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