9bb15c76e9
Added missing value (60) in list. ;-)
Bob Lantz2009-12-17 16:31:14 -08:00
b7640209a8
Changed to use class vars and method to track nodes. Useful for monitoring the output of a set of nodes.
Bob Lantz2009-12-17 16:30:40 -08:00
1417fe7283
Changed cleanup to do fast things first.
Bob Lantz2009-12-17 16:29:55 -08:00
7df36e476e
Changed linearbandwidth.py to be much (!) smarter - it now *reuses* the network! Amazing.
Bob Lantz2009-12-15 22:40:12 -08:00
f939eb5625
Changes to mininet.py: - invoke ofdatapath with --fail=closed (no controller = no connectivity!) - stop hosts before switches before the controller - this seems slightly more sensible - it's the reverse of the startup order - fix retry() so it kind of works (it's actually helpful I think!)
Bob Lantz2009-12-15 22:38:17 -08:00
0b4ae53a7e
We don't need to print the links.
Bob Lantz2009-12-15 22:37:56 -08:00
e04f092232
Bah, wasn't using correct command to remove datapaths! Fixed.
Bob Lantz2009-12-15 21:01:19 -08:00
05cce994c3
Haha, retry is definitely not right. Time to take a break I think.
Bob Lantz2009-12-15 19:59:48 -08:00
0a9ea29fd2
Fixed problem for empty lists in cleanup. Added retry() function for createLink to see if it helps (probably won't.) Random edits to docs.
Bob Lantz2009-12-15 19:53:22 -08:00
696a619d0e
Minor tweaks and corrections. Added commentary on control network to mininet.py. Hopefully fixed linearbandwidth.py for real.
Bob Lantz2009-12-15 18:50:44 -08:00
ea420ee29f
First crack at converting cleanup to Python.
Bob Lantz2009-12-15 18:49:46 -08:00
2708cadd40
Fixed LinearNet to pass correct parametersto GridNet.__init__()
Bob Lantz2009-12-15 17:31:36 -08:00
657333199b
Fixed treeping1024.py to import Cli, so it should work now.
Bob Lantz2009-12-15 17:22:56 -08:00
6a30c394b1
Changed to include linux/sched.c for compiling on debian-stable.
Bob Lantz2009-12-15 17:14:30 -08:00
93519c04f9
Fixed control network/user datapath networks.
Bob Lantz2009-12-15 06:13:52 -08:00
9dbb68df9e
Fixed iperf test. Not sure if I want nox_core -v in nox.py - it's useful for debugging. ripcordtest.py (and grid.py) still depend on routing, which I haven't been able to test yet.
Bob Lantz2009-12-14 22:37:19 -08:00
77131e8f24
OK, now we run 'routing' for the nox configurations with loops.
Bob Lantz2009-12-14 22:13:53 -08:00
c53fa3ba32
Second crack at a ripcordtest.py that actually works. ripcord.py was a name conflict - ugh! This one creates a network successfully, but ping doesn't work with nox out of the box at least.
Bob Lantz2009-12-14 21:35:08 -08:00
0b084dd51a
Added ripcord.py, which attempts to make a FatTree using ripcord and instantiate a mininet Network based on its topology.
Bob Lantz2009-12-14 21:01:45 -08:00
2f53491343
First crack at allowing Controller to be customized. Network may now be used with custom controllers. An example of doing this is in nox.py, which instantiates at TreeNet using a custom Controller, NoxController, that runs nox_core rather than the reference controller.
Bob Lantz2009-12-14 20:14:44 -08:00
845dedca32
One more change to revert the broken exec behavior.
Bob Lantz2009-12-14 19:21:17 -08:00
ac75d7cff4
Inadvertently added verbosity into Node.setIP(); removed.
Bob Lantz2009-12-14 13:46:36 -08:00
fb7658c8ca
Since execing controller/ofprotocol was broken, reverting to just running in background. This should eliminate ofprotocol bogons living on past the end of a test.
Bob Lantz2009-12-14 13:38:10 -08:00
98332cb616
Tweaks to documentation files and sshd and xterms examples.
Bob Lantz2009-12-14 13:22:03 -08:00
433503cf8a
Added "from scratch" examples, to show how to create a network using low-level primitives.
Bob Lantz2009-12-14 12:43:42 -08:00
55dd936829
Cleanup of doc files. Fixed xterm.py (and cleanup) to clean up screen sessions. Cleaned up sshd.py (though interface is still in flux.) Added 1024-node network example (treenet1024.py). Added example showing multiple tests on a single network (multitest.py). Renamed examples to make them easier to type!
Bob Lantz2009-12-11 09:21:36 -08:00
08cef003f7
Changed cleanup to vaporize zombie screen sessions. Other minor cleanup.
Bob Lantz2009-12-11 06:17:42 -08:00
f4d9e05d05
Fixed treePing64. Minor tweaks to other files.
Bob Lantz2009-12-11 04:25:31 -08:00
2a0cad3c85
Renamed and tweaked treePing64.
Bob Lantz2009-12-11 04:01:56 -08:00
b3dd44d41b
Fixed bigTreePing64. More edits for INSTALL and README files. Batteries still not included (for the moment.) ;-)
Bob Lantz2009-12-11 03:58:54 -08:00
3da2b1482c
Place 'root namespace' in xterm title to make it clearer that the node is running in the root namespace.
Bob Lantz2009-12-11 03:33:38 -08:00
d8ef79dff7
Tweaks for install and readme files.
Bob Lantz2009-12-11 03:31:45 -08:00
994c68f648
Modified test infrastructure to return results. Ping and iperf tests now return something possibly useful.
Bob Lantz2009-12-09 23:24:27 -08:00