Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

PE 路由器的 VPLS 路径选择流程

VPLS 路径选择过程用于选择 VPLS 网络中远程 PE 路由器和本地 PE 路由器之间的最佳路径。此路径选择流程适用于从单宿主和多宿主 PE 路由器接收的路由。

注意:

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

VPLS 路径选择过程完成后,PE 路由器将用作指定的 VPLS 边缘 (VE) 设备。指定的 VE 设备实际上充当从远程 PE 路由器发出信号的 VPLS 伪线的端点。一旦 PE 路由器成为指定的 VE 设备,就可以在远程 PE 路由器和本地 PE 路由器之间发出伪线信号,然后 VPLS 数据包就可以开始在 PE 路由器之间流动。

从多宿主 PE 路由器连接到同一客户站点的路由共享相同的站点 ID,但可以有不同的路由识别符和块偏移。您可以更改路由区分符和块偏移的配置,使路由器更有可能或更少地被选为指定 VE 设备。

在 VPLS 网络中的每个 PE 路由器上,通过在接收的每个路由播发上完成以下 VPLS 路径选择流程,确定到 CE 设备的最佳路径:

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

  2. 选择优先级较高的路径。从使用层级的语句[edit routing-instances routing-instance-name protocols vpls site site-name]配置的site-preference站点首选项中获取优先级属性。当站点关闭时,将从本地优先级获取优先级属性。

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

  4. 如果路由器 ID 相同,则路由来自同一 PE 路由器,播发被视为更新。路由器 ID 与 BGP 属性(如果存在)的发起方 ID 值相对应。否则,将使用远程 BGP 对等方的 IP 地址。

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

完成 VPLS 路径选择过程并选择了指定的 VE 设备后,远程 PE 路由器和本地 PE 路由器之间会发出伪线信号。

注意:

无论路由是从另一个 PE 路由器、路由反射器还是自治系统边界路由器 (ASBR) 接收路由,VPLS 路径选择过程的工作方式都是相同的。

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

以下案例概述了当 PE 路由器完成 VPLS 网络中第 2 层播发的 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 路由器在运行 VPLS 路径选择流程后未选择最佳路径,则本地 PE 路由器不会认为存在远程站点。

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