2.7. Multicast Addresses (Adresses multicast)
2.7. Multicast Addresses (Adresses multicast)
Une adresse multicast IPv6 est un identifiant pour un ensemble d'interfaces (généralement sur différents nœuds). Un paquet envoyé à une adresse multicast est livré à toutes les interfaces identifiées par cette adresse.
2.7.1. Format of Multicast Addresses (Format des adresses multicast)
Les adresses multicast IPv6 ont le format suivant :
| 8 | 4 | 4 | 112 bits |
+--------+----+----+---------------------------------------------+
|11111111|flags|scope| group ID |
+--------+----+----+---------------------------------------------+
où :
- 11111111 : le champ de préfixe de 8 bits, identifiant l'adresse comme une adresse multicast.
- flags (drapeaux) : un champ de 4 bits. Le bit le plus significatif (0) est réservé ; les trois bits suivants sont :
- P (bit 1) : indique si l'adresse multicast est basée sur un préfixe unicast (RFC 3306).
- T (bit 2) : indique si l'ID de groupe est assigné de manière permanente (0) ou transitoire (1).
- R (bit 3) : indique si l'adresse intègre l'adresse du point de rendez-vous (Rendezvous Point, RP) (RFC 3956).
- scope (portée) : un champ de 4 bits, indiquant la portée de l'adresse multicast (par exemple, interface-local, link-local, site-local, organization-local, global).
- group ID (ID de groupe) : identifie le groupe multicast au sein de la portée indiquée.
Exemples :
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. Well-Known Multicast Addresses (Adresses multicast bien connues)
Les adresses multicast bien connues sont réservées pour des usages spécifiques. Elles utilisent un scope et un group ID prédéfinis.
FF01::1,FF02::1: adresses all-nodes (tous les nœuds).FF01::2,FF02::2,FF05::2: adresses all-routers (tous les routeurs).
L'utilisation des adresses multicast est essentielle pour les protocoles IPv6 tels que Neighbor Discovery (RFC 4861) et pour la diffusion de services au sein d'un domaine donné.