[英]OVS L3 Routing with mininet
我正在尝试使mininet拓扑L3 OVS OF13如:
sudo mn --controller = remote,ip = 127.0.0.1 --topo linear,2 --switch ovsk,protocols = OpenFlow13
添加路线:
我添加以下流程:
- sh ovs-ofctl add-flow -OOpenflow13 s1优先级= 500,dl_type = 0x800,nw_src = 10.0.0.0 / 24,nw_dst = 10.0.1.0 / 24,actions = normal
- sh ovs-ofctl add-flow -OOpenflow13 s2优先级= 500,dl_type = 0x800,nw_src = 10.0.1.0 / 24,nw_dst = 10.0.0.0 / 24,actions = normal
- sh ovs-ofctl add-flow -OOpenflow13 s1 arp,nw_dst = 10.0.0.1,actions =输出:1
- sh ovs-ofctl add-flow -OOpenflow13 s2 arp,nw_dst = 10.0.1.1,actions =输出:1
在接口s1-eth1 IP 10.0.0.254和接口s2-eth1 IP 10.0.1.254中。 我可以Ping来查看连接,但是我始终无法访问目标主机 。有人可以帮我谢谢..
不建议在交换机数据端口上配置IP地址。 理想情况下,数据端口上的IP地址应使用OpenFlow进行配置,也就是说,我们应以控制器响应默认网关IP地址的ARP请求的方式添加流。 请参考链接https://github.com/mininet/openflow-tutorial/wiki/Router-Exercise 。
如果在交换机的数据端口上配置IP地址,则必须在Linux中设置完整的路由,即,可能需要在交换机上启用转发功能,可能需要在连接两个交换机的接口上启用IP地址。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.