Sebbene i protocolli di routing siano complessi e abbiano il proprio set di regole e comandi, ci sono tre cose fondamentali che devi sapere prima di studiare i singoli protocolli: distanza amministrativa, classi di protocolli di routing e loop di routing. Le sezioni seguenti esaminano in dettaglio questi tre argomenti.
Distanza amministrativa
Per comprendere l’importanza della distanza amministrativa (AD), dai un’occhiata alla rete mostrata nella Figura 4-3.
Figura 4-3 Più percorsi verso una destinazione
Supponiamo di avere un protocollo di routing tra RouterA, RouterB e RouterD mentre un altro protocollo tra RouterA, RouterC e RouterD. (Sì, un router può eseguire più protocolli di routing contemporaneamente). Quando entrambi i protocolli di routing comunicano a RouterA la rete 192.168.5.0/24, quale percorso del protocollo deve scegliere?
La risposta sta nell’AD, che è l’affidabilità delle informazioni di instradamento ricevute da un router e dipende dal metodo o dal protocollo con cui è stato appreso quel percorso. Ciò significa che ogni protocollo ha un valore AD, che definisce l’affidabilità delle rotte di cui parla a un router. Questo valore può essere compreso tra 0 e 255, con un valore inferiore migliore. Ad ogni protocollo è stato assegnato un AD predefinito.
Quando il Router1 riceve le informazioni riguardanti la stessa rete, 192.168.50./24, da due sorgenti, confronterà il valore AD di ciascuna sorgente e verrà selezionata quella con il valore più basso.
D’altra parte, se un singolo protocollo di routing fosse in esecuzione su tutti i router, il protocollo di routing vedrebbe i percorsi multipli alla rete remota e sceglierebbe il percorso migliore a seconda della metrica . Una metrica, o costo, di un percorso viene calcolata in modo diverso da ciascun protocollo.
La Tabella 4-1 mostra il valore AD predefinito di varie sorgenti di route.
Tabella 4-1 Valori AD predefiniti
Sorgente del percorso | Valore AD predefinito |
Interfacce connesse | 0 |
Percorso statico | 1 |
EIGRP | 90 |
OSPF | 110 |
EIGRP esterno | 170 |
Sconosciuto | 255 |
Come puoi vedere dalla tabella sopra, un percorso connesso sarà preferito a un percorso statico, mentre un percorso statico verrà selezionato su qualsiasi percorso dinamico. Allo stesso modo, una rotta EIGRP sarà preferita a una rotta OSPF. Si noti che qualsiasi route con un valore AD di 255 non verrà mai utilizzata.
È importante ricordare quanto segue quando si tratta di scegliere i percorsi:
- Quando un protocollo di routing ha più di un percorso per una destinazione, utilizzerà le metriche per presentare un percorso al router.
- Quando a un router vengono presentate più route verso una destinazione, utilizzerà AD per decidere quale utilizzare e installerà tale route nella tabella di routing.
- Infine, quando un router deve instradare un pacchetto, esaminerà la tabella di instradamento e utilizzerà il prefisso di corrispondenza più lungo del percorso (maschera di sottorete). Ad esempio, due percorsi sono presenti nella tabella di instradamento – 10.1.1.0/24 e 10.1.1.0/28, e viene ricevuto un pacchetto destinato a 10.1.1.1, il router selezionerà la rotta 10.1.1.0/28 poiché è rotta con il prefisso di corrispondenza più lungo.
Avviso esame: è importante ricordare dove viene utilizzato AD e dove viene utilizzata la metrica. Quando si tratta di instradare effettivamente il pacchetto, il router guarderà solo le informazioni nella tabella di instradamento. AD e le metriche vengono utilizzate per decidere quale route va solo nella tabella di routing. Vedrai sicuramente domande durante l’esame CCNA in cui cercano di confonderti su come viene selezionato il percorso.
Si noti che gli annunci forniti nella tabella 4-1 sono predefiniti e possono essere modificati facilmente su qualsiasi router. Sebbene la modifica dell’AD dei protocolli di routing dinamico sia fuori dal contesto CCNA, dovresti sapere come modificare l’AD delle route statiche. Ricorderai che il comando per aggiungere una route statica è:
IP route destination_network mask {next_hop_address | exit_interface}
IOS fornisce altre due opzioni alla fine di questo comando. Il comando completo disponibile è:
IP route destination_network mask {next_hop_address | exit_interface} metrica [permanente]
L’ opzione metrica può essere qualsiasi numero compreso tra 1 e 255 e quel numero diventerà la distanza amministrativa della route statica aggiunta. Ad esempio, il seguente comando aggiungerà una route statica con un AD di 200:
Router1 (config) #ip route 192.168.5.0 255.255.255.0 10.1.1.2 200
Potresti chiedere perché dovresti cambiare l’AD di una route statica. Ricorda che AD viene utilizzato per decidere il percorso migliore quando due diverse fonti di informazioni sul percorso presentano percorsi verso la stessa destinazione. Una rotta statica non è altro che un’altra fonte di informazioni di instradamento. Modificando il suo AD in 200 nel comando precedente, la route statica viene resa meno affidabile rispetto a qualsiasi route a 192.168.5.0/24 presentata dai protocolli dinamici. Questo è comunemente usato per aggiungere un percorso di standby nel caso in cui il routing dinamico fallisca. La route statica non verrà utilizzata a meno che nessun’altra origine disponga di una route per questa destinazione.
La seconda opzione è la parola chiave permanente che farà sì che la rotta venga aggiunta alla tabella di instradamento in modo permanente indipendentemente dal fatto che il salto successivo sia sconosciuto. Senza la parola chiave permanente , la rotta verrà rimossa dalla tabella di instradamento (e non dalla configurazione) se l’hop successivo non è nella tabella di instradamento.