Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

EVPN 网络内 VLAN 多播和优化

 

EVPN Intra-VLAN Multicast Without Optimization一章和Assisted Replication章节探索了 L2 交换流量"无处’不在的 EVPN 多播过程。这种扩散到远程 Pe 的’情况下,没有任何侦听器位于它们的后面,如果显然没有侦听器,pe 会将流量扩散到所有接入接口上(即使没有侦听程序)。

这种 unrestrained 泛滥的一个缺点是,所有叶设备都负担有处理信息流。这并不有用。某些叶设备可能是低端设备,甚至也可能是虚拟叶设备。如果这些设备受到大量多播流量的影响,则会使其他流量应用程序更浅,并降低性能。

此外,在接入接口上发送的冗余流量可能会影响链路利用率,从而降低存在侦听器的其他正版流量。将流量扩散到 EVPN 核心,并将复制到没有背后侦听器的 Pe,从而导致核心带宽消耗和用于创建多个冗余副本的入口叶上的过量负载。

在本章中,我们介绍了确保流量仅转发到侦听方有兴趣的接入接口的机制。我们还介绍了流量在 EVPN 核心上的入口复制到的过程,其中仅包含表示侦听器兴趣的远程 EVPN Pe。让’我们来探索有助于缓解 unbridled 的多路广播信息流泛滥的过程。为此,我们引入了 IGMP 侦听、选择性多播转发、BGP 类型 6 SMET 路由等。

这些过程有助于在 DC 结构中优化多播转发。采取小心措施,以确保仅将多播信息流转发给那些对特定流具有侦听者兴趣的 Pe 或访问接口。因此,在链路和核心带宽利用率方面,减少了入口复制负载,并减少了出口处理负载。

如果将这些优化技术与 AR 一起使用(在前面的章节中介绍),我们将获得优化的优势,同时将复制负载传输到 AR 复制器。

由于传统设备的原因,在某些情况下,不可能在所有枝叶上都具有此优化功能。在本章中,我们将介绍有助于满足此类设备的过程,并确保多播转发以正确的方式发生。

具有 IGMP 侦听的 EVPN

L2 交换机上的多播优化被描述为这种情况,因为 EVPN 是一种技术,支持通过远程设备拉伸 L2 域。EVPN 叶设备在其接入接口上扮演 L2 交换机的角色。在 EVPN 叶设备上启用 IGMP 侦听(请参阅Figure 1),多播流量仅在其背后有监听器的接口上发送。

Figure 1: 具有 IGMP 侦听的 EVPN
具有 IGMP 侦听的 EVPN

’假设在中Figure 1,PE2 配置有 EVPN 和 IGMP 侦听。从 Mcast 源发送的多播流量达到 PE2 over EVPN 时,PE2 应仅将多播流量转发到‘接口’a,因为它仅从接口‘a’接收了 IGMP 报告(监听器权益)。

流量不会淹没到其他接入接口 b、c 和 d。

PE2 是 EVPN 设备,在网桥域上使用 IGMP 侦听功能启用。PE2 snoops 访问接口上的成员资格信息并跟踪关联。当多播流量从核心或从接入接口到达时,信息流仅在已知 IGMP 状态的那些接口上被淹没。

有关 IGMP 侦听的入门知识

在本节中,让’我们来探索 L2 的多址广播优化技术,已在交换世界中广泛部署。访问接口上的这种多播优化是通过 IGMP 侦听实现的。这已在 L2-交换环境中广泛使用,其中需要将信息流仅转发到其后面有监听器的接口。

在典型的 L2 交换环境中,多播流量始终在所有接口上转发。在Figure 2’拓扑中,交换机具有五个接入接口:a、b、c、d 和 x。表示交换机上没有配置 L2 交换机多播优化。

Figure 2: 需要 IGMP 侦听
需要 IGMP 侦听

让’我单独假设 Host1 对组 G 的流量感兴趣,并发送(*、G)的 IGMP 报告。IGMP 是主机和邻接路由器/交换机使用的协议,用于建立多播组成员关系。对于组 G 的 IGMP 报告,主机将组 G 的侦听方兴趣表示到 LAN 上最近的交换机/路由器。

