Passa al contenuto principale

5.2.2. Private Use ASNs (ASN ad uso privato)

5.2.2. Private Use ASNs (ASN ad uso privato)

L'intervallo originale degli ASN ad uso privato [RFC6996] limitava gli operatori a 1023 ASN univoci. Poiché è molto probabile che il numero di dispositivi di rete possa superare questo numero, è necessaria una soluzione alternativa. Un approccio consiste nel riutilizzare gli ASN assegnati ai dispositivi Tier 3 attraverso cluster diversi. Ad esempio, gli ASN ad uso privato 65001, 65002 ... 65032 potrebbero essere utilizzati all'interno di ogni singolo cluster e assegnati ai dispositivi Tier 3.

Per evitare la soppressione delle route a causa del meccanismo di rilevamento dei loop AS_PATH in BGP, le sessioni EBGP upstream sui dispositivi Tier 3 devono essere configurate con la funzionalità "Allowas-in" [ALLOWASIN] che consente di accettare l'ASN proprio di un dispositivo negli annunci di route ricevuti. Sebbene questa funzionalità non sia standardizzata, è ampiamente disponibile nelle implementazioni di più fornitori. L'introduzione di questa funzionalità non rende più probabili i loop di routing nel design poiché l'AS_PATH viene aggiunto dai router a ciascun livello della topologia e la lunghezza AS_PATH è un fattore decisivo precoce nel processo di selezione del percorso BGP. Un'ulteriore protezione contro i loop è ancora in atto sul dispositivo Tier 1, che non accetterà route con un percorso che include il proprio ASN. I dispositivi Tier 2 non hanno connettività diretta tra loro.

Un'altra soluzione a questo problema sarebbe utilizzare gli ASN a quattro ottetti ([RFC6793]), dove sono disponibili ASN ad uso privato aggiuntivi, vedere [IANA.AS]. L'uso di ASN a quattro ottetti aggiunge ulteriore complessità protocollo nell'implementazione BGP e dovrebbe essere bilanciato contro la complessità del riutilizzo quando si considerano REQ3 e REQ4. Forse più importante, non sono ancora supportati da tutte le implementazioni BGP, il che può limitare la selezione dei fornitori di apparecchiature DC. Quando supportati, assicurarsi che le implementazioni distribuite siano in grado di rimuovere gli ASN ad uso privato quando è richiesta la connettività esterna (Section 5.2.4) a questi ASN.