目录
一、实验
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
| cloudserver02 | 172.16.1.2 | 宿主机ovs_server02
|
(2) 查察IP
ovs_controller
ovs_server01
ovs_server02
(3)查察OVS
ovs_server01
ovs_server02
(4)查察OVS流表节点
ovs_server01
- ovs-ofctl show ovs01 -O OpenFlow13
复制代码
ovs_server02
- ovs-ofctl show ovs02 -O OpenFlow13
复制代码
(5) 查察OVS流表信息
ovs_server01
- ovs-ofctl dump-flows ovs01 -O OpenFlow13
复制代码
ovs_server02
- ovs-ofctl dump-flows ovs02 -O OpenFlow13
复制代码
2.OVS 集群 使用 Geneve 流表
(1)服务端删除多余流表
ovs_server01
- ovs-vsctl del-port ovs01 vtep
复制代码
ovs_server02
- ovs-vsctl del-port ovs02 vtep
复制代码
(2)查察ODL
每个Nodes节点信息为2
现在2个
现在2个
Topology拓扑信息
(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
复制代码
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
复制代码
(4)再次查察ODL
每个Nodes节点信息更新为3
新增Geneve0
新增Geneve0
Topology拓扑信息未变化
(5)流量抓包写入当地
- tcpdump -i ens33 -w geneve.pcap
复制代码
云主机01 ping 云主机02
抓包竣事
(6)流量分析
过滤geneve
Geneve网络的VNI为2711(16进制)
进制转换
- https://tool.oschina.net/hexconvert/
复制代码
(7)流量抓包在线获取
- tcpdump -i ens33 | grep -i geneve
复制代码
云主机01 ping 云主机02
抓包竣事,Geneve封装的VNI为 2711(16进制),发送端口随机,吸收端口都为6081
二、问题
1.VXLAN与Geneve区别
(1)区别
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |