2.7. Multicast Addresses (Multicast-Adressen)
2.7. Multicast Addresses (Multicast-Adressen)
Eine Multicast-Adresse ist ein Identifikator für eine Menge von Schnittstellen (die typischerweise zu verschiedenen Knoten gehören). Ein an eine Multicast-Adresse gesendetes Paket wird an alle durch diese Adresse identifizierten Schnittstellen zugestellt.
2.7.1. Format von Multicast-Adressen (Format of Multicast Addresses)
Multicast-Adressen in IPv6 haben folgendes Format:
| 8 | 4 | 4 | 112 bits |
+--------+----+----+---------------------------------------------+
|11111111|flags|scope| group ID |
+--------+----+----+---------------------------------------------+
wobei:
- 11111111: das 8-Bit-Präfixfeld, das die Adresse als Multicast-Adresse kennzeichnet.
- flags (Flags): ein 4-Bit-Feld. Das höchstwertige Bit (0) ist reserviert; die drei folgenden Bits sind:
- P (Bit 1): gibt an, ob die Multicast-Adresse auf einem Unicast-Präfix basiert (RFC 3306).
- T (Bit 2): gibt an, ob die Gruppen-ID dauerhaft (0) oder flüchtig (1) zugewiesen ist.
- R (Bit 3): gibt an, ob die Adresse die Adresse des Rendezvous-Punkts (RP) enthält (RFC 3956).
- scope (Bereich): ein 4-Bit-Feld, das den Geltungsbereich der Multicast-Adresse angibt (z. B. interface-local, link-local, site-local, organization-local, global).
- group ID (Gruppen-ID): identifiziert die Multicast-Gruppe innerhalb des angegebenen Bereichs.
Beispiele:
FF01::1 interface-local all-nodes
FF02::1 link-local all-nodes
FF01::2 interface-local all-routers
FF02::2 link-local all-routers
FF05::2 site-local all-routers
2.7.2. Bekannte Multicast-Adressen (Well-Known Multicast Addresses)
Bekannte Multicast-Adressen sind für bestimmte Zwecke reserviert. Sie verwenden vordefinierte Bereiche und Gruppen-IDs.
FF01::1,FF02::1: Adressen aller Knoten (all-nodes).FF01::2,FF02::2,FF05::2: Adressen aller Router (all-routers).
Die Verwendung von Multicast-Adressen ist für IPv6-Protokolle wie Neighbor Discovery (RFC 4861) und für die Verbreitung von Diensten innerhalb eines bestimmten Bereichs unerlässlich.