Introduzione
Questo documento discute la rimozione dei numeri di sistema autonomi privati in BGP.
Prerequisiti
Requisiti
Non ci sono requisiti specifici per questo documento.
Componenti utilizzati
Questo documento non è limitato a specifiche versioni software e hardware.
Convenzioni
Per ulteriori informazioni sulle convenzioni dei documenti, fare riferimento alle Convenzioni Cisco Technical Tips.,
Rimuovi i numeri
I numeri del sistema autonomo privato (AS) che vanno da 64512 a 65535 vengono utilizzati per conservare globalmente come numeri unici. Globalmente unici COME numeri (1-64511) sono assegnati da InterNIC . Questi private AS number non possono essere trapelati in una tabella BGP (Global Border Gateway Protocol) perché non sono univoci (il calcolo del percorso BGP best prevede unique AS numbers; vedere BGP Best Path Selection Algorithm per ulteriori informazioni sulla selezione del percorso BGP). Per questo motivo, è stata aggiunta una nuova funzionalità nella versione 10 del software Cisco IOS®.,3 e versioni successive, che consente di rimuovere i numeri AS privati dall’elenco AS_PATH prima che i percorsi vengano propagati a un peer BGP.
Generalmente le reti dei clienti e le loro politiche di routing sono un’estensione dei rispettivi fornitori di servizi Internet (ISP). Quando una rete cliente è grande, il fornitore di servizi può assegnare un numero AS utilizzando un paio di metodi diversi per gestire la rete e i criteri di routing.
-
Un modo è quello di assegnare in modo permanente un numero AS nell’intervallo da 1 a 64511., Questo viene fatto quando una rete cliente si connette a due ISP diversi, come multihoming. Questa situazione richiede che la rete del cliente abbia un numero AS univoco in modo che possa propagare in modo univoco i suoi percorsi BGP a una mesh BGP globale tramite due ISP.
-
Un secondo modo consiste nell’assegnare un numero AS privato compreso tra 64512 e 65535. Questo viene fatto quando una rete di clienti si connette a un singolo ISP (single-homed o dual-homed allo stesso ISP) e l’intenzione è di conservare i numeri AS., Non è consigliabile utilizzare un numero AS privato se si prevede di connettersi a più ISP in futuro.
Quando un numero AS privato viene assegnato alla rete del cliente, gli aggiornamenti BGP dalla rete del cliente all’ISP avranno il numero AS privato nel suo elenco AS_PATH. Quando l’ISP propaga le informazioni di rete alla tabella BGP globale (Internet), non deve propagare il percorso AS_CON il numero AS privato del cliente a Internet. Per aiutare l’ISP a rimuovere il numero private AS dall’elenco AS_PATH, utilizzare il comando Cisco IOS remove-private-as.,
Per rimuovere il numero private AS, utilizzare il comando x.x.x.x remove-private-as router configuration vicino.
Il comando di configurazione x.x.x.x remove-private-as per-neighbor costringe BGP a rilasciare il private AS numbers. È possibile configurare questo comando per i vicini BGP esterni. Quando l’aggiornamento in uscita contiene una sequenza di numeri privati COME, questa sequenza viene eliminata.
Si applicano le seguenti condizioni:
-
È possibile utilizzare questa soluzione solo con peer esterni BGP (eBGP).,
-
Se l’aggiornamento ha solo come numeri privati nel percorso AS_, BGP rimuove questi numeri.
-
Se l’AS_PATH include sia private che public COME numbers, BGP non rimuove il private COME numbers. Questa situazione è considerata un errore di configurazione.
-
Se il percorso AS contiene il numero AS del vicino eBGP, BGP non rimuove il numero AS privato.
-
Se l’AS_PATH contiene confederazioni, BGP rimuove i numeri AS privati solo se vengono dopo la porzione confederata dell’AS_PATH.,
Per un esempio di configurazione, fare riferimento a Configurazione di esempio per la rimozione di Private AS Numbers in BGP.