Passa al contenuto principale

3.4 BGP Next-Hop Information (Informazioni BGP Next-Hop)

3.4. BGP Next-Hop Information (Informazioni BGP Next-Hop)

Le informazioni BGP-Link-State sia per le reti IPv4 che IPv6 possono essere trasportate sia su una sessione BGP IPv4 che su una sessione BGP IPv6. Se viene utilizzata una sessione BGP IPv4, allora il Next Hop nel MP_REACH_NLRI DOVREBBE essere un indirizzo IPv4. Allo stesso modo, se viene utilizzata una sessione BGP IPv6, allora il Next Hop nel MP_REACH_NLRI DOVREBBE essere un indirizzo IPv6. Normalmente, il Next Hop sarà impostato all'indirizzo dell'endpoint locale della sessione BGP. L'indirizzo Next-Hop DEVE essere codificato come descritto in [RFC4760]. Il campo Length dell'indirizzo Next-Hop indica la famiglia di indirizzi Next-Hop. Se la lunghezza Next-Hop è 4, allora il Next Hop è un indirizzo IPv4; se la lunghezza Next-Hop è 16, allora è un indirizzo IPv6 globale; e se la lunghezza Next-Hop è 32, allora c'è un indirizzo IPv6 globale seguito da un indirizzo IPv6 link-local. L'indirizzo IPv6 link-local dovrebbe essere utilizzato come descritto in [RFC2545]. Per il Subsequent Address Family Identifier (SAFI) VPN, come al solito, un Route Distinguisher impostato a zero di 8 byte precede il Next Hop.

L'attributo BGP Next Hop viene utilizzato da ogni speaker BGP-LS per validare il NLRI ricevuto. Nel caso in cui NLRI identici provengano da più origini, l'attributo BGP Next Hop viene utilizzato per decidere secondo il processo standard di decisione del percorso BGP. Questa specifica non prescrive alcuna regola riguardo alla riscrittura dell'attributo BGP Next Hop.