为什么通过udp而不是ip的vxlan

为什么通过udp而不是ip的vxlan,udp,ip,Udp,Ip,这些天我在学习VXLAN协议,并且知道原始有效负载封装在udp报头中。我想知道为什么不把它封装在ip报头中,因为udp报头似乎没用?udp隧道的一个优点是具有。VXLAN在UDP源端口中编码流信息,从而允许路由器进行流负载平衡 请注意,还有其他隧道协议,例如不使用UDP但直接位于IP之上的协议。所以使用UDP头封装数据包只是为了支持ECMP?NVGRE更喜欢较小的数据包大小而不是负载平衡。我不知道这是否是唯一的原因。类似的原因是NIC上的RSS卸载。请注意,较新的硬件也可以散列NVGRE密钥字段

这些天我在学习VXLAN协议,并且知道原始有效负载封装在udp报头中。我想知道为什么不把它封装在ip报头中,因为udp报头似乎没用?

udp隧道的一个优点是具有。VXLAN在UDP源端口中编码流信息,从而允许路由器进行流负载平衡


请注意,还有其他隧道协议,例如不使用UDP但直接位于IP之上的协议。

所以使用UDP头封装数据包只是为了支持ECMP?NVGRE更喜欢较小的数据包大小而不是负载平衡。我不知道这是否是唯一的原因。类似的原因是NIC上的RSS卸载。请注意,较新的硬件也可以散列NVGRE密钥字段,因此这一优势变得微不足道。