Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
本页内容
 

示例:使用 VLAN 配置 H-VPLS

此示例说明了如何配置分层虚拟专用 LAN 服务 (H-VPLS)。此示例中配置了 VLAN。

要求

配置此示例之前,不需要除设备初始化之外的特殊配置。

概述

H-VPLS 使用基于 LDP 的 VPLS 发出信号并建立伪线。基于 LDP 的 VPLS 在 RFC 4762《 使用标签分发协议 (LDP) 信令的虚拟专用 LAN 服务 (VPLS)》中定义。RFC 4762 还定义了 LDP VPLS 的分层操作模式,称为 H-VPLS。

VPLS 和 H-VPLS 在扩展方面有所不同。VPLS 要求在参与 VPLS 服务的所有提供商边缘 (PE) 路由器之间建立全网状隧道标签交换路径 (LSP)。对于每个 VPLS 服务,必须在 PE 路由器之间设置 n*(n-1)/2 个伪线。相比之下,H-VPLS 将网络划分为多个边缘域,这些边缘域使用 MPLS 核心进行互连。每个边缘设备只需要学习一台本地 PE 设备,因此需要的路由表支持更少。这有可能使服务提供商能够在客户边缘使用成本相对较低的设备(如 EX 系列交换机)。

注意:

作为 H-VPLS 的替代方案,瞻博网络提供了其他方法来解决 VPLS 可扩展性问题。有关更多信息,请参阅 应用纪要:揭开 H-VPLS 的神秘面纱

H-VPLS 定义了两个角色或功能:

  • PE-r — 与其他 PE-r 设备一起运行 VPLS 的 PE 设备,但也具有伪线(可以基于 QinQ 访问),另一台名为多租户单元 (MTU) 的设备提供接入层。

  • MTU — PE 设备,表示 H-VPLS 架构上的接入层,并建立到一个或多个 PE-r 设备之间的伪线,通过这些设备转发 VPLS 流量。

图 1 显示了此示例中使用的拓扑。

图 1:具有一个 MTU 和两个 PE-r 设备 Basic H-VPLS With One MTU and Two PE-r Devices的基本 H-VPLS

示例显示了一个 MTU(设备 PE1)连接到两个 PE-r 设备(设备 PE2 和设备 PE3)。

设备 PE1 和设备 PE3 之间的伪线是主路径或工作路径。设备 PE1 和设备 PE2 之间的伪线是备用路径。

要支持带有 H-VPLS 的 VLAN,您必须在 MTU 设备的配置中包含该 output-vlan-map swap 语句,作为防止 VLAN ID 不匹配的变通方法。否则,PE-r 设备将报告 VLAN ID 不匹配,如下所示:

CLI 快速配置 显示了图 1 中所有设备的配置。分 步过程部分 介绍了设备 PE1 和设备 PE2 上的步骤。

配置

过程

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,然后将命令复制并粘贴到层次结构级别的 [edit] CLI 中。

设备 PE1

设备 PE2

设备 PE3

设备 CE1

设备 CE2

设备 CE3

分步程序

下面的示例要求您在各个配置层级中进行导航。有关导航 CLI 的信息,请参阅 《CLI 用户指南》中的在配置模式下使用 CLI 编辑器

要在 MTU 设备上配置 H-VPLS,请执行以下操作:

  1. 配置接口。

    在连接到客户边缘的 MTU 设备接口上,配置其中一种电路交叉连接 (CCC) 封装类型和 CCC 地址族。这将启用第 2 层电路。

    在面向核心的接口上,启用 MPLS 标签。面向核心的接口上也需要 ISO 地址,因为核心中使用了 IS-IS。

  2. 在接口上启用 MPLS 和 LDP。

    在连接到其他 PE 设备的 MTU 设备接口上,配置 MPLS 和 LDP。

  3. 在接口上启用路由。

    在连接到其他 PE 设备的 MTU 设备接口上,配置内部网关协议 (IGP),如 OSPF 或 IS-IS。

  4. 配置第 2 层电路。

    邻接方 10.255.14.225 是设备 PE3 的环路接口地址。这将设置工作路径。

    邻接方 10.255.14.216 是设备 PE2 的环路接口地址。这将设置备份路径。

    虚拟电路 ID 必须与设备 PE2 和设备 PE3 上配置的 VPLS ID 匹配。

  5. 配置路由器 ID。

分步程序

下面的示例要求您在各个配置层级中进行导航。有关导航 CLI 的信息,请参阅 《CLI 用户指南》中的在配置模式下使用 CLI 编辑器

要在 MTU 设备上配置 H-VPLS,请执行以下操作:

  1. 配置接口。

    在连接到客户边缘的 PE-r 设备接口上,配置其中一种 VPLS 封装类型和 VPLS 地址族。这样就能启用 VPLS。

    在面向核心的接口上,启用 MPLS 标签。面向核心的接口上也需要 ISO 地址,因为核心中使用了 IS-IS。

  2. 在接口上启用 MPLS 和 LDP。

    在连接到其他 PE 设备的 MTU 设备接口上,配置 MPLS 和 LDP。

  3. 在接口上启用路由。

    在连接到其他 PE 设备的 MTU 设备接口上,配置内部网关协议 (IGP),如 OSPF 或 IS-IS。

  4. 配置 VPLS。

    neighbor 10.255.14.217 语句指向设备 PE1 的环路接口地址。

    VPLS ID 必须与在 MTU(设备 PE1)上配置的虚拟电路 ID 匹配。

  5. 配置路由器 ID。

结果

在配置模式下,输入 show interfacesshow protocolsshow routing-instancesshow routing-options 命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

设备 PE1

设备 PE2

如果完成设备配置,请从配置模式进入。commit

验证

确认配置工作正常。

验证第 2 层电路

目的

验证第 2 层电路在 MTU 设备上是否正常运行。

行动

在操作模式下,输入命令 show l2circuit connections

意义

正如预期一样,与设备 PE3 的第 2 层电路连接可以运行,并且与设备 PE2 的连接处于待机模式。

检查 VPLS 连接

目的

验证 VPLS 连接在 PE-r 设备上是否正常工作。

行动

在操作模式下,输入命令 show vpls connections

意义

正如预期一样,VPLS 连接在两个 PE-r 设备上均正常运行。

检查连接

目的

验证设备 CE1 是否可以 ping 设备 CE3。

行动

意义

输出显示 H-VPLS 已正常运行。

手动触发从有源伪线到冗余伪线的切换

目的

确保设备 PE1 与设备 PE2 之间的伪线已正常运行。

行动

意义

从设备 CE1 到设备 CE2 的成功 ping 表示设备 PE1 和 PE2 之间的伪线正常运行。现在,如果从设备 CE1 对设备 CE3 使用 Ping 命令,则 ping 应会失败。