Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置 VPLS 路由接口

在每个 PE 路由器上以及每个 VPLS 路由实例上,指定哪些接口适用于 PE 和 CE 路由器之间传输的 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 接口名称

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

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

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

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

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

配置 VPLS 接口封装

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

要配置物理接口上的封装类型,请添加 encapsulation 语句:

注意:

ACX 系列路由器不支持 ether-vpls-over-atm-llc 封装和 extended-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 系列路由器(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 适配层的多协议封装 5 所述)。来自 ATM 接口的数据包将转换为标准 ENET2/802.3 封装以太网帧,同时移除帧检查序列 (FCS) 字段。

  • extended-vlan-vpls— 在启用了 VLAN 802.1Q 标记和 VPLS 的以太网接口上使用扩展虚拟 LAN (VLAN) VPLS 封装,并且必须接受携带 TPID 0x8100、0x9100 和0x9901的数据包。在 M 系列路由器(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 系列路由器(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— 使用以太网 VPLS 基于异步传输模式 (ATM) 逻辑链路控制 (LLC) 封装来桥接以太网接口和通过 VPLS 路由实例的 ATM 接口(如 RFC 2684, 基于 ATM 适配层 5 的多协议封装中所述)。来自 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 系列路由器(M320 路由器除外)上,4 端口快速以太网 TX PIC 和 1 端口、2 端口和 4 端口、4 插槽千兆以太网 PIC 可以使用以太网 VPLS 封装类型。

    注意:

    标签交换接口 (LSI) 不支持 VLAN VPLS 封装。因此,只能在 PE 路由器到 CE 路由器接口上使用 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 正常运行,请在层次结构级别包含 vlan-tagging 语句 [edit interfaces interface-name] ,将路由器配置为使用 802.1Q VLAN 标记接收和转发帧:

千兆以太网接口可以分区。您可以为每个 VLAN 分配一个多达 4095 个不同的逻辑接口,但您最多可以在任何一个千兆以太网或 10 千兆以太网端口上分配 1024 个 VLAN。快速以太网接口也可进行分区,其最大接口包括:

  • 4 端口 FE PIC 的 1024 个逻辑接口

  • 用于 M7i 路由器上的 2 端口固定接口卡 (FIC) 的 1024 个逻辑接口

  • 用于 M40e 路由器的 16 个逻辑接口

表 1 按接口类型列出了 VLAN ID 范围。

表 1:按接口类型的 VLAN ID 范围

接口类型

VLAN ID 范围

快速以太网

512 到 1023

千兆以太网

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-list 使用语句在列表中指定的 VLAN ID 匹配。VLAN ID 可使用空格来分隔每个 ID 单独输入,输入为包含列表,用连字符或两者的组合来分隔开始 VLAN ID 和结束 VLAN ID。

例如,要配置 VLAN ID 20 和 45 以及 30 到 40 之间的 VLAN ID 范围,请从 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 网络,您需要为每个 swap 辐射型 PE 路由器面向中心接口的语句配置选项 output-vlan-map 。该 output-vlan-map 语句可确保辐射型 PE 路由器的 VLAN ID 与 VPLS 网络中中枢 PE 路由器的 VLAN ID 匹配。以下配置示例说明了包含输出 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-number 通过使用CLI 命令。可以是 port-number 机箱上不用于常规流量转发的任何端口。例如
  2. 使用在 PE2 设备上创建的逻辑隧道接口 (lt-0/0/65) 封装 CCC 和 VPLS 伪线。在 [编辑接口名称单元逻辑单元-编号] 层级使用以太网 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 路由实例在 CE 设备和 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 路由实例配置是标准配置。