EVPN-ELAN 支持的路由实例类型和服务
支持的 EVPN E-LAN 实例类型
所有瞻博网络平台支持的 EVPN E-LAN 实例类型包括:
-
mac-vrf
— 提供与单个 EVPN 实例 (EVI) 关联的全部 3 项服务(vlan-based
、vlan-bundle
vlan-aware
、捆绑包)。 -
evpn
—为 EVI 提供vlan-based
和服务vlan-bundle
。 -
virtual-switch
—为 EVI 提供vlan-aware
捆绑服务。
运行 Junos OS 演化版的 ACX 系列设备仅 mac-vrf
支持实例类型。
支持的 EVPN E-LAN 服务
服务业 |
MAC-VRF |
EVPN |
虚拟交换机 |
---|---|---|---|
默认启用控制字(请参阅 控制字) |
是的 |
不 |
不 |
VLAN 规范化或不规范化(请参阅 无规范化) |
是的 |
是的 |
不 |
默认 规范化(协议 EVPN) |
无规范化 |
正常化 |
不适用 |
完全符合RFC7432要求 |
是的 |
是的 |
是的 |
核心隔离(请参见 了解何时禁用 EVPN-VXLAN 核心隔离) |
是的 |
是的 |
是的 |
Junos OS 和 Junos OS 演化版配置差异
有关 Junos OS 和 Junos OS 演化版之间 normalization
和之上的 no-normalization
配置差异,请参阅此部分。
请考虑以下示例,其中两个提供商边缘 (PE) 设备代表不同的 ESI,并且其连接的客户边缘 (CE) 设备是同一 VLAN 的一部分。
表 2 描述了没有规范化的用例,以防止在 PE 之间传输流量的 VLAN 转换。使用该 evpn
实例类型的设备必须指定 no-normalization
。使用该 mac-vrf
实例类型的设备未指定规范化,因为这是配置默认值。
Junos OS |
Junos OS 演化版 |
---|---|
user@PE3# show routing-instances evpn-vlan-based { instance-type evpn; protocols { evpn; } vlan-id none; no-normalization; . . . } |
user@PE1# show routing-instances evpn-vlan-based { instance-type mac-vrf; protocols { evpn { no-control-word; encapsulation mpls; } } service-type vlan-based; . . . } |
表 3 说明了需要规范化的方案。使用该 evpn
实例类型的设备将规范化作为设备的默认行为。在使用实例类型的设备上 mac-vrf
,您必须指定 normalization
。
Junos OS |
Junos OS 演化版 |
---|---|
user@PE3# show routing-instances evpn-vlan-based { instance-type evpn; protocols { evpn; } vlan-id 20; . . . } |
user@PE1# show routing-instances evpn-vlan-based { instance-type mac-vrf; protocols { evpn { normalization; no-control-word; encapsulation mpls; } } service-type vlan-based; . . . } |