您可以配置支持虚拟交换机的以太网 VPN (EVPN),从而在 EVPN 实例中为多个租户提供独立的 VLAN 和子网空间。虚拟交换机支持使用单个 EVPN 实例通过 WAN 扩展以太网 VLAN,同时在与该实例关联的各个 VLAN 之间保持数据平面分离。单个 EVPN 实例最多可将虚拟交换机中定义的 4094 个桥接域扩展到远程站点。
为 EVPN 配置虚拟交换机时,请注意以下注意事项:
由于默认的 ARP 管制,可能会遗漏某些不发往设备的 ARP 数据包。这可能会导致 ARP 学习和同步延迟。
清除 EVPN 的 ARP 可能会导致 ARP 表与 EVPN ARP 表不一致。为避免出现这种情况,请清除 ARP 和 EVPN ARP 表。
vlan-tag可配置为本地交换。但是,VLAN 标记的 VLAN 不应通过 EVPN 云进行扩展。
此任务介绍如何配置一个包含一个 VLAN 的虚拟交换机实例。
- 配置虚拟交换机路由实例。
[edit routing-instances]
user@PE1# set evpn-instance instance-type virtual-switch
- 为虚拟交换机路由实例配置接口名称。
[edit routing-instances]
user@PE1# set evpn-instance interface interface-name
- 为虚拟交换机路由实例配置路由识别符。
[edit routing-instances]
user@PE1# set evpn-instance route-distinguisher route-distinguisher-value
- 为虚拟交换机路由实例配置 VPN 路由和转发 (VRF) 目标社区。
[edit routing-instances]
user@PE1# set evpn-instance vrf-target vrf-target
- 列出要进行 EVPN 扩展的 VLAN 标识符。
[edit routing-instances]
user@PE1# set evpn-instance protocols evpn extended-vni-list [vlan-id-range]
- 为虚拟交换机路由实例配置 VLAN 和 VLAN ID。
[edit routing-instances]
user@PE1# set evpn-instance vlans name of VLAN vlan-id VLAN ID number
- 为虚拟交换机路由实例配置 VXLAN 封装和虚拟网络标识符。
[edit routing-instances]
user@PE1# set evpn-instance vxlan vni VNI number
- 为虚拟交换机路由实例配置虚拟隧道端点源接口。
[edit routing-instances]
user@PE1# set evpn-instance vtep-source-interface interface-name
- 验证并提交配置。
[edit]
user@PE1# commit
commit complete