云盘算:OVS 集群 使用 Geneve 流表
目录一、实验
1.环境
2.OVS 集群 使用 Geneve 流表
二、问题
1.VXLAN与Geneve区别
一、实验
1.环境
(1) 主机
表1 宿主机
主机架构软件IP网卡备注ovs_controller控制端 karaf
0.7.3
192.168.204.63 1个NAT网卡
(204网段)
已摆设ovs_server01服务端 OpenvSwitch
v2.5.1
192.168.204.61 1个NAT网卡
(204网段),
1个仅主机网卡
(88网段)
已摆设ovs_server02服务端 OpenvSwitch
v2.5.1
192.168.204.62 1个NAT网卡
(204网段),
1个仅主机网卡
(88网段)
已摆设
表2 目标云主机
云主机IP备注 cloudserver01
172.16.1.1 宿主机ovs_server01
cloudserver02172.16.1.2 宿主机ovs_server02
(2) 查察IP
ovs_controller
https://img-blog.csdnimg.cn/direct/17f46b39087c43d6a818173ca48a0818.png
ovs_server01
https://img-blog.csdnimg.cn/direct/43cc189766894eab831a8a8e4f09acc9.png
ovs_server02
https://img-blog.csdnimg.cn/direct/d15ffe48f73c471fb2f49a93b9d1e19d.png
(3)查察OVS
ovs-vsctl show ovs_server01https://img-blog.csdnimg.cn/direct/2bd4d6ca7bdd4dbcb06423be2bc844ba.png
ovs_server02
https://img-blog.csdnimg.cn/direct/2d0bd9dc17474aceba4f7bd1a427212f.png
(4)查察OVS流表节点
ovs_server01
ovs-ofctl show ovs01 -O OpenFlow13
https://img-blog.csdnimg.cn/direct/16f46d03cd1e476faa97135793f09c4d.pngovs_server02
ovs-ofctl show ovs02 -O OpenFlow13
https://img-blog.csdnimg.cn/direct/12bdba44134c4e789489fa2e35759900.png
(5) 查察OVS流表信息
ovs_server01
ovs-ofctl dump-flowsovs01-OOpenFlow13
https://img-blog.csdnimg.cn/direct/986fbb3dd98a4c7c9c05e548c629f96f.png
ovs_server02
ovs-ofctl dump-flowsovs02-OOpenFlow13
https://img-blog.csdnimg.cn/direct/3a4f4ab08e3340f3af786ab80d16bcaf.png
2.OVS 集群 使用 Geneve 流表
(1)服务端删除多余流表
ovs_server01
ovs-vsctl del-portovs01 vtep https://img-blog.csdnimg.cn/direct/6070a898f6894e64839bd5aae285c8dc.png
ovs_server02
ovs-vsctl del-portovs02 vtep https://img-blog.csdnimg.cn/direct/df6e162892b44691b8d6089c733cc1bc.png
(2)查察ODL
每个Nodes节点信息为2
https://img-blog.csdnimg.cn/direct/a180498b561645278295d4f603297249.png
现在2个
https://img-blog.csdnimg.cn/direct/33d0f13992964219970e290a80b50b5e.png
现在2个
https://img-blog.csdnimg.cn/direct/9c613db721914736b43fbd519cc9dac5.png
Topology拓扑信息
https://img-blog.csdnimg.cn/direct/52f6793a6bac4542a7f7ba0d71c5fad7.png
(3)服务端添加Geneve端⼝
ovs_server01
ovs-vsctl add-port ovs01 Geneve0 -- set interface Geneve0 type=geneve option:remote_ip=192.168.204.62 option:key=flow ofport_request=10
https://img-blog.csdnimg.cn/direct/c306b3ea82a942e282eb140b604ef50d.png
ovs_server02
ovs-vsctl add-port ovs02 Geneve0 -- set interface Geneve0 type=geneve option:remote_ip=192.168.204.61 option:key=flow ofport_request=10 https://img-blog.csdnimg.cn/direct/96f101935e6a405d90b589395eb5c403.png
(4)再次查察ODL
每个Nodes节点信息更新为3
https://img-blog.csdnimg.cn/direct/a0e3091ef3194db5b0e116704ebafc0c.png
新增Geneve0
https://img-blog.csdnimg.cn/direct/dd57e0c57b034e1babce92193836d0c3.png
新增Geneve0https://img-blog.csdnimg.cn/direct/6ea05fa1a57b431c8dc726eb99b6842f.png
Topology拓扑信息未变化
https://img-blog.csdnimg.cn/direct/f87f5e9805b346139026db21f490b5ac.png
(5)流量抓包写入当地
tcpdump -i ens33 -w geneve.pcap https://img-blog.csdnimg.cn/direct/2a5e577e7e9a4b7a8c11ce1ae69e6b77.png
云主机01 ping 云主机02
https://img-blog.csdnimg.cn/direct/af704441e27a4161808662f581a82b2e.png
抓包竣事
https://img-blog.csdnimg.cn/direct/ecaa7badf0674eda8088e0eda62e9de6.png
(6)流量分析
过滤geneve
https://img-blog.csdnimg.cn/direct/d3e8c30127944332b8134da8d7a34df3.png
Geneve网络的VNI为2711(16进制)
https://img-blog.csdnimg.cn/direct/5a933e1f6cf2426cb4fd8d504c4d8d78.png
进制转换
https://tool.oschina.net/hexconvert/ https://img-blog.csdnimg.cn/direct/49f74aa090db4b39b209aa43d072fff0.png
(7)流量抓包在线获取
tcpdump -i ens33 | grep -i geneve https://img-blog.csdnimg.cn/direct/2bf7e019e47740d99d82961d3bd22aca.png
云主机01 ping 云主机02
https://img-blog.csdnimg.cn/direct/be8bc3ff2ef84914a725e5f4351bfd52.png
抓包竣事,Geneve封装的VNI为 2711(16进制),发送端口随机,吸收端口都为6081
https://img-blog.csdnimg.cn/direct/510141727a56496781b348df1d4c4fd4.png
二、问题
1.VXLAN与Geneve区别
(1)区别
https://img-blog.csdnimg.cn/direct/724237794b2c4acab598f53b4d378d02.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]