13. Appendix I - Changes from IGMPv1 (附录 I - 与 IGMPv1 的变化)
13. 附录 I - 与 IGMPv1 的变化 (Appendix I - Changes from IGMPv1)
IGMPv1 的 "Version" 和 "Type" 字段合并为单个 "Type" 字段.
为 Version 2 Membership Report 消息分配了新的 IGMP Type, 因此路由器可以区分 IGMPv1 主机报告和 IGMPv2 主机报告.
为 IGMPv2 Leave Group 消息创建了新的 IGMP Type.
Membership Query 消息已被更改, 使一个以前未使用的字段包含新值, 即 Max Response Time.
IGMPv2 规范现在指定了 Querier 选举机制. 在 IGMPv1 中, Querier 选举留给组播路由协议处理, 不同协议使用不同机制. 这可能导致每个网络有多个 Querier, 因此 IGMPv2 对选举机制进行了标准化. 但是, 这意味着当 IGMPv2 路由器尝试与使用不同 Querier 选举机制的 IGMPv1 路由器共存时, 必须谨慎处理. 特别是, 这意味着如果配置如此要求, IGMPv2 路由器必须能够在特定网络上充当 IGMPv1 路由器. 所需动作包括:
-
在所有 Query 中将 Max Response Time 字段设置为 0.
-
忽略 Leave Group 消息.
IGMPv2 规范放宽了 Membership Query 和 Membership Report 的有效性检查要求. 升级实现时, 请确保移除任何不属于本规范要求的检查.
IGMPv2 规范要求本备忘录中描述的所有数据包都存在 IP Router Alert 选项 [RFC 2113].