在 VPLS 实例中配置 BGP 信令和 LDP 信令之间的互通
如果要同时使用 BGP 和 LDP 信号伪线配置 VPLS 实例,则必须配置 VPLS 边界路由器。如果没有 VPLS 边界路由器,LDP 信号的 PE 和 BGP 信号的 PE 将无法相互识别,并且 VPLS 实例将不会完全网状化。
VPLS 实例中的 BGP 信令和 LDP 信令之间的互通仅在 MX 系列和 M320 路由器上受支持。
要在 BGP 信号 PE 路由器和 LDP 信号 PE 路由器之间实现互通,请将边界路由器配置为在同一 VPLS 路由实例中互连两组路由器。您还需要在边界路由器上配置网状网络组,以便对全网状网络且共享相同信令协议(BGP 或 LDP)的 PE 路由器集进行分组。您可以配置多个网状组,将每个全网状 LDP 信号或 BGP 信号 VPLS 域映射到一个网状组。在数据平面中,边界路由器维护一个通用 MAC 表,用于在 LDP 信号和 BGP 信号网格组之间转发流量。转发通过 PE 路由器伪线接收的任何 VPLS 流量时,边界路由器可确保流量不会转发回与始发 PE 路由器位于同一网状组中的 PE 路由器。
VPLS 实例中始终只有一个 BGP 网格组,当您为该实例配置 BGP 信令时,会自动创建该网格组。您可以配置一个或多个 LDP 网格组。 MX 系列路由器最多支持 15 个 PE 网状网络组(包括默认 BGP 网状网络组),M 系列和 T 系列路由器最多支持 127 个 PE 网状网络组(包括默认 BGP 网状网络组)。
在图 1 中,路由器 PE1 和 PE2 位于 LDP 信号网状网络组 “LDP-1” 中。路由器 PE3、PE4 和 PE5 位于 LDP 信号网状网络组“LDP-2”中。路由器 PE6、PE7 和 PE8 位于 BGP 信号网状网络中。边界路由器除了充当边界路由器之外,还充当传统 PE(通过连接到客户边缘)。图 1 拓扑中显示的每个路由器都位于同一个 VPLS 实例中。 bgp-ldp-mesh1
当路由器 CE1 发送目标 MAC 地址为 CE9 的帧时,PE1 将接收该帧并执行 MAC 地址查找。MAC 地址不在 PE1 MAC 表中,因此 PE1 会将帧泛洪到 LDP-1 网状网络组 (PE2) 中的其他 PE 以及路由器 B,从 PE1 的角度来看,路由器 B 是 VPLS 网络的唯一成员。当路由器 B 从 PE1 接收数据时,它在其 MAC 表中找不到 MAC 地址,因此它将帧泛洪到 PE3、PE4、PE5、PE6、PE7 和 PE8,但不会返回到 PE1 或 PE2。然后,PE 路由器执行 MAC 表查找,并将数据泛洪到其客户边缘路由器。
在此拓扑中,您可以按照传统方式配置 BGP 信号 VPLS 路由器来配置路由器 PE6、PE7 和 PE8。您可以按照传统配置 LDP 信号 VPLS 路由器的方式配置路由器 PE1、PE2、PE3、PE4 和 PE5。此外,还可以通过在 [edit routing-instances routing-instance-name protocols vpls
] 层次结构级别包含mesh-group mesh-group-name
语句,为路由器 PE1 和 PE2 创建网状组 LDP-1,为路由器 PE3、PE4 和 PE5 创建网状组 LDP-2。
边界路由器除了用作边界路由器之外,还可以充当普通 PE,并且可以支持面向 CE 的本地接口。
在下面的示例中,接口是 CE 接口。在这种情况下,路由器既充当边界路由器又充当常规 PE 路由器。
要启用 VPLS 网格组之间的互通,请通过在 [edit routing instances routing-instance-name protocols
] 层次结构级别包含site site-name
语句来配置边界路由器:
[edit] routing-instances { bgp-ldp-mesh1 { instance-type vpls; route-distinguisher 10.245.14.218:1; interface fe-1/3/1.0; interface fe-1/3/2.0; vrf-target target:10:100; } protocols { vpls { site green { site-identifier 1; } }
使用 and vpls-id
neighbor neighbor-id
语句配置 LDP 信号。您可以通过在 [ 和 以及将语句包含在 mesh-group
neighbor neighbor-id
[edit routing instances routing-instance-name protocols vpls vpls-id
edit routing-instances routing-instance-name protocols vpls mesh-group mesh-group-name
] 层次结构级别来配置网格组 LDP-1 和 LDP-2:
[edit routing-instances bgp-ldp-mesh1 protocols vpls]
vpls-id 100;
mesh-group LDP-1 {
neighbor 10.1.1.1;
neighbor 20.1.1.1;
}
mesh-group LDP-2
{
neighbor 30.1.1.1;
neighbor 40.1.1.1;
neighbor 50.1.1.1;
}
将 BGP 信令配置为与 VPLS 网络中的 LDP 信令互操作时,不支持以下功能:
点对多点 VPLS
集成路由和桥接