在无多播优化的交换机上,当源开始在 x for group G 上发送流量时,交换机会将流量淹没到所有四–个接口 a、b、c 和– d,即使主机2、3和4对该组不感兴趣也是如此。

在另一种情况下,如果没有用于该组的侦听器,并且源发送信息流,交换机仍将在所有四个接口上淹没流量:a、b、c 和 d。这显然是不必要的。

现在,’我们来说,交换机配置了 IGMP 侦听。通过 IGMP 侦听,在接口 a 上收到 IGMP 报告/连接(snooped)时,交换机将侦听(*,G)报告,并使用接口 a 创建 G 的关联 IGMP 状态。

Figure 3: 采用 IGMP 侦听的优化 L2-多播转发
采用 IGMP 侦听的优化 L2-多播转发

When 网络多播流量到达接口‘x’ for group G 时,交换机将仅将‘信息流转发至’基于(*,G)状态的接口 a (为接口‘a’维护)。(访问-SNOOP) 。因此,避免了到接口 b、c 和 d 的不必要的信息流扩散。

此外,如果没有来自任何接口(a、b、c、d)的 IGMP 报告,并且在启用 IGMP 侦听的情况下‘,’如果流量到达接口 x,交换机将不会向任何接口(a、b、c、d)转发信息流。

通常,交换机将有多个端口。在交换机上启用 IGMP 侦听后,接口上的带宽使用将大幅降低。此外,未对该组感兴趣的主机也不会负担不必要的信息流。不用说,通过 IGMP 侦听,交换机的复制负载也减少了创建冗余拷贝的需要。

交换机定期发送‘Igmp 常规查询’ ,通过主机的 IGMP 报告来请求监听器关注。当某个主机不再对特定的流 G 感兴趣时,主机将发出 IGMP 请假消息。收到 IGMP 请假消息时,交换机将为特定组 G ‘发出特定于’组的查询,以询问是否仍有其他主机对组 g 感兴趣。

在这一端,交换机启动了称为‘上一次成员查询’的计时器。计时器过期后,交换机将立即确定此接口上是否缺少侦听器的兴趣。基于此,交换机将为接口组删除 IGMP 状态。

选择性多播向核心转发

到目前为止,我们在接入端讨论了多播流量优化。使用入口复制的核心上的流量也进行了优化,因此只有那些具有背后侦听器的 Pe 才会收到信息流。这称为EVPN 选择性多播转发

考虑Figure 4所有叶设备在何处启用 vlan vlan-101/VNI-101。叶-3 后面没有组 G 的侦听器。但是,如果有数百个枝叶(叶类),但没有用于 group G 的侦听器,则该怎么做呢?

如果 in 中的入口 PE (叶- Figure 41)在其入口复制淹没列表中排除这些枝叶,则我们将为组 G 实现选择性多播转发。这会节省核心带宽,同时还会导致 exempting 中的枝叶’不存在流量处理开销的侦听器。

Figure 4: 选择性多播转发
选择性多播转发

在树叶-1 中Figure 4使用选择性转发时,L2 会将信息流从来源切换到叶和树叶-4。此外,叶级-2 将仅在存在侦听器的接入接口上淹没多播流量(通过对访问(访问权侦听)的 IGMP 侦听)。因此,叶片仅将信息流发送至 Host-3,而不是主机-4。树叶-4 仅将信息流泛滥到 Host-6。无其他接入接口携带流量。此外,其他叶设备都不会通过核心接收流量。

以下三种优势会得到累算:

  • 叶级’复制负载大幅减少,例如,将信息流复制到仅限于发送至200枝叶的两个枝叶。

  • 核心带宽利用率大大降低。每个多余的复制数据包都必须转向非感兴趣的叶设备。

  • 不使用侦听程序的叶级和其他此类枝叶可避免处理此不必要的信息流,从而将其释放给其他任务。

当叶节点后面的主机加入组 G 时,入口会将组 G 的流量发送到叶。同样,当主机向组 G 发送 IGMP 离开时,入口将停止将组 G 的流量发送到叶。换句话说,只有在对叶节点后面的组进行远程监听器兴趣时,才会将组 G 的信息流转发到树叶

