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 接口名称

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

例如,在 ge-1/2/1.2中, ge-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 端口、双端口和 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 且必须接受携带 TPID 0x8100、0x9100和0x9901的以太网接口上使用扩展虚拟 LAN (VLAN) VPLS 封装。在 M 系列路由器(M320 路由器除外)、4 端口快速以太网 TX PIC 和 1 端口、双端口和 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 端口、双端口和 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 路由实例(如 RFC 2684, ATM 适配层 5 层多协议封装)来桥接以太网接口和 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 系列路由器(M320 路由器除外)、4 端口快速以太网 TX PIC 和 1 端口、双端口和 4 端口 4 插槽千兆位以太网 PIC 可使用以太网 VPLS 封装类型。

    注意:

    标签交换接口 (LIS) 不支持 VLAN VPLS 封装。因此,您只能在 PE-router-to-CE-router 接口上使用 VLAN VPLS 封装,而不能使用面向核心的接口。

将物理接口封装配置为 vlan-vpls时,还需要为逻辑接口配置相同的接口封装。您需要 vlan-vpls 在逻辑接口上配置封装,因为 vlan-vpls 封装允许您配置混合模式,其中某些逻辑接口使用常规以太网封装(逻辑接口的默认值)和一些用途 vlan-vpls

注意:

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

启用 VLAN 标记

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

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

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

  • M7i 路由器上的双端口固定接口卡 (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 地址,这些 VPLS 路由实例配置的 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 匹配。以下配置示例说明了包含输出-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 (以太网-ccc) 和以太网 VPLS (以太网-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 路由实例配置是标准的。