了解 EVPN-VXLAN 提供的灵活以太网服务支持
灵活以太网服务是一种封装类型,使物理接口能够在逻辑接口级别支持不同类型的以太网封装。瞻博网络通过 EVPN VXLAN 支持灵活的以太网服务。
EVPN-VXLAN 提供灵活的以太网服务支持的优势包括:
-
物理接口现在支持
family ethernet-switching在一个或多个逻辑接口上配置并在family inet其他逻辑接口上配置的虚拟可扩展 LAN (VXLAN)。 -
物理接口现在支持在一个或多个逻辑接口上配置的第 2 层 VLAN 以及在其他逻辑接口上配置的 VXLAN。
-
现在,您可以在任何逻辑接口单元号(单元 0 和任何非零单元号)上配置以下第 2 层功能,而不是仅在逻辑接口单元号 0 上配置它们:
-
第 2 层桥接 (
family ethernet-switching) -
第 2 层桥接 (
encapsulation vlan-bridge) -
VXLAN
-
-
在物理接口上,您现在可以在一个或多个逻辑接口上配置第 2 层桥接
family ethernet-switching,并在一个或多个逻辑接口上配置第 2 层桥接encapsulation vlan-bridge。 -
在物理接口上,您现在可以使用 配置
encapsulation extended-vlan-bridge一个或多个逻辑接口,并使用 配置一个或多个逻辑接口interface-mode trunk。
本主题提供有关配置此功能的以下信息:
示例配置 1 — 同一物理接口上的第 2 层 VXLAN 和第 3 层 IPv4 逻辑接口
此示例配置说明如何在同一物理接口上配置用于第 2 层 VXLAN 转发的逻辑接口和用于第 3 层 IPv4 路由的逻辑接口。
配置逻辑接口时,请记住以下几点:
-
要使此配置成功提交并正常工作,必须在物理接口级别指定
encapsulation flexible-ethernet-services配置语句,例如set interfaces xe-0/0/5 encapsulation flexible-ethernet-services。 -
您必须在单独的逻辑接口上配置第 2 层 VXLAN 和第 3 层路由。
以下示例配置显示了物理接口 et-0/0/16,其上启用了灵活的以太网服务封装类型。此物理接口分为逻辑接口 100(与 VXLAN v100 和 v500 关联的第 2 层 (family ethernet-switching) 接口)和逻辑接口 600(即第 3 层 (family inet) 接口)。请注意,通过在物理接口 et-0/0/16 上指定灵活的以太网服务封装类型,您还可以在非零单元号(在本例中为 100)上配置第 2 层逻辑接口。
set interfaces et-0/0/16 flexible-vlan-tagging set interfaces et-0/0/16 encapsulation flexible-ethernet-services set interfaces et-0/0/16 unit 100 family ethernet-switching interface-mode trunk set interfaces et-0/0/16 unit 100 family ethernet-switching vlan members v100 set interfaces et-0/0/16 unit 100 family ethernet-switching vlan members v500 set interfaces et-0/0/16 unit 600 family inet address 10.1.1.2/24 set interfaces et-0/0/16 unit 600 vlan-id 600 set vlans v100 vlan-id 100 set vlans v100 vxlan vni 100 set vlans v500 vlan-id 500 set vlans v500 vxlan vni 500 set vlans v600 vlan-id 600
此示例重点介绍与逻辑接口 100 关联的物理接口和逻辑接口以及 VXLAN 的配置。此示例配置不包括 EVPN 和 VXLAN 的完整配置。有关更全面的 EVPN-VXLAN 配置,请参阅 示例:配置 EVPN-VXLAN 集中路由桥接交换矩阵。
示例配置 2 — 同一物理接口上的第 2 层 VLAN 和 VXLAN 逻辑接口
此示例配置说明如何在同一物理接口上配置用于第 2 层 VXLAN 转发的逻辑接口和用于第 2 层 VLAN 转发的逻辑接口。
为第 2 层 VLAN 和第 2 层 VXLAN 转发配置逻辑接口时,必须在物理接口级别指定 encapsulation flexible-ethernet-services 配置语句,例如 set interfaces xe-0/0/5 encapsulation flexible-ethernet-services。
从 QFX5110 和 QFX5120 交换机上的 Junos OS 20.3R1 版本开始,我们仅支持在同一物理接口上使用服务提供商样式接口配置的第 2 层 VLAN 和 VXLAN 逻辑接口。
以下示例配置显示了物理接口 xe-0/0/4,其上启用了灵活的以太网服务封装类型。此物理接口分为以下逻辑接口:
-
逻辑接口 100,这是与 VXLAN v100 关联的第 2 层 (
family ethernet-switching) 接口。 -
逻辑接口 200,这是与 VLAN v200 关联的第 2 层 (
encapsulation vlan-bridge) 接口 -
逻辑接口 300,这是与 VLAN v300 关联的第 2 层 (
encapsulation vlan-bridge) 接口
set interfaces xe-0/0/4 flexible-vlan-tagging set interfaces xe-0/0/4 encapsulation flexible-ethernet-services set interfaces xe-0/0/4 unit 100 family ethernet-switching interface-mode trunk set interfaces xe-0/0/4 unit 100 family ethernet-switching vlan members v100 set interfaces xe-0/0/4 unit 200 encapsulation vlan-bridge vlan members v200 set interfaces xe-0/0/4 unit 300 encapsulation vlan-bridge vlan members v300 set vlans v100 vlan-id 100 set vlans v100 vxlan vni 100 set vlans v200 vlan-id 200 set vlans v300 vlan-id 300
请注意,通过在物理接口 et-0/0/4 上指定灵活的以太网服务封装类型,您就可以在非零单元号(在本例中为 100、200 和 300)上配置所有第 2 层逻辑接口。此外,您现在可以在一个或多个逻辑接口(在本例中为逻辑接口 100)上配置第 2 层桥接 family ethernet-switching ,并在一个或多个逻辑接口(在本例中为逻辑接口 200 和 300)上配置第 2 层桥接 encapsulation vlan-bridge 。