Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

多宿主 PE 路由器的 BGP 和 VPLS 路径选择

BGP 和 VPLS 路径选择过程用于选择远程 PE 路由器和其中一个多宿主 PE 路由器之间的最佳路径。在这些路径选择过程中,其中一个多宿主 PE 路由器被指定为 VE 设备。指定的 VE 设备实际上充当远程 PE 路由器的 VPLS 伪线端点。一旦多宿主 PE 路由器成为指定的 VE 设备,即可在远程 PE 路由器和多宿主 PE 路由器之间创建伪线。

注意:

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

从多宿主 PE 路由器连接到同一客户站点的路由共享相同的站点 ID,但可以有不同的路由识别符和块偏移。在 VPLS 网络中的每个 PE 路由器上,对从多宿主 PE 路由器接收的每个路由播发,完成以下 VE 设备选择过程,确定多宿主 PE 路由器的最佳路径:

  1. BGP 指定 VE 设备选择过程 — 在 VPLS 指定的 VE 设备选择过程之前运行。但是,只有当多宿主 PE 路由器的路由识别符相同时,才会使用 BGP 指定的 VE 设备选择过程。如果路由识别符是唯一的,将仅运行 VPLS 指定的 VE 设备选择过程。

  2. VPLS 指定 VE 设备选择过程 — 在 BGP 指定的 VE 设备选择过程之后运行。但是,如果每个多宿主 PE 路由器的路由识别符唯一,则播发不被视为与 BGP 指定的 VE 设备选择过程相关。因此,仅使用 VPLS 指定的 VE 设备选择过程。

BGP 指定的 VE 设备选择过程如下所示:

  1. 如果播发将下放位设置为 0,则播发将被丢弃。

  2. 选择优先级较高的路径。从 [编辑路由实例routing-instance-name协议 vpls 站点 ] 层次结构级别使用site-preference语句配置的站点site-name首选项属性获取。如果站点优先级为 0,则从本地优先级获取优先级属性。

  3. 如果优先级值相同,请选择路由器 ID 较低的路径。

  4. 如果路由器 ID 相同,则路由来自同一 PE 路由器,播发被视为更新。

完成 BGP 指定的 VE 设备选择过程后,将开始 VPLS 指定的 VE 设备选择过程。无论 BGP 指定的 VE 设备选择过程的结果如何,都执行此过程:

  1. 如果播发将下放位设置为 0,则播发将被丢弃。

  2. 选择优先级较高的路径。从 [编辑路由实例routing-instance-name协议 vpls 站点 ] 层次结构级别使用site-preference语句配置的站点site-name首选项属性获取。如果站点优先级为 0,则从本地优先级获取优先级属性。

  3. 如果优先级值相同,请选择路由器 ID 较低的路径。

  4. 如果路由器 ID 相同,请选择路由识别器较低的路径。

  5. 如果路由识别符相同,请选择块偏移值较低的路径。

  6. 如果块偏移值相同,则播发被视为更新。

完成 BGP 和 VPLS 路径选择过程并选择了指定的 VE 设备后,即可在远程 PE 路由器和多宿主 PE 路由器之间创建伪线。

当远程 PE 路由器建立伪线或刷新到本地 PE 路由器时,它会根据指定 VE 设备播发的块偏移量和标签范围验证前缀是否在站点 ID 所需的范围内。如果前缀范围外,则伪线状态设置为“范围外”。

以下情况概述了当 PE 路由器完成 VPLS 网络中第 2 层播发的 BGP 和 VPLS 路径选择过程时可能会做出的决策:

  • PE 路由器会发出一个多宿主播发,并选择自己的播发作为最佳路径。

    此 PE 路由器已选择为指定的 VE 设备。选择作为指定 VE 设备会触发在 VPLS 网络中其他 PE 路由器和从其他 PE 路由器创建伪线。当远程客户站点也是多宿主时,指定的 VE 设备会触发仅从远程站点的指定 VE 设备创建伪线。

  • PE 路由器发起了其中一个多宿主通告,但没有选择自己的播发作为最佳路径。

    此 PE 路由器是多宿主站点的冗余 PE 路由器之一;它未被选为指定的 VE 设备。但是,如果此 PE 路由器刚刚从指定的 VE 设备(即接收来自寻址至多宿主客户站点的远程 PE 路由器的流量),则 PE 路由器会断开其必须连接的所有伪线,以及从 VPLS 网络中的其他 PE 路由器接收流量。

  • PE 路由器接收多宿主公告并选择最佳路径:由于未连接到多宿主客户站点,因此不会发起任何此类公告。

    如果客户站点(指定 VE 设备)的首选路径没有更改,则不会发生任何更改。如果首选路径发生变化,此 PE 路由器会从新指定的 VE 设备中调出伪线,并从之前指定的 VE 设备断开伪线。

    如果此 PE 路由器在运行 BGP 和 VPLS 路径选择流程后未选择最佳路径,则本地 PE 路由器将视为不存在远程站点。

当 VE 设备收到第 2 层 NLRI 的播发,该播发与自己的站点 ID 匹配,但站点不是多宿主的,则其与传输 PE 路由器之间的伪线将转换为站点冲突状态,且不被视为正常运行。