欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mininet-解决host之间ping不通的问题

程序员文章站 2022-03-17 14:28:03
...

mininet-解决host之间ping不通的问题

问题描述

在mininet中搭建了一个fattree-k4拓扑,通过ovs-ofctl下发流表后,使用

mininet > pingall

测试连通性,发现不连通:
mininet-解决host之间ping不通的问题
s13为h1和h2之间的ovs,查看其流表

ovs-ofctl -O OpenFlow13 dump-flows s13

查看流表:
mininet-解决host之间ping不通的问题
流表正确,为何还是不连通?
查看h1的arp表:

mininet> h1 arp -nv

mininet-解决host之间ping不通的问题
h1的arp表不完整(h2对应的一栏是incomplete)
为ip=10.0.0.2添加静态arp表:

mininet > h1 arp -s 10.0.0.2 00:00:00:00:00:02

mininet-解决host之间ping不通的问题
再次查看h1的arp表:
mininet-解决host之间ping不通的问题
测试:
mininet-解决host之间ping不通的问题
完美解决问题。
剩下的也可以手动解决。

总结:mininet host ping不通的问题,首先检查流表是否正确,其次检查各个host对应的arp表是否正确。

相关标签: mininet ovs