0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VXLAN和GENEVE:隧道协议之争

SDNLAB 来源:SDNLAB 作者:SDNLAB 2022-12-02 15:24 次阅读

随着IT环境的不断变化以及新技术的快速发展,新的客户需求下,新的隧道协议也随之被引入进来。从GRE到VXLAN、GENEVE,网络虚拟化技术得到了迅猛发展,VXLAN 已成为目前网络虚拟化Overlay的事实标准,那么,它与Geneve 有何区别与联系呢?

网络虚拟化的发展

网络虚拟化(Networking Virtualization)是在一个underlay网络上划分出多个overlay网络。原本只支持一套网络的设备,通过网络虚拟化,现在可以用来支持多套网络。 如果我们把网络中的所有节点看成一个分布式系统,那么underlay网络为这个分布式系统的各个节点提供了网络连接。而各种各样的网络虚拟化协议,则为这个分布式系统的各个节点提供了通信所使用的协议。比如说,在一个云环境里面,所有的服务器共同组成了一个部署虚机的分布式系统。underlay网络连接这个分布式系统的各个节点(各个服务器),而网络虚拟化协议用来封装各个节点之间传递的数据(虚机之间的网络数据)。 网络虚拟化本身不是一个新的技术,从其诞生之日起,各种各样的协议被提出。其中较早的是通用路由封装 (GRE),它是从物理拓扑中抽象出路由网络的一种方便的方法。虽然 GRE 是一个很好的工具,但它缺少两个主要特征,阻碍了它的多功能性:

向外部发送隧道流量或原始流量的差异信号的能力——Overlay Entropy,并允许传输网络在所有可用链路上进行哈希。

提供二层网关的能力,因为 GRE 只能封装 IP 流量。封装其他协议(如MPLS)是后来添加的,GRE 本身的属性不包括桥接能力。

由于 GRE 的可扩展性有限,随着新用例的开发,网络行业变得更具创造性。一种方法是使用以太网 over MPLS over GRE (EoMPLSoGRE) 来实现第 2 层网关用例。思科将其称为Overlay Tunnel Virtualization (OTV),其他供应商将其称为下一代 GRE 或 NVGRE。虽然OTV是成功的,但NVGRE的采用有限,主要是因为它在网络虚拟化方面出现较晚,同时下一代协议虚拟可扩展 LAN (VXLAN) 已经取得了进展。

7fb23d76-4e00-11ed-a3b6-dac502259ad0.png

网络虚拟化隧道协议 VXLAN 是目前网络虚拟化Overlay的事实标准。基于IP,VXLAN也有一个UDP头,因此属于基于IP/UDP的封装或隧道协议。这个家族的其他成员包括 OTV、LISP、GPE、GUE 和 GENEVE 等。重要性在于 Internet 工程任务组 (IETF) 网络虚拟化覆盖 (NVO3) 工作组中的相似性及其密切关系/起源。 VXLAN是目前网络虚拟化覆盖的实际标准。基于IP (Internet Protocol), VXLAN也有一个UDP头,因此属于基于IP/UDP的封装或隧道协议。这个家族的其他成员包括OTV、LISP、GPE、GUE和genee等。

VXLAN

VXLAN 的全称是虚拟扩展局域网(Virtual eXtensible Local Area Network),它是VMware、Arista Networks 和 Cisco 联合开发的。VXLAN技术很好地解决了现有VLAN技术无法满足大二层网络需求的问题。VXLAN 负责在三层网络中形成二层局域网段。通过在底层路由三层网络上利用 VXLAN 技术,可以减少 VLAN 的生成树和中继问题。 VXLAN在RFC 7348中被正式记录,是一个标准。每个 VXLAN 段都有一个名为 VNI 的标识符,它是 24 位的,允许将 VXLAN 值扩展到大约 1600 万个 VXLAN 段以进行处理。下图描述了 VXLAN 标头及其相关字段:

80241f7c-4e00-11ed-a3b6-dac502259ad0.png

VXLAN,作为成熟的Overlay网络虚拟化隧道技术,在数字化时代,逐渐暴露出其不够灵活、缺乏扩展性的问题,其结果就是无法满足越来越多的网络要求。要满足上述需求,需要在网络数据包中进行相对灵活的调整,以支撑业务应用、支撑安全等的需求。而现有的协议基本是已经固定的字段,缺少可变的、可控的区域,难以添加和修改。

GENEVE

GENEVE(Generic Network Virtualization Encapsulation)是2016-2017年开源界出现的一种新型开源数据虚拟化封装(隧道)协议,它设计的初衷就是解决当前数据传输缺乏灵活性,难以满足用户在安全,在业务应用支撑上的各种灵活要求。 Geneve 只定义了一种封装数据格式,不包括控制平面的信息。GENEVE 相较于 VXLAN 封装的关键优势在于其灵活性以及通过 IANA(国际互联网代理成员管理局)来指定选项类别。VXLAN包含一个 24 位的隧道标识符字段。GENEVE则是通过一组可以设置的 TLV 选项实现可扩展性。供应商可以根据自己的需要灵活选择,不受24位的限制。

