Zum Hauptinhalt springen

Appendix A. Design Rationale

A.1. The "Exclude" Filter Mode

The "Exclude" filter mode was introduced to support "Source-Specific Multicast" (SSM) while still maintaining compatibility with the existing "Any-Source Multicast" (ASM) model.

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

In ASM, a host joins a group G and receives traffic from all sources sending to G. This is equivalent to EXCLUDE({}, G).

In ASM tritt ein Host einer Gruppe G bei und empfängt Traffic von allen Quellen, die an G senden. Dies entspricht EXCLUDE({}, G).

In SSM, a host joins a specific channel (S, G) and receives traffic only from source S sent to group G. This is equivalent to INCLUDE({S}, G).

In SSM tritt ein Host einem bestimmten Kanal (S, G) bei und empfängt Traffic nur von der Quelle S, die an die Gruppe G gesendet wird. Dies entspricht INCLUDE({S}, G).

The EXCLUDE mode allows a host to block specific sources from an ASM group, which is useful for filtering out unwanted traffic.

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

A.2. The "Include" Filter Mode

The "Include" filter mode is the primary mode for SSM. It allows a host to explicitly specify the set of sources it wishes to receive. This simplifies the multicast routing protocol, as the router only needs to build a source-specific tree.

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

A.3. State Change Reports

State Change Reports are sent to ensure reliability. By repeating the reports, the probability of them being lost is reduced. This is important because MLD runs over an unreliable transport (ICMPv6).

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