3. Levels of Conformance (符合性级别)
3. 符合性级别
本规范定义了三个符合性级别:
级别 0: 不支持 IP 组播.
目前, 并不要求所有 IP 实现都支持 IP 组播. 级别 0 的主机通常不受组播活动的影响. 唯一的例外出现在某些类型的本地网络上, 在这些网络中, 级别 1 或级别 2 主机的存在可能导致组播 IP 数据报被错误地传递给级别 0 的主机. 此类数据报可以通过其目的地址字段中存在 D 类 IP 地址来轻松识别; 不支持 IP 组播的主机应当静默丢弃这些数据报. D 类地址在本备忘录第 4 节中描述.
级别 1: 支持发送但不支持接收组播 IP 数据报.
级别 1 允许主机参与某些基于组播的服务, 例如资源定位或状态报告, 但不允许主机加入任何主机组. IP 实现从级别 0 升级到级别 1 非常容易, 只需少量新代码. 本备忘录中仅第 4、5 和 6 节适用于级别 1 实现.
级别 2: 完全支持 IP 组播.
级别 2 允许主机加入和离开主机组, 以及向主机组发送 IP 数据报. 它需要实现 Internet Group Management Protocol (互联网组管理协议, IGMP) 并扩展主机内的 IP 和本地网络服务接口. 本备忘录的所有后续章节均适用于级别 2 实现.