805d608e-4e00-11ed-a3b6-dac502259ad0.png

2020年11月,IETF(全球互联网技术任务组)正式出版了详细的白皮书(RFC:8926),标志着该技术已经足够成熟。目前,Cisco已经用于数据中心场景,而Juniper、VMware、Amazon、Oracle、IBM、Ericsson等公司也已经开始了实际研究开发在实际项目中使用各自Geneve 标准的私有协议服务最终客户。

VXLAN vs.GENEVE

从表面来看,VXLAN 和 Geneve 提供的功能相同,都是在三层 IP 数据包内封装和传输二层帧。两者都使用 UDP 协议来实现其功能。然而,两种隧道协议还是有较大的区别。VXLAN 帧的标头长度是 8 字节,而 Geneve 的标头长度是 16 字节。此外,VXLAN不具备传输安全、服务链和带内遥测。Geneve 解决了 VXLAN 的一些主要缺点:

VXLAN缺少协议标识符字段。VXLAN进一步的多路复用/多路分解需要在负载地址中提供协议标识符,而 VXLAN 缺少该协议标识符。

VXLAN不能发送不属于客户端的包帧,即对方无法区分是否是客户端包。

VXLAN 中的所有字段都是固定的,无法通过使用可扩展字段实现互操作性,GENEVE 的最大特点是拥有灵活的可变长区域,提供了更为灵活的空间。

80bb9dfc-4e00-11ed-a3b6-dac502259ad0.png

比较 VXLAN 和 GENEVE 封装格式 Geneve 用例的覆盖范围与VXLAN今天能够做的差不多。像单播/组播流量的桥接和路由等用例,无论是IPv4、IPv6还是多租户,VXLAN(与BGP EVPN一起)已经可用了近十年。有了GENEVE,所有这些用例都可以通过另一种封装方法访问。 通过 GENEVE 协议,我们可以在网络数据传输中做到很多以前难以完成的工作,比如:

提升数据安全:在数据包中,通过传输安全值等元数据,以更好的防止数据篡改,保障数据安全。用户也可以基于此构建私有链,从而进一步提升对数据的保护。

无接触数据处理:基于存放在 GENEVE 协议头中的元数据,系统不需要完整解开数据包,就可以知道哪个应用需要此数据,或者该如何处理此数据,从而可以完成数据的预处理。

下表展示了两种协议之间的区别:

80d01fde-4e00-11ed-a3b6-dac502259ad0.png

总 结

总的来说,当只有一个供应商环境时,VXLAN 可以正常工作,但是当客户环境中有多个供应商且相对比较复杂时,Geneve 是首选技术。另外,还有一点需要强调的是,Geneve 的更改仅在数据平面上,而对控制平面没有更改。GENEVE 中可变区域的引入提供了更为灵活的空间去实现更多的新业务需求。 当前,GENEVE 协议的利用还在不断发掘中,相信随着 GENEVE 的深入利用,未来可以在工业互联网安全、车联网安全、SASE架构、SaaS传输甚至是未来元宇宙场景的发挥更大的作用。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络
    +关注

    关注

    14

    文章

    7580

    浏览量

    88933
  • GRE
    GRE
    +关注

    关注

    0

    文章

    19

    浏览量

    8582
  • 网络虚拟化
    +关注

    关注

    0

    文章

    11

    浏览量

    2973
  • VxLAN
    +关注

    关注

    0

    文章

    24

    浏览量

    3852

原文标题:VXLAN vs. GENEVE:隧道协议之争

