API Guide

当主机收到查询时它不会立即响应而是启动延迟计时器。延迟时间设置为介于 0 和最长响应时间之间的随机值。当计时器过期
主机发送响应 IGMP 版本 2 如果另一台主机在计时器过期之前响应则计时器无效不会发送响应。
查询器将通告查询中的最长响应时间。降低此值会缩短保留延迟但会增加响应突发性因为在最长响应时间过期之前将发送所有
主机成员身份报告。反之增加此值可减少突发性但会增加保留延迟。
要配置最长响应时间
OS10# configure terminal
OS10# interface vlan120
OS10(conf-if-vl-120)# ip igmp query-max-resp-time 20
Identifier GUID-9AF40C95-00F4-4629-BE9B-8D7404706957
Version 2
Status Translation approved
IGMP 即时离开
如果 IGMP 查询者不会收到对组特定或组和源查询的响应它将根据配置的查询者可靠性值发送另一个查询。此值决定查询者发送消
息的次数。如果查询者没有收到响应将从该子网的传出接口中移除组。
IGMP 即时离开通过使路由器可以在收到
离开
消息后立即删除接口上的组成员身份从而缩短保留延迟的时间。即时离开不会在删除
条目之前发送特定于组的或组和源的查询。
要配置 IGMP 即时离开
OS10# configure terminal
OS10# interface vlan14
OS10(conf-if-vl-14)# ip igmp immediate-leave
Identifier
GUID-86C4D858-C375-4D50-B7A4-C814856B3E98
Version 2
Status Translation approved
选择 IGMP 版本
默认情况下OS10 将启用 IGMP 版本 3
如果主机需要 3 以外的 IGMP 版本请使用以下命令选择不同的 IGMP 版本
OS10# configure terminal
OS10# interface vlan12
OS10(conf-if-vl-12)# ip igmp version 3
Identifier
GUID-0B3DC62D-C3ED-4CAF-98F2-57FDCDC54F78
Version 1
Status Translation approved
查看已启用 IGMP 的接口和组
要查看已启用 IGMP 的接口和组请使用以下 show 命令。
要查看已启用 IGMP 的接口
OS10# show ip igmp interface
Vlan103 is up, line protocol is up
Internet address is 2.1.1.2
IGMP is enabled on interface
IGMP version is 3
IGMP query interval is 60 seconds
IGMP querier timeout is 130 seconds
IGMP last member query response interval is 1000 ms
IGMP max response time is 10 seconds
IGMP immediate-leave is disabled on this interface
IGMP joins count: 0
IGMP querying router is 2.1.1.1
多播
729