2016-04-08 11 views
2

どのように動的にホストを移動するのですか? すべてのCLIコマンドまたはスクリプト? 私はhttps://github.com/mininet/mininet/blob/master/examples/mobility.py でコードを試してみましたが、私はこのエラーを取得:ミニネットでホストを動的に移動

[email protected]:~$ sudo python ~/mininet/custom/mobility.py 
* Simple mobility test 
* Starting network: 
s1: h1(1) s2(2) 
s2: h2(1) s1(2) s3(3) 
s3: h3(1) s2(2) 
* Testing network 
*** Ping: testing ping reachability 
h1 -> h2 h3 
h2 -> h1 h3 
h3 -> h1 h2 
*** Results: 0% dropped (6/6 received) 
* Identifying switch interface for h1 
* Moving h1 from s1 to s2 port 13 
Traceback (most recent call last): 
    File "/home/anusha/mininet/custom/mobility.py", line 128, in <module> 
    mobilityTest() 
    File "/home/anusha/mininet/custom/mobility.py", line 115, in mobilityTest 
    hintf, sintf = moveHost(h1, old, new, newPort=port) 
    File "/home/anusha/mininet/custom/mobility.py", line 96, in moveHost 
    oldSwitch.moveIntf(sintf, newSwitch, port=newPort) 
    File "/home/anusha/mininet/custom/mobility.py", line 77, in moveIntf 
    switch.attach(intf) 
    File "/home/anusha/mininet/custom/mobility.py", line 45, in attach 
    if self.isOldOVS(): 
AttributeError: 'MobilitySwitch' object has no attribute 'isOldOVS' 

感謝を!

答えて

2

多くの調査を行った結果、ネットワーク内のホストがmininetで移動するのを容易にする直接コマンドや機能やスクリプトがないことがわかりました。

代わりに、ホストの動きをシミュレートすることができます! mininet> link h1 s1 down ---->does only logical link down mininet> py net.addLink(s2,net.get(h1))

あなたはいいですか?

関連する問題