Percorsi predefiniti nei router Cisco Spiegato

Questo tutorial spiega cos’è un percorso predefinito, come funziona un percorso predefinito nel routing, come un router assegna un valore AD a un percorso predefinito e la differenza tra percorso predefinito statico e dinamico.

La route predefinita è una route che un router utilizza per inoltrare un pacchetto in entrata quando non è disponibile altra route per quel pacchetto nella tabella di routing. I router utilizzano la tabella di routing per prendere la decisione di inoltro. Una voce della tabella di routing è composta da due pezzi: la rete remota e l’interfaccia locale connessa a tale rete.

Quando un pacchetto arriva su un’interfaccia di un router, il router legge l’indirizzo di rete di destinazione del pacchetto in arrivo e trova tale indirizzo di rete nella tabella di routing. Se la tabella di routing contiene una voce per la rete di destinazione, il router inoltra il pacchetto in entrata dall’interfaccia scritta accanto alla rete di destinazione nella voce.

Se la tabella di routing non contiene una voce per l’indirizzo di destinazione, il router rilascia il pacchetto in arrivo. Questo è il punto in cui si adatta il concetto di percorso predefinito. Un percorso predefinito fornisce un percorso a un router per inoltrare tutti i pacchetti in arrivo i cui indirizzi di rete di destinazione non sono disponibili nella tabella di routing.

Indirizzo di rotta predefinito

Un percorso predefinito contiene tutto lo zero nell’indirizzo IP. Esistono due versioni del protocollo IP, IPv4 e IPv6. In entrambe le versioni, l’indirizzo del percorso predefinito è il seguente.

IPv4 default route: - 0.0.0.0 0.0.0.0IPv6 default route: - ::/0

Tutti gli zero (0.0.0.0) nella porzione di rete e nella subnet mask rappresentano rispettivamente tutte le reti e tutti gli host nella rete specificata.

Comando o sintassi per configurare una route predefinita

Per configurare una route predefinita IPv4, utilizzare la seguente sintassi dalla modalità di configurazione globale.

Router(config)# ip route 0.0.0.0 0.0.0.0 {ip-address | exit-interface}

Per configurare un percorso predefinito IPv6, utilizzare la seguente sintassi dalla modalità di configurazione globale.

Router(config)# ipv6 route ::/0 {ipv6-address | exit-interface}

In entrambe le sintassi: l’indirizzo ip è l’indirizzo IP del next-hop e l’interfaccia di uscita è l’interfaccia locale del router.

Se si utilizza l’indirizzo IP di next-hop, il router inoltrerà i pacchetti all’interfaccia remota dell’altro router (next-hop) direttamente collegato al router locale e configurato con l’indirizzo IP assegnato nel percorso predefinito.

Se si utilizza l’interfaccia di uscita, il router inoltra i pacchetti dall’interfaccia locale configurata nel percorso predefinito.

È necessario configurare l’interfaccia di uscita anziché l’indirizzo IP next-hop. Il vantaggio della configurazione dell’interfaccia di uscita rispetto alla configurazione dell’indirizzo IP next-hop è che la configurazione dell’interfaccia di uscita non dipende dalla stabilità dell’indirizzo IP del next-hop.

Prendiamo alcuni esempi della configurazione del percorso predefinito.

Il seguente comando configura un percorso predefinito IPv4 che inoltra tutti i pacchetti dall’interfaccia seriale 0/0/0.

Router(config)# ip route 0.0.0.0 0.0.0.0 serial 0/0/0

Il seguente comando configura un percorso predefinito IPv4 che inoltra tutti i pacchetti al successivo hop 192.168.1.1.

Router(config)# ip route 0.0.0.0 0.0.0.0 192.168.1.1

Il seguente comando configura un percorso predefinito IPv6 che inoltra tutti i pacchetti dall’interfaccia seriale 1/1/1.

Router(config)# ipv6 route ::/0 serial 0/0/0

Il seguente comando configura una route predefinita IPv6 che inoltra tutti i pacchetti al next-hop 2001:DB8:1: F:: 1.

Router(config)# ipv6 route ::/0 2001:DB8:1:F::1

Per visualizzare la configurazione predefinita del percorso, utilizzare il comando” mostra percorso ip ” dalla modalità privileged-exec.

Router#show ip route

È inoltre possibile utilizzare il comando” show running-config ” per visualizzare il comando utilizzato per configurare il percorso predefinito.

Router#show running-config

L’immagine seguente mostra entrambi i comandi con output di esempio.

comandi per visualizzare il percorso predefinito

Percorso predefinito statico v/s Percorso predefinito dinamico

Un percorso predefinito configurato dal comando “percorso ip” è chiamato percorso statico predefinito. Alcuni protocolli di routing come RIP e EIGRP ci permettono di pubblicizzare il percorso statico predefinito. Un percorso statico predefinito configurato su un altro router e appreso tramite un protocollo di routing è noto come percorso predefinito dinamico.

AD (Distanza amministrativa) valore del percorso predefinito

Distanza amministrativa è un meccanismo proprietario Cisco utilizzato per classificare i protocolli di routing IP. Distanza amministrativa assegna un valore (da intervallo 0 a 255) a ciascun protocollo di routing IP.

I router utilizzano AD value per selezionare il percorso migliore tra tutti i percorsi disponibili. Se un router riceve aggiornamenti di routing per una singola rete da più fonti, il router utilizza AD value per scegliere un unico percorso migliore tra tutti i percorsi disponibili.

Un valore di ANNUNCIO più piccolo è più credibile da un router, con il miglior valore di ANNUNCIO è 0 e il peggiore, 255.

Il valore AD del percorso predefinito dipende dal tipo di configurazione. Se il percorso predefinito è configurato staticamente dal comando “percorso ip”, il router gli assegna il valore AD 1. 1 è il valore AD del percorso statico.

Allo stesso modo, se il percorso predefinito viene appreso dinamicamente tramite un protocollo di routing, il router gli assegna un valore AD del protocollo di routing. Ad esempio, se un router apprende il percorso predefinito dal protocollo di routing RIP, il router assegna il valore AD 120. 120 è il valore AD del protocollo di routing RIP.

Come funziona una route predefinita nel routing

Un router inoltra un pacchetto in entrata dalla route predefinita solo se un’altra route non è disponibile per quel pacchetto nella tabella di routing. In altre parole, se è disponibile una route per un pacchetto in entrata nella tabella di routing, il router non utilizza la route predefinita per quel pacchetto.

Facciamo un esempio. Supponiamo che un pacchetto arrivi su un’interfaccia di un router. Il router legge la rete di destinazione dal pacchetto e cerca quella rete di destinazione nella tabella di routing.

Ora, ci possono essere tre situazioni. La tabella seguente descrive ogni situazione insieme all’azione che il router intraprenderà in quella situazione.

Situazione Azione
Non è disponibile né una voce nella tabella di routing per la rete di destinazione né una route predefinita. Rilasciare il pacchetto
Entrambi, una voce nella tabella di routing per la rete di destinazione e un percorso predefinito sono disponibili. Usa la voce per inoltrare il pacchetto
Una voce per la rete di destinazione non è disponibile nella tabella di routing, ma è disponibile la route predefinita. Utilizzare il percorso predefinito per inoltrare il pacchetto

L’immagine seguente mostra un esempio di tutte e tre le situazioni.

come i router utilizzano percorso predefinito

Questo è tutto per questo tutorial. Se ti piace questo tutorial, non dimenticare di condividerlo con gli amici attraverso il tuo social network preferito.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.