メインコンテンツまでスキップ

13. Appendix I - Changes from IGMPv1 (付録 I - IGMPv1 からの変更点)

13. Appendix I - Changes from IGMPv1 (付録 I - IGMPv1 からの変更点)​

IGMPv1 の「バージョン」 (Version) フィールドと「タイプ」 (Type) フィールドは、単一の「タイプ」フィールドに統合されました。

ルーターが IGMPv1 と IGMPv2 のホストレポートを区別できるように、バージョン 2 メンバーシップレポートメッセージに新しい IGMP タイプが割り当てられました。

IGMPv2 脱退グループメッセージ (Leave Group message) 用に新しい IGMP タイプが作成されました。

メンバーシップクエリメッセージは、以前は使用されていなかったフィールドに新しい値である最大応答時間 (Max Response Time) が含まれるように変更されました。

IGMPv2 仕様では、クエリア選出メカニズムが規定されました。IGMPv1 では、クエリア選出はマルチキャストルーティングプロトコルに委ねられており、プロトコルごとに異なるメカニズムが使用されていました。これにより、ネットワークごとに複数のクエリアが存在する可能性があったため、選出メカニズムは IGMPv2 で標準化されました。ただし、これは、異なるクエリア選出メカニズムを使用する IGMPv1 ルーターと IGMPv2 ルーターが共存しようとする場合に注意が必要であることを意味します。特に、IGMPv2 ルーターは、そのように構成されている場合、特定のネットワーク上で IGMPv1 ルーターとして動作できる必要があることを意味します。必要なアクションは次のとおりです。

  • すべてのクエリで最大応答時間フィールドを 0 に設定します。

  • 脱退グループメッセージを無視します。

IGMPv2 仕様では、メンバーシップクエリとメンバーシップレポートの有効性チェックに関する要件が緩和されています。実装をアップグレードするときは、不適切なチェックを必ず削除してください。

IGMPv2 仕様では、このメモで説明されているすべてのパケットに IP Router Alert オプション [RFC 2113] が存在することが求められます。