mininet-解决host之间ping不通的问题
问题描述
在mininet中搭建了一个fattree-k4拓扑,通过ovs-ofctl下发流表后,使用
mininet > pingall
测试连通性,发现不连通:
s13为h1和h2之间的ovs,查看其流表
ovs-ofctl -O OpenFlow13 dump-flows s13
查看流表:
流表正确,为何还是不连通?
查看h1的arp表:
mininet> h1 arp -nv
h1的arp表不完整(h2对应的一栏是incomplete)
为ip=10.0.0.2添加静态arp表:
mininet > h1 arp -s 10.0.0.2 00:00:00:00:00:02
再次查看h1的arp表:
测试:
完美解决问题。
剩下的也可以手动解决。
总结:mininet host ping不通的问题,首先检查流表是否正确,其次检查各个host对应的arp表是否正确。