Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

为 BGP VPLS 配置控制字

在 BGP VPLS 网络中,中转路由器必须确定有效负载,以便进行负载平衡的散列计算。在解析 MPLS 封装数据包进行散列处理时,如果目标地址 MAC 的第一个半位分别为 0x4 或 0x6,则中转路由器可能会错误地将以太网有效负载计算为 IPv4 或 IPv6 有效负载。这种误报会导致伪线上数据包传递无序。配置 BGP VPLS PE 路由器以请求其他 BGP VPLS 边缘 (VE) 路由器在标签堆栈和 MPLS 有效负载之间插入控制字,可以避免此问题。

警告:

如果尝试在包含不支持控制字的 VE 路由器的 VPLS 网络中设置控制字,则伪线将不会启动。为确保伪线启动,请确保 VPLS 网络中的所有 VE 路由器都支持控制字的存在。

在 BGP VPLS 网络中配置对控制字的支持之前,请确保路由器满足以下要求:

  • 运行 Junos OS 14.1 或更高版本并包含以下灵活 PIC 集中器之一的 MX 系列路由器:ADPC、NPC 或 I 芯片

  • 运行 Junos OS 14.1 或更高版本且包含 I-芯片或 Trio 的 M320 路由器

要将 VE 路由器配置为在标签堆栈和 MPLS 有效负载之间预期一个控制字,请执行以下作:

  1. 在配置模式的层次结构级别上 [edit routing-instances] ,为指定路由实例的 VPLS 协议进行设置 control-word

    例如:

  2. 如果在 MX 系列路由器上设置基于 Trio 的 MPC,请 control-word 设置为 no-ether-pseudowire 从哈希密钥中省略以太网伪线上的 IP 有效负载。
  3. 验证配置。
  4. 在 BGP VPLS 网络中的每台 VE 路由器上重复此配置。
  5. 运行 show vpls connections instance routing-instance-name extensive 以验证伪线是否存在控制字。

    例如: