Wie die Multicastarchitektur zusammenpasst
In diesem Abschnitt werden eine Beispielkonfiguration und die Zusammenpassung der Hauptkomponenten beschrieben.
Die folgende Abbildung zeigt die Beziehung zwischen den verschiedenen Komponenten eines Routers.

Der Multicastgruppen-Manager ist Teil des RRAS-Diensts, der auf einem Server ausgeführt wird, der als Router ausgeführt wird.
Auf dem angezeigten Router werden drei Multicastroutingprotokolle (Protokoll 1, Protokoll 2, Protokoll 3) ausgeführt. Jedes Protokoll kann eine oder mehrere Schnittstellen besitzen (in dieser Abbildung besitzt Protokoll 1 Schnittstelle 1, Protokoll 2 besitzt Schnittstelle 2 und Protokoll 3 besitzt Schnittstelle 3). Jede Schnittstelle kann nur einem Routingprotokoll gehören (zusätzlich zu IGMP, was ein Sonderfall ist).
Der Multicastgruppen-Manager wird auf dem Router ausgeführt und koordiniert die Verteilung von Gruppeninformationen zwischen den Routingprotokollen.
Die folgende Abbildung zeigt die Beziehung zwischen zwei Routern in einer Multicastarchitektur.

In der vorherigen Abbildung sendet Router 2 eine Multicastnachricht an Netzwerk 2 an Schnittstelle 3. Router 1 empfängt die Multicastnachricht von Netzwerk 2 an Schnittstelle 3. Auf beiden Routern besitzt Protokoll 3 die entsprechende Schnittstelle 3.
Die folgende Abbildung zeigt den Pfad, den eine Nachricht von einer Multicastquelle (zu einer Multicastgruppe) nimmt, um den Host zu erreichen, der der Multicastgruppe beigetreten ist. Die Router in der Abbildung verwenden die gleiche Konfiguration wie vorherige Abbildungen. Die Schnittstellen- und Protokolldetails werden jedoch nicht angezeigt, um die Abbildung einfach zu halten.

Im folgenden Szenario werden die Ereignisse beschrieben, die stattfinden, wenn ein Host einer Multicastgruppe beitritt. In der vorherigen Abbildung finden Sie Beziehungen zwischen den verschiedenen Entitäten.
- Host 1 tritt der Multicastgruppe G in Netzwerk 3 bei.
- Router 3 lernt über G über IGMP.
- Der Multicastgruppen-Manager auf Router 3 benachrichtigt Protokoll 3 auf Router 3, dass es neue Empfänger für G gibt.
- Protokoll 3 auf Router 3 benachrichtigt dann Protokoll 3 auf Router 1 über G.
- Im Gegenzug benachrichtigt Protokoll 3 auf Router 1 den Multicastgruppen-Manager auf Router 1 über G.
- Der Multicastgruppen-Manager auf Router 1 benachrichtigt dann Protokoll 1 und Protokoll 2 über G.
- Protokoll 2 informiert Router 2 möglicherweise über G, wenn das Protokoll dafür konzipiert ist.
Im folgenden Szenario werden die Ereignisse beschrieben, die stattfinden, wenn eine Nachricht an eine Multicastgruppe gesendet wird. Informationen zu den Beziehungen zwischen den verschiedenen Entitäten finden Sie in der vorherigen Abbildung.
- Eine Quelle in Netzwerk 1 sendet eine Nachricht an Gruppe G.
- Die von Quelle S gesendete Nachricht wird zuerst an Router 2 gesendet, der sie dann über Schnittstelle 2 an Router 1 weitersandt (da Router 2 durch Protokoll 2 darüber informiert wurde, dass Empfänger nachgeschaltet sind).
- Router 1 weitergeleitet die Nachricht an Router 3 (da Router 1 durch Protokoll 2 darüber informiert wurde, dass Empfänger nachgeschaltet sind).
- Router 3 gibt die Nachricht an Netzwerk 3 weiter und trifft daher auf Host 1 ein.
Weitere Informationen zur Multicastroutingprotokollinteraktion finden Sie unter RFC 2715, Interoperabilitätsregeln für Multicastroutingprotokolle.