Updated for new Topo API
custom topo: remove author name
No need for this here, especially because this file is in the walkthroughand will be found by web crawlers.
Fix custom topology example; outdated import
Reported-by: Julius Bachnick
rename Topo() methods for consistency: add_node() -> addNode()
Consolidate install script and add cmd-line options
Now, the majority the install can be done with one line, but the otherto each part of the install is still available.
Also fix a few bugs and add Wireshark coloring rules.
Renamed topo_2sw_2host.py -> topo-2sw-2host.py
Still could be better though.... and we need more topologyexamples.
Merge branch 'customtopos' into bl-dev
Changed custom feature so that params aren't added to globals.
There is probably a better way of doing this, but currentlyparseCustomFile can modify globals (e.g. TOPOS) as well asinstance variables (self.validate) and classes (e.g. MyTopo),which are also in the global name space....
Update custom topo instructions
More specific topo example filename
Renamed mn_run.py -> mn, mn_clean.py -> mnclean; updated Makefle
It's possible that mn_clean is a bit easier to read; mnclean may be easierto type, however.
Added variables to Makefile so that source files are listed in a singlelocation.
Revamp custom topology input
Defining custom topologies, switch types, controllers, and hosts is nowmuch easier. Plus, all Ripcord-specific stuff has been moved out.
Add ability to read custom Mininets