Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
本页内容
 

示例:VPLS 多宿主,缩短收敛时间

此示例说明如何配置使用多宿主到客户站点的虚拟专用 LAN 服务 (VPLS)。此特定的 VPLS 多宿主示例说明了如何配置一项功能,以便在多宿主站点需要将流量切换至其备用 PE 路由器时缩短网络融合时间。

要求

此示例使用以下硬件和软件组件:

  • 三台 M Series、MX 系列 或 T Series 路由器

  • Junos OS 12.2 或更高版本

如果您使用的是 M Series 或 T Series 路由器,则 PE 路由器必须具有虚拟环路隧道 (vt) 接口或标签交换接口 (LSI)。在 M Series 和 T Series 路由器上,VPLS 使用基于隧道的 PIC 在 vt 接口上创建虚拟端口。如果 M Series 或 T Series 路由器上未安装基于隧道的 PIC,仍可使用 LSI 配置 VPLS 以支持虚拟端口。使用 LSI 需要在增强型灵活 PIC 集中器 (FPC) 中安装基于以太网的 PIC。

无需为客户边缘设备使用路由器。例如,客户边缘设备可以是 EX 系列以太网交换机。

概述

VPLS 网络中的所有 PE 路由器都像大型分布式以太网交换机一样运行,为连接的设备提供第 2 层服务。此示例说明了配置为使用 VPLS 多宿主的 PE 路由器和客户边缘设备网络。拓扑由六台路由器组成:四台 PE 路由器和两台客户边缘设备。设备 CE1 与路由器 PE1 和 PE2 多宿主。PE 路由器配置 best-site 了 and mac-flush 语句,以便在设备 CE1 与其其中一台多宿主 PE 路由器之间的连接发生故障时缩短融合时间。

此示例包括以下设置:

  • best-site— 在第 2 层信息扩展社区中使用控制标志位向量的 B 位(从最高有效位开始计数的第三位)来指示站点是首选站点。使用语句配置best-site的每个 VPLS 站点都会向其他 PE 路由器发出信号,表明自己是首选站点。第 2 层信息扩展社区包含以下信息:

    • 扩展社区类型(2 个八位位组)

    • 封装类型(1 个八位位组)

    • 控制标志(1 个八位位组)

    • 第 2 层 MTU(2 个八位位组)

    • 保留(2 个八位位组)

    当 VPLS 路由实例中的相邻 PE 路由器收到标签块播发时,它知道相应的 PE 路由器是连接到该站点的远程 PE 路由器中最首选的路由器。如果相邻 PE 路由器不支持最佳站点功能,则使用标准本地站点选择流程。例如,如果路由器 PE1 未从任何标签块播发接收 B 位,则路由器 PE1 将继续假定路由器 PE3 不支持最佳站点功能。它基于其最小指定站点创建虚拟电路。对于支持最佳站点功能的其他 PE 路由器,路由器 PE1 使用本地标记的最佳站点构建虚拟电路。

  • mac-flush— 为 VPLS 路由实例或 VPLS 路由实例下的网格组启用媒体访问控制 (MAC) 刷新处理。MAC 刷新处理会从动态学习的 MAC 地址数据库中移除 MAC 地址。移除动态学习的 MAC 地址后,完成 MAC 地址融合所需的时间就会减少。

拓扑结构

图 1 显示了此示例中使用的拓扑。路由器 PE2 使用best-site语句进行配置,并充当来自设备 CE1 的流量的首选网关。

图 1:将路由器 PE2 配置为最佳站点的 VPLS 多宿主拓扑 Network topology showing Customer Edge devices CE1 CE2 CE3 connecting to Provider Edge routers PE1 PE2 PE3 PE4 via a service provider core network.

配置

CLI 快速配置

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

路由器 PE1:

路由器 PE2:

路由器 PE3:

路由器 PE1

分步程序

要配置路由器 PE1,请执行以下作:

  1. 配置接口、接口封装和协议家族。

  2. 配置与协议无关的属性。

  3. 在路由器的接口上配置 MPLS。

  4. 配置 BGP。

  5. 将 IS-IS 配置为 PE 路由器之间的 IGP。

  6. 将 LDP 配置为 MPLS 的信令协议。

  7. 配置 VPLS 路由实例。

    包含该 mac-flush 语句以确保及时从路由器 PE1 中移除过时路由。

结果

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

路由器 PE2

分步程序

要配置路由器 PE2,请执行以下作:

  1. 配置接口、接口封装和协议家族。

  2. 配置与协议无关的属性。

  3. 在路由器 PE2 接口上配置 MPLS。

  4. 将 LDP 配置为面向 PE 路由器的接口上 MPLS 的信令协议。

  5. 将 IS-IS 配置为 PE 路由器之间的 IGP。

  6. 配置 VPLS 路由实例vpls_1。

    包含该 best-site 语句以确保路由器 PE2 充当客户边缘路由器的首选路径。包括该 mac-flush 语句,以确保及时从路由器 PE2 中移除过时的路由。

结果

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

路由器 PE3

分步程序

要配置路由器 PE3,请执行以下作:

  1. 配置接口、接口封装和协议家族。

  2. 配置与协议无关的属性。

  3. 将 IS-IS 配置为 PE 路由器之间的 IGP。

  4. 将 LDP 配置为 MPLS 的信令协议。

  5. 配置 VPLS 路由实例。

    在此处包含该 mac-flush 语句,以确保及时从路由器 PE1 中移除过时的路由。

结果

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