Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

为 VPLS 路由配置接口

在每个 PE 路由器和每个 VPLS 路由实例上,指定哪些接口用于在 PE 和客户边缘路由器之间传输的 VPLS 流量。要为 VPLS 流量指定接口,请在路由实例配置中包含以下 interface 语句:

您可以在以下层级包含此语句:

  • [edit routing-instances routing-instance-name]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name]

您还必须通过包含以下语句来定义每个接口:

您可以在以下层次结构级别包含这些语句:

  • [edit interfaces interface-name]

  • [edit logical-systems logical-system-name interfaces interface-name]

注意:

在 VPLS 文档中,PE 路由器等术语“路由器”用于指代提供路由功能的任何设备。

以下章节提供了足够的信息,以便您为 VPLS 路由配置接口。

配置 VPLS 接口名称

指定接口名称的物理部分和逻辑部分,格式如下:

例如,中 ge-1/2/1.2ge-1/2/1 接口名称的物理部分, 2 是逻辑部分。如果未指定接口名称的逻辑部分, 0 则默认设置为。

一个逻辑接口只能与一个路由实例相关联。

如果在层次结构级别配置[edit protocols]协议的主实例时指定interfaces all在所有实例上启用路由协议,并且在层次结构级别为 [edit routing-instances routing-instance-name] VPLS 路由配置特定接口,则后一个 interface 语句优先,并且该接口专门用于 VPLS。

如果在 和 [edit routing-instances routing-instance-name] 层次结构级别显[edit protocols]式配置相同的接口名称,然后尝试提交配置,则提交作将会失败。

配置 VPLS 接口封装

您需要为为 VPLS 配置的每个 PE 路由器到客户边缘路由器接口指定封装类型。本节介绍可用于 VPLS 的 encapsulation 语句配置选项。

要在物理接口上配置封装类型,请包含以下 encapsulation 语句:

注意:

ACX 系列路由器不支持ether-vpls-over-atm-llcextended-vlan-vpls封装和选项。

您可以在 encapsulation 以下层级包含物理接口的语句:

  • [edit interfaces interface-name]

  • [edit logical-systems logical-system-name interfaces interface-name]

注意:

ACX 系列路由器不支持该 [edit logical-systems] 层次结构。

您可以为 VPLS 路由实例配置以下物理接口封装:

  • ethernet-vpls— 在启用了 VLAN 802.1Q 标记和 VPLS 的以太网接口上使用以太网 VPLS 封装。PE 路由器期望接收带有不用于服务界定的 VLAN 标记的以太网帧。以太网帧对 PE 路由器没有意义,服务提供商不能使用它们来分离客户流量。

    在 M Series 路由器(M320 路由器除外)上,4 端口快速以太网 TX PIC 以及 1 端口、2 端口和 4 端口、4 插槽千兆以太网 PIC 可以使用以太网 VPLS 封装类型。

  • ether-vpls-over-atm-llc— 仅对于 ATM 智能排队 (IQ) 接口,使用基于 ATM LLC 封装的以太网虚拟专用 LAN 服务 (VPLS),通过 VPLS 路由实例桥接以太网接口和 ATM 接口(如 RFC 2684, 基于 ATM 适配层的多协议封装中所述)。来自 ATM 接口的数据包将转换为标准 ENET2/802.3 封装的以太网帧,并移除帧检查序列 (FCS) 字段。

  • extended-vlan-vpls— 在启用了 VLAN 802.1Q 标记和 VPLS 且必须接受承载 TPID 0x8100、0x9100 和 0x9901 的数据包的以太网接口上使用扩展虚拟LAN (VLAN) VPLS 封装。在 M Series 路由器(M320 路由器除外)上,4 端口快速以太网 TX PIC 以及 1 端口、2 端口和 4 端口、4 插槽千兆以太网 PIC 可以使用以太网 VPLS 封装类型。

    注意:

    M7i 路由器上的内置千兆以太网 PIC 不支持扩展 VLAN VPLS 封装。

  • vlan-vpls— 在启用了 VLAN 802.1Q 标记和 VPLS 的以太网接口上使用 VLAN VPLS 封装。PE 路由器期望接收带有服务分隔的 VLAN 标记的以太网帧。服务提供商可以使用这些 VLAN 标记来分离客户流量。例如,来自不同客户的 LAN 流量可以通过同一服务提供商交换机流经,然后该服务提供商交换机可以应用 VLAN 标记来区分一个客户的流量和其他客户的流量。然后,可以将流量转发至 PE 路由器。

    使用 VLAN VPLS 封装的接口仅接受携带标准 TPID 值的数据包。在 M Series 路由器(M320 路由器除外)上,4 端口快速以太网 TX PIC 以及 1 端口、2 端口和 4 端口、4 插槽千兆以太网 PIC 可以使用以太网 VPLS 封装类型。

