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 具有本地接口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)的基础。在层次结构级别包含语句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 系列路由器上创建隧道接口,请在 [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 地址记帐信息,请通过命令使用 destinationshow route forwarding-table family vplsextensivematchingtable 选项。分析显示输出时,请记住以下几点:

  • 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 地址。