验证 EX 系列交换机上的 MLD 侦听(CLI 过程)
组播侦听器发现 (MLD) 侦听可限制交换机上 VLAN 上的 IPv6 组播流量泛洪。本文介绍如何验证交换机上的MLD监听操作。
验证 MLD 侦听成员资格
目的
确定组成员身份、组播路由器接口、主机 MLD 版本以及超时计数器的当前值。
行动
输入以下命令:
user@switch> show mld snooping membership detail VLAN: mld-vlan Tag: 100 (Index: 3) Router interfaces: ge-1/0/0.0 dynamic Uptime: 00:14:24 timeout: 253 Group: ff1e::2010 ge-1/0/30.0 Timeout: 180 Flags: <V2-hosts> Last reporter: fe80::2020:1:1:3 Include source: 2020:1:1:1::2 Include source: 2020:1:1:1::5
意义
交换机具有交换机上一个 VLAN mld-VLAN 的组播成员信息。可能在其他 VLAN 上启用了 MLD 侦听,但交换机没有这些 VLAN 的任何组播成员信息。提供以下信息:
有关 VLAN 组播路由器接口的信息 — 在本例中为 ge-1/0/0.0。组播路由器接口已被 MLD 侦听学习,如 动态所示。 超时 值显示如果交换机未在接口上接收 MLD 查询或协议无关组播 (PIM) 更新,则从组播转发表中删除接口的秒数。
有关 VLAN 组成员身份的信息:
目前,VLAN 仅在一个组播组 ff1e::2010 中具有成员身份。
已报告组中成员身份的一个或多个主机位于接口 ge-1/0/30.0 上。如果在此时间间隔内没有主机响应成员资格查询,则接口组成员资格将在 180 秒后超时。flags 字段显示当前作为组成员的主机使用的 MLD 最低版本,在本例中为 MLD 版本 2 (MLDv2)。
报告组中成员身份的最后一个主机的地址为 fe80::2020:1:1:3。
由于接口上有 MLDv2 主机,因此将显示 MLDv2 主机要从中接收组组播流量的源地址(地址 2020:1:1:1::2 和 2020:1:1:1:1:5)。接口组成员身份的 超时 值派生自组的所有源地址的最大超时值。
验证 MLD 侦听 VLAN
目的
验证 VLAN 上是否启用了 MLD 侦听,并显示启用了 MLD 侦听的每个 VLAN 的 MLD 侦听信息。
行动
输入以下命令:
user@switch> show mld-snooping vlans detail VLAN: v10, Tag: 10 Interface: ge-1/0/0.0, tagged, Groups: 0, Router Interface: ge-1/0/30.0, untagged, Groups: 1 Interface: ge-12/0/30.0, untagged, Groups: 0 VLAN: v20, Tag: 20 Interface: ge-1/0/0.0, tagged, Groups: 0, Router Interface: ge-1/0/31.0, untagged, Groups: 0 Interface: ge-12/0/31.0, untagged, Groups: 1
意义
MLD 侦听在交换机上的两个 VLAN 上配置: v10 和 v20。将列出每个 VLAN 中的每个接口,并提供以下信息:
接口是中继接口(已标记)还是接入接口(未标记)。
接口属于多少个组播组。
接口是否为组播路由器接口(路由器)。
查看 MLD 侦听统计信息
目的
显示 MLD 侦听统计信息,例如收到的 MLD 查询、报告和叶数以及这些 MLD 消息中包含错误的数量。
行动
输入以下命令:
user@switch> show mld snooping statistics Bad length: 0 Bad checksum: 0 Invalid interface: 0 Not local: 0 Receive unknown: 0 Timed out: 0 MLD Type Received Transmitted Recv Errors Queries: 74295 0 0 Reports: 18148423 0 16333523 Leaves: 0 0 0 Other: 0 0 0
意义
输出显示交换机在启用了 MLD 侦听的接口上接收或传输的每种类型的 MLD 消息(查询、 报告、 叶)的数量。对于每种消息类型,它还显示交换机收到的出现错误的 MLD 数据包数,例如,不符合 MLDv1 或 MLDv2 标准的数据包。如果 Recv 错误 计数增加,请验证主机是否符合 MLDv1 或 MLDv2 标准。如果交换机无法识别数据包的 MLD 消息类型,则会在 接收未知下对该数据包进行计数。
查看 MLD 侦听路由信息
目的
显示组播转发表中维护的下一跃点信息。
行动
输入以下命令:
user@switch> show mld-snooping route detail VLAN Group Next-hop mld-vlan ::0000:2010 1323 Interfaces: ge-1/0/30.0, ge-1/0/33.0 VLAN Group Next-hop mld-vlan ff00:: 1317 Interfaces: ge-1/0/0.0, ge-1/0/33.0 VLAN Group Next-hop mld-vlan ::0000:0000 1317 Interfaces: ge-1/0/0.0 VLAN Group Next-hop mld-vlan1 ::0000:2010 1324 Interfaces: ge-12/0/31.0 VLAN Group Next-hop mld-vlan1 ff00:: 1318 Interfaces: ae200.0 VLAN Group Next-hop mld-vlan1 ::0000:0000 1318 Interfaces: ae200.0
意义
输出显示 VLAN 上给定组播组的下一跃点接口。仅显示组地址的最后 32 位,因为交换机在确定组播路由时仅使用这些位。例如,mld-VLAN 上的路由 ::0000:2010 具有下一跃点接口 ge-1/0/30.0 和 ge-1/0/33.0。