我试图理解接收者是如何知道接收到的数据包是VXLAN封装的。
查看VXLAN RFC,我看不到任何定义包包含VXLAN的特定内容。我看到(从一开始解析数据包):
但是,在外部UDP头中没有看到任何具体的内容,即下一个标头是VXLAN。
我遗漏了什么?
发布于 2014-04-24 08:23:10
外部UDP头中的目标UDP端口在VXLAN规范 (端口4789)中指定。这意味着这是一项众所周知的服务.因此,到达端口4789的UDP数据包应该是VXLAN包,就像到达端口80的TCP数据包被认为是HTTP数据包一样。
您链接到的草案已经过时,缺少了这个端口号(尽管它提到端口号将从IANA获得)。
(1)当我谈到VXLAN/HTTP数据包时,我当然指的是包含VXLAN/HTTP报头/协议的各个UDP/TCP数据包。
https://networkengineering.stackexchange.com/questions/7545
复制相似问题