Layer 2
8.4.1 Multicast-Filterkonzepte
•
8.4.1.2
GMRP (GARP Multicast Registration Protocol)
Das GARP Multicast Registration Protocol (GMRP) ist eine Anwendung des Generic
Attribute Registration Protocol (GARP) und bietet einen Layer-2-Mechanismus zum
Verwalten von Multicast-Gruppenmitgliedschaften in einem überbrückten Layer-2-
Netzwerk. Es ermöglicht Ethernet-Switches und Endgeräten, Mitgliedschaften
in Multicast-Gruppen mit anderen Switches in einem LAN anzumelden bzw.
abzumelden, woraufhin diese Informationen an alle Switches im LAN verteilt
werden, die erweiterte Filterdienste unterstützen.
GMRP ist ein Standardprotokoll der Branche, das ursprünglich in IEEE 802.1D-1998
festgelegt und in IEEE 802.1Q-2005 erweitert wurde. GARP wurde in IEEE
802.1D-1998 festgelegt und in 802.1D-2004 aktualisiert.
Hinweis
GMRP bietet ähnliche Funktionalität in Layer 2 wie IGMP in Layer 3.
Einer Multicast-Gruppe beitreten
Um einer Multicast-Gruppe beizutreten, sendet ein Endgerät eine GMRP-Nachricht
vom Typ join. Der Switch, der die join-Nachricht empfängt, fügt den Port, über
den die Nachricht empfangen wurde, der in der Nachricht angegebenen Multicast-
Gruppe hinzu. Dann propagiert er die join-Nachricht an alle anderen Hosts im VLAN,
von denen einer die Multicast-Quelle sein soll.
Wenn ein Switch GMRP-Updates sendet (von GMRP-fähigen Ports), werden alle dem
Switch bekannten Multicast-Gruppen, egal ob manuell konfiguriert oder dynamisch
über GMRP gelernt, dem Rest des Netzwerks angekündigt.
Solange sich ein Host in dem Layer-2-Netzwerk für eine bestimmte Multicast-Gruppe
angemeldet hat, wird der Datenverkehr von der entsprechenden Multicast-Quelle im
Netzwerk übertragen. Multicast-Verkehr von der Quelle wird von jedem Switch im
Netzwerk nur an jene Ports weitergeleitet, von denen der Switch join-Nachrichten für
die Multicast-Gruppe erhalten hat.
476
Verarbeitung von Austritten
Wenn Host C1 sich für den Austritt aus einer Multicast-Gruppe entscheidet, gibt
er eine leave-Anforderung an den Switch aus. Der Switch fragt den Port ab,
zu festzustellen, ob Host C1 das letzte Mitglied der Gruppe an dem Port ist. Ist
Host C1 das letzte (oder einzige) Mitglied, wird die Gruppe sofort an dem Port
zurückgeschnitten.
Verlässt Host C1 die Multicast-Gruppe, ohne eine leave group-
Nachricht auszugeben, und reagiert dann nicht auf eine allgemeine
Mitgliedschaftsabfrage, stellt der Switch die Weiterleitung von Datenverkehr
nach zwei Abfragen ein.
Wenn der letzte Port in einer Multicast-Gruppe die Gruppe verlässt (oder durch
Veralterung entfernt wird), gibt er Switch einen IGMP-Austrittsbericht an den
Router aus.
RUGGEDCOM ROX II v2.15 Weboberfläche
Konfigurationshandbuch, 05/2022, C79000-G8900-1534-02