繁体   English   中英

带mininet的OVS L3路由

[英]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

  • H1:IP 10.0.0.1/24
  • H2:IP 10.0.1.1/24

添加路线:

  • h1路由添加默认gw 10.0.0.254
  • h2路由添加默认gw 10.0.1.254

我添加以下流程:

  • 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM