云计算:OVS 集群 使用 Geneve 流表

昨天 7387阅读 0评论

目录

 一、实验

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

云计算:OVS 集群 使用 Geneve 流表 第1张

ovs_server01

云计算:OVS 集群 使用 Geneve 流表 第2张

ovs_server02

云计算:OVS 集群 使用 Geneve 流表 第3张

(3)查看OVS

ovs-vsctl show

ovs_server01云计算:OVS 集群 使用 Geneve 流表 第4张

ovs_server02

云计算:OVS 集群 使用 Geneve 流表 第5张

(4)查看OVS流表节点

ovs_server01

 ovs-ofctl show ovs01 -O OpenFlow13

云计算:OVS 集群 使用 Geneve 流表 第6张ovs_server02

ovs-ofctl show ovs02 -O OpenFlow13

云计算:OVS 集群 使用 Geneve 流表 第7张

(5) 查看OVS流表信息

ovs_server01

ovs-ofctl dump-flows  ovs01  -O  OpenFlow13

云计算:OVS 集群 使用 Geneve 流表 第8张

ovs_server02

ovs-ofctl dump-flows  ovs02  -O  OpenFlow13

云计算:OVS 集群 使用 Geneve 流表 第9张

2.OVS 集群 使用 Geneve 流表

(1)服务端删除多余流表

ovs_server01

 ovs-vsctl del-port  ovs01 vtep

云计算:OVS 集群 使用 Geneve 流表 第10张

ovs_server02

 ovs-vsctl del-port  ovs02 vtep

云计算:OVS 集群 使用 Geneve 流表 第11张

(2)查看ODL

每个Nodes节点信息为2

云计算:OVS 集群 使用 Geneve 流表 第12张

目前2个

云计算:OVS 集群 使用 Geneve 流表 第13张

目前2个

云计算:OVS 集群 使用 Geneve 流表 第14张

Topology拓扑信息

云计算:OVS 集群 使用 Geneve 流表 第15张

(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 集群 使用 Geneve 流表 第16张

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

云计算:OVS 集群 使用 Geneve 流表 第17张

(4)再次查看ODL

每个Nodes节点信息更新为3

云计算:OVS 集群 使用 Geneve 流表 第18张

新增Geneve0

云计算:OVS 集群 使用 Geneve 流表 第19张

新增Geneve0云计算:OVS 集群 使用 Geneve 流表 第20张

Topology拓扑信息未变化

云计算:OVS 集群 使用 Geneve 流表 第21张

(5)流量抓包写入本地

tcpdump -i ens33 -w geneve.pcap

云计算:OVS 集群 使用 Geneve 流表 第22张

云主机01 ping 云主机02

云计算:OVS 集群 使用 Geneve 流表 第23张

抓包结束

云计算:OVS 集群 使用 Geneve 流表 第24张

(6)流量分析

过滤geneve

云计算:OVS 集群 使用 Geneve 流表 第25张

Geneve网络的VNI为2711(16进制)

云计算:OVS 集群 使用 Geneve 流表 第26张

进制转换

https://tool.oschina.net/hexconvert/

云计算:OVS 集群 使用 Geneve 流表 第27张

(7)流量抓包在线获取

tcpdump -i ens33 | grep -i geneve

云计算:OVS 集群 使用 Geneve 流表 第28张

云主机01 ping 云主机02

云计算:OVS 集群 使用 Geneve 流表 第29张

抓包结束,Geneve封装的VNI为 2711(16进制),发送端口随机,接收端口都为6081

云计算:OVS 集群 使用 Geneve 流表 第30张

二、问题

1.VXLAN与Geneve区别

(1)区别

云计算:OVS 集群 使用 Geneve 流表 第31张


免责声明
1、本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明。
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所
提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何
损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在
转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并白负版权等法律责任。

手机扫描二维码访问

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,7387人围观)

还没有评论,来说两句吧...

目录[+]