13. Appendix I - Changes from IGMPv1 (Anhang I - Änderungen gegenüber IGMPv1)
13. Appendix I - Changes from IGMPv1 (Anhang I - Änderungen gegenüber IGMPv1)
Die Felder „Version“ und „Type“ von IGMPv1 werden zu einem einzigen „Type“-Feld zusammengefasst.
Den Version 2 Membership Report-Nachrichten wird ein neuer IGMP-Typ zugewiesen, sodass ein Router den Unterschied zwischen einem IGMPv1- und IGMPv2-Host-Bericht erkennen kann.
Für die IGMPv2 Leave Group-Nachricht wird ein neuer IGMP-Typ erstellt.
Die Membership Query-Nachricht wird so geändert, dass ein zuvor ungenutztes Feld einen neuen Wert enthält, die Max Response Time (Maximale Antwortzeit).
Die IGMPv2-Spezifikation legt nun einen Querier-Wahlmechanismus fest. In IGMPv1 wurde die Querier-Wahl dem Multicast-Routing-Protokoll überlassen, und verschiedene Protokolle verwendeten unterschiedliche Mechanismen. Dies könnte dazu führen, dass mehr als ein Querier pro Netzwerk vorhanden ist, weshalb der Wahlmechanismus in IGMPv2 standardisiert wurde. Dies bedeutet jedoch, dass Vorsicht geboten ist, wenn ein IGMPv2-Router versucht, mit einem IGMPv1-Router zu koexistieren, der einen anderen Querier-Wahlmechanismus verwendet. Insbesondere bedeutet dies, dass ein IGMPv2-Router in der Lage sein muss, als IGMPv1-Router in einem bestimmten Netzwerk zu fungieren, wenn er dazu konfiguriert ist. Die erforderlichen Maßnahmen umfassen:
-
Setzen Sie das Feld Max Response Time in allen Abfragen auf 0.
-
Ignorieren Sie Leave Group-Nachrichten.
Die IGMPv2-Spezifikation lockert die Anforderungen an die Gültigkeitsprüfung für Membership Queries und Membership Reports. Achten Sie beim Aktualisieren einer Implementierung darauf, alle Prüfungen zu entfernen, die nicht dazugehören.
Die IGMPv2-Spezifikation erfordert das Vorhandensein der IP Router Alert-Option [RFC 2113] in allen in diesem Memo beschriebenen Paketen.