Aller au contenu principal

2. La famille d'adresses VPN-IPv6

Les extensions multiprotocole de BGP [BGP-MP] permettent à BGP de transporter des routes issues de plusieurs « familles d'adresses ». Nous introduisons le concept de « famille d'adresses VPN-IPv6 », similaire à la famille d'adresses VPN-IPv4 introduite dans [BGP/MPLS-VPN].

Une adresse VPN-IPv6 est une quantité de 24 octets commençant par un « discriminateur de route » (RD) de 8 octets et se terminant par une adresse IPv6 de 16 octets.

L'objectif du RD est uniquement de permettre la création de routes distinctes pour un préfixe d'adresse IPv6 commun, de manière similaire à l'objectif du RD défini dans [BGP/MPLS-VPN]. Comme autorisé dans [BGP/MPLS-VPN], le RD peut être utilisé pour créer plusieurs routes distinctes pour un même système. Cela peut être réalisé en créant deux routes VPN-IPv6 différentes ayant la même partie IPv6 mais des RD différents. Ainsi, le BGP du fournisseur peut installer plusieurs routes distinctes pour un même système et permettre l'utilisation d'une politique pour décider quels paquets utilisent quelle route.

De plus, si deux VPN utilisent le même préfixe d'adresse IPv6 (représentant en réalité des systèmes physiques différents), le PE le transforme en un préfixe d'adresse VPN-IPv6 unique utilisant un RD différent. Cela garantit que si une même adresse est utilisée dans deux VPN différents, deux routes totalement distinctes peuvent être installées pour cette adresse, une par VPN.

Étant donné que les adresses VPN-IPv6 et les adresses IPv6 appartiennent à des familles d'adresses différentes, BGP ne les traite jamais comme des adresses comparables.

Une VRF peut posséder plusieurs routes VPN-IPv6 équivalentes pour un seul préfixe d'adresse IPv6. Lorsqu'une adresse de destination dans une VRF correspond à une route VPN-IPv6, seule la partie IPv6 correspond effectivement.

Le format et le codage du discriminateur de route sont spécifiés dans [BGP/MPLS-VPN].

Lorsqu'un site possède à la fois des capacités IPv4 et IPv6, le même RD peut être utilisé pour annoncer à la fois une adresse IPv6 et une adresse IPv4. Alternativement, des RD différents peuvent être utilisés pour annoncer séparément les adresses IPv4 et les adresses IPv6. Notez cependant qu'au sein du périmètre de cette spécification, les adresses IPv4 et les adresses IPv6 sont toujours traitées dans leurs contextes respectifs indépendants, et aucune question d'interconnexion IPv4-IPv6 ni technique associée n'est discutée.