Fixed to be compatible with new setIP().
This commit is contained in:
@@ -26,8 +26,8 @@ def scratchNet( cname='controller', cargs='ptcp:'):
|
||||
createLink( node1=h1, port1=0, node2=switch, port2=1 )
|
||||
|
||||
info( "*** Configuring hosts\n" )
|
||||
h0.setIP( h0.intfs[ 0 ], '192.168.123.1', '/24' )
|
||||
h1.setIP( h1.intfs[ 0 ], '192.168.123.2', '/24' )
|
||||
h0.setIP( h0.intfs[ 0 ], '192.168.123.1', 24 )
|
||||
h1.setIP( h1.intfs[ 0 ], '192.168.123.2', 24 )
|
||||
info( str( h0 ) + '\n' )
|
||||
info( str( h1 ) + '\n' )
|
||||
|
||||
@@ -46,9 +46,11 @@ def scratchNet( cname='controller', cargs='ptcp:'):
|
||||
controller.cmd( 'kill %' + cname)
|
||||
switch.cmd( 'dpctl deldp nl:0' )
|
||||
switch.cmd( 'kill %ofprotocol' )
|
||||
switch.deleteIntfs()
|
||||
info( '\n' )
|
||||
|
||||
if __name__ == '__main__':
|
||||
lg.setLogLevel( 'info' )
|
||||
info( '*** Scratch network demo (kernel datapath)\n' )
|
||||
init()
|
||||
lg.setLogLevel( 'info' )
|
||||
scratchNet()
|
||||
|
||||
@@ -30,12 +30,12 @@ def scratchNetUser( cname='controller', cargs='ptcp:'):
|
||||
createLink( h1, 0, switch, 2 )
|
||||
|
||||
info( '*** Configuring control network\n' )
|
||||
controller.setIP( controller.intfs[ 0 ], '10.0.123.1', '/24' )
|
||||
switch.setIP( switch.intfs[ 0 ], '10.0.123.2', '/24' )
|
||||
controller.setIP( controller.intfs[ 0 ], '10.0.123.1', 24 )
|
||||
switch.setIP( switch.intfs[ 0 ], '10.0.123.2', 24 )
|
||||
|
||||
info( '*** Configuring hosts\n' )
|
||||
h0.setIP( h0.intfs[ 0 ], '192.168.123.1', '/24' )
|
||||
h1.setIP( h1.intfs[ 0 ], '192.168.123.2', '/24' )
|
||||
h0.setIP( h0.intfs[ 0 ], '192.168.123.1', 24 )
|
||||
h1.setIP( h1.intfs[ 0 ], '192.168.123.2', 24 )
|
||||
|
||||
info( '*** Network state:\n' )
|
||||
for node in controller, switch, h0, h1:
|
||||
@@ -55,9 +55,11 @@ def scratchNetUser( cname='controller', cargs='ptcp:'):
|
||||
controller.cmd( 'kill %' + cname )
|
||||
switch.cmd( 'kill %ofdatapath' )
|
||||
switch.cmd( 'kill %ofprotocol' )
|
||||
switch.deleteIntfs()
|
||||
info( '\n' )
|
||||
|
||||
if __name__ == '__main__':
|
||||
lg.setLogLevel( 'info' )
|
||||
info( '*** Scratch network demo (user datapath)\n' )
|
||||
init()
|
||||
lg.setLogLevel( 'info' )
|
||||
scratchNetUser()
|
||||
|
||||
Reference in New Issue
Block a user