Netzlaststeuerung
8.2 Multicast-Anwendung
8.2.3 Beschreibung IGMP-Snooping
Das Internet Group Management Protocol (IGMP) beschreibt die Verteilung
von Multicast-Informationen zwischen Routern und Endgeräten auf Layer 3.
Router mit aktiver IGMP-Funktion verschicken periodisch Anfragen (Query),
um zu erfahren, welche IP-Multicast-Gruppen-Mitglieder im LAN ange-
schlossen sind. Multicast-Gruppen-Mitglieder antworten mit einer Report-
Nachricht. Diese Report-Nachricht enthält alle für das IGMP notwendigen
Parameter. Der Router trägt die IP-Multicast-Group-Adresse aus der Report-
Nachricht in seine Routing-Tabelle ein. Dies bewirkt, dass er Frames mit
dieser IP-Multicast-Group-Adresse im Zieladressfeld ausschließlich gemäß
der Routing-Tabelle vermittelt.
Geräte, die nicht mehr Mitglied einer Multicast-Gruppe sein wollen, melden
sich mit einer Leave-Nachricht ab (ab IGMP-Version 2) und versenden keine
Report-Nachrichten mehr. Im IGMP-Version 1 und 2 entfernt der Router den
Routing-Tabelleneintrag, wenn er innerhalb einer bestimmten Zeit (Aging
Time) keine Report-Nachricht empfängt.
Sind mehrere Router mit aktiver IGMP-Funktion im Netz, dann verhandeln
diese bei IGMP Version 2 untereinander, welcher Router die Query-Funktion
übernimmt. Ist kein Router im Netz, dann kann ein entsprechend ausgestat-
teter Switch die Query-Funktion übernehmen.
Ein Switch, der einen Multicast-Empfänger mit einem Router verbindet, kann
mit Hilfe des IGMP-Snooping-Verfahrens die IGMP-Informationen aus-
werten.
IGMP-Snooping übersetzt IP-Multicast-Group-Adressen in MAC-Multicast-
Adressen, so dass die IGMP-Funktion auch von Layer 2-Switches wahrge-
nommen werden können. Der Switch trägt die vom IGMP-Snooping aus den
IP-Adressen gewonnenen MAC-Adressen der Multicast-Empfänger in die
statische Adresstabelle ein. Somit blockiert der Switch Multicast-Pakete an
den Ports, an denen keine Multicast-Empfänger angeschlossen sind.
Grundkonfiguration L2E
109
Release 5.0 04/09