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 拓扑。客户边缘路由器 CE1 和 CE2 使用基于以太网的接口将 VLAN 600 连接到本地 PE 路由器。PE 路由器 PE1 和 PE2 通过运行 MPLS、BGP、RSVP 和 OSPF 的服务提供商骨干网启用的 LSP 相互连接。

在名为 green的 VPLS 路由实例中,PE1 有一个本地接口ge-0/1/0 和一个 的vt-0/3/0.32770虚拟端口(配置 VPLS 时,将在隧道服务 PIC 上动态创建虚拟端口)。PE2 在同一实例中green有一个本地接口ge-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。)在层次结构级别包含[edit protocols bgp group group-name family l2vpn]signaling 语句,因为 VPLS 为内部 BGP 使用与第 2 层 VPN 相同的基础架构。

注意:

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请将 、 extensivematchingtable 选项与命令一起使用 show route forwarding-table family vpls 。分析显示输出时,请记住以下几点:

  • 对于每个 VPLS 实例,我们将按MAC 地址处理 VPLS MAC 地址核算。所有信息都是从 MAC 地址表中的 MAC 地址条目中检索的。VPLS MAC 地址核算仅在本地客户边缘路由器上执行。

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

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