网络不能ping通,引出的mininet的autoStaticArp选项
2017-09-20 09:45
337 查看
问题描述
在一个网络拓扑发现的应用中,定义了net = Mininet(topo=topo, link=TCLink, controller=None, autoSetMacs=True, autoStaticArp=True,switch=UserSwitch)
但是在互相ping的时候发现不能ping通,而且交换机发现不了host的位置;
感觉交换机的学习功能没了
分析和解决
因为之前在CLI中使用mininet的时候没有出现这个问题,就将目光看向了多定义的这几个参数,其中的autoStaticArp的意思是set all-pairs static MAC addrs, and don’t have arp traffic.也就是说没有arp的过程,那交换机当然没法学习了,将这个参数改为False即可.net = Mininet(topo=topo, link=TCLink, controller=None, autoSetMacs=True, autoStaticArp=False,switch=UserSwitch)
所以在需要交换机实现学习功能的应用,在创建拓扑的时候都不要去指定这个选项为True,否则网络是没法正常工作的
相关文章推荐
- Oracle vm下安装多个linux网络相互之间不能ping通
- 【网络排故】能ping通但是不能ssh服务器
- 网络链路正常(ping通DNS)却不能上QQ也不能上网页---网络故障篇章(二)
- 你不能错过的十大网络监控神器
- Linux内核分析 - 网络[十]:ARP杂谈
- 解决共享文件夹不能互相访问/您可能没有权限使用网络资源
- NS3网络仿真(11): ARP
- android 4.0 "移动网络" 选项 不存在
- 不能访问网络位置
- Linux 网络编程 套接字选项
- Java网络编程(29):服务端Socket的选项
- SAMSUNG i535(Verizon版S3)不能使用电信3G网络的问题
- 去掉qq空间不能添加带“=”号的网络音乐地址限制
- vmware虚拟机添加网卡后,RHEL6网络服务不能正常启动解决方法
- WinForm 子窗体在父窗体范围内移动,不能出父窗体 摘自于网络
- 虚拟机不能连接网络处理
- android网络请求不能放在主线程
- [zhuan]VMware中bridge方式网络不能上网的解决办法
- Linux 2.6 内核网络部分选项介绍
- Win7系统库功能不能添加网络文件的解决方法