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

在名为的 greenVPLS 路由实例中,PE1 具有本地接口fe-0/1/0 和虚拟端口(配置 VPLS 时,虚拟端口vt-0/3/0.32770在隧道服务 PIC 上动态创建)。PE2 具有本地接口fe-0/1/0和同green一实例中的虚拟端口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] 层次结构级别。要为隧道接口配置带宽,请在 [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 系列路由器上创建隧道接口,请将语句包含tunnel-services在 [edit chassis fpc slot-number pic number] 层次结构级别。要为隧道接口配置带宽,请在 [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 地址计费信息,请使用 destination命令中的 、 extensivematchingtable 选项 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 地址。