Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:VPLS 配置(BGP 信令)

图 1:VPLS 拓扑图 VPLS Topology Diagram

图 1 中,路由器 PE1 和 PE2 之间启用了简单的 VPLS 拓扑。CE 路由器 CE1 和 CE2 使用基于以太网的接口将 VLAN 600 连接到其本地 PE 路由器。PE 路由器 PE1 和 PE2 通过跨运行 MPLS、BGP、RSVP 和 OSPF 的服务提供商主干网络启用 LSP 相互连接。

在名为 PE1 的 greenVPLS 路由实例中,有一个本地接口fe-0/1/0 和一个虚拟端口vt-0/3/0.32770(配置 VPLS 时,虚拟端口在隧道服务 PIC 上动态创建)。PE2 在同green一实例中具有一个本地接口fe-0/1/0和一个虚拟端口vt-0/3/0.32771。因此,路由器 CE1 和 CE2 相互发送以太网流量,就像它们在 LAN 上物理连接一样。

在路由器 CE1 上,您需要配置的唯一项目是连接到 PE1 的快速以太网接口。请务必写下 VLAN 标识符和 IP 地址,以便在以后的 CE2 上进行匹配。

路由器 CE1

如果路由器 PE1 是 MX 系列设备,则需要配置隧道服务接口。

想要在 MX 系列路由器上创建隧道接口,请将语句 tunnel-services 包含在 [edit chassis fpc slot-number pic number] 层次结构级别。要为隧道接口配置带宽,请在 bandwidth [edit chassis fpc slot-number pic number tunnel services] 层次结构级别添加语句。

以下示例显示了 MX 系列路由器的插槽 0 中安装的 DPC PFE 3 上配置的 1 Gbps 带宽的隧道接口:

在路由器 PE1 上,通过配置 BGP、MPLS、OSPF 和 RSVP,为 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 语句。

接下来,在连接到路由器 CE1 的快速以太网接口上配置 VLAN 标记。在物理接口级别和逻辑接口级别包括 VLAN VPLS 封装。请务必为属于单个 VPLS 实例的所有以太网接口使用相同的 VLAN ID。最后,将快速以太网接口添加到 VPLS 路由实例中,并指定站点范围、站点 ID 编号和站点名称。

路由器 PE1

在路由器 P0 上,配置 BGP、MPLS、OSPF 和 RSVP,以互连 PE1 和 PE2。

路由器 P0

如果路由器 PE2 是 MX 系列设备,则需要配置隧道服务接口。

想要在 MX 系列路由器上创建隧道接口,请将语句 tunnel-services 包含在 [edit chassis fpc slot-number pic number] 层次结构级别。要为隧道接口配置带宽,请在 bandwidth [edit chassis fpc slot-number pic number] 层次结构级别添加语句。

以下示例显示了 MX 系列路由器的插槽 0 中安装的 DPC PFE 3 上配置的 1 Gbps 带宽的隧道接口:

在路由器 PE2 上,配置 BGP、MPLS、OSPF 和 RSVP,以补充 PE1 上的配置。接下来,在连接到路由器 CE2 的快速以太网接口上配置 VLAN 标记。在物理接口级别和逻辑接口级别包括 VLAN VPLS 封装。请务必为属于单个 VPLS 实例的所有以太网接口使用相同的 VLAN ID。最后,将快速以太网接口添加到 VPLS 路由实例中,并指定站点范围、站点 ID 编号和站点名称。

路由器 PE2

在路由器 CE2 上,通过配置连接到 PE2 的快速以太网接口,完成 VPLS 网络。使用与路由器 CE1 相同的 VLAN 标识符和 IP 地址前缀。

路由器 CE2

验证您的工作

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

  • clear vpls mac-address instance instance-name

  • show interfaces terse

  • show route forwarding-table family mpls

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

  • show route instance (detail)

  • show system statistics vpls

  • show vpls connections

  • show vpls statistics

以下部分显示了这些命令在路由器 PE1 上的输出结果,如下配置示例:

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

  • 对于每个 VPLS 实例,均按 MAC 地址处理 VPLS MAC 地址计费。所有信息均从 MAC 地址表中的 MAC 地址条目中检索。VPLS MAC 地址计费仅在本地 CE 路由器上执行。

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

要清除 VPLS 表中 VPLS 实例的所有 MAC 地址条目,请发出 clear vpls mac-address instance instance-name 命令。添加选项 logical-system logical-system-name 以清除逻辑系统中 VPLS 实例中的条目。 mac-address 使用选项移除各个 MAC 地址。