Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

为 EVPN-MPLS 配置控制字

EVPN-MPLS 网络中的传输设备不知道其携带的有效负载类型。在解析 MPLS 封装的数据包进行散列时,如果目标地址 MAC 的第一个半字节分别为 0x4 或 0x6,则过渡设备可能会错误地将以太网有效负载计算为 IPv4 或 IPv6 有效负载,从而导致无序数据包传输。为了将有效负载识别为以太网有效负载,我们可以在标签堆栈和数据包的 L2 标头之间的前四位中插入一个值为 0 的控制字。这可以确保数据包不会被识别为 IPv4 或 IPv6 数据包。

注意:

如果中转设备由瞻博网络 EX 9200 交换机、MX 系列路由器或 PTX 系列路由器组成,则无需在中转网络中的设备上启用控制字。即使以太网目标MAC 地址以0x4或0x6半字节开头,这些瞻博网络设备也能将以太网有效负载正确识别为 IPv4/IPv6 有效负载。瞻博网络设备基于以太网帧内的 IP 标头字段执行散列,不会发送乱序数据包。在这种情况下,我们建议不要使用控制词,因为没有任何好处。

要启用控制字,请为evpn指定路由实例的协议设置control-word。以下输出显示了配置了控制字的多宿主路由实例示例

要查看支持控制字的路由,请使用 show route table mpls.0 protocol evpn 操作命令。出口路由显示的偏移量为 252。