Introduzione
In questo documento viene descritta la distanza amministrativa, la funzione usata dai router per selezionare il percorso migliore quando sono più di due opzioni.
Prerequisiti
Requisiti
Cisco consiglia di aver acquisito una conoscenza di base del processo di routing. Fare riferimento alle nozioni base sul routing presenti nel documento Internetworking Technologies Handbook.
Componenti usati
Il documento può essere consultato per tutte le versioni software o hardware.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Premesse
I router utilizzano la distanza amministrativa per selezionare il percorso migliore quando vi sono due o più percorsi diversi verso la stessa destinazione da due protocolli di routing diversi.
La maggior parte dei protocolli di routing presenta strutture metriche e algoritmi non compatibili con altri protocolli. In una rete con più protocolli di routing, lo scambio di informazioni sulla route e la capacità di selezionare il percorso migliore tra i diversi protocolli sono fondamentali. La distanza amministrativa definisce l'affidabilità di un protocollo di routing. I protocolli di routing vengono classificati in base alla priorità, dal più affidabile al meno affidabile, servendosi di un valore di distanza amministrativa.
Selezione del percorso migliore
La distanza amministrativa è il primo criterio utilizzato da un router per stabilire quale protocollo utilizzare in caso siano disponibili due protocolli che forniscono informazioni di routing per la stessa destinazione. La distanza amministrativa è una misura dell'affidabilità dell'origine da cui provengono le informazioni di routing. Il suo ruolo è solo locale, pertanto non viene resa pubblica negli aggiornamenti di routing.
Nota: minore è il valore della distanza amministrativa, più affidabile sarà il protocollo. Ad esempio, se un router riceve un percorso verso una determinata rete sia da Open Shortest Path First (OSPF) (distanza amministrativa predefinita - 110) che da Enhanced Interior Gateway Routing Protocol (EIGRP) (distanza amministrativa predefinita - 90), il router sceglie EIGRP perché EIGRP è più affidabile. In questo modo, il router aggiunge la versione EIGRP del percorso alla tabella di routing.
Nell'esempio precedente, se si perde la fonte delle informazioni derivate da EIGRP (ad esempio, a causa di un arresto dell'alimentazione), il software utilizza le informazioni derivate da OSPF fino a quando non vengono visualizzate nuovamente le informazioni derivate da EIGRP.
Tabella dei valori di distanza predefiniti
In questa tabella sono elencati i valori predefiniti della distanza amministrativa dei protocolli supportati da Cisco.
Origine della route |
Valori di distanza predefiniti |
Interfaccia connessa |
0 |
Route statica |
1 |
Route di riepilogo EIGRP (Enhanced Interior Gateway Routing Protocol) |
5 |
BGP (Border Gateway Protocol) esterno |
20 |
EIGRP interno |
90 |
IGRP (Interior Gateway Routing Protocol) |
100 |
OSPF (Open Shortest Path First) |
110 |
IS-IS (Intermediate System-to-Intermediate System) |
115 |
Protocollo RIP (Routing Information Protocol) |
120 |
EGP (Exterior Gateway Protocol) |
140 |
ODR (On Demand Routing) |
160 |
EIGRP esterno |
170 |
BGP interno |
200 |
Sconosciuto* |
255 |
* Se la distanza amministrativa è 255, il router non ritiene affidabile l'origine della route e non la installa nella tabella di routing.
Quando si utilizza la ridistribuzione delle route, a volte è necessario modificare la distanza amministrativa di un protocollo in modo che abbia la precedenza. Ad esempio, se si vuole che il router scelga le route acquisite con il protocollo RIP (valore predefinito 120) anziché le route acquisite con il protocollo IGRP (valore predefinito 100) per la stessa destinazione, è necessario aumentare la distanza amministrativa di IGRP a 120+ o diminuirla per RIP a un valore inferiore a 100.
È possibile modificare la distanza amministrativa di un protocollo tramite il distance
comando nella modalità di configurazione secondaria del processo di routing. Questo comando permette di assegnare la distanza amministrativa alle route che sono state acquisite con un particolare protocollo di routing. Questa procedura deve essere usata in generale quando si migra la rete da un protocollo di routing a un altro che ha una distanza amministrativa più alta. Tuttavia, una modifica della distanza amministrativa può causare loop di routing ed eliminazione di pacchetti (black hole). Prestare quindi attenzione quando si modifica la distanza amministrativa.
Ecco un esempio che mostra due router, R1 e R2, connessi tramite Ethernet. Le interfacce di loopback dei router sono rese pubbliche con i protocolli RIP e IGRP su entrambi i router. Si può osservare che nella tabella di routing le route IGRP, la cui distanza amministrativa è 100, sono preferite alle route RIP.
R1#show ip route
Gateway of last resort is not set
172.16.0.0/24 is subnetted, 1 subnets
C 172.16.1.0 is directly connected, Ethernet0
I 10.0.0.0/8 [100/1600] via 172.16.1.200, 00:00:01, Ethernet0
C 192.168.1.0/24 is directly connected, Loopback0
R2#show ip route
Gateway of last resort is not set
172.16.0.0/24 is subnetted, 1 subnets
C 172.16.1.0 is directly connected, Ethernet0
C 10.0.0.0/8 is directly connected, Loopback0
I 192.168.1.0/24 [100/1600] via 172.16.1.100, 00:00:33,
Per consentire al router di preferire le route RIP a IGRP, configurare il distance
comando su R1 nel modo seguente:
R1(config)#router rip
R1(config-router)#distance 90
Attenzione: in questo esempio viene mostrato come modificare la Distanza amministrativa del protocollo. Tuttavia, è necessario prestare attenzione quando si valuta una modifica alla Distanza amministrativa, in quanto, se non viene gestita correttamente, può causare loop di routing o routing non ottimale.
Osserviamo ora la tabella di routing. La tabella di routing mostra che il router preferisce le route RIP. Il router acquisisce le route RIP con una distanza amministrativa di 90, anche se il valore predefinito è 120. Il nuovo valore della distanza amministrativa riguarda solo il processo di routing di un singolo router (in questo caso R1). Il router R2 preferisce ancora le route IGRP nella tabella di routing.
R1#show ip route
Gateway of last resort is not set
172.16.0.0/24 is subnetted, 1 subnets
C 172.16.1.0 is directly connected, Ethernet0
R 10.0.0.0/8 [90/1] via 172.16.1.200, 00:00:16, Ethernet0
C 192.168.1.0/24 is directly connected, Loopback0
R2#show ip route
Gateway of last resort is not set
172.16.0.0/24 is subnetted, 1 subnets
C 172.16.1.0 is directly connected, Ethernet0
C 10.0.0.0/8 is directly connected, Loopback0
I 192.168.1.0/24 [100/1600] via 172.16.1.100, 00:00:33,
Non esistono linee guida generali per assegnare le distanze amministrative perché ogni rete ha requisiti diversi. È necessario però stabilire una tabella di distanze amministrative ragionevoli per l'intera rete.
Altre applicazioni della distanza amministrativa
Uno scenario comune in cui può essere necessario modificare la distanza amministrativa di una route è quando si usano route statiche per eseguire il backup di una route IGP esistente. In genere questa procedura serve ad attivare un collegamento di backup in caso il collegamento primario sia interessato da un errore.
Ad esempio, supponiamo di usare la tabella di routing del router R1. Tuttavia, in questo caso, è disponibile anche una linea ISDN da utilizzare come backup in caso di errore della connessione principale. Ecco un esempio di indirizzamento statico mobile per questa route:
ip route 10.0.0.0 255.0.0.0 Dialer 1 250
Nota: la distanza amministrativa è impostata su 250.
In caso di errore sulle interfacce Ethernet o se le interfacce Ethernet vengono disattivate manualmente, la route statica mobile viene installata nella tabella di routing. Tutto il traffico destinato alla rete 10.0.0.0/8 viene quindi indirizzato dall'interfaccia Dialer 1 sul collegamento di backup. Ecco come appare la tabella di routing dopo l'errore:
R1#show ip route
Gateway of last resort is not set
172.16.0.0/24 is subnetted, 1 subnets
C 172.16.1.0 is directly connected, Ethernet0
S 10.0.0.0/8 is directly connected, Dialer1
C 192.168.1.0/24 is directly connected, Loopback0
Per informazioni più dettagliate sull'uso delle route statiche mobili, consultare questi documenti:
Informazioni correlate