灵活的以太网服务封装
灵活以太网服务是一种封装,它使物理接口能够在逻辑接口级别支持不同类型的以太网封装。您可以配置灵活以太网服务封装,以支持服务提供商和企业样式配置。以下主题讨论灵活以太网服务封装概述及其配置详细信息。
了解交换机上的灵活以太网服务封装
Junos OS 支持两种不同的交换机接口配置样式:服务提供商样式和企业样式。服务提供商风格需要更多配置,但提供了更大的灵活性。企业样式更易于配置,但提供的功能较少。每种配置样式都需要不同的以太网封装类型。您可以使用灵活的以太网服务配置物理接口来支持这两种配置方式。
在 EX4300、QFX5100(运行Junos OS 16.1R5 或更低版本)和 QFX5200 上,服务提供商样式和企业样式接口配置在Junos OS内的处理方式不同。如果服务提供商样式接口配置和企业样式接口配置混合,则硬件中的出口 VLAN 转换编程可能不正确,从而导致跨配置端口的转发问题。在 Q-in-Q 场景中使用服务提供商样式的配置。对于所有其他方案,请使用企业样式配置。
灵活以太网服务是一种封装,它使物理接口能够在逻辑接口级别支持不同类型的以太网封装。通过定义多个按单元以太网封装,可以更轻松地为连接到同一物理接口的多台主机定制基于以太网的服务。
服务提供商风格
服务提供商的配置风格允许在逻辑接口级别定制基于以太网的服务。服务提供商通常有多个客户连接到同一个物理接口。您可以使用服务提供商样式在物理接口上配置多个逻辑接口,并将每个单元与不同的 VLAN 相关联。这提供了为每个客户配置不同服务的灵活性,但也需要更多配置,因为每个功能都必须在逻辑接口上显式配置。
将物理接口配置为仅支持服务提供商样式时,必须使用 extended-vlan-bridge
支持桥接功能的选项对物理接口进行封装。还必须在物理接口上配置 VLAN 标记,以便它可以在中继模式下运行,并为多个 VLAN 传输带有 VLAN 标记的以太网帧。每个逻辑接口都绑定到一个唯一的 VLAN ID。
企业风采
企业配置风格旨在为基于以太网的服务的使用者提供基本的桥接功能。不需要在单个端口上为不同客户提供服务隔离,因为每个端口通常都连接到一个主机或为另一个交换机提供中继。
使用企业配置样式时,通过指定 ethernet-switching
为接口族,逻辑接口将置于第 2 层模式。如果不使用灵活的以太网服务, ethernet-switching
只能在单个逻辑单元单元 0 上配置。您无法将 VLAN ID 绑定到单元 0,因为这些接口可以在中继模式(支持带有各种 VLAN 标记的流量)或在接入模式(支持未标记流量)下运行。
灵活的以太网服务
灵活的以太网服务封装类型使物理接口能够支持两种配置样式。为了支持服务提供商的风格,灵活的以太网服务允许在逻辑接口级别(而非物理接口)配置封装。为了支持企业风格,灵活的以太网服务允许 ethernet-switching
将家族配置在任何逻辑接口单元号上,而不仅仅是单元 0。
例如,下面的配置显示了在物理接口 xe-0/0/51 上配置的三个逻辑接口,该接口是为灵活以太网服务封装的。单元 100 和单元 200 配置为服务提供商样式,单元 300 配置为企业样式。封装类型 vlan-bridge
用于在单元 100 和单元 200 上启用桥接,并在 family ethernet-switching
单元 300 上启用桥接。
interfaces { xe-0/0/51 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 100 { encapsulation vlan-bridge; vlan-id 100; } unit 200 { encapsulation vlan-bridge; vlan-id 200; } unit 300 { family ethernet-switching { interface-mode trunk; vlan members 300; } } } }
以下是配置灵活以太网服务封装时要遵循的准则:
在 QFX10000 系列交换机上,不支持在同一接口上配置
vlan-tagging
或flexible-vlan-tagging
配置family ethernet-switching
。只有在 QFX10000 和 EX9200 系列交换机上,才能在已启用封装的情况下
flexible-ethernet-services
启用vlan-ccc
封装。在 QFX5100 交换机上,您可以组合同一物理接口上的封
vlan-bridge
装和family ethernet switching
。从 Junos OS 16.1R6 版开始,您还可以在同一物理接口上组合family inet
和family ethernet-switching
的封装。不要求单元号和 VLAN ID 匹配,但这被视为一种最佳实践。
配置灵活的以太网服务封装以支持服务提供商和企业的配置样式
灵活以太网服务是一种 封装 ,使物理接口能够在逻辑接口级别指定以太网封装。每个逻辑接口都可以有不同的以太网封装。通过定义多个按单元以太网封装,可以更轻松地为连接到同一物理接口的多台主机定制基于以太网的服务。
未使用灵活以太网服务封装且在第 2 层模式下运行的以太网接口仅限于单个逻辑接口单元 (0)。通过在单元 0 上配置 ethernet-switching
为接口族,可以在接口上启用桥接。 ethernet-switching
只能在逻辑接口单元 0 上配置家族,不能在该接口上定义其他逻辑单元。
但是,某些交换功能无法在逻辑接口单元 0 上配置。Q-in-Q 隧道等功能需要逻辑接口来传输带有 VLAN 标记的帧。要使逻辑接口能够接收和转发使用匹配 VLAN ID 标记的以太网帧,您必须将逻辑接口绑定到该 VLAN。这些功能必须在 0 以外的逻辑接口单元上配置,因为您无法将 VLAN ID 绑定到单元 0。
使用灵活的以太网服务封装接口时,可以使用 配置 0 family ethernet-switching
以外的逻辑接口单元。您还可以在同一接口上使用不同类型的以太网封装配置其他逻辑接口。这使得绑定到 VLAN ID 的逻辑接口可以与配置了 family ethernet-switching
的逻辑接口共存。
例如,如果在配置 Q-in-Q 隧道的同一物理接口上配置 PVLAN,则可以使用灵活的以太网服务来支持 PVLAN 的企业配置样式,以及family ethernet-switching
vlan-bridge
用于 Q-in-Q 隧道的封装。
我们建议您在配置用作硬件 VTEP 的设备时,使用组配置以下语句:
设置接口 interface-name flexible-vlan-tagging
设置接口封 interface-name 装 extended-vlan-bridge
设置接口 interface-name native-vlan-id vlan-id
要将接口配置为同时支持服务提供商和企业的配置样式,请执行以下操作:
对于 EX4300 设备,仅建议在 QinQ 场景中使用服务提供商样式配置(封装 extended-vlan-bridge)。对于其他方案,请使用企业样式配置。
另见
配置灵活的以太网服务封装,以包括对第 2 层接口的支持和其他封装
灵活以太网服务是一种封装,使物理接口能够在逻辑接口级别指定以太网封装。执行以下步骤以配置灵活的以太网服务,以支持第 2 层桥接接口,同时支持同一物理接口上的其他封装选项。
在运行早于 21.2R1 版的 Junos OS 版本的 QFX10000 系列交换机上,您无法在已flexible-ethernet-services
启用的接口上配置vlan-bridging
和任何其他封装。
配置一个物理或聚合以太网接口,以便同时支持基于 VLAN 的电路交叉连接 (CCC) 连接、第 3 层 IP 路由和第 2 层桥接:
在配置模式下使用 show interfaces interface-name
命令验证配置。
user@switch> show interfaces xe-0/0/0 vlan-tagging; encapsulation flexible-ethernet-services; unit 1 { encapsulation vlan-ccc; vlan-id 103; } unit 2 { vlan-id 102; family inet { address 10.0.0.1/30; } unit 3 { encapsulation vlan-bridge; vlan-id 101; } }
另见
配置灵活的以太网服务封装,以支持映射到同一网桥域的同一物理接口上的多个逻辑接口
灵活以太网服务是一种封装,使物理接口能够在逻辑接口级别指定以太网封装。执行以下步骤,在映射到同一桥接域的同一物理接口上配置多个逻辑接口。
QFX10002-60C 交换机不支持此功能。
当有多个服务提供商样式的逻辑接口连接到同一个桥接域时,不支持在同一物理接口上组合企业样式接口和服务提供商样式接口。
在配置模式下使用 show interfaces interface-name and
命令验证配置。show vlans
user@switch> show interfaces xe-0/0/2:2 flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 1 { encapsulation vlan-bridge; vlan-id 1; } unit 2 { encapsulation vlan-bridge; vlan-id 2; }
user@switch> show vlans v100 { vlan-id 100; interface xe-0/0/2:2.1; interface xe-0/0/2:2.2; }
另见
变更历史表
是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。
family inet
和
family ethernet-switching
的封装。