文章出处:【微信号:SDNLAB,微信公众号:SDNLAB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一体化监测,让隧道管理更科学 隧道监测与预警系统

    一体化监测,让隧道管理更科学 隧道监测与预警系统 隧道的环境非常特殊,因此对隧道的安全性和稳定性进行监测至关重要。河北稳控科技充分运用其在自动化监测方面的技术积累,建立了一套科学完善的
    的头像 发表于 12-09 14:21 179次阅读
    一体化监测,让<b class='flag-5'>隧道</b>管理更科学 <b class='flag-5'>隧道</b>监测与预警系统

    一文看懂VLAN和VXLAN

    VLAN(Virtual Local Area Network,虚拟局域网)和VXLAN(Virtual Extensible LAN,虚拟可扩展局域网),看上去像是在玩字母游戏的两个网络技术
    的头像 发表于 11-21 11:09 344次阅读
    一文看懂VLAN和<b class='flag-5'>VXLAN</b>

    隧道智能巡检机器人 爬坡 转弯 IP65防护 赋能隧道管理

    隧道智能巡检机器人|爬坡|转弯| IP65防护|赋能隧道管理 隧道确实是极其难以巡检的地方,这主要源于其特殊的地理位置和复杂的内部环境。隧道内部是一个相对封闭的空间,光线不足,通风条件
    的头像 发表于 11-12 11:21 215次阅读

    什么是IPv6隧道技术

    随着互联网的快速发展,IPv4地址资源逐渐枯竭,IPv6作为下一代互联网协议应运而生。然而,IPv6的部署并非一蹴而就,许多现有的IPv4网络设备和应用尚未支持IPv6。为了解决这一问题,IPv6
    的头像 发表于 10-30 09:17 435次阅读

    隧道机电监控物联网系统方案

    随着城市化进程的加快,道路基础设施也越来越完善,其安全性和运营效率成为很多管理部门关注的重点。尤其是隧道工程,为实现隧道内的正常通车,需要在隧道内部布置完善的机电系统,包括隧道的供配电
    的头像 发表于 10-24 11:33 189次阅读

    隧道视频监控系统是隧道安全管理的重要组成部分

    全面覆盖:通过在隧道内关键位置,如隧道进、出口,防水台车,二衬台车以及隧道外广场区域等安装高清摄像头,实现对隧道施工全过程的无死角监控。无论是掌子面的作业情况,还是
    的头像 发表于 09-09 16:58 376次阅读
    <b class='flag-5'>隧道</b>视频监控系统是<b class='flag-5'>隧道</b>安全管理的重要组成部分

    云南恩田智能隧道门禁系统保障隧道施工的安全具有显著成效

    施工隧道门禁系统方案对于保障隧道施工的安全具有显著成效,能够有效防止未经授权的人员擅自进入隧道。 1. 系统架构 此方案采用先进的基于物联网技术的门禁控制系统。在隧道进出口精心设置门禁
    的头像 发表于 08-14 16:35 332次阅读
    云南恩田智能<b class='flag-5'>隧道</b>门禁系统保障<b class='flag-5'>隧道</b>施工的安全具有显著成效

    绝对压力变送器在地铁隧道施工中的隧道内部气压监测与安全保障技术

    绝对压力变送器在地铁隧道施工中的应用主要用于监测隧道内部的气压,从而保障施工安全。这里我为你详细解释一下相关的技术应用和安全保障措施: 绝对压力变送器在地铁隧道施工中的作用 气压监测与安全保障
    的头像 发表于 07-31 16:57 240次阅读

    InRouter与Juniper SRX如何建立IPSec隧道配置?

    LTE 4G 无线路由器的LAN。 IPSec协议来实现远程接入的一种VPN技术,IPSec全称为Internet Protocol Security,是由Internet Engineering
    发表于 07-25 07:32

    隧道定位导航的解决方案

    隧道定位导航是一个复杂但重要的技术领域,主要面临的是隧道内卫星信号受遮挡导致定位困难的问题。以下是对隧道定位导航技术的详细分析: 一、隧道定位导航的挑战 在
    的头像 发表于 07-09 10:57 457次阅读

    隧道广播对讲系统

    【铭迹创新】隧道广播对讲系统可实现隧道内于监控中心的语音互通,广播系统作为隧道安全管理中重要的系统,改变了传统的生意报警信息内容不明确,报警引起不了施工人员重视,直接的语音报警具有涵盖报警内容明确
    的头像 发表于 05-29 15:04 350次阅读
    <b class='flag-5'>隧道</b>广播对讲系统

    隧道门禁系统在隧道建设中的应用

    一、系统背景简介        隧道是高速公路建设中的重点工程,每一隧道建设过程中建设单位管理者都比较重视,因为隧道施工工序多、人员多、车辆进入多、操作都是在灰暗条件下进行施工,多种不利的因素导致
    的头像 发表于 05-15 18:06 418次阅读
    <b class='flag-5'>隧道</b>门禁系统在<b class='flag-5'>隧道</b>建设中的应用

    如何解决隧道广播听不清楚的问题

    1、隧道广播的设置标准 根据交通运输部 2012 年第 3 号公告发布的《高速公路通信技术要求》有线广播设计原则为:隧道监控等级为 A + 、A、B 等级的隧道应设置有线广播系统,隧道
    的头像 发表于 03-15 13:18 499次阅读
    如何解决<b class='flag-5'>隧道</b>广播听不清楚的问题

    全能型电缆隧道守护者:电缆隧道综合监控系统

    全能型电缆隧道守护者:电缆隧道综合监控系统 在科技飞速发展的今天,电缆隧道作为城市基础设施的重要组成部分,其安全与稳定直接关系到城市的正常运行。为了守护这些“城市的血脉”,鼎信的一款高效、智能
    的头像 发表于 03-14 10:28 427次阅读

    隧道高清广播技术优势与应用

    1、传统隧道广播 存在回音大听不清楚的问题            隧道有线广播作为隧道机电系统的重要组成部分,在隧道发生紧急情况时,是工作人员发布语音信息组织救援、疏导车辆与人员撤离、
    的头像 发表于 01-31 10:15 388次阅读