首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VXLAN:接收方如何知道接收到的数据包是VXLAN封装的?

VXLAN:接收方如何知道接收到的数据包是VXLAN封装的?
EN

Network Engineering用户
提问于 2014-04-23 12:11:45
回答 1查看 8.8K关注 0票数 4

我试图理解接收者是如何知道接收到的数据包是VXLAN封装的。

查看VXLAN RFC,我看不到任何定义包包含VXLAN的特定内容。我看到(从一开始解析数据包):

  • 外部MAC (L2)报头
  • 外IP (L3)报头
  • 外部UDP (L4)报头
  • VXLAN报头
  • 内MAC报头
  • 内在..。等

但是,在外部UDP头中没有看到任何具体的内容,即下一个标头是VXLAN。

我遗漏了什么?

EN

回答 1

Network Engineering用户

回答已采纳

发布于 2014-04-24 08:23:10

外部UDP头中的目标UDP端口在VXLAN规范 (端口4789)中指定。这意味着这是一项众所周知的服务.因此,到达端口4789的UDP数据包应该是VXLAN包,就像到达端口80的TCP数据包被认为是HTTP数据包一样。

您链接到的草案已经过时,缺少了这个端口号(尽管它提到端口号将从IANA获得)。

(1)当我谈到VXLAN/HTTP数据包时,我当然指的是包含VXLAN/HTTP报头/协议的各个UDP/TCP数据包。

票数 8
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/7545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档