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 有效负载之间插入控制字,可以避免此问题。

警告:

如果您尝试在 VPLS 网络中设置一个控制字,其中包含不支持控制字的 VE 路由器,则伪线不会出现。为了确保伪线出现,请确保 VPLS 网络中的所有 VE 路由器都支持控制字的存在。

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

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

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

要配置 VE 路由器以在标签堆栈和 MPLS 有效负载之间提供控制字:

  1. [edit routing-instances] 配置模式的层级,为指定路由实例的 VPLS 协议设置 control-word

    例如:

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

    例如: