3.4 BGP Next-Hop Information (Informations BGP Next-Hop)
3.4. BGP Next-Hop Information (Informations BGP Next-Hop)
Les informations d'état de liaison BGP pour les réseaux IPv4 et IPv6 peuvent être transportées soit sur une session BGP IPv4 soit sur une session BGP IPv6. Si une session BGP IPv4 est utilisée, alors le next hop dans le MP_REACH_NLRI DEVRAIT être une adresse IPv4. De même, si une session BGP IPv6 est utilisée, alors le next hop dans le MP_REACH_NLRI DEVRAIT être une adresse IPv6. Habituellement, le next hop sera défini sur l'adresse de point de terminaison local de la session BGP. L'adresse next-hop DOIT être encodée comme décrit dans [RFC4760]. Le champ Length de l'adresse next-hop spécifiera la famille d'adresses next-hop. Si la longueur next-hop est 4, alors le next hop est une adresse IPv4; si la longueur next-hop est 16, alors c'est une adresse IPv6 globale; et si la longueur next-hop est 32, alors il y a une adresse IPv6 globale suivie d'une adresse IPv6 link-local. L'adresse IPv6 link-local devrait être utilisée comme décrit dans [RFC2545]. Pour VPN Subsequent Address Family Identifier (SAFI), selon la coutume, un Route Distinguisher de 8 octets mis à zéro est ajouté au next hop.
L'attribut BGP Next Hop est utilisé par chaque locuteur BGP-LS pour valider le NLRI qu'il reçoit. Dans le cas où des NLRIs identiques sont sourcés par plusieurs originateurs, l'attribut BGP Next Hop est utilisé pour départager selon le processus de décision de chemin BGP standard. Cette spécification ne mandate aucune règle concernant la réécriture de l'attribut BGP Next Hop.