选择性多播转发的基本过程

现在,’我们来介绍如何完成选择性多播转发的机制。如本章开头的 IGMP 侦听初级部分中所述,EVPN 叶设备会 snoop 报告并保留与接口相关的 IGMP 状态。

BGP Type-6 SMET (Selective Multicast Ethernet Tag) Route

当 EVPN 叶设备收到 VLAN 上任何接入接口的 group G1 报告时,将产生一个 BGP EVPN Type 6 NLRI 路由作为 G1。此类型-6 路由包含路由 Distinguisher、以太网标记、多播组地址和原始 IP 地址,如中Figure 5所示。

Figure 5: 类型6路由字段
类型6路由字段

此路由还携带用于识别 EVPN 实例的 RT 目标社区,以便只有承载相关 EVPN 实例的 EVPN Pe 才能导入此路由。

E 标记字段带有 VLAN,该组地址的监听器利息是相关的。对于 VLAN V-101 中的 group G,可能有少量或几个具有侦听器兴趣的叶设备。这些叶设备中的每一个都将产生此类型-6 路由。由于其路由 Distinguishers 和原始 IP 地址将不同,因此入口将能够明确识别感兴趣的特定叶设备,并相应地构建选择性 Floodlist。

术语输出接口列表(石油)传统用于指的是列表接口,特定组 G1 的多路广播流量必须发送出去。在我们的讨论中,入口上的 group G1 的油将是指向该组的特定感兴趣的叶设备的 VTEP 接口。

这 BGP 类型-6 路由可被视为在接入时收到的 IGMP 报告的 EVPN,因此,此类型-6 路由等效于 EVPN 核心中的 IGMP (*,G1)报告。

Figure 6中,在从 vlan-101 上的 Host-3 接收 IGMP (*,G1)报告时,将产生一个 EVPN 类型-6 路由,用于 vlan vlan-101 和 group G1。同样,叶级4还将在 VLAN-101 上为组 G1 产生类型6。

Note

值得注意的是,叶级2不会将 IGMP 报告转发到核心,因为它已经以类型6发出监听器利益。此类型-6 路由还有助于避免在核心中刷新不必要的 IGMP 报告。

Figure 6: BGP EVPN 类型-6 路由
BGP EVPN 类型-6 路由

叶片-1 将从叶和叶-4 中导入组 G1 的类型6路由。此外,叶级还会安装专用于 G1 的多播侦听转发条目,其中仅包含一个在石油的叶片和树叶。当流量从来源到达组 G1 时,流量将命中此特定多播转发条目 G1,并将选择性地复制到仅限仅限叶和树叶的入口。

An Example with Two Different Groups G1 and G2

Figure 7描述对两个不同组感兴趣的主机,如 G1 和 G2。主机 Host-3 和 Host-5 对 group G1 感兴趣,而 Host-2 和 Host-6 对组 G2 感兴趣。组 G1 的类型为6的路由由叶-2 和叶-3 提供,而组 G2 则由叶-1 和树叶-4 产生。

从入口 PE 叶片-1’的角度来看,G2 的油将包括叶片,同时还会访问接口‘x’直至 Host-2。入口 PE 将构建一个带 VTEP 接口的油,其方向为叶-4,另一个是‘向’ Host 2 提供访问接口 x。组 G2 的流量不会发送到除叶和到‘’ Host 2 以外的任何200分支设备。这是一个重要的优化 visà--vis EVPN Intra-VLAN Multicast Without Optimization章节部分。

Figure 7: 两个不同的组 G1 和 G2
两个不同的组 G1 和 G2

假设有一个组 G3 (未显示Figure 7),在 fab ric 中任何位置都没有侦听器。入口、叶-1 不会接收任何 G3 的类型为6的路由,因此不会安装特定于 G3 的转发条目。当源发送到达叶-1 的 G3 流量时,叶-1 将不会将从 G3 到核心的流量转发到根本。

