Aller au contenu principal

3.1. Comparaisons de portée

Les adresses de destination multicast ont un champ de portée de 4 bits qui contrôle la propagation du paquet multicast. L'architecture d'adressage IPv6 définit les valeurs de champ de portée pour les portées interface-local (0x1), link-local (0x2), admin-local (0x4), site-local (0x5), organization-local (0x8) et global (0xE) (Section 2.7 de [RFC4291]).

L'utilisation de l'algorithme de sélection d'adresse source en présence d'adresses de destination multicast nécessite la comparaison d'une portée d'adresse unicast avec une portée d'adresse multicast. Nous mappons l'unicast link-local au multicast link-local, l'unicast site-local au multicast site-local, et la portée globale unicast à la portée globale multicast. Par exemple, unicast site-local est égal à multicast site-local, qui est inférieur à multicast organization-local, qui est inférieur à unicast global, qui est égal à multicast global. (Notez que les adresses unicast site-local IPv6 sont dépréciées [RFC4291]. Cependant, certaines implémentations et déploiements existants peuvent encore utiliser ces adresses; elles sont donc incluses dans les procédures de cette spécification. Notez également que les ULA sont considérées comme ayant une portée globale, pas site-local, mais sont gérées via la table de politique de préfixe comme discuté dans la Section 10.6.)

Nous écrivons Scope(A) pour signifier la portée de l'adresse A. Par exemple, si A est une adresse unicast link-local et B est une adresse multicast site-local, alors Scope(A) < Scope(B).

Ce mappage fusionne implicitement les frontières de site unicast et les frontières de site multicast [RFC4007].