要为逻辑接口配置封装类型,请包含以下 encapsulation 语句:

您可以为以下层级的逻辑接口添加 encapsulation 该语句:

  • [edit interfaces interface-name unit number]

  • [edit logical-systems logical-system-name interfaces interface-name unit number]

您可以为 VPLS 路由实例配置以下逻辑接口封装:

  • ether-vpls-over-atm-llc— 使用基于异步传输模式 (ATM) 逻辑链路控制 (LLC) 的以太网 VPLS 封装,通过 VPLS 路由实例桥接以太网接口和 ATM 接口(如 RFC 2684, 基于 ATM 适配层的多协议封装中所述)。来自 ATM 接口的数据包将转换为标准 ENET2/802.3 封装的以太网帧,并移除帧检查序列 (FCS) 字段。此封装类型仅在 ATM 智能排队 (IQ) 接口上受支持。

  • vlan-vpls— 在启用了 VLAN 802.1Q 标记和 VPLS 的以太网接口上使用 VLAN VPLS 封装。PE 路由器期望接收带有服务分隔的 VLAN 标记的以太网帧。服务提供商可以使用这些 VLAN 标记来分离客户流量。例如,来自不同客户的 LAN 流量可以通过同一服务提供商交换机流经,然后该服务提供商交换机可以应用 VLAN 标记来区分一个客户的流量和其他客户的流量。然后,可以将流量转发至 PE 路由器。

    使用 VLAN VPLS 封装的接口仅接受携带标准 TPID 值的数据包。在 M Series 路由器(M320 路由器除外)上,4 端口快速以太网 TX PIC 以及 1 端口、2 端口和 4 端口、4 插槽千兆以太网 PIC 可以使用以太网 VPLS 封装类型。

    注意:

    标签交换接口 (LSI) 不支持 VLAN VPLS 封装。因此,您只能在 PE 路由器到 客户边缘-路由器的接口上使用 VLAN VPLS 封装,而不能在面向核心的接口上使用。

将物理接口封装配置为 vlan-vpls时,还需要为逻辑接口配置相同的接口封装。您需要在逻辑接口上配置 vlan-vpls 封装,因为 vlan-vpls 通过封装可以配置混合模式,其中,某些逻辑接口使用常规以太网封装(逻辑接口的默认设置),有些则使用 vlan-vpls

注意:

从 Junos OS 13.3 版开始,在物理接口上配置 vlan-vpls 封装并在其中一个逻辑单元上进行配置 family inet 时,会出现提交错误。以前,可以提交此无效配置。

启用 VLAN 标记

Junos OS 支持使用 802.1Q 虚拟局域网 (VLAN) 标记接收和转发路由的以太网帧,并通过 802.1Q 标记的接口运行虚拟路由器冗余协议 (VRRP)。要使 VPLS 正常运行,请将路由器配置为接收和转发带有 802.1Q VLAN 标记的帧,方法是在层次结构级别包含[edit interfaces interface-name]以下vlan-tagging语句:

千兆以太网接口可以分区。您最多可以分配 4095 个不同的逻辑接口,每个 VLAN 一个,但在任何单个千兆以太网或 10 千兆以太网端口上最多可以分配 1024 个 VLAN。千兆以太网接口类型的 VLAN ID 范围为 512 到 4094。

为逻辑接口配置 VLAN ID

您可以通过包含以下 vlan-id 语句将 VLAN 标识符绑定到逻辑接口:

您可以在以下层级包含此语句:

  • [edit interfaces interface-name unit logical-unit-number]

  • [edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]

您还可以配置一个逻辑接口来转发数据包,并在每个 VPLS 路由实例中学习 MAC 地址,该 VLAN ID 配置了该 VLAN ID,该 VLAN ID 与使用语句在 vlan-id-list 列表中指定的 VLAN ID 匹配。VLAN ID 可以使用空格单独输入,以分隔每个 ID,也可以作为包含列表输入,用连字符分隔起始 VLAN ID 和结束 VLAN ID,或者两者的组合。

