4.4.3.6. AS-External-LSAs (LSA esterni AS)
Il tipo LS di un LSA esterno AS è impostato sul valore 0x4005. Gli LSA esterni AS hanno un ambito di flooding AS (AS Flooding Scope). Ogni LSA esterno AS descrive un percorso verso un prefisso esterno al sistema autonomo (Autonomous System).
La procedura per originare LSA esterni AS in IPv6 è la stessa della procedura IPv4 documentata nella Sezione 12.4.4 di [OSPFV2], con le seguenti eccezioni:
-
L'ID dello stato del collegamento (Link State ID) di un LSA esterno AS ha perso tutta la sua semantica di indirizzamento (Addressing Semantics) e serve semplicemente a distinguere più LSA esterni AS originati dallo stesso router.
-
Il prefisso è descritto dai campi PrefixLength (lunghezza del prefisso), PrefixOptions (opzioni del prefisso) e Address Prefix (prefisso dell'indirizzo) incorporati nel corpo dell'LSA. La maschera di rete (Network Mask) non è più specificata.
-
Il bit NU nel campo PrefixOptions dovrebbe essere cancellato.
-
Gli indirizzi link-local (Link-local Addresses) non possono mai essere pubblicizzati negli LSA esterni AS.
-
L'indirizzo di inoltro (Forwarding Address) è presente nell'LSA esterno AS se e solo se il bit F dell'LSA esterno AS è impostato.
-
Il tag di rotta esterna (External Route Tag) è presente nell'LSA esterno AS se e solo se il bit T dell'LSA esterno AS è impostato.
-
La capacità di un LSA esterno AS di fare riferimento a un altro LSA è stata supportata attraverso l'inclusione del campo Referenced LS Type (tipo LS referenziato) e del campo opzionale Referenced Link State ID (ID stato del collegamento referenziato) (quest'ultimo presente se e solo se il tipo LS referenziato è diverso da zero). Questa capacità è per uso futuro; il tipo LS referenziato dovrebbe essere impostato su 0 e i valori diversi da zero ricevuti per questo campo dovrebbero essere ignorati fino a quando non viene definito il suo utilizzo.
Come esempio, si consideri il sistema autonomo OSPF raffigurato nella Figura 6 di [OSPFV2]. Si supponga che RT7 abbia appreso la sua rotta verso N12 tramite BGP e che desideri pubblicizzare una metrica di tipo 2 nell'AS. Si supponga inoltre che il prefisso IPv6 per N12 sia il valore 2001:0db8:0a00::/40. RT7 originerebbe quindi il seguente LSA esterno AS per la rete esterna N12. Si noti che all'interno dell'LSA esterno AS, il prefisso di N12 occupa 64 bit di spazio per mantenere l'allineamento a 32 bit.
; LSA esterno AS per la rete N12,
; originato dal router RT7
LS age = 0 ; appena (ri)originato
LS type = 0x4005 ; LSA esterno AS
Link State ID = 123 ; identificatore univoco di tipo/ambito LSA
Advertising Router = Router RT7's ID
bit E = 1 ; metrica di tipo 2
bit F = 0 ; nessun indirizzo di inoltro
bit T = 1 ; tag di rotta esterna incluso
Metric = 2
PrefixLength = 40
PrefixOptions = 0
Referenced LS Type = 0 ; nessun ID stato del collegamento referenziato
Address Prefix = 2001:0db8:0a00 ; riempito a 64 bit
External Route Tag = as per BGP/OSPF interaction