ovs流表机制(四)用vxlan实现不同网段通信
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ovs流表机制(四)用vxlan实现不同网段通信,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3638字,纯文字阅读大概需要6分钟。
内容图文
节点ip改为192.168.2.210/24 [root@ovs216 ~]# ip netns exec ns1 ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 4: tap0@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 1a:15:22:72:77:72 brd ff:ff:ff:ff:ff:ff link-netnsid 0 inet 192.168.2.210/24 scope global tap0 valid_lft forever preferred_lft forever [root@ovs216 ~]# ip netns exec ns1 ping 192.168.1.200 connect: 网络不可达 [root@ovs216 ~]#
添加路由
[root@ovs216 ~]# ip netns exec ns1 route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 tap0
[root@ovs216 ~]# ip netns exec ns1 route add default gw tap0
tap0: 未知的主机
[root@ovs216 ~]# ip netns exec ns1 route add default dev tap0
[root@ovs216 ~]# ip netns exec ns1 route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 tap0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 tap0
kunpeng82节点上也添加路由
[root@kunpeng82 devuser]# ip netns exec ns2 ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 9: tap3@if8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 8a:6a:5f:bb:b0:9a brd ff:ff:ff:ff:ff:ff link-netnsid 0 inet 192.168.1.200/32 scope global tap3 valid_lft forever preferred_lft forever inet6 fe80::886a:5fff:febb:b09a/64 scope link valid_lft forever preferred_lft forever [root@kunpeng82 devuser]# ip netns exec ns2 route add default dev tap3 [root@kunpeng82 devuser]# ip netns exec ns2 route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.00.0.0.00.0.0.0 U 000 tap3 192.168.1.00.0.0.0255.255.255.0 U 000 tap3 [root@kunpeng82 devuser]#
[root@ovs216 ~]# ip netns exec ns1 ping 192.168.1.200 PING 192.168.1.200 (192.168.1.200) 56(84) bytes of data. 64 bytes from192.168.1.200: icmp_seq=1 ttl=64 time=0.794 ms 64 bytes from192.168.1.200: icmp_seq=2 ttl=64 time=0.284 ms ^C --- 192.168.1.200 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1067ms
==========================================================
在两个节点上各自删除normal flow
[root@kunpeng82 devuser]# ovs-ofctl del-flows vswitch0 [root@kunpeng82 devuser]# ovs-ofctl add-flow vswitch0 "priority=1,in_port=3,actions=output:2" [root@kunpeng82 devuser]# ovs-ofctl add-flow vswitch0 "priority=1,in_port=2,actions=output:3" [root@kunpeng82 devuser]# [root@ovs216 ~]# ovs-ofctl del-flows vswitch0 [root@ovs216 ~]# ovs-ofctl add-flow vswitch0 "priority=1,in_port=1,actions=output:2" [root@ovs216 ~]# ovs-ofctl add-flow vswitch0 "priority=1,in_port=2,actions=output:1" [root@ovs216 ~]# ip netns exec ns1 ping 192.168.1.200 PING 192.168.1.200 (192.168.1.200) 56(84) bytes of data. 64 bytes from192.168.1.200: icmp_seq=1 ttl=64 time=0.782 ms 64 bytes from192.168.1.200: icmp_seq=2 ttl=64 time=0.321 ms 64 bytes from192.168.1.200: icmp_seq=3 ttl=64 time=0.287 ms ^C --- 192.168.1.200 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2058ms rtt min/avg/max/mdev = 0.287/0.463/0.782/0.226 ms [root@ovs216 ~]#
原文:https://www.cnblogs.com/dream397/p/12629136.html
内容总结
以上是互联网集市为您收集整理的ovs流表机制(四)用vxlan实现不同网段通信全部内容,希望文章能够帮你解决ovs流表机制(四)用vxlan实现不同网段通信所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。