例如,要配置 VLAN ID 20 和 45 以及 VLAN ID 范围介于 30 和 40 之间,请从 CLI 发出以下命令:

set interfaces ge-1/0/1 unit 1 vlan-id-list [20 30-40 45];

要为逻辑接口配置 VLAN ID 列表,请包含以下 vlan-id-list 语句:

您可以在以下层级包含此语句:

  • [edit interfaces interface-name unit logical-unit-number]

  • [edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]

注意:

ACX 系列路由器不支持该 [edit logical-systems] 层次结构。

有关如何配置 VLAN 的详细信息,请参阅适用于路由 设备的 Junos OS 网络接口库。有关如何处理和转换 VPLS 路由实例中的 VLAN 标识符的详细信息,请参阅 MX 系列第 2 层配置指南

为中心辐射型 VPLS 网络启用 VLAN

对于中心辐射型 VPLS 网络,您需要在每个分支式 PE 路由器的面向中心的接口上配置 swap 语句选项 output-vlan-map 。该 output-vlan-map 语句确保分支 PE 路由器的 VLAN ID 与 VPLS 网络中枢 PE 路由器的 VLAN ID 匹配。以下配置示例说明了包含 output-vlan-map 语句的接口配置:

逻辑隧道接口上的分层虚拟专用 LAN 服务示例场景

本节介绍如何在 ACX5048 和 ACX5096 路由器上配置分层虚拟专用LAN服务 (H-VPLS)。适用于 ACX5048 和 ACX5096 路由器的 Junos OS 支持使用逻辑 隧道 接口封装配置 H-VPLS。

例如,您有三个提供商边缘设备(PE1、PE2 和 PE3)。PE2 设备可以连接 PE1 和 PE3 设备。连接PE1和PE2器件的伪线采用电路交叉连接(CCC)封装。在这种情况下,PE1 设备充当分支,PE2 充当中心。连接 PE2 和 PE3 设备的伪线使用 VPLS 封装。您需要使用 PE2 设备上的逻辑隧道接口封装 CCC 和 VPLS 伪线。

以下步骤介绍如何使用 PE2 设备上的逻辑隧道接口封装 CCC 和 VPLS 伪线:

  1. PE2 设备上创建逻辑 隧道 接口,方法是使用set chassis fpc fpc-slot pic pic-slot tunnel-services port port-numberCLI 命令。port-number可以是机箱上不用于常规流量转发的任何端口。例如,
  2. 使用在 PE2 设备上创建的逻辑隧道接口 (lt-0/0/65) 封装 CCC 和 VPLS 伪线。在 [edit interfaces interface-name unit logical-unit-number] 层次结构级别使用以太网 CCC (ethernet-ccc) 和以太网 VPLS (ethernet-vpls) 封装类型,如示例中所示:

    设备 PE2

  3. 在逻辑隧道接口级别输入 show 命令,以验证配置。输出应显示如下所示:

基于此配置,您可以看到:

  • PE2 设备上的 CCC 伪线源自 lt-0/0/65.0

  • PE2 设备上的 VPLS 伪线源自 lt-0/0/65.1

  • PE1 设备上的 CCC 伪线源自常规接口

  • PE3 设备上的 VPLS 伪线源自常规接口

为 VPLS 配置聚合以太网接口

您可以为 VPLS 路由实例在客户边缘设备和 PE 路由器之间配置聚合以太网接口。流量在聚合接口中的所有链路上实现负载均衡。如果聚合接口中的一个或多个链路发生故障,流量将切换至其余链路。

如需详细了解聚合以太网接口如何在 VPLS 环境中运行,请参阅 VPLS 和聚合以太网接口

要为 VPLS 配置聚合以太网接口,请按如下方式配置 VPLS 路由实例的接口:

您可以为 VPLS 聚合以太网接口配置以下物理链路层封装类型:

  • ethernet-vpls

  • extended-vlan-vpls

  • flexible-ethernet-services

  • vlan-vpls

注意:

ACX 系列路由器不支持 扩展 vlan-vplsvlan-vpls 封装类型。

对于 接口 配置语句,在 aex 中,表示 x 要完成链路关联的接口实例号; x 可以是 0 到 127,总共 128 个聚合接口。

有关如何配置聚合以太网接口的详细信息,请参阅路由 设备以太网接口用户指南

还必须为 VPLS 路由实例配置聚合以太网接口,如以下示例所示:

接口 ae0.0 表示路由实例配置中的聚合以太网接口。VPLS 路由实例配置是其他标准配置。