当我推送MPLS标头时,Opendaylight将向数据包添加2个额外的字节

时间:2018-10-03 19:56:51

标签: rest sdn opendaylight mpls

我有一个带Opendayligth 0.7控制器的Zodiac FX开放流交换机,当我添加来自here的示例流以推送MPLS标签时,Zodiac在MPLS报头后添加了另外2个字节,该字节的值是始终为0x0800,这似乎是推送之前数据包的以太网类型。新的以太网类型正确(0x8847)。例如:

|| ETH标题|| MPLS头|| 2字节(0X0800)|| IP包||

为什么流程在MPLS和IP中间设置旧的以太网类型?

注意:如果我将MPLS标签与另一个示例流一起在第二个黄道带的链接中弹出,则该第二个黄道带会弹出MPLS标头和2个额外的字节,并正确将弹出包的以太网类型更改为0x0800。 / p>

编辑:我确认这是数据包的以太网类型,因为如果我堆叠2个标签,结果是这样的:

|| ETH标题|| MPLS头|| 2个字节(0x8847)|||| MPLS头|| 2字节(0X0800)|| IP包||

0x0800是IP类型,0x8847是MPLS

0 个答案:

没有答案