Rechnernetze
Home Nach oben

Multicast-Adressen

Eine Multicast-Adresse hat die Form  FFPG:X... und enthält Angaben zum Gültigkeitsbereich (an der Position G) sowie ein Bit, welches sie als permanent (P=0) oder nur vorübergehend zugewiesen (transient, P=1) kennzeichnet. Nicht permanente Multicast-Adressen brauchen nur innerhalb des jeweiligen Gültigkeitsbereich (Knoten G=1, Link G=2, Site G=5, Organisation G=8) eindeutig zu sein. Permanente Multicast-Adressen haben in sämtlichen Gültigkeitsbereichen die gleiche Bedeutung, wenngleich sie sich stets nur auf den Gültigkeitsbereich, in dem sich der jeweilige Absender befindet, beziehen. Beispielsweise gibt es permanente Multicast-Adressen für NTP-Server; ein Absender mit einer derartigen Zieladresse, die den Gültigkeitsbereich Link besitzt, spricht alle NTP-Server innerhalb des Links an, in welchem sich der Absender befindet.

Eine Gruppenangabe von 112 Bit Länge gibt die jeweilige Multicast-Gruppe an. Multicast-Adressen dürfen weder als Quelladressen noch in Routing-Headern verwendet werden. Es ist die Aufgabe des Routers dafür zu sorgen, dass ein Datagramm mit einer Multicast-Adresse an sämtliche Schnittstellen, die in der zugehörigen Multicast-Gruppe liegen, zu senden. 

Vordefinierte Multicast-Adressen werden als Well-Known-Adressen bezeichnet. Die 16 Reserved Multicast-Adressen FF00::0, FF01::0, ... FF0A::0 dürfen niemals verwendet werden. Die Adressen FF01::1 und FF02::1 zielen auf alle Schnittstellen-Adressen in den Gültigkeitsbereichen 1 und 2 und ersetzen somit die entsprechenden Broadcast-Adressen von IPv4. Die Adressen FF01::2, FF02::2 und FF05::2 zielen auf alle Router in den Gültigkeitsbereichen 1, 2 und 5. Ein weiterer Adresstyp wird als Solicited-Node Address bezeichnet und hat den Präfix FF02:0:0:0:0:1:FF00/104. Diese Adresse wird aus einer Uni- oder Multicast-Adresse gebildet, indem deren unteren 24 Bit an diesen Präfix angehängt werden. Sie spricht somit innerhalb eines Links alle Schnittstellen an, deren IPv6-Adressen in den unteren 24 Bits die gleichen Werte haben. 

Permanente Multicast-Gruppen werden bisher nur durch die unteren 32 Bits unterschieden (FFPG::<gruppe>/96), um die Abbildung einer Multicast-Adresse in eine MAC-Adresse schneller berechnen zu können. 

Ein Host empfängt Datagramme mit den folgenden Adressen:

Link-Lokale Adresse für jede Schnittstelle.
Zugewiesene Unicast-Adresse.
Loopback-Adresse.
Multicast Adressen für alle Knoten (Broadcast).
Solicited-Node Multicast-Adresse jede zugewiesene Uni- und Anycast-Adresse.
Multicast-Adressen für alle anderen Gruppen, denen der Host angehört.

Ein Router erkennt zusätzlich die folgenden Adressen:

Die Subnetzrouter-Anycast-Adressen, für welche das Router-Interface als Router konfiguriert ist.
Alle weiteren Anycast-Adressen, für welche der Router konfiguriert wurde.
Multicast Adressen für alle Router.
Multicast Adressen für alle anderen Gruppen, denen der Router angehört.

Die einzigen Adresspräfixe, die in einer Implementierung vordefiniert werden, sollten folgende sein:

Unspezifizierte Adresse.
Loopback-Adresse.
Multicast-Präfix (FF...).
Lokale Präfixe (Link-lokal FF11:.. und Link-lokal FF12:..).
Vordefinierte Multicast-Adressen.
IPv4-kompatible Präfixe.