本页内容
配置 VPLS 多宿主
VPLS 多宿主允许您将客户站点连接到多个 PE 路由器,以提供冗余连接,同时防止在服务提供商网络中形成第 2 层环路。在 PE 路由器到 CE 设备链路故障或 PE 路由器出现故障时,由两台或多台 PE 路由器连接的 VPLS 站点提供冗余连接。有关 VPLS 多宿主的更多信息,请参阅 VPLS 多宿主概述。
如果要为 VPLS 路由实例启用多宿主,则也不能启用 LDP 信令。您只能启用 BGP 信令。
在 VPLS 文档中,PE 路由器等术语用于指提供路由功能的任何设备。
以下部分介绍如何配置 VPLS 多宿主。此外,还会提供一些有关单宿主站点配置与多宿主站点配置的信息。
VPLS 多宿主站点配置
下面介绍了 VPLS 多宿主站点配置的要求:
在连接到相同 CE 设备的所有 PE 路由器上分配相同的站点 ID。
当两个 PE 路由器使用相同的站点 ID 时,VPLS 默认承担多宿主行为。站点优先级值用于向主 PE 路由器和备用 PE 路由器发出信号。在这种情况下,当使用
multi-homing
语句显式配置多宿主时,它仅用于跟踪 BGP 对等方状态,例如防止 PE 路由器与核心或分裂大脑隔离。但是,有些场景需要阻止 BGP 对等方跟踪,例如在双 PE 路由器拓扑中。在这种情况下,不应显式配置多宿主,因为它会破坏节点冗余。如果使用相同的站点 ID 而不配置多宿主,则在每个信令:
RPD_L2VPN_SITE_COLLISION: Same site ID 2 configured on remote PE (RD 8.8.8.1:1013:) and local PE in VPN 1013 (non-multihomed site 2)
处生成冲突日志消息。这是预期的行为。为每个多宿主 PE 路由器分配唯一的路由识别符。
引用分配给每个 PE 路由器上的多宿主 VPLS 站点的所有接口。一次仅使用其中一个接口发送和接收此站点的流量。
指定主接口或允许路由器选择要用作主接口的接口。
如果路由器选择了接口,则用于将 PE 路由器连接到站点的接口取决于 PE 路由器配置中列出接口的顺序。配置接口集中的第一个操作接口将被选为指定接口。如果此接口出现故障,将选择列表中下一个接口来发送和接收站点的流量。
以下配置显示了为启用 VPLS 多宿主而需要配置的语句:
[edit routing-instances routing-instance-name] instance-type vpls; interface interface-name; interface interface-name; protocols vpls { site site-name { active-interface { any; primary interface-name; } interface interface-name; interface interface-name; multi-homing; site-identifier number; } } route-distinguisher (as-number:id | ip-address:id);
如果在不同 PE 路由器上的同一 VPLS 站点的多宿主 CE 设备之间添加直连,则流量可能会环路,并可能出现连接中断的情况。我们不建议使用这种拓扑结构。
本章其余部分将更详细地解释这些陈述。以下部分介绍如何配置特定于 VPLS 多宿主的语句:
将接口指定为活动接口
您需要将多宿主站点的其中一个接口指定为主接口。如果存在多个接口,则仅当主接口关闭时,才会激活剩余接口。如果未在站点级别配置任何活动接口,则 VPLS 站点的所有流量都会通过单个非多宿主 PE 路由器传输。
您必须为 active-interface
语句配置以下选项之一:
any
-配置了一个接口随机指定为 VPLS 站点的活动接口。primary
- 指定要由 VPLS 站点用作主接口的多宿主接口的名称。
要将多宿主接口指定为 VPLS 站点的主接口,请添加以下 active-interface
语句:
active-interface { any; primary interface-name; }
您可以在以下层级包含此语句:
[edit routing-instances routing-instance-name protocols vpls site site-name]
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls site site-name]
在 PE 路由器上配置多宿主
当 CE 设备连接到多个 PE 路由器上的同一 VPLS 站点时(包括 multi-homing
所有相关 PE 路由器上的语句)将导致跟踪 BGP 对等方。如果没有 BGP 对等方,VPLS 会停用某个站点的所有活动接口。当两个 PE 路由器使用相同的站点 ID 时,VPLS 默认承担多宿主行为。站点优先级值用于向主 PE 路由器和备用 PE 路由器发出信号。在这种情况下,当使用 multi-homing
语句显式配置多宿主时,它仅用于跟踪 BGP 对等方状态,例如防止 PE 路由器与核心或分裂大脑隔离。
如果使用相同的站点 ID 而不配置多宿主,则在每个信令: RPD_L2VPN_SITE_COLLISION: Same site ID 2 configured on remote PE (RD 8.8.8.1:1013:) and local PE in VPN 1013 (non-multihomed site 2)
处生成冲突日志消息。这是预期的行为。
VPLS 单宿主站点配置
所有 VPLS 单宿主站点都连接到同一默认 VE 设备。VPLS 路由实例中未配置为多宿主站点一部分的所有接口均被视为默认 VE 设备的单宿主机。