Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

启用BGP 2 层 VPN 和 VPLS 的路径选择

第 2 层 VPN 和 VPLS 共享相同的路径选择流程,以确定最佳路径以到达单个路由实例内共享的所有目标。对于第 2 层 VPN 和 VPLS 拓扑,如果每个 PE 路由器到每个虚拟设备的路径都只有一条,则路径选择客户边缘简单。但是,如果 PE 路由器收到两条或两条有效路径来到达特定路由器,路径选择过程客户边缘复杂。

注意:

在 VPLS 文档中 ,术语如 PE 路由器的单词路由器用于指用于提供路由功能的任何设备。

以下网络情景提供可能导致 PE 路由器接收多个有效路径以到达特定路由器客户边缘示例:

  • 多操作 — 路由实例中的客户边缘设备多连接到两个或多个 PE 路由器。每个多客户边缘设备至少有两个有效路径。

  • 路由反射器 - 在同一网络内部署了多个路由反射器,它们支持同一路由实例中的 PE 路由器。由于大型复杂网络的时间延迟,路由反射器可单独接收不同的有效路径,以在不同时间客户边缘设备。当 PE 路由器再广告这些有效路径时,可能会收到两条或两条或两条以上,但显然这是连接到同一设备的有效客户边缘路径。

默认情况下,瞻博网络路由器仅使用指定的转发器路径选择算法来选择到达每个第 2 层 VPN 或 VPLS 路由实例目标的最佳路径(有关详细信息,请参阅 PE 路由器的 VPLS路径选择流程 )。但是,您也可将网络中路由器配置为使用BGP路径选择算法和指定转发器路径选择算法,如下所示:

  • 在服务提供商网络内的提供商路由器上,BGP选择算法(有关详细信息,请参阅 了解BGP 路径选择)。通过使用标准 BGP 2 层 VPN 和 VPLS 路由选择路径,服务提供商可利用现有的第 3 层 VPN 网络基础架构来支持第 2 层 VPN 和 VPLS。该BGP路径选择算法还有助于确保服务提供商的网络在 2 层 VPN 和 VPLS 路径选择方面按预测方式运行。在采用路由反射器和多主机的网络中,这尤其重要。

    当提供商路由器收到相同目标前缀的多个路径(例如,多宿主 客户边缘 设备)时,会基于 BGP 路径选择算法选择一个路径,并置入 bgp.l2vpn.0 路由表和相应的 instance .l2vpn.0 路由表中。

  • 当 PE 路由器收到每个 客户边缘 设备的所有可用路径时,它运行指定的转发器路径选择算法以选择到达每个 客户边缘 设备的首选路径,与在提供商路由器上运行的早期版本 BGP 路径选择算法的结果无关。VPLS 指定的转发器算法使用 D 位、优先级和 PE 路由器标识符来确定每个设备客户边缘路径。PE 路由器可以选择一个路径来客户边缘路由器,该路径与基于路由的提供商路由器BGP的路径不同。在这种情况下,以下是发送至多主机主机设备的信息流的预期客户边缘行为:

    • 如果远程 PE 路由器选择的路径可用,则流量将使用远程 PE 路由器的首选路径将网络遍历到多主机 客户边缘 设备(同样,忽略由基于 BGP 的提供商路由器选择的路径)。

    • 如果远程 PE 路由器选择的路径发生故障:

      1. 一旦检测到故障,提供商路由器就将发往多客户边缘设备的信息流切换到备用路径。

      2. 提供商路由器将路径故障通知远程 PE 路由器。

      3. 远程 PE 路由器会相应地更新其路由表。

    有关 VPLS 指定转发器路径选择算法的信息,请参阅 PE 路由器 的 VPLS 路径选择流程。算法在基于 BGP 的虚拟专用 LAN 服务中的互联网草案 draft-kompella-l2vpn-vpls-multihoming-03.txt 进行了描述。

要启用 BGP 2 层 VPN 和 VPLS 路由实例的路由路径选择算法,请完成以下步骤:

  1. 在Junos OS 2 层 VPN 或 VPLS 路由实例的所有 PE 和提供商路由器上运行12.3 或更高版本。

    试图在混合使用和不支持此功能的路由器的网络上启用此功能可能会导致异常行为。

  2. 在参与第 2 层 VPN 或 VPLS 路由实例的每个 PE 路由器上指定唯一的路由区分器。
  3. 配置 l2vpn-use-bgp-rules 参与第 2层 VPN 或 VPLS 路由实例的所有 PE 和提供商路由器上的语句。

    您可以在 层级配置此语句,以将此行为应用于路由器上或层级的所有路由实例,以将此行为应用于 [edit protocols bgp path-selection] [edit routing-instances routing-instance-name protocols bgp path-selection] 特定路由实例。