Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:VPLS 配置(BGP 和 LDP 互通)

图 1:VPLS 拓扑配置示例 Topology for VPLS Configuration Example

1 显示了两个 VPLS 网格组:LDP-1 和默认 BGP 网格组。VPLS 实例在配置中命名 v1表 1 显示了示例拓扑中路由器接口的地址。

表 1: VPLS 的路由器接口地址配置示例

路由器

接口

地址

CE1

fe-0/0/3(链接到路由器 PE1)

10.12.31.1

回送

10.12.53.1

CE2

fe-0/0/1(链接到路由器 PE2)

10.12.31.2

回送

10.12.53.2

PE1

t1-1/1/1(链接到路由器 PE2)

10.12.100.17

t1-0/1/0(链接到路由器 B)

10.12.100.2

回送

10.255.170.106

PE2

t1-0/1/1(链接到路由器 PE1)

10.12.100.18

t1–0/1/3(链接到路由器 B)

10.12.100.6

回送

10.255.170.104

B

t1-0/1/2(链接到路由器 PE1)

10.12.100.1

t1-0/1/3(链接到路由器 PE2)

10.12.100.5

so-0/2/2(链接到路由器 PE3)

10.12.100.9

fe-0/0/3(链接到路由器 PE4)

10.12.100.13

回送

10.255.170.98

PE3

s0-0/2/1(链接到路由器 B)

10.12.100.10

so-0/2/2(链接到路由器 P0)

10.12.100.21

回送

10.255.170.96

P

so-0/2/1(链接到路由器 PE3)

10.12.100.22

t1-0/1/3(链接到路由器 PE4)

10.12.100.25

回送

10.255.170.100

PE4

fe-0/0/3(链接到路由器 B)

10.12.100.14

t1-0/1/3(链接到路由器 P0)

10.12.100.26

回送

10.255.170.102

CE3

ge-1/2/1(链接到 PE3)

10.12.31.3

回送

10.12.53.3

CE4

fe-0/0/2(链接到 PE4)

10.12.31.4

回送

10.12.53.4

在路由器 CE3 上,您唯一需要配置的是连接到 PE3 的千兆以太网接口。

路由器 CE3

在路由器 PE3 上,通过配置 BGP、MPLS、OSPF 和 LDP 为 VPLS 准备路由器。(这些协议是大多数第 2 层 VPN 相关应用程序(包括 VPLS)的基础。在层次结构级别包含语句signaling[edit protocols bgp group group-name family l2vpn],因为 VPLS 对内部 BGP 使用与第 2 层 VPN 相同的基础架构。

注意:

在 Junos OS 7.3 版及更高版本中,该 signaling 语句将替换 unicast 层次结构级别的语句 [edit protocols bgp group group-name family l2vpn] 。如果您希望同时配置 VPLS 域和第 2 层 VPN,则必须使用该 signaling 语句。

接下来,在连接到路由器 CE3 的千兆以太网接口上配置 VLAN 标记。最后,将千兆以太网接口添加到 VPLS 路由实例中,并指定站点范围、站点 ID 号和站点名称。

路由器 PE3

在路由器 P0 上,配置 MPLS、OSPF 和 LDP 以互连 PE3 和 PE4。

路由器 P0

在路由器 PE4 上,配置 BGP、MPLS、OSPF 和 LDP 以补充 PE3 上的配置。接下来,在连接到路由器 CE4 的快速以太网接口上配置 VLAN 标记。在物理和逻辑接口级别包括 VLAN VPLS 封装。最后,将快速以太网接口添加到 VPLS 路由实例中,并指定站点范围、站点 ID 号和站点名称。

路由器 PE4

在路由器 CE4 上,配置连接到 PE4 的快速以太网接口。

路由器 CE4

在路由器 B(区域边界路由器 )上,配置接口。接下来,配置 BGP、MPLS、OSPF 和 LDP。通过在 [] 层次结构级别包含interface lo0.0语句,确保在 LDPedit protocols ldp 配置中包含环路接口。对于 BGP,请在 [edit bgp group group-name family l2vpn] 层次结构级别包含signaling语句。最后,使用 BGP 和 LDP 信令配置 VPLS 实例。通过在 [edit routing-instances v1 protocols vpls] 层次结构级别包含mesh-group ldp1语句来配置 LDP-1 网格组。

路由器 B

最后,配置 LDP PE 路由器。在路由器 PE1 上,通过配置 LDP、MPLS 和 OSPF 为 VPLS 准备路由器。接下来,在连接到 CE1 的快速以太网接口上配置 VPLS 封装。最后,将快速以太网接口添加到路由实例,指定 VPLS ID 和相邻路由器的环路地址。

路由器 PE1

接下来,在连接到路由器 PE1 的路由器  CE1 上配置快速以太网接口。

路由器 CE1

在路由器 PE2 上,通过配置 LDP、MPLS 和 OSPF 为 VPLS 准备路由器。接下来,在连接到路由器 CE1 的快速以太网接口上配置 VPLS 封装。最后,将快速以太网接口添加到路由实例,指定 VPLS ID 和相邻路由器的环路地址。

路由器 PE2

最后,在路由器 CE2 上配置连接到 PE2 的快速以太网接口:

路由器 CE2

验证您的工作

要验证 VPLS 的正常运行,请使用以下命令:

  • show bgp summary

  • show ldp neighbor

  • show vpls connections

  • show route forwarding-table family vpls (destination | extensive | matching | table)

  • show interfaces vt* terse

  • show vpls flood extensive

  • show vpls statistics

以下部分显示了作为 配置示例的结果,路由器 B 上其中一些命令的输出。

使用命令验证 show bgp summary VPLS 的 BGP 信令是否已启动。

使用命令验证 show ldp neighbors VPLS 的 LDP 信令是否已启动。

要验证 VPLS 连接是否已启动,请使用 show vpls connections 命令。

要在 vpls 转发表中显示 VPLS 路由(MAC 地址),请使用 show route forwarding-table family vpls 命令。

要显示 VPLS 源和目标 MAC 地址记帐信息,请通过命令使用 destinationshow route forwarding-table family vplsextensivematchingtable 选项。分析显示输出时,请记住以下几点:

  • VPLS MAC 地址计费基于每个 VPLS 实例的每个 MAC 地址进行处理。所有信息都从 MAC 地址表中的 MAC 地址条目中检索。VPLS MAC 地址记帐仅在本地客户边缘路由器上执行。

  • 源和目标 MAC 地址的 VPLS 计数器会持续递增,直到从内存缓冲区中删除最早的 MAC 地址条目(当条目超时或重新启动 VPLS 实例时)。

要在 VPLS 实例中显示有关虚拟环路隧道接口的状态信息,请使用 show interfaces vt* terse 命令。

要显示与泛洪过程相关的 VPLS 路由信息,请使用 show vpls flood extensive 命令。

要查看 VPLS 实例的数据包流统计信息,请使用 show vpls statistics 以下命令: