加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

vxlan采用什么的封装方式

2021/08/17
1628
阅读需 3 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

硬件型号:TP-LINKTL-WA933RE

系统版本:路由器系统

vxlan采用UDP封装,其封装思维是将原始数据报文当做用户数据包,VTEP当做大二层接入,那么VTEP会依次进行传输层封装,网络层封装,以太网头部封装,如果直接进行IP封装则跳过了传输层的封装过程,会在传输的过程中遇到一些困难。

(图片来源于互联网

VXLAN是一种网络虚似化技术,试图改进大型云计算的部署时的扩展问题。可以说是对vlan的一种扩展。

VXLAN解决的问题:针对虚拟机规模受网络规格限制;针对网络隔离能力限制;针对虚拟机迁移范围受网络架构限制。VXLAN将虚拟机发出的数据包封装在UDP中,并使用物理网络的IP/MAC地址作为外层头进行封装,对网络只表现为封装后的参数。因此,极大降低了大二层网络对MAC地址规格的需求。VXLAN引入了类似VLAN ID的用户标识,称为VXLAN网络标识VNI(VXLAN Network ID),由24比特组成,支持多达16M((2^24-1)/1024^2)的VXLAN段,从而满足了大量的用户标识。通过VXLAN构建大二层网络,保证了在虚拟迁移时虚拟机的IP地址、MAC地址等参数保持不变。

如果我们单纯的采用IP进行Vxlan封装,可以降低数据报文的开销,但是会面临一些其他的问题,我们看一下IP协议的封装格式,可以看到网络层的封装不涉及端口号,在很多数据中心里都会有大量的冗余链路,交换机面对多条等价路径时会进行基于五元组进行HASH,此时会出现问题;其次,在遇到NAT设备时,无法穿透也会造成影响。

相关推荐

电子产业图谱