| This example shows how to create a network and run multiple tests. |
| For a more complicated test example, see udpbwtest.py. |
| from mininet.cli import CLI |
| from mininet.log import lg, info |
| from mininet.net import Mininet |
| from mininet.node import OVSKernelSwitch |
| from mininet.topolib import TreeTopo |
| "Run ifconfig on all hosts in net." |
| info( host.cmd( 'ifconfig' ) ) |
| if __name__ == '__main__': |
| info( "*** Initializing Mininet and kernel modules\n" ) |
| info( "*** Creating network\n" ) |
| network = Mininet( TreeTopo( depth=2, fanout=2 ), switch=OVSKernelSwitch) |
| info( "*** Starting network\n" ) |
| info( "*** Running ping test\n" ) |
| info( "*** Running ifconfig test\n" ) |
| info( "*** Starting CLI (type 'exit' to exit)\n" ) |
| info( "*** Stopping network\n" ) |