通常为多个组发送高容量多播流量,但没有此类组的活动侦听器。借助选择性多播转发机制,高容量流量不会发送到此类组的任何200叶设备的核心,从而节省了大量的核心带宽。

BGP Type-6 NRLI SMET Route and Selective Multicast Forwarding

EVPN 类型-3 路由也称为非独占多播以太网标记(IMET)路由,因为基于此路由流量以包含方式转发,例如, ‘会淹没’到叶设备,而不考虑侦听器的兴趣。

EVPN 类型-6 路由称为选择性多播以太网标记(SMET)路由。

此处对术语的细微用法会产生差异:

  • SMET 路由:这是指在特定 VLAN 中特定组 G 的侦听者兴趣时,EVPN 叶设备产生的 BGP 类型为-6 NLRI 路由。

  • 选择性多播(SMET)转发(有时称为 SMET 转发):这是入口 EVPN PE 的一项功能,为 group G1 和油构建特定多播侦听转发条目,并基于从叶设备听到的’远程 EVPN 类型-6 路由,为叶设备 VTEPs 提供特定兴趣。(核心-SMET-FWD)

  • IGMP 侦听和选择性(SMET)转发是优化多播流量的技术。为了在核心中优化的多播转发功能能很好地发挥作用,必须在‘适当’的‘设备’上同时支持上述 a 和 b。例如,连接到监听器的 EVPN 设备应至少支持 SMET 路由功能。入口的 EVPN 设备应同时支持 SMET 路由功能和选择性多播(SMET)转发模式。

由于类型6路由从叶发送到主干,因此可以定期刷新核心上的 IGMP 报告。在访问接口上,当侦听器向组 G 发送 IGMP 离开时,树叶将发送一个组特定查询,以确保该组不存在其他侦听器。叶具有侦听方感兴趣的 affirmed 后,将收回公布的类型6路由。这将导致在从列表中删除远程叶节点时更新其油。

访问端组的 IGMP 侦听状态,用于跟踪每个 L2 接口,接收 G 的监听器报告。在这里值得一提的是,a 组 G 的 Type 6 代表叶上该 VLAN 上的监听器权益。

只要有侦听方感兴趣的一个接入 L2 接口,组 G 的类型6路由就会发出。此外,如果 VLAN 中没有组 G 的侦听器相关的接入 L2 接口,则表示该 VLAN 上的 group G 的类型6将被撤消。

到目前为止,我们只介绍了已优化转发的单穴方案。借助多宿主,在EVPN Intra-Multicast Optimization with Multihoming章节中都有挑战。

EVPN Multicast Flags Community: SMET Feature Capability Exchange

在实际情况下,很多情况下都有多种支持选择性(SMET)转发的设备和不支持这种方式。此外,某些叶设备可能无法通过 IGMP 侦听来启用。因此,需要交换功能,以便参与的 EVPN 设备能够很好地互操作。

为了实现这一目标,EVPN 网络多播标记扩展社区(MF-COM)引入了交换结构中 EVPN 设备的功能,使入口 PE 可以容纳不支持该功能且’’不能正常互操作的那些设备。您可以在中Figure 8查看 EVPN MF COM 的标头。

Figure 8: EVPN MF-COM 头
EVPN MF-COM 头

通过 IGMP 侦听支持 BGP SMET 路由类型为6的 n EVPN设备将向其 EVPN 类型3路由添加称为 EVPN 多播标记(EVPN-MF)的 BGP 扩展社区。

此外,此设备还会将社区中八位位组的最低有效比特(LSB)设置为1,以建议对 SMET 功能的支持。支持 IGMP 侦听并支持 BGP SMET 路由类型6功能的设备必须添加 EVPN-MF 社区,并将八位组中的 LSB 设置为1。

此外,如果设备未启用 IGMP 侦听,或者_ 不支持 BGP SMET 路由类型-6 _,或者如果需要不考虑侦听器的流量淹没到这种情况,则会跳过添加 EVPN-MF 社区或添加 EVPN-mf 社区,然后将该群组中的 LSB 重置为0,以建议流量淹没到此 PE。

