Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:在支持 ELS 的交换机上配置 MLD 侦听

注意:

此示例使用的 Junos OS 支持增强型第 2 层软件 (ELS) 配置样式。有关 ELS 的详细信息,请参阅 使用增强型第 2 层软件 CLI

您可以在 VLAN 上启用 MLD 侦听,以限制 VLAN 上 IPv6 组播流量泛洪。启用 MLD 侦听后,交换机将检查主机和组播路由器之间的 MLD 消息,并了解哪些主机有兴趣接收组播组的组播流量。然后,交换机根据所获知的信息,仅将 IPv6 组播流量转发到连接到相关接收方的接口,而不是将流量泛洪到所有接口。

此示例介绍如何配置 MLD 侦听:

要求

此示例使用以下软件和硬件组件:

  • 一台交换机通过 ELS 运行 Junos OS

  • 对于 EX 系列交换机,Junos OS 13.3 或更高版本,或者对于 QFX10000 交换机,Junos OS 版本 15.1X53-D10 或更高版本

在配置 MLD 侦听之前,请确保您已:

  • 已在交换机上配置VLAN 100 VLAN。

  • 将接口 ge-0/0/0、ge-0/0/1、ge-0/0/2 和 ge-0/0/12 分配给 vlan100。

  • 已将 ge-0/0/12 配置为中继接口。

请参阅 为 EX 系列交换机配置 VLAN 或在 具有增强第 2 层支持的交换机上配置 VLAN

概述和拓扑

在此示例中,交换机上的接口 ge-0/0/0、ge-0/0/1 和 ge-0/0/2 位于 vlan100 中,并连接到作为潜在组播接收器的主机。接口 ge-0/0/12(也是 VLAN100 中的中继接口)连接到组播路由器。路由器充当 MLD 查询器,将组 ff1e::2010 的组播流量从组播源转发到交换机。

拓扑学

此示例的拓扑如图 1 所示。

图 1:MLD 侦听拓扑示例 MLD Snooping Topology Example

在此示例拓扑中,组播路由器从其中一台主机(例如主机 B)收到组 ff1e::2010 的成员身份报告时,会将组播流量从源转发到交换机。如果未在 vlan100 上启用 MLD 侦听,交换机将在 vlan100 中的所有接口上泛洪组播流量(接口 ge-0/0/12 除外)。如果在 vlan100 上启用了 MLD 侦听,交换机将监控主机和路由器之间的 MLD 消息,从而确定只有主机 B 有兴趣接收组播流量。然后,交换机仅将组播流量转发到接口 ge-0/0/1。

此示例说明如何在 vlan100 上启用 MLD 侦听。它还演示如何执行以下可选配置,这些配置可以减少组加入和离开延迟:

  • 在 VLAN 上配置立即离开。配置立即离开后,交换机在检测到组播组的最后一个成员离开组时,将停止转发接口上的组播流量。如果未配置立即休假,交换机将等到特定于组的成员资格查询超时后,再停止转发流量。

  • 将 ge-0/0/12 配置为静态组播路由器接口。在此拓扑中,ge-0/0/12 始终通向组播路由器。通过将 ge-0/0/12 静态配置为组播路由器接口,可以避免交换机在了解 ge-0/0/12 是组播路由器接口时带来的任何延迟。

配置

要在交换机上配置 MLD 侦听:

程序

CLI 快速配置

要快速配置 MLD 侦听,请复制以下命令并将其粘贴到交换机终端窗口中:

分步过程

要配置 MLD 侦听:

  1. 在 VLAN vlan100 上启用 MLD 侦听:

  2. 将交换机配置为在收到接口上组最后一个成员的离开报告时立即从接口中删除组成员身份:

  3. 静态将接口 ge-0/0/12 配置为组播路由器接口:

结果

检查配置结果:

验证 MLD 侦听配置

要验证VLAN上是否启用了MLD侦听以及MLD侦听转发接口是否正确,请执行以下步骤:

验证 VLAN VLAN vlan100 上的 MLD 侦听接口成员资格

目的

验证 VLAN VLAN 100 上是否启用了 MLD 侦听,以及组播路由器接口是否静态配置:

行动

显示 ge-0/0/12.0 的 MLD 侦听信息:

意义

MLD 侦听在 上运行 vlan100,接口 ge-0/0/12.0 是静态配置的组播路由器接口。接口上已启用立即离开。