本文共 1019 字,大约阅读时间需要 3 分钟。
Virtual Extensible LAN
虚拟可扩展局域网,采用UDP封装形式。VXLAN是应用最广泛的基于主机的Overlay技术,主机端通过 VTEP(Virtual Tunnel EndPoint)
实体完成VXLAN的封装解封装等功能。与二层VLAN相似,VXLAN使用VNI来表示一个二层网络,VNI长度为24个bit,可支持16M个不同的网络段,解决了VLAN(4096)容量有限的问题。VXLAN协议本身并没有定义控制平面,转发信息可通过数据平面流量进行学习。
下图是vxlan 协议的报文,白色的部分是虚拟机发送报文(二层帧,包含了MAC 头部、IP 头部和传输层头部的报文),前面加了vxlan 头部用来专门保存vxlan 相关的内容,在前面是标准的UDP 协议头部(UDP 头部、IP 头部和MAC 头部)用来在底层网路上传输报文。
从这个报文中可以看到三个部分:报文各个部分的意义如下:
通过报文可以看出vxlan 协议比原始报文多50 字节的内容,这会降低网络链路传输有效数据的比例。vxlan 头部最重要的是VNID 字段,其他的保留字段主要是为了未来的扩展,目前留给不同的厂商用这些字段添加自己的功能。
转载地址:http://aviti.baihongyu.com/