首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mininet中动态移动主机

在mininet中动态移动主机
EN

Stack Overflow用户
提问于 2016-04-08 13:00:13
回答 1查看 1.1K关注 0票数 2

如何在mininet中动态移动主机?是否有CLI命令或脚本?我在https://github.com/mininet/mininet/blob/master/examples/mobility.py上尝试了代码,但得到了这个错误:

代码语言:javascript
复制
anusha@anusha-Lenovo-IdeaPad-Z500:~$ 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'

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-04-25 18:03:42

在做了大量研究后,我发现在mininet中没有直接的命令、函数或脚本来促进主机在网络中的移动。

相反,您可以做的是模拟主机的移动!mininet> link h1 s1 down ---->does only logical link down mininet> py net.addLink(s2,net.get(h1))

您可以开始了:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36491864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档