3. Estensione delle definizioni AFI/SAFI per la famiglia di indirizzi IPv4
Come menzionato in precedenza, MP-BGP specifica che l'insieme delle famiglie di indirizzi next-hop utilizzabili è determinato dall'AFI e dal SAFI. Le seguenti definizioni AFI/SAFI per IPv4 NLRI o VPN-IPv4 NLRI (<1/1>, <1/2>, <1/4>, <1/128> e <1/129>) hanno solo disposizioni per annunciare un indirizzo next-hop che appartiene al protocollo IPv4. Questo documento estende l'insieme delle famiglie di indirizzi next-hop utilizzabili per includere IPv6 oltre a IPv4 quando si annuncia un NLRI IPv4 o VPN-IPv4.
Specificamente, questo documento consente di annunciare l'attributo MP_REACH_NLRI [RFC4760] con questo contenuto:
-
AFI = 1
-
SAFI = 1, 2 o 4
-
Length of Next Hop Address = 16 o 32
-
Next Hop Address = indirizzo IPv6 di un next hop (potenzialmente seguito dall'indirizzo IPv6 link-local del next hop). Questo campo deve essere costruito come da sezione 3 di [RFC2545].
-
NLRI = NLRI secondo la definizione AFI/SAFI
Consente anche di annunciare l'attributo MP_REACH_NLRI [RFC4760] con questo contenuto:
-
AFI = 1
-
SAFI = 128 o 129
-
Length of Next Hop Address = 24 o 48
-
Next Hop Address = indirizzo VPN-IPv6 di un next hop con un RD di 8 ottetti impostato a zero (potenzialmente seguito dall'indirizzo VPN-IPv6 link-local del next hop con un RD di 8 ottetti impostato a zero).
-
NLRI = NLRI secondo la definizione AFI/SAFI
Questo è in aggiunta alla modalità operativa esistente che consente l'annuncio di NLRI per <AFI/SAFI> di <1/1>, <1/2> e <1/4> con un indirizzo next-hop di tipo IPv4 e l'annuncio di NLRI per <AFI/SAFI> di <1/128> e <1/129> con un indirizzo next-hop di tipo VPN-IPv4.
Il BGP speaker che riceve l'annuncio DEVE utilizzare il campo Length of Next Hop Address per determinare a quale protocollo di livello di rete appartiene l'indirizzo next-hop.
-
Quando l'AFI/SAFI è <1/1>, <1/2> o <1/4> e il campo Length of Next Hop Address è uguale a 16 o 32, l'indirizzo next-hop è di tipo IPv6.
-
Quando l'AFI/SAFI è <1/128> o <1/129> e il campo Length of Next Hop Address è uguale a 24 o 48, l'indirizzo next-hop è di tipo VPN-IPv6.
Si noti che questo metodo di utilizzo del campo Length of Next Hop Address per determinare a quale protocollo di livello di rete appartiene l'indirizzo next-hop (dall'insieme dei protocolli consentiti dalla definizione AFI/SAFI) è lo stesso utilizzato in [RFC4684] e [RFC6074].