Module 3 Programming Assignment 1.

Create Custom tree-like topology.
You will assume each level i.e., core, aggregation, edge and host to be composed of a single layer of switches/hosts with a configurable fanout value (k).

CustomTopo.py: a skeleton class which you will update with the logic for creating the datacenter topology described above.
submit.py: used to submit your code and output to the coursera servers for grading. You don’t have to do any modifications in here.