Statistics
| Branch: | Tag: | Revision:

mininet / custom @ 987fd755

Name Size Revision Age Author Comment
README 392 Bytes 4e94bac0 over 10 years Brandon Heller Update custom topo instructions
topo-2sw-2host.py 1.25 KB 987fd755 almost 8 years Brandon Heller Fix custom topology example; outdated import R...

Latest revisions

# Date Author Comment
987fd755 11/15/2012 05:28 AM Brandon Heller

Fix custom topology example; outdated import

Reported-by: Julius Bachnick

ce15c4f6 08/17/2012 01:48 AM Bob Lantz

rename Topo() methods for consistency: add_node() -> addNode()

0b1832dd 03/24/2010 12:19 PM Brandon Heller

Consolidate install script and add cmd-line options

Now, the majority the install can be done with one line, but the other
to each part of the install is still available.

Also fix a few bugs and add Wireshark coloring rules.

c246e2d5 03/05/2010 12:56 AM Bob Lantz

Renamed topo_2sw_2host.py -> topo-2sw-2host.py

Still could be better though.... and we need more topology
examples.

63214ea2 03/01/2010 11:34 PM Bob Lantz

Merge branch 'customtopos' into bl-dev

c3a44400 02/28/2010 07:19 AM Bob Lantz

Changed custom feature so that params aren't added to globals.

There is probably a better way of doing this, but currently
parseCustomFile can modify globals (e.g. TOPOS) as well as
instance variables (self.validate) and classes (e.g. MyTopo),
which are also in the global name space....

4e94bac0 02/18/2010 07:36 PM Brandon Heller

Update custom topo instructions

fe29f64d 02/18/2010 06:49 PM Brandon Heller

More specific topo example filename

ac9554d6 02/03/2010 11:29 PM Bob Lantz

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 easier
to type, however.

Added variables to Makefile so that source files are listed in a single
location.

befa1310 01/30/2010 10:46 AM Brandon Heller

Revamp custom topology input

Defining custom topologies, switch types, controllers, and hosts is now
much easier. Plus, all Ripcord-specific stuff has been moved out.

View revisions

README


This directory should hold configuration files for custom mininets. See custom_example.py, which loads the default minimal topology. The advantage of defining a mininet in a separate file is that you then use the --custom option in mn to run the CLI or specific tests with it. To start up a mininet with the provided custom topology, do: sudo mn --custom custom_example.py --topo mytopo

Also available in: Atom