在 EVPN 类型-3 路由中交换此社区后,参与的 Pe 将包含有关所有流量必须包括哪些叶设备,以及必须有选择地转发哪些枝叶的信息。

选择性多播转发的附加过程

Forward L2-switched Traffic to L3-PIM Spines

当叶接收来自其访问接口(group G1)的流量时,叶应有选择性地将信息流转发给源自该组 G1 的类型为6的 EVPN PE 设备。

除了将信息流转发到源自 group G1 的叶设备,入口还应将流量转发给 L3-PIM 设备。如果没有用于该组的远程监听器,则该信息流仍然必须单独发送至 L3-PIM 设备。

其原因如下。L3 PIM 设备执行从来源 VLAN 到其他接收器 Vlan 的子网间路由(VLAN 间多播将在EVPN Intra-Multicast Optimization with Multihoming章节中详细说明)。因此,L3 PIM 设备应始终吸引和接收源 VLAN 上的信息流。此外,作为 PIM 灾难恢复的 L3 PIM 设备应将多播源注册到 PIM-RP。因此流量应始终到达 L3-PIM 设备(请参阅Figure 9)。

Figure 9: 包括 L3-PIM 设备
包括 L3-PIM 设备

How Is a L3-PIM Device Detected?

在最后一节中,入口将组 G1 的流量转发到 L3 PIM 设备。通过 L3-PIM 设备重置 BGP 类型3路由中的 EVPN-MF 社区中的 LSB,可检测到此 L3 PIM 设备。

L3-PIM 设备使用 IGMP 侦听功能实现,这一点很有,能够发起 SMET 类型为6的路由以及能够进行选择性(SMET)转发。但是,L3-PIM 设备必须通过 VLAN 间路由和向 RP 注册多播源的目的来吸引信息流。

通过这一端点,L3-PIM 可以跳过添加 EVPN-MF 社区或添加 EVPN-MF 社区,但会将八进制中的 LSB 重置为0。任何接收此类类型3的叶入口 PE 都会将所有流量淹没到此 L3 PIM 设备。

Accommodating Devices That Do Not Support Snooping/SMET Route

在某些部署中,可能只有少数叶设备不支持 IGMP 侦听。此外,可能有些 EVPN 叶设备支持 IGMP 侦听,但设备没有提供原始 BGP 类型-6 路由。

此类传统叶设备不会将远程侦听器兴趣多播兴趣传递给其他 Pe。让’我们假设中Figure 10的叶片-5 是不支持 IGMP 侦听的传统设备。

Figure 10: 包括传统设备
包括传统设备

但是,此类传统叶设备可能有对 group G1 的流量感兴趣的侦听器。由于不会产生类型为6的路由,入口无法确定是否有监听器位于此类传统 Pe 之后。如果入口不会将信息流转发给传统 Pe,则旧式 Pe 后面的侦听器将不会获取流量。因此入口必须以这种方式将流量淹没到传统 Pe,从而确保与不支持优化的多播过程的设备兼容。

How is a Legacy Device Detected?

在前面的部分中,我们看到入口将组 G1 的流量转发到传统叶设备。在 BGP 类型3路由中缺少 EVPN-MF 社区时,便会检测到这种传统树叶。

入口设备从类型3学习叶设备时,将检查此社区。如果入口检测到不存在 EVPN-MF,则入口将推断为传统设备。基于这种情况,入口将始终会淹没此传统设备的信息流。

Figure 10在中,对于 G1,叶-1 将具有石油、叶、叶-4、BLS 和叶片-5。其他不带监听器’的枝叶将不会成为石油的一部分。

Forwarding Prefix for L3-PIM and Legacy Devices to Flood Traffic

为了在前面介绍的特殊情况下实现信息流泛滥,当出口 Pe 希望吸引 for_所有组的信息流时,默认的多播前缀路由224/4 的安装位置带有包含 L3 PIM 和传统设备的石油。这将导致未安装特定路由条目’的流的信息流(例如235.1.1.1)命中此前缀224/4 并到达 L3-PIM 设备。如果有侦听组235.1.1.1 的监听器,235.1.1.1 的油将包括 L3-PIM 和传统设备。

