Zum Hauptinhalt springen

4. IGMP-Fragebogen (IGMP Questionnaire)

Im Rahmen dieser Arbeit wurden die folgenden Fragen auf der MAGMA-Diskussionsliste gestellt und an bekannte Switch-Hersteller gesendet, die IGMP-Snooping implementieren. Die einzelnen Beiträge wurden auf Wunsch anonymisiert und gelten nicht zwangsläufig für alle Produkte der Hersteller.

Die Fragen waren:

  • F1: Führen Ihre Switches eine Aggregation von IGMP-Joins durch? Mit anderen Worten: Werden IGMP-Joins abgefangen und von Hard-/Software absorbiert, sodass nur ein Join an den Querier weitergeleitet wird?
  • F2: Erfolgt die Multicast-Weiterleitung auf Basis von MAC-Adressen? Würden Datagramme, die an die Multicast-IP-Adressen 224.1.2.3 und 239.129.2.3 gerichtet sind, an dieselben Portgruppen weitergeleitet?
  • F3: Ist es möglich, Multicast-Datagramme auf Basis von IP-Adressen weiterzuleiten (ohne Routing)? Mit anderen Worten: Könnten 224.1.2.3 und 239.129.2.3 bei unverändertem TTL an verschiedene Portgruppen weitergeleitet werden?
  • F4: Werden Multicast-Datagramme im Bereich 224.0.0.1 bis 224.0.0.255 auf allen Ports weitergeleitet, unabhängig davon, ob IGMP-Joins gesendet wurden?
  • F5: Werden Multicast-Frames im MAC-Adressbereich 01:00:5E:00:00:01 bis 01:00:5E:00:00:FF auf allen Ports weitergeleitet, unabhängig davon, ob IGMP-Joins gesendet wurden?
  • F6: Unterstützt Ihr Switch die Weiterleitung an Ports, an denen IP-Multicast-Router angeschlossen sind, zusätzlich zu den Ports, an denen IGMP-Joins empfangen wurden?
  • F7: Ist Ihre IGMP-Snooping-Funktionalität vollständig in Hardware implementiert?
  • F8: Ist Ihre IGMP-Snooping-Funktionalität teilweise in Software implementiert?
  • F9: Können Topologieänderungen (zum Beispiel Änderungen der Spanning-Tree-Konfiguration) von der IGMP-Snooping-Funktionalität erkannt werden, sodass zum Beispiel neue Anfragen gesendet oder Tabellen aktualisiert werden können, um die Robustheit zu gewährleisten?

Die Antworten waren:

      ---------------------------+-----------------------+
| Switch-Hersteller |
---------------------------+---+---+---+---+---+---+
| 1 | 2 | 3 | 4 | 5 | 6 |
---------------------------+---+---+---+---+---+---+
F1 Join-Aggregation | x | x | x | | x | x |
F2 Layer-2-Weiterleitung | x | x | x | x |(1)| |
F3 Layer-3-Weiterleitung |(1)| |(1)| |(1)| x |
F4 224.0.0.X-kundig |(1)| x |(1)|(2)| x | x |
F5 01:00:5e:00:00:XX-kundig| x | x | x |(2)| x | x |
F6 Mcast-Router-Liste | x | x | x | x | x | x |
F7 Hardware-implementiert | | | | | | |
F8 Software-unterstützt | x | x | x | x | x | x |
F9 Topologie-kundig | x | x | x | x | |(2)|
---------------------------+---+---+---+---+---+---+
x Bedeutet, dass die Antwort Ja war.
(1) Bei einigen Produkten (typischerweise High-End) Ja; bei anderen Nein.
(2) Nicht zum Zeitpunkt des Eingangs des Fragebogens, aber in naher Zukunft erwartet.