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 描述了未进行规范化的用例,以防止 VLAN 转换在 PE 之间传输流量。使用 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;
. . .
} |