Flood 224/24 Groups (for example, OSPF/LDP Hellos) Everywhere

考虑特殊的知名多播组,如224.0.0.5、224.0.0.13。这些是用于不同用途的已知多播组,例如224.0.0.5 是一组用于 OSPF Hellos 的多路广播,224.0.0.13 用于 PIM Hellos。此类已知组被指定为处于 224.0.0.0/24 (224.0.0.1 到224.0.0.255)范围内。

发往此类组的流量应在任何位置淹没,因为叶设备不会对此类组发起类型6。例如,在叶片-1 和叶-2 后面可能有 L3 OSPF 设备。OSPF 设备必须使用 hellos 彼此查找。这些 hello 邮件必须通过枝叶互相转发。因此,入口 PE 会安装一个 224.0.0.0/24 特定的转发条目,在下一跳跃中具有结构中的所有 Pe。这种情况在无需配置的情况下发生。

Flood User-configured Groups Everywhere

可能会出现这样的情况:运营商可能希望某些多播组在其存在侦听器的任何地方淹没在任何红外。这些组不能处于224/24 范围内。假设有一个组230.1.1.1,其运营商希望信息流在任何位置淹没。这可通过在入口上配置来实现。该配置将包含一个应在其上淹没信息流的组列表。当信息流到达230.1.1.1 时,无论访问的是侦听器还是核心,信息流都将在任何位置淹没。

选择性多播转发规则

因此,对于目标为 group G1 的流量,选择性多播转发的规则将通过以下方式得到增强:

  • L2-将 group G1 的多播流量转发给那些 EVPN 的 Pe,该 SMET 为该组 G1 产生了一个 BGP 类型为6。

  • L2-将组 G1 的多播流量转发到 L3 主干设备,以实现子网间多播,并用 PIM-RP 注册多播源。

  • L2-将 group G1 的多播流量转发给传统叶设备,而不使用 IGMP 侦听进行启用,或者不支持 BGP 类型-6 SMET 路由源。

  • L2-将范围 224.0.0/24 中的组的多播流量转发给结构中的所有 EVPN Pe。

  • L2-将用户配置的组的多播流量转发到结构中的所有 EVPN Pe。

本章总结

本章探索了使用 IGMP 侦听和选择性(SMET)转发的优化多播。在具有大量信息流的大规模多播部署中,这些优化在以下方面发挥了重要作用:在核心和接入中保存带宽,以及参与 EVPN 设备上的复制和数据包处理负载。

它还探索了使用 SMET 类型-6 路由的不同信号流程,以及与传统设备实现互操作性的方式。我们研究了 EVPN 设备在构建 Pe 列表时所需考虑的不同离群,因此是 L3 PIM 设备、传统设备等,也是链路本地多播地址224/4 所需的特殊转发规则。

启用 IGMP 侦听时,将启用 SMET 转发。这可能是某些组需要在任何位置淹没。这可通过配置来实现,在此情况下,运营商可以择优网络选择需要淹没的组地址。

EVPN Intra-Multicast Optimization with Multihoming我们将探索 multihomedscenarios 网络中经过优化的多播转发。。

配置

参考拓扑如中Figure 11所示。

Figure 11: 参考拓扑
参考拓扑

我们回顾了 EVPN 的 VLAN 内多播流量优化,现在’让我们通过支持 IGMP 侦听和选择性(SMET)转发,并观察如何优化信息流转发。

配置 IGMP 侦听

开启 EVPN Pe 的 IGMP 侦听。在 BD/VLAN 级别上启用 IGMP 侦听时,SMET 类型-6 路由源选择性(SMET)转发也将启用。

在叶片-5 上配置 VLAN-101。但是,由于我们希望叶片-5 模拟不支持 IGMP 侦听的传统设备,因此我们不会在叶片上的任何 Vlan 上启用 IGMP 侦听。

开始之前,停止流量和 RT 上的接收器,然后在以下设备上加载以下配置片段:

叶-1、叶-2、叶、叶-4:

BL-1, BL-2:

在叶-5 上配置 VLAN-101

在叶片上加载此配置片段:

流量验证

从 Host-1 开始向 VLAN-101 中的 group 225.1.1.1 发送 10 pps 的多播流量。

在单穴主机-6 上,启动多路广播组的接收器,225.1.1.1 在 VLAN-101 上。

Traffic Statistics on Router Tester

在中的 RT 统计Figure 12信息中,您可以看到,由在 10 Pps 的 host-1 发送的流量现在仅由兴趣接收器、host-6 和 VLAN-101 中的传统设备(host 7)接收。

Figure 12: RT 统计
RT 统计

Multicast Traffic Outputs - LEAF-1

如前所述,负载平衡多播流量到达 ae0 上的接入接口。但是,到达叶级的多播流量不再转发到叶级上的任何接入接口上,因为没有接收者,从而避免了浪费访问端带宽:

多播流量将转发到 VTEPs 面向边缘叶 Pe (101.101.101.101 和102.102.102.102)和叶片5(109.109.109.109)。

流量还将在 VTEP 发送到有兴趣接收方的叶-4 (108.108.108.108)。

没有任何感兴趣的接收器的叶片(106.106.106.106)和叶级(107.107.107.107)可供信息流使用:

Multicast Traffic Outputs - LEAF-4

接入端 IGMP 侦听功能可确保到达树叶的多播流量在单穴接口(xe-0/0/3.0)上转发,现在有接收方,但不会转发到无接收器的多宿主接口 ae 0.0 上:

Multicast Traffic Outputs - LEAF-5

有一台叶片是传统设备,并且使用 VLAN-101 进行配置时,现在接收信息流并在其接入接口上泛滥,xe-0/0/2.0,但没有接收器:

Multicast Traffic Outputs – BL-1 and BL-2

同样,我们将忽略这些设备上的流量转发行为,直到我们转EVPN Intra-VLAN Multicast Without Optimization

详细的控制平面验证

Verification of Base EVPN IGMP Snooping State

验证是否已在所有 EVPN Pe 上的 VLAN-101 上启用 IGMP 侦听,叶-5 除外:

在叶、叶、叶片、BL-1 和 BL 上可以看到类似输出。

现在,’让我们来验证是否已启用 igmp 侦听的类型3路由常规叶 EVPN PE (叶-1 到树叶-4)立即在设置了“igmp 代理支持”位的情况下携带多播标记扩展社区:

验证未启用 IGMP 侦听的叶级是否继续播发类型3不带多播标志扩展社区的路由或多播标记扩展社区中的“IGMP 代理支持”位重置:

验证带 IGMP 侦听和 L3 多播的边缘叶 EVPN Pe (BL-1 和 BL)、没有多播标记扩展社区的播发类型3路由或多播标记扩展社区中的“IGMP 代理支持”位重置:

验证支持侦听的叶 Pe 是否已对其多播转发表进行了编程,使所有未知的多播入站流量都转发到边界叶 Pe,并朝向不支持 IGMP 侦听的 Pe:

Verification of EVPN IGMP Proxy State with Remote Receivers

确认在叶片-4 上,IGMP 组成员资格已在 VLAN-101 接口 xe-0/0/3.0 上获知,方法是侦听 IGMP 报告:

验证225.1.1.1 已了解 group 的本地 IGMP 成员关系,并生成本地 EVPN IGMP 代理状态,并发起类型 6 IGMP 代理路由,以通知远程 Pe 其对为组接收多播流量的兴趣:

验证所有远程 Pe 都处理此 EVPN 类型为6,并了解叶片-4 是组的兴趣远程 EVPN 接收器:

使用远程接收器验证多播转发状态

验证为叶-4 中的 group 225.1.1.1 创建的多播转发状态包括感兴趣的单穴接口 xe-0/0/3.0:

验证是否已将所有其他 Pe 上的叶-4 (vtep 32771)添加到 group 225.1.1.1 的 EVPN 核心下一跳跃。请注意,此外 BL-1 (vtep)、BL (vtep)和叶片(32774)也将出现在该组的 VTEP 核心下跳跃中:

验证为组225.1.1.1 创建的多播转发状态包括上面显示的 EVPN 核心下一跳跃: