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

这篇具有很好参考价值的文章主要介绍了云计算: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

cloudserver02 172.16.1.2

宿主机ovs_server02

(2) 查看IP

ovs_controller

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

ovs_server01

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

ovs_server02

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

(3)查看OVS

ovs-vsctl show

ovs_server01云计算:OVS 集群 使用 Geneve 流表,云计算,云计算,网络

ovs_server02

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

(4)查看OVS流表节点

ovs_server01

 ovs-ofctl show ovs01 -O OpenFlow13

云计算:OVS 集群 使用 Geneve 流表,云计算,云计算,网络ovs_server02

ovs-ofctl show ovs02 -O OpenFlow13

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

(5) 查看OVS流表信息

ovs_server01

ovs-ofctl dump-flows  ovs01  -O  OpenFlow13

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

ovs_server02

ovs-ofctl dump-flows  ovs02  -O  OpenFlow13

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

2.OVS 集群 使用 Geneve 流表

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

ovs_server01

 ovs-vsctl del-port  ovs01 vtep

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

ovs_server02

 ovs-vsctl del-port  ovs02 vtep

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

(2)查看ODL

每个Nodes节点信息为2

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

目前2个

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

目前2个

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

Topology拓扑信息

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

(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 流表,云计算,云计算,网络

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 流表,云计算,云计算,网络

(4)再次查看ODL

每个Nodes节点信息更新为3

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

新增Geneve0

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

新增Geneve0云计算:OVS 集群 使用 Geneve 流表,云计算,云计算,网络

Topology拓扑信息未变化

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

(5)流量抓包写入本地

tcpdump -i ens33 -w geneve.pcap

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

云主机01 ping 云主机02

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

抓包结束

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

(6)流量分析

过滤geneve

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

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

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

进制转换

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

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

(7)流量抓包在线获取

tcpdump -i ens33 | grep -i geneve

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

云主机01 ping 云主机02

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

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

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

二、问题

1.VXLAN与Geneve区别

(1)区别

云计算:OVS 集群 使用 Geneve 流表,云计算,云计算,网络文章来源地址https://www.toymoban.com/news/detail-859715.html

到了这里,关于云计算:OVS 集群 使用 Geneve 流表的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 再谈 Flink 的 “动态表” 和 “流表二象性”

    博主历时三年精心创作的《大数据平台架构与原型实现:数据中台建设实战》一书现已由知名IT图书品牌电子工业出版社博文视点出版发行,点击《重磅推荐:建大数据平台太难了!给我发个工程原型吧!》了解图书详情,京东购书链接:https://item.jd.com/12677623.html,扫描左侧

    2024年03月28日
    浏览(27)
  • OVS核心组件内容以及编译安装

    Open vSwitch(OVS)是一个开源虚拟交换机,用于构建虚拟化和云计算环境中的网络基础设施。它提供了一种灵活、可编程的方式来管理虚拟网络。OVS 支持多种协议,包括 OpenFlow,以及与 Linux 内核中的数据路径交互的方式。 Open vSwitch (OVS) 可以用于构建虚拟化环境中的网络基础设

    2024年02月05日
    浏览(28)
  • ·[K8S:使用calico网络插件]:解决集群节点NotReady问题

    执行: wget --no-check-certificate https://projectcalico.docs.tigera.io/archive/v3.25/manifests/calico.yaml 1.2.1:查看本机ip 网卡相关信息: 1.2.2:修改calico.yaml网卡interface相关信息 1.3.1:异常日志抛出: 1.3.2:场景一:执行K8S admin config配置文件替换相关操作: 1.3.2:场景二:执行K8S admin config配置文

    2024年02月14日
    浏览(47)
  • OVS Vxlan一对一模式VS一对多模式

    OVS Vxlan模式 OVS 支持 GRE、VXLAN、STT、Geneve和IPsec隧道协议,这些隧道协议就是overlay网络的基础协议,通过对物理网络做的一层封装和扩展,解决了二层网络数量不足的问题,最大限度的减少对底层物理网络拓扑的依赖性,同时也最大限度的增加了对网络的控制。针对VXLAN隧道创

    2024年02月03日
    浏览(43)
  • flinksql 流表转换, 自定义udf/udtf,SQL 内置函数及自定义函数

    1、在大多数情况下,用户定义的函数必须先注册,然后才能在查询中使用。不需要专门为 Scala 的 Table API 注册函数。 2、函数通过调用 registerFunction()方法在 TableEnvironment 中注册。当用户定义的函数 被注册时,它被插入到 TableEnvironment 的函数目录中, 这样 Table API 或 SQL 解

    2024年02月22日
    浏览(40)
  • 使用 zerotier 打通云上与本地网络并搭建 k8s 集群

    最近不少云厂商都推出了云主机包年优惠活动,虽然配置不高但好在有公网 IP,恰好家里有一台 Mac mini 在吃灰,花了三杯咖啡钱买了一年某云的云主机打算将其和家里的 Mac mini 组成 k8s 集群,方便平时学习和测试同时也能通过云主机的公网 IP 访问到 Mac mini 上运行的服务。为

    2024年01月23日
    浏览(34)
  • 【计算机网络】网络命令的使用

    了解常用网络命令的工作原理;掌握常用网络命令的使用。 能够介入Internet的局域网,PC机,Windows操作系统 掌握如何使用 ping 命令来检测网络的连通性和可到达性; 学会使用 netstat 命令来检查本机各个端口的网络连接情况; 学会使用 ipconfig 来了解本地PC当前的网络配置状态

    2023年04月25日
    浏览(20)
  • 【计算机网络实验】使用Packet Tracer搭建网络拓扑

    实验目的 1. Packet Tracer概述 2. Packet Tracer操作界面 3. 使用Packet Tracer搭建网络拓扑 4. 使用Packet Tracer进行网络配置 5. 使用Packet Tracer进行网络测试和协议分析 实验要求 利用1台2811路由器,1台2960交换机,2台PC机和1台Server互连组建一个小型局域网,拓扑结构如图1-1所示:   图

    2024年02月06日
    浏览(31)
  • 使用PyTorch构建神经网络,并计算参数Params

    在深度学习中,模型的参数数量是一个非常重要的指标,通常会影响模型的大小、训练速度和准确度等多个方面。在本教程中,我们将介绍如何计算深度学习模型的参数数量。 本教程将以PyTorch为例,展示如何计算一个包含卷积、池化、归一化和全连接等多种层的卷积神经网

    2024年02月03日
    浏览(33)
  • 计算机网络基础(十)----ACL的操作使用

    ACL 是访问控制列表 通信的五元素:源ip地址、目的ip地址、源端口号、目的端口号和协议 ACL的作用是: 1、对数据包做访问控制(丢弃或者放行) 2、结合其他协议进行匹配 如图所示,访问列表的处理过程:不管他有多少的工作规则,从上往下依次匹配,只要陪陪到了则立刻

    2024年02月11日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包