通过 VXLAN 隧道配置 L2PT
在 EVPN-VXLAN 桥接叠加 (BO) 网络叶设备上配置 L2PT over VXLAN,以通过网络中的 VXLAN 隧道透明地转发 L2 协议流量。
概述
在接入接口上为第 2 层 (L2) 协议启用 L2PT over VXLAN 时,叶设备不会处理进入该协议接口的桥接协议数据单元 (BPDU)。本地设备只需封装协议 BPDU,并通过相应的 VXLAN 隧道将广播域 (VLAN) 中的数据包泛洪至网络中的远程 VXLAN 隧道端点 (VTEP)。远程 VTEP 叶设备可以对协议流量进行解封装,并将流量转发到 VLAN 中的接收主机。
拓扑学
在此示例中,我们有一个 EVPN-VXLAN 桥接叠加交换矩阵,其所有叶设备之间都配置了 VXLAN 隧道。请参阅 图 1。
-
VLAN-1 上的主机 B 是协议控制流量的来源,这些流量应使用 L2PT over VXLAN 通过 EVPN-VXLAN BO 网络透明地传递到 VLAN-1 中的其他主机。
-
主机 B 位于客户边缘 (CE) 设备 TOR 1 后面。
-
TOR 1 与叶 1 和叶 2 多宿主,因此 TOR 1 将对这两个叶设备之间的传入流量进行负载均衡 (LB)。
-
在叶 1 和叶 2 上,我们使用聚合以太网接口 ae5 作为通向 TOR 1 和主机 B 的接入接口,我们在上面启用 L2PT over VXLAN。

基于 VXLAN 的 L2PT 的工作原理
图 1 显示了 L2PT over VXLAN 的实际应用,如下所示:
当来自 VLAN-1 上的主机 B 的协议控制流量到达 TOR 1 时,TOR 1 对叶 1 和叶 2 之间的流量进行负载均衡。在这种情况下,TOR 1 会将流量发送到叶 2 上启用了 L2PT over VXLAN (ae5) 的接入端接口。
叶 2 不处理协议控制流量,而是对其进行封装,并以透明的方式将其泛洪到 VLAN-1 上的所有 VXLAN 隧道,流向其相邻的叶设备(叶 1、叶 3 和叶 4)。
目标叶设备可以对协议流量进行解封装,并将流量转发到 VLAN-1 上的主机(主机 A 和主机 E)。叶设备不会将解封装的流量转发到 VLAN-2 上的主机(主机 C 和主机 D)。
对于多宿主目标,作为以太网段 (ES) 的指定转发器 (DF) 的多宿主对等叶设备会将流量转发到目标主机。在本例中,在枝叶 4 上,ae4 是多宿主 TOR 3 的 DF。因此,枝叶 4 将流量转发到 VLAN-1 上的主机 E。叶 3 从 VLAN-1 上的 VXLAN 隧道接收泛洪流量,但由于它不是 TOR 3 的 DF,因此不会将解封装的流量转发到 TOR 3 和主机 E。
我们展示了如何在连接到协议流量源(叶 1 和叶 2)的叶设备的接入端接口上启用 L2PT over VXLAN。如果目标主机需要透明地返回协议流量,则必须在连接到这些主机的叶设备的接入接口上同时启用 L2PT over VXLAN。
入口叶设备将已配置协议的标记数据包广播到传入数据包的 VLAN 上的每个 VXLAN 隧道(在本例中为 VLAN-1)。如果传入协议 BPDU 未标记,设备将使用本机 VLAN 将流量泛洪到设备上的 VTEP 接口。因此,您必须为此功能配置本征 VLAN ID,才能也适用于未标记的流量。
当您计划通过 VXLAN 使用 L2PT(使用层次 [edit protocols layer2-control l2pt interface]
结构级别的语句进行配置)时,请记住以下事项:
-
您无法配置接口来处理协议流量,也无法通过同一协议的 VXLAN 隧道透明地转发流量。例如,您无法将设备配置为对接口 xe-0/0/1 上传入的 BPDU 进行进程控制,例如链路层发现协议 (LLDP):
set protocols lldp interface xe-0/0/1
同时,还要将设备配置为当 LLDP 控制 BPDU 进入同一接口时,通过 VXLAN 隧道透明地转发这些 BPDU:
set protocols layer2-control l2pt interface xe-0/0/1 destination vxlan-tunnel set protocols layer2-control l2pt interface xe-0/0/1 protocol lldp
-
您无法在同一接口上配置常规 L2PT MAC 重写功能(请参阅 MAC 重写)和 L2PT over VXLAN 功能。例如,对于进入接口 xe-0/0/1 的 LLDP 控制 BPDU,您不能配置:
set protocols layer2-control mac-rewrite interface xe-0/0/1 protocols lldp
并在同一接口上为 LLDP 配置 L2PT over VXLAN:
set protocols layer2-control l2pt interface xe-0/0/1 destination vxlan-tunnel set protocols layer2-control l2pt interface xe-0/0/1 protocol lldp
- 不同平台上的可用协议选项可能有所不同。有关详细信息 ,请参阅 EVPN-VXLAN 桥接叠加网络中的 VXLAN 隧道上的第 2 层协议隧道 。例如,某些平台默认透明地对某些协议(如 STP 和其他 xSTP 协议)进行隧道传输。这些平台没有 L2PT 协议选项来为 VXLAN 上的 L2PT 显式配置这些协议。
-
某些受支持的协议共享相同的目标 MAC 地址。当您为某个协议启用 L2PT over VXLAN 时,设备会透明地转发具有相同目标 MAC 地址的所有受支持协议的 BPDU。
-
您必须在作为 BPDU 源设备的多宿主对等方的叶设备上对称地配置相同的协议选项,因为任一对等设备都可能从源设备接收流量。