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 设备,与其他 PE-r 设备一起运行 VPLS,但也具有伪线(它可以基于 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

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

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

要支持具有 H-VPLS 的 VLAN,必须将该 output-vlan-map swap 语句包含在 MTU 设备的配置中,以防止 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 层电路

目的

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

行动

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

意义

如预期,与设备 PE3 的第 2 层电路连接可正常运行,与设备 PE2 的连接处于备用模式。

检查 VPLS 连接

目的

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

行动

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

意义

不出所料,VPLS 连接在两个 PE-r 设备上均可运行。

检查连接性

目的

验证设备 CE1 是否可以对设备 CE3 执行 ping 操作。

行动

意义

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

手动触发从主动伪线到冗余伪线的交换机

目的

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

行动

意义

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