VXLAN封装时,会去掉原始报文中的802.1Q标记,去掉原始报文尾部的CRC校验和; 什么情况下携带原报文的802.1Q帧?

1、VXLAN header VXLAN Flags:8比特,取值为00001000。 VNI:VXLAN网络标识,24比特,用于区分VXLAN段。 Reserved:24比特和8比特,必须设置为0 2、Outer UDP header DestPort:目的UDP端口号是4789。 Source Port:源端口号是内层报文通过哈希算法计算后的值。 3、Outer IP header IP SA:源IP地址是VXLAN隧道本端VTEP的IP地址。 IP DA:目的IP地址是VXLAN隧道远端VTEP的IP地址。 如果Underlay网络为IPv4网络,VTEP IP为IPv4类型;如果Underlay网络为IPv6网络,VTEP IP为IPv6类型 4、Outer Ethernet header MAC DA:在发送报文的虚拟机所属VTEP上根据目的VTEP地址查找路由表,路由表中下一跳IP地址对应的MAC地址。 MAC SA:发送报文的虚拟机所属VTEP的MAC地址。 802.1Q Tag:可选字段,该字段为报文中携带的VLAN Tag。 Ethernet Type:以太报文类型。

5、RFC标准VXLAN ipv4报文格式 VXLAN Frame Format with IPv4 Outer Header