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

目录

一、实验

1.环境

[2.OVS 集群 使用 Geneve 流表](#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

bash 复制代码
ovs-vsctl show

ovs_server01

ovs_server02

(4)查看OVS流表节点

ovs_server01

bash 复制代码
 ovs-ofctl show ovs01 -O OpenFlow13

ovs_server02

bash 复制代码
ovs-ofctl show ovs02 -O OpenFlow13

(5) 查看OVS流表信息

ovs_server01

bash 复制代码
ovs-ofctl dump-flows  ovs01  -O  OpenFlow13

ovs_server02

bash 复制代码
ovs-ofctl dump-flows  ovs02  -O  OpenFlow13

2.OVS 集群 使用 Geneve 流表

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

ovs_server01

bash 复制代码
 ovs-vsctl del-port  ovs01 vtep

ovs_server02

bash 复制代码
 ovs-vsctl del-port  ovs02 vtep

(2)查看ODL

每个Nodes节点信息为2

目前2个

目前2个

Topology拓扑信息

(3)服务端添加Geneve端⼝

ovs_server01

bash 复制代码
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

bash 复制代码
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)流量抓包写入本地

bash 复制代码
tcpdump -i ens33 -w geneve.pcap

云主机01 ping 云主机02

抓包结束

(6)流量分析

过滤geneve

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

进制转换

bash 复制代码
https://tool.oschina.net/hexconvert/

(7)流量抓包在线获取

bash 复制代码
tcpdump -i ens33 | grep -i geneve

云主机01 ping 云主机02

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

二、问题

1.VXLAN与Geneve区别

(1)区别

相关推荐
weixin_727535621 分钟前
OSI 七层模型概览
网络
Eloudy43 分钟前
Chapter02 - 互连网络原理与实践:一个简单的互连网络
网络
数智化管理手记1 小时前
应收应付资金占用过高怎么办?应收应付搭配账龄分析怎么做
大数据·网络·数据库·人工智能·数据挖掘
ICT系统集成阿祥1 小时前
公司搬迁同网段并行割接方案|新旧场地同时办公,不用改终端 IP
网络·架构·迁移·割接
treesforest1 小时前
你以为只是一串数字?你的IP地址,正在悄悄暴露这些信息
网络·网络协议·tcp/ip·网络安全·ip归属地查询·ip风控
emfuture1 小时前
工业自动化现场四大典型故障复盘:从环境适配到边缘智能的工程实践
运维·网络·自动化
思茂信息1 小时前
CST 辐射边界反射过高优化方法
网络·emc·emi·cst·仿真软件·电磁仿真
国科安芯2 小时前
空间机电一体化:AS32S601型抗辐射MCU在卫星推进与执行机构控制中的关键技术研究
单片机·嵌入式硬件·物联网·机器人·云计算
奥莱维2 小时前
经济型酒店智能客控轻量化方案
大数据·网络·人工智能
电商API_180079052472 小时前
导购比价小程序场景|京东联盟商品详情对接方案|多规格图文拉取技术实操
网络·小程序·网络爬虫