3. Levels of Conformance (適合レベル)
3. Levels of Conformance (適合レベル)
この仕様には3つの適合レベルがあります:
Level 0 (レベル 0): IP マルチキャストのサポートなし。
現時点では, すべての IP 実装が IP マルチキャストをサポートすることは要求されていません。Level 0 ホストは一般的にマルチキャスト活動の影響を受けません。唯一の例外は一部のタイプのローカルネットワークで発生し, level 1 または 2 ホストの存在により, マルチキャスト IP データグラムが level 0 ホストに誤配信される可能性があります。このようなデータグラムは, 宛先アドレスフィールドに class D IP アドレスが存在することで簡単に識別できます。IP マルチキャストをサポートしないホストは, これらを静かに破棄すべきです。Class D アドレスはこのメモのセクション 4 で説明されています。
Level 1 (レベル 1): マルチキャスト IP データグラムの送信はサポートするが受信はサポートしない。
Level 1 により, ホストはリソース検索やステータス報告などの一部のマルチキャストベースのサービスに参加できますが, ホストが任意のホストグループに参加することは許可されません。IP 実装は level 0 から level 1 に非常に簡単にアップグレードでき, 新しいコードもほとんど必要ありません。このメモのセクション 4, 5, 6 のみが level 1 実装に適用されます。
Level 2 (レベル 2): IP マルチキャストの完全サポート。
Level 2 により, ホストはホストグループへの参加と離脱, およびホストグループへの IP データグラムの送信が可能になります。これには Internet Group Management Protocol (インターネットグループ管理プロトコル, IGMP) の実装と, ホスト内の IP およびローカルネットワークサービスインターフェースの拡張が必要です。このメモの以下のすべてのセクションが level 2 実装に適用されます。