Browse Source
Unfortunately, I can't test this at the moment since nox seems not to be able to find the routing module. Added/renamed examples: grid.py, tree1024.py Added -v flag to nox arguments, so we have some chance of figuring out why nox is dying, as it generally is.pull/1/merge
4 changed files with 37 additions and 4 deletions
@ -0,0 +1,17 @@
|
||||
#!/usr/bin/python |
||||
|
||||
"Instantiate a Grid network and use NOX as the controller." |
||||
|
||||
from mininet import init, Controller, GridNet, Cli |
||||
|
||||
class NoxController( Controller ): |
||||
def __init__( self, name, **kwargs ): |
||||
Controller.__init__( self, name, |
||||
controller='nox_core', |
||||
cargs='-v --libdir=/usr/local/lib -i ptcp: routing', |
||||
cdir='/usr/local/bin', **kwargs) |
||||
|
||||
if __name__ == '__main__': |
||||
init() |
||||
network = GridNet( 2, 2, kernel=True, Controller=NoxController) |
||||
network.run( Cli ) |
@ -0,0 +1,15 @@
|
||||
#!/usr/bin/python |
||||
|
||||
""" |
||||
Create a 1024-host network, and run the CLI on it. |
||||
If this fails because of kernel limits, you may have |
||||
to adjust them, e.g. by adding entries to /etc/sysctl.conf |
||||
and running sysctl -p. |
||||
""" |
||||
|
||||
from mininet import init, TreeNet |
||||
|
||||
if __name__ == '__main__': |
||||
init() |
||||
network = TreeNet( depth=2, fanout=32, kernel=True ) |
||||
network.run( Cli ) |
Loading…
Reference in new issue