Zum Hauptinhalt springen

Anhang A. Design-Rationale

A.1. Der "Exclude"-Filtermodus

Der "Exclude"-Filtermodus wurde eingeführt, um "Source-Specific Multicast" (SSM) zu unterstützen, während gleichzeitig die Kompatibilität mit dem bestehenden "Any-Source Multicast" (ASM)-Modell aufrechterhalten wird.

Bei ASM tritt ein Host einer Gruppe G bei und empfängt Verkehr von allen Quellen, die an G senden. Dies entspricht EXCLUDE({}, G). Bei SSM tritt ein Host einem spezifischen Kanal (S, G) bei und empfängt Verkehr nur von Quelle S, der an Gruppe G gesendet wird. Dies entspricht INCLUDE({S}, G).

Der EXCLUDE-Modus ermöglicht es einem Host, bestimmte Quellen aus einer ASM-Gruppe zu blockieren, was zum Filtern unerwünschten Verkehrs nützlich ist.

A.2. Der "Include"-Filtermodus

Der "Include"-Filtermodus ist der primäre Modus für SSM. Er ermöglicht es einem Host, die Menge der Quellen explizit anzugeben, die er empfangen möchte. Dies vereinfacht das Multicast-Routing-Protokoll, da der Router nur einen quellenspezifischen Baum aufbauen muss.

A.3. State Change Reports

State Change Reports werden gesendet, um Zuverlässigkeit zu gewährleisten. Durch Wiederholung der Reports wird die Wahrscheinlichkeit verringert, dass sie verloren gehen. Dies ist wichtig, da IGMP über einen unzuverlässigen Transport (IP) läuft.