13. Appendix I - Changes from IGMPv1 (附录 I - 与 IGMPv1 的变化)
13. 附录 I - 与 IGMPv1 的变化 (Appendix I - Changes from IGMPv1)
IGMPv1 的"版本 (Version)"和"类型 (Type)"字段合并为单个"类型 (Type)"字段。
为第 2 版成员资格报告消息分配了新的 IGMP 类型, 以便路由器可以区分 IGMPv1 和 IGMPv2 主机报告。
为 IGMPv2 离开组消息创建了新的 IGMP 类型。
成员资格查询消息已更改, 使得以前未使用的字段包含新值 —— 最大响应时间。
IGMPv2 规范现在指定了查询者选举机制。在 IGMPv1 中, 查询者选举由组播路由协议决定, 不同协议使用不同机制。这可能导致每个网络有多个查询者, 因此在 IGMPv2 中标准化了选举机制。但是, 这意味着当 IGMPv2 路由器试图与使用不同查询者选举机制的 IGMPv1 路由器共存时必须小心。特别是, 这意味着如果配置为这样做, IGMPv2 路由器必须能够在特定网络上充当 IGMPv1 路由器。所需操作包括:
-
在所有查询中将最大响应时间字段设置为 0。
-
忽略离开组消息。
IGMPv2 规范放宽了对成员资格查询和成员资格报告有效性检查的要求。升级实现时, 请确保删除任何不属于的检查。
IGMPv2 规范要求本备忘录中描述的所有数据包中存在 IP 路由器警报选项 [RFC 2113]。