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 相互连接。

在名为 green的 VPLS 路由实例中,PE1 有一个本地接口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 系列路由器上创建隧道接口,请在 [edit chassis fpc slot-number pic number] 层级包含tunnel-services语句。要配置隧道接口的带宽,请在 [edit chassis fpc slot-number pic number tunnel services] 层级包含bandwidth语句。

以下示例显示了在 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 相同。

注意:

在 Junos OS 7.3 及更高版本中,signaling语句将在[edit protocols bgp group group-name family l2vpn]层次结构级别替换unicast语句。如果希望同时配置 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 系列路由器上创建隧道接口,请在 [edit chassis fpc slot-number pic number] 层级包含tunnel-services语句。要配置隧道接口的带宽,请在 [edit chassis fpc slot-number pic number] 层级包含bandwidth语句。

以下示例显示了在 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 地址计费信息,请将、destinationextensivematchingtable 选项与命令一起show route forwarding-table family vpls使用。分析显示输出时,请记住以下几点:

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

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

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