全国直销电话:4006-854-568
IT-technology
以人为本,众志成城,以“用户至上”.“服务上乘”为原则,
追求产品和服务高质量,努力实现与客户之间真诚有效的沟通,
不断地圆梦、奔跑与腾飞。
新闻动态   NEWS
VXLAN vs. GENEVE:隧道协议之争=北京赛维博信科技发展有限公司
来源:本文摘自网络,如有侵权请联系删除 | 作者:svbx001 | 发布时间: 2022-10-19 | 1535 次浏览 | 分享到:


VXLAN vs. GENEVE

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


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


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

比较 VXLAN 和 GENEVE 封装格式
 
Geneve 用例的覆盖范围与VXLAN今天能够做的差不多。像单播/组播流量的桥接和路由等用例,无论是IPv4、IPv6还是多租户,VXLAN(与BGP EVPN一起)已经可用了近十年。有了GENEVE,所有这些用例都可以通过另一种封装方法访问。
 
通过 GENEVE 协议,我们可以在网络数据传输中做到很多以前难以完成的工作,比如:
 
  • 提升数据安全:在数据包中,通过传输安全值等元数据,以更好的防止数据篡改,保障数据安全。用户也可以基于此构建私有链,从而进一步提升对数据的保护。


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

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

总  结

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


 

服务热线

1391-024-6332