Home       Servicebereich  Projekte  Kontakt  

Logo von LWsystems LWsystems bietet Ihnen systemübergreifende IT-Beratung und umfassenden Service in allen Fragen Ihrer IT-Infrastruktur.
Rufen Sie uns einfach an!

05455- 932 132 oder 05403- 55 56

IGMP und Multicasting


IP-Multicast und das IGMP-Protokoll

Falls es gewnscht ist, eine Information an mehrere Hosts gleichzeitig zu bertragen (z.B. bei Videokonferenzen) wre es nicht sinnvoll die jeweilige Pakte mehrfach zu versenden. Aus diesem Grunde wurde das Multicasting, eine Erweiterung des IP-Protokolls entwickelt. Beim Multicasting treten die Hosts einer Gruppe bei, die ber eine Multcast-Adresse angesprochen werden kann. Die IP-Schicht auf den jeweiligen Hosts bekommt die Information, da IP-Pakte an die besagte Multicast-Adresse an die hheren Schichten weitergeleitet werden sollen. Der jeweilige Host informiert zudem alle Router in seinem Subnetz ber seine Zugehrigkeit zu einer Multicast-Gruppe. Der Informationsaustausch findet hier ber das IGMP-Protokoll (Internet Group Management Protcol) statt. Der Router widerum gibt die Information an die benachbarten Router weiter. Hierfr wurden spezielle Multicast-Routingprotokolle entwickelt. Auf allen beteiligten Rechnern werden die Routingtabellen zudem um die Gruppeneintrge erweitert.

Um eine globale Gruppe zu bilden, dessen Adresse im gesamten Internet bekannt ist, mu diese bei einer Registrierungsstelle beantragt werden. Eine lokale Gruppe kann mit einer beliebigen Multicastadresse arbeiten. Die Router die Paktet in das gesamte Internet routen mssen natrlich so konfiguriert werden, da die Paktet nicht weitergeleitet werden. Eine andere Mglichkeit die lokale Gruppe zu bilden liegt darin, da die maximale Anzahl der Hops im Netz, das die lokale Gruppe bildet ermittelt wird. Die Time To Live Zahl der Pakete wird auf diesen Wert gesetzt, um zu gewhrleisten ein Verwerfen der Pakete zu gewrhleisten die nach auerhalb geroutet werden. Die Methode gewhrleistet die lokale Gruppe falls keine andere lokale Gruppe mit identischer Gruppenadresse in erreichbarer Nhe liegt.

Bei den Multicastgruppen wird zwischen offenen und geschlossenen Gruppen unterschieden. In einer geschlossenen Gruppe mu der Sender ein Mitglied dieser Gruppe sein, in den offenen nicht. Die Multicast-Routinginformationen sind so angelegt, da an den jeweiligen Sender keine von Ihm selbst versandten IP-Paktet zurckgeschickt werden. Whrend des Bestehens der Gruppe tauschen die Router und die Hosts Informationen (Anfrage und Antworten) darber aus, wer noch aktuell Mitglied welcher Gruppe ist. Hierdurch wird verhindert, das nicht mehr existierende Hosts weiterhin Mitglieder einer Gruppe bleiben. Die Kommunikation erfolgt so, da die jeweiligen Router Anfragen an die spezielle Gruppenadresse 224.0.0.1 senden. Die Mitglieder jeder Gruppe sind immer auch Mitglieder in der Gruppe 224.0.0.1. Alle Stationen, die irgendeiner Gruppe angehren, senden jetzt Ihre Antworten nach einer zuflligen Zeitspanne. Falls eine Station hrt, da ihre Gruppe schon genannt wurde, sendet sie nicht mehr, da die Router keine Informationen darber bentigen wer genau zu einer Gruppe gehrt, sondern nur, ob irgend jemand im Subnetz zu einer und welcher Gruppe gehrt. Aufgrund der Wahl einer zuflligen Antwortzeit wird gewhrleistet, da der Traffic nach einer solchen Anfrage gering bleibt, da nur ein Gruppenmitglied Antworten mu; die anderen senden aufgrund der oben genannten Grnde keine Antwort mehr.

Wenn eine Station zu einer Gruppe beitritt, sendet sie von sich aus eine IGMP-Nachricht an den Router um nicht bis zur nchsten Abfrage warten zu mssen.

< zurück  | weiter >