Il 0% ha trovato utile questo documento (0 voti)
7 visualizzazioni51 pagine

SRWE Module 14

Caricato da

iosonosogeking
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
7 visualizzazioni51 pagine

SRWE Module 14

Caricato da

iosonosogeking
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

Modulo 14: Concetti di routing

Elementi essenziali di switching, routing e wireless v7.0


(SRWE)
Obiettivi del modulo
Titolo del modulo: Concetti di routing

Obiettivo del modulo: Spiegare come i router utilizzano le informazioni nei pacchetti per
prendere decisioni di inoltro .
Titolo argomento Obiettivo argomento

Determinazione del percorso Spiegare come i router determinano il percorso migliore.

Inoltro del pacchetto Spiegare come i router inoltrano i pacchetti alla destinazione.
Ripasso della configurazione
Configurare le impostazioni di base su un router.
di base di un router
Tabella di routing IP Descrivere la struttura di una tabella di routing.

Routing statico e dinamico Confrontare i concetti di routing statico e dinamico.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 10
14.1 Determinazione del
percorso

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 11
Determinazione del percorso
Due funzioni di un router
Quando un router riceve un pacchetto IP su un'interfaccia, determina quale interfaccia
utilizzare per inoltrare il pacchetto alla destinazione. Questo è noto come routing.
L'interfaccia utilizzata dal router per inoltrare il pacchetto potrebbe essere la destinazione
finale o potrebbe essere una rete collegata a un altro router utilizzato per raggiungere la
rete di destinazione. Ogni rete a cui si connette un router richiede in genere un'interfaccia
separata, ma questo potrebbe non essere sempre il caso.

Le funzioni principali di un router sono determinare il percorso migliore per inoltrare i


pacchetti in base alle informazioni contenute nella tabella di routing e inoltrare i pacchetti
verso la loro destinazione.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 12
Determinazione del percorso
Esempio di funzioni di un router

Il router utilizza la tabella di


routing IP per determinare
quale percorso (route)
utilizzare per inoltrare un
pacchetto. R1 e R2
utilizzeranno le rispettive
tabelle di routing IP per
determinare prima il
percorso migliore e quindi
inoltrare il pacchetto.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 13
Determinazione del percorso
Il miglior percorso equivale alla corrispondenza più lunga
• Il percorso migliore nella tabella di routing è noto anche come la corrispondenza più
lunga.
• La tabella di routing contiene voci di routing costituite da un prefisso (indirizzo di rete)
e dalla lunghezza del prefisso. Perché ci sia una corrispondenza tra l'indirizzo IP di
destinazione di un pacchetto e una route nella tabella di routing, un numero minimo di
bit all'estrema sinistra deve corrispondere tra l'indirizzo IP del pacchetto e la route
nella tabella di routing. La lunghezza del prefisso della route nella tabella di routing
viene utilizzata per determinare il numero minimo di bit di estrema sinistra che devono
corrispondere.
• La corrispondenza più lunga è la route nella tabella di routing che ha il maggior
numero di bit all'estrema sinistra corrispondenti con l'indirizzo IP di destinazione del
pacchetto. La partita più lunga è sempre la via preferita.

Nota: Il termine lunghezza del prefisso verrà utilizzato per fare riferimento alla parte di
rete degli indirizzi IPv4 e IPv6.
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 14
Determinazione percorso
Esempio di corrispondenza più lunga IPv4
Nella tabella, un pacchetto IPv4 ha l'indirizzo IPv4 di destinazione [Link]. Il router
dispone di tre voci di route nella tabella di routing IPv4 che corrispondono a questo
pacchetto: [Link]/12, [Link]/18 e [Link]/26. Dei tre percorsi, [Link]/26
ha la corrispondenza più lunga e sarebbe stato scelto per inoltrare il pacchetto. Perché
una di queste route sia considerata una corrispondenza, deve esserci almeno il numero di
bit corrispondenti indicati dalla subnet mask del percorso.
Indirizzo IPv4 di destinazione Indirizzo in binario

[Link] 10101100.00010000.00000000.00001010
Prefisso/Lunghezza
Voce route Indirizzo in binario
prefisso
1 [Link]/12 10101100.00010000.00000000.00001010

2 [Link]/18 10101100.00010000.00000000.00001010

3 [Link]/26 10101100.00010000.00000000.00001010
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 15
Determinazione percorso
Esempio di corrispondenza più lunga IPv6
Un pacchetto IPv6 ha l'indirizzo IPv6 di destinazione 2001:db8:c000::99. Questo esempio
mostra tre voci di route, ma solo due di esse rappresentano una corrispondenza valida,
una delle quali è la corrispondenza più lunga. Le prime due voci di route hanno lunghezze
di prefisso che hanno il numero richiesto di bit corrispondenti come indicato dalla
lunghezza del prefisso. La terza voce di route non corrisponde perché il suo prefisso /64
richiede 64 bit corrispondenti.
Destinazione 2001:db8:c000::99/48

Voce route Prefisso/Lunghezza prefisso Corrisponde?

1 2001:db8:c000::/40 Corrispondenza di 40 bit


Corrispondenza di 48 bit (corrispondenza
2 2001:db8:c000::/48
più lunga)
3 2001:db8:c000:5555::/64 Non corrisponde a 64 bit

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 16
Determinazione del percorso
Costruire la tabella di routing
Reti direttamente connesse: Aggiunta alla tabella di routing quando un'interfaccia locale è
configurata con un indirizzo IP e una subnet mask (lunghezza prefisso) ed è attiva (up e up).

Reti remote: Reti che non sono direttamente connesse al router. I router apprendono le reti
remote in due modi:
• Route statiche - Aggiunte alla tabella di routing quando una route è configurata manualmente.
• Protocolli di routing dinamico - Aggiunti alla tabella di routing quando i protocolli di routing vengono
utilizzati in modo dinamico per conoscere la rete remota.

Route predefinito: Specifica un router next-hop da utilizzare quando la tabella di routing non
contiene una route specifica che corrisponde all'indirizzo IP di destinazione. La route
predefinita può essere immessa manualmente come route statica o appresa automaticamente
da un protocollo di routing dinamico.
• Una route predefinita ha una lunghezza del prefisso /0. Ciò significa che nessun bit deve corrispondere
all'indirizzo IP di destinazione per questa voce di route da utilizzare. Se non ci sono route con una
corrispondenza superiore a 0 bit, la route predefinita viene utilizzata per inoltrare il pacchetto. La route 17
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco

predefinita viene talvolta indicata come gateway di ultima istanza.


14.2 Inoltro del pacchetto

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 18
Inoltro del pacchetto
Processo decisionale per l'inoltro del pacchetto
1. Il frame di collegamento dati con
un pacchetto IP incapsulato arriva
sull'interfaccia di ingresso.
2. Il router esamina l'indirizzo IP di
destinazione nell'intestazione del
pacchetto e consulta la relativa
tabella di routing IP.
3. Il router trova il prefisso
corrispondente più lungo nella
tabella di routing.
4. Il router incapsula il pacchetto in
un frame di collegamento dati e lo
inoltra all'interfaccia di uscita. La
destinazione potrebbe essere un
dispositivo connesso alla rete o un
router hop successivo.
5. Tuttavia, se non vi è alcuna voce
di route corrispondente, il
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 19

pacchetto viene eliminato.


Inoltro del pacchetto
Processo decisionale per l'inoltro del pacchetto (seguito)
Dopo che un router ha determinato il percorso migliore, potrebbe fare quanto segue:

Inoltra il pacchetto a un dispositivo su una rete connessa direttamente


• Se la voce di route indica che l'interfaccia di uscita è una rete collegata direttamente, il
pacchetto può essere inoltrato direttamente al dispositivo di destinazione. In genere si
tratta di una LAN Ethernet.
• Per incapsulare il pacchetto nel frame Ethernet, il router deve determinare l'indirizzo
MAC di destinazione associato all'indirizzo IP di destinazione del pacchetto. Il
processo varia in base al fatto che il pacchetto sia un pacchetto IPv4 o IPv6.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 20
Inoltro del pacchetto
Processo decisionale per l'inoltro del pacchetto (seguito)
Dopo che un router ha determinato il percorso migliore, potrebbe fare quanto segue:

Inoltra il pacchetto a un router next-hop


• Se la voce di route indica che l'indirizzo IP di destinazione si trova su una rete remota,
ovvero un dispositivo in rete che non è direttamente connesso. Il pacchetto deve
essere inoltrato al router next-hop. L'indirizzo next-hop è indicato nella voce di route.
• Se il router di inoltro e il router next-hop si trovano su una rete Ethernet, verrà
eseguito un processo simile (ARP e ICMPv6 Neighbor Discovery) per determinare
l'indirizzo MAC di destinazione del pacchetto come descritto in precedenza. La
differenza è che il router cercherà l'indirizzo IP del router next-hop nella sua tabella
ARP o nella cache neighbor, invece dell'indirizzo IP di destinazione del pacchetto.

Nota: Questo processo varia per altri tipi di reti Layer 2.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 21
Inoltro del pacchetto
Processo decisionale per l'inoltro del pacchetto (seguito)
Dopo che un router ha determinato il percorso migliore, potrebbe fare quanto segue:

Elimina il pacchetto - Nessuna corrispondenza nella tabella di routing


• Se non c'è corrispondenza tra l'indirizzo IP di destinazione e un prefisso nella tabella
di routing e se non esiste una route predefinita, il pacchetto verrà eliminato.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 22
Inoltro del pacchetti
Inoltro del pacchetto end-to-end
La responsabilità principale della funzione di inoltro dei pacchetti è quella di incapsulare i
pacchetti nel tipo di frame di collegamento dati appropriato per l'interfaccia in uscita. Ad
esempio, il formato del frame di collegamento dati per un collegamento seriale potrebbe
essere il protocollo Point-to-Point (PPP), il protocollo HDLC (High-Level Data Link
Control) o un altro protocollo Layer 2.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 23
Inoltro del pacchetto
Meccanismi di inoltro del pacchetto
La responsabilità principale della funzione di inoltro dei pacchetti è quella di incapsulare i
pacchetti nel tipo di frame di collegamento dati appropriato per l'interfaccia in uscita.
Quanto più efficientemente un router può eseguire questa operazione, tanto più
velocemente i pacchetti possono essere inoltrati dal router.

I router supportano i seguenti tre meccanismi di inoltro del pacchetto:


• Switching di processo
• Fast switching
• CEF (Cisco Express Forwarding)

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 24
Inoltro del pacchetto
Meccanismi di inoltro del pacchetto (seguito)
Process Switching:Un vecchio meccanismo di inoltro del pacchetto ancora disponibile
per i router Cisco. Quando un pacchetto arriva su un'interfaccia, viene inoltrato al piano di
controllo in cui la CPU corrisponde all'indirizzo di destinazione con una voce nella tabella
di routing, quindi determina l'interfaccia di uscita e inoltra il pacchetto. È importante capire
che il router fa questo per ogni pacchetto, anche se la destinazione è la stessa per un
flusso di pacchetti.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 25
Inoltro del pacchetto
Meccanismi di inoltro del pacchetto (seguito)
• Fast Switching: Un altro, vecchio meccanismo di inoltro dei pacchetti che è stato il
successore del processo di commutazione. Il fast switching utilizza una cache a
switching rapido per archiviare le informazioni relative al next hop. Quando un
pacchetto arriva su un'interfaccia, viene inoltrato al piano di controllo in cui la CPU
cerca una corrispondenza nella cache di switching rapido. Se non è presente, subisce
uno switching di processo e viene inoltrato all'interfaccia di uscita. Le informazioni di
flusso per il pacchetto vengono quindi memorizzate nella cache a commutazione
rapida. Se un altro pacchetto che va alla stessa destinazione arriva su un'interfaccia,
le informazioni del next hop nella cache vengono riutilizzate senza intervento della
CPU.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 26
Inoltro del pacchetto
Meccanismi di inoltro del pacchetto (seguito)
• Cisco Express Forwarding (CEF): Il meccanismo di inoltro dei pacchetti Cisco IOS
più recente e predefinito. CEF crea una Forwarding Information Base (FIB) e una
tabella di adiacenza. Le voci della tabella non vengono attivate tramite pacchetti come
nel fast switching, ma vengono attivate modifiche, ad esempio quando qualcosa
cambia nella topologia di rete. Quando una rete è convergente, le tabelle FIB e
adiacenza contengono tutte le informazioni che un router dovrebbe prendere in
considerazione quando si inoltra un pacchetto.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 27
14.3 Ripasso della
configurazione di base di un
router

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 28
Ripasso della configurazione di base di un router
Topologia
La topologia nella figura verrà utilizzata per esempi di configurazione e verifica. Verrà
utilizzato anche nel prossimo argomento per discutere la tabella di routing IP.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 29
Ripasso della configurazione di base di un router
Comandi di configurazione
R1(config)# ipv6 unicast-routing
Router> enable R1(config)# interface gigabitethernet 0/0/0
Router# configure terminal R1(config-if)# description Link to LAN 1
Enter configuration commands, one per line. End with R1(config-if)# ip address [Link] [Link]
CNTL/Z. R1(config-if)# ipv6 address 2001:db8:acad:1::1/64
Router(config)# hostname R1 R1(config-if)# ipv6 address fe80::1:a link-local
R1(config)# enable secret class R1(config-if)# no shutdown
R1(config)# line console 0 R1(config-if)# exit
R1(config-line)# logging synchronous R1(config)# interface gigabitethernet 0/0/1
R1(config-line)# password cisco R1(config-if)# description Link to LAN 2
R1(config-line)# login R1(config-if)# ip address [Link] [Link]
R1(config-line)# exit R1(config-if)# ipv6 address 2001:db8:acad:2::1/64
R1(config)# line vty 0 4 R1(config-if)# ipv6 address fe80::1:b link-local
R1(config-line)# password cisco R1(config-if)# no shutdown
R1(config-line)# login R1(config-if)# exit
R1(config-line)# transport input ssh telnet R1(config)# interface serial 0/1/1
R1(config-line)# exit R1(config-if)# description Link to R2
R1(config)# service password-encryption R1(config)# R1(config-if)# ip address [Link] [Link]
banner motd # R1(config-if)# ipv6 address 2001:db8:acad:3::1/64
Enter TEXT message. End with a new line and the # R1(config-if)# ipv6 address fe80::1:c link-local
*********************************************** R1(config-if)# no shutdown
WARNING: Unauthorized access is prohibited! R1(config-if)# exit
*********************************************** R1# copy running-config startup-config
# Destination filename [startup-config]?
Building configuration...
[OK]
R1# © 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 30
Ripasso della configurazione di base di un router
Comandi di verifica
I comandi di verifica comuni includono i seguenti:
• show ip interface brief
• show running-config interface interface-type number
• show interfaces
• show ip interface
• show ip route
• ping
In ogni caso, sostituire ip con ipv6 per la versione IPv6 del comando.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 31
Ripasso della configurazione di base di un router
Output comando filtro
I comandi di filtraggio possono essere utilizzati per visualizzare sezioni specifiche di
output. Per abilitare il comando di filtro, immettere una barra verticale (|) dopo il comando
show e quindi immettere un parametro di filtro e un'espressione di filtro.

I parametri di filtraggio che possono essere configurati dopo la barra verticale includono:
• section- Viene visualizzata l'intera sezione che inizia con l'espressione di filtro.
• include- Questo include tutte le righe di output che corrispondono all'espressione di
filtro.
• exclude- Questo esclude tutte le righe di output che corrispondono all'espressione di
filtro.
• begin- Visualizza tutte le linee di output da un determinato punto, a partire dalla linea
che corrisponde all'espressione di filtro.

Nota: I filtri di output possono essere utilizzati in combinazione con qualsiasi comando
show. © 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 32
Ripasso della configurazione di base di un router
Packet Tracer - Ripasso della configurazione di base di un
router
In questo Packet Tracer, si eseguiranno le seguenti attività:
• Configurare i dispositivi e verificare la connettività
• Visualizzare informazioni sul router

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 33
14.4 Tabella di routing IP

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 34
Tabella di routing IP
Origini route
Una tabella di routing contiene un elenco di route alle reti note (prefissi e lunghezze dei
prefissi). La fonte di queste informazioni deriva da quanto segue:
• Rete connessa direttamente
• Route statiche
• Protocolli di routing dinamico

L'origine per ogni percorso nella tabella di routing è identificata da un codice. Ad esempio,
i codici comuni includono quanto segue:
• L - Identifica l'indirizzo assegnato a un'interfaccia del router.
• C - Identifica una rete connessa direttamente.
• S - Identifica una route statica creata per raggiungere una rete specifica.
• O - Identifica una rete acquisita in modo dinamico da un altro router utilizzando il protocollo di
routing OSPF.
• * - Questo percorso è un candidato per un percorso predefinito.
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 35
Tabella di routing IP
Principi della tabella di routing
Ci sono tre principi della tabella di routing come descritto nella tabella. Si tratta di problemi
che vengono risolti dalla corretta configurazione dei protocolli di routing dinamico o delle
route statiche su tutti i router tra i dispositivi di origine e destinazione.
Principio della tabella di routing Esempio

Ogni router prende la sua decisione da •R1 può inoltrare solo i pacchetti utilizzando la propria tabella di routing.
solo, in base alle informazioni che ha nella •R1 non sa quali percorsi sono nelle tabelle di routing di altri router (ad
propria tabella di routing. esempio, R2).
Le informazioni contenute in una tabella di
Solo perché R1 ha percorso nella sua tabella di routing a una rete in
routing di un router non corrispondono
internet tramite R2, ciò non significa che R2 sappia di quella stessa
necessariamente alla tabella di routing di
rete.
un altro router.
R1 riceve un pacchetto con l'indirizzo IP di destinazione di PC1 e
Le informazioni di routing su un percorso
l'indirizzo IP di origine di PC3. Solo perché R1 sa inoltrare il pacchetto
non forniscono informazioni di routing
dalla sua interfaccia G0/0/0, non significa necessariamente che sappia
restituito.
come inoltrare i pacchetti provenienti dal PC1 alla rete remota del PC3

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 36
Tabella di routing IP
Voci della tabella di routing
Nella figura, i numeri identificano le seguenti informazioni:
• Origine route - Questo identifica come è stato appreso il
percorso.
• Rete di destinazione (lunghezza prefisso e prefisso) -
Identifica l'indirizzo della rete remota.
• Distanza amministrativa - Specifica l'affidabilità
dell'origine della route. I valori inferiori indicano l'origine
della route preferita.
• Metrica - Si riferisce al valore assegnato per raggiungere
la rete remota. I valori più bassi indicano le route
preferite.
• Next-hop - Questo identifica l'indirizzo IP del prossimo
router a cui il pacchetto verrà inoltrato.
• Route timestamp - Questo identifica quanto tempo è Nota: La lunghezza del prefisso della rete di
passato da quando il percorso è stato appreso. destinazione specifica il numero minimo di bit
• Interfaccia di uscita - Identifica l'interfaccia di uscita da
di estrema sinistra che devono corrispondere
utilizzare per i pacchetti in uscita per raggiungere la tra l'indirizzo IP del pacchetto e la rete di
destinazione finale. destinazione (prefisso) per questa route da
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
[Link] Cisco 37
Tabella di routing IP
Rete connessa direttamente
Per informazioni su qualsiasi rete remota, il router deve disporre di almeno un'interfaccia
attiva configurata con un indirizzo IP e una subnet mask (lunghezza del prefisso). Questo
è noto come una rete connessa direttamente o una route connessa direttamente. I router
aggiungono una route connessa direttamente alla propria tabella di routing quando
un'interfaccia è configurata con un indirizzo IP ed è attivata.
• Una rete collegata direttamente è indicata da un codice di stato C nella tabella di
routing. La route contiene un prefisso di rete e una lunghezza del prefisso.
• La tabella di routing contiene anche un percorso locale per ciascuna delle sue reti
direttamente connesse, indicato dal codice di stato di L.
• Per le route locali IPv4 la lunghezza del prefisso è /32 e per le route locali IPv6 la
lunghezza del prefisso è /128. Ciò significa che l'indirizzo IP di destinazione del
pacchetto deve corrispondere a tutti i bit della route locale affinché questa route sia
una corrispondenza. Lo scopo della route locale è determinare in modo efficiente
quando riceve un pacchetto per l'interfaccia anziché un pacchetto che deve essere
inoltrato.
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 38
Tabella di routing IP
Route statiche
Dopo aver configurato e aggiunto le interfacce direttamente connesse alla tabella di
routing, è possibile implementare routing statico o dinamico per accedere alle reti remote.
Le route statiche vengono configurate manualmente. Definiscono un percorso esplicito tra
due dispositivi di rete. Le route statiche non vengono aggiornate automaticamente e
devono essere riconfigurate manualmente se la topologia di rete cambia.

Il routing statico ha tre usi principali:


• Fornisce facilità di manutenzione della tabella di routing in reti più piccole che non
dovrebbero crescere in modo significativo.
• Utilizza una singola route predefinita per rappresentare un percorso a qualsiasi rete
che non dispone di una corrispondenza più specifica con un'altra route nella tabella
di routing. Le route predefinite vengono utilizzate per inviare il traffico a qualsiasi
destinazione oltre il router upstream successivo.
• Si instradano da e verso le reti di stub. Una rete stub è una rete a cui si accede da
una singola route e il router ha un solo vicino.
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 39
Tabella di routing IP
Route statiche nella tabella di routing IP
La topologia nella figura è semplificata per mostrare una sola LAN collegata a ciascun
router. La figura mostra le route statiche IPv4 e IPv6 configurate su R1 per raggiungere le
reti [Link]/24 e 2001:db8:acad:4::/64 su R2.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 40
Tabella di routing IP
Protocolli di routing dinamico
I protocolli di routing dinamico vengono utilizzati dai router per condividere
automaticamente le informazioni sulla raggiungibilità e lo stato delle reti remote. I
protocolli di routing dinamico eseguono diverse attività, tra cui l'individuazione della rete e
la gestione delle tabelle di routing.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 41
Tabella di routing IP
Route dinamiche nella tabella di routing IP
OSPF viene ora utilizzato nella nostra topologia di esempio per apprendere
dinamicamente tutte le reti connesse a R1 e R2. Le voci della tabella di routing utilizzano
il codice di stato O per indicare che il percorso è stato appreso dal protocollo di routing
OSPF. Entrambe le voci includono anche l'indirizzo IP del router next-hop, tramite
indirizzo IP.
Nota: I protocolli di routing IPv6 utilizzano l'indirizzo locale del collegamento del router next-hop.
Nota: La configurazione di routing OSPF per IPv4 e IPv6 non rientra nell'ambito di questo corso.
R1# show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP,
EX - EIGRP external, O - OSPF, IA - OSPF inter area
(output omitted for brevity)
O [Link]/24 [110/50] via [Link], 00:24:22, Serial0/1/1
O [Link]/24 [110/50] via [Link], 00:24:15, Serial0/1/1
R1# show ipv6 route
IPv6 Routing Table - default - 10 entries
(Output omitted)
NDr - Redirect, RL - RPL, O - OSPF Intra, OI - OSPF Inter
O 2001:DB8:ACAD:4::/64 [110/50]
via FE80::2:C, Serial0/1/1
O 2001:DB8:ACAD:5::/64 [110/50]
via FE80::2:C, Serial0/1/1 © 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 42
Tabella di routing del router IP
Route predefinita
La route predefinita specifica un router hop successivo da utilizzare quando la tabella di
routing non contiene una route specifica che corrisponde all'indirizzo IP di destinazione.
Una route predefinita può essere una route statica o appresa automaticamente da un
protocollo di routing dinamico. Una route predefinita ha una voce di route IPv4 di [Link]/0
o una voce di route IPv6 di ::/0. Ciò significa che zero o nessun bit devono corrispondere
tra l'indirizzo IP di destinazione e la route predefinita.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 43
Tabella di routing IP
Struttura di una tabella di routing IPv4
IPv4 è stato standardizzato utilizzando l'architettura di indirizzamento di classe ormai
obsoleta. La tabella di routing IPv4 è organizzata utilizzando questa stessa struttura
classful. Sebbene il processo di ricerca non utilizzi più le classi, la struttura della tabella di
routing IPv4 mantiene ancora in questo formato.

Una voce rientrata è nota come child route. Una voce di route viene rientrata se è la
subnet di un indirizzo classful (rete di classe A, B o C). Le reti direttamente connesse
saranno sempre rientrate (child route) perché l'indirizzo locale dell'interfaccia viene
sempre inserito nella tabella di routing come /32. Il child route includerà l'origine della
route e tutte le informazioni di inoltro, ad esempio l'indirizzo next hop. L'indirizzo di rete
classful di questa subnet verrà visualizzato sopra la voce della route, meno rientrato e
senza codice sorgente. Tale route è nota come parent route.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 44
Tabella di routing IP
Struttura di una tabella di routing IPv4
• Una voce rientrata è nota come child route. Una Router# show ip route
voce di route viene rientrata se è la subnet di un (Output omitted)
indirizzo classful (rete di classe A, B o C). [Link]/24 is variably..
C [Link]/24 is direct..
• Le reti direttamente connesse saranno sempre L [Link]/32 is direct..
rientrate (child route) perché l'indirizzo locale O [Link]/24 [110/65]..
dell'interfaccia viene sempre inserito nella tabella di O [Link]/24 [110/65]..
routing come /32. [Link]/24 is variab..
C [Link]/30 is direct..
• Il child route includerà l'origine della route e tutte le L [Link]/32 is direct..
informazioni di inoltro, ad esempio l'indirizzo next [Link]/24 is variably..
hop. C [Link]/30 is direct..
• L'indirizzo di rete classful di questa subnet verrà L [Link]/32 is direct..
[Link]/30 is subnette..
visualizzato sopra la voce della route, meno O [Link]/30 [110/128]..
rientrato e senza codice sorgente. Tale percorso è Router#
noto come parent route.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 45
Tabella di routing IP
Struttura di una tabella di routing IPv6
R1# show ipv6 route
Il concetto di indirizzamento (output omitted for brevity)
classful non è mai stato parte di OE2 ::/0 [110/1], tag 2
IPv6, quindi la struttura di una via FE80::2:C, Serial0/0/1
C 2001:DB8:ACAD:1::/64 [0/0]
tabella di routing IPv6 è molto via GigabitEthernet0/0/0, directly connected
semplice. Ogni voce di route IPv6 L 2001:DB8:ACAD:1::1/128 [0/0]
via GigabitEthernet0/0/0, receive
viene formattata e allineata allo C 2001:DB8:ACAD:2::/64 [0/0]
stesso modo. via GigabitEthernet0/0/1, directly connected
L 2001:DB8:ACAD:2::1/128 [0/0]
via GigabitEthernet0/0/1, receive
C 2001:DB8:ACAD:3::/64 [0/0]
via Serial0/1/1, directly connected
L 2001:DB8:ACAD:3::1/128 [0/0]
via Serial0/1/1, receive
O 2001:DB8:ACAD:4::/64 [110/50]
via FE80::2:C, Serial0/1/1
O 2001:DB8:ACAD:5::/64 [110/50]
via FE80::2:C, Serial0/1/1
L FF00::/8 [0/0]
via Null0, receive
R1#
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 46
Tabella di routing IP
Distanza amministrativa
Una voce di route per un indirizzo di rete specifico (lunghezza prefisso e prefisso) può
essere visualizzata una sola volta nella tabella di routing. Tuttavia, è possibile che la
tabella di routing venga a conoscenza dello stesso indirizzo di rete da più origini di
routing. Fatta eccezione per circostanze molto specifiche, un solo protocollo di routing
dinamico deve essere implementato su un router. Ogni protocollo di routing può decidere
su un percorso diverso per raggiungere la destinazione in base alla metrica di tale
protocollo di routing.

Ciò solleva alcune domande, come le seguenti:


• Come fa il router a sapere quale origine utilizzare?
• Quale route dovrebbe essere installata nella tabella di routing?

Cisco IOS utilizza ciò che è noto come distanza amministrativa (AD) per determinare la
route da installare nella tabella di routing IP. L'AD rappresenta l'"affidabilità" della route.
Più basso è l'AD, più affidabile è l'origine della route.
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 47
Tabella di routing IP
Distanza amministrativa (seguito)

Nella tabella sono elencati vari Origine della route Distanza amministrativa
protocolli di routing e gli AD Connessa direttamente 0
associati. Route statica 1
Riassunto route EIGRP 5
BGP esterno 20
EIGRP interno 90
OSPF 110
IS-IS 115
RIP 120
EIGRP esterno 170
BGP interno 200

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 48
14.5 Routing statico e
dinamico

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 49
Routing statico e dinamico
Statico o dinamico?
Il routing statico e dinamico non si escludono a vicenda. Piuttosto, la maggior parte delle
reti utilizza una combinazione di protocolli di routing dinamico e route statiche.

Le route statiche sono comunemente utilizzate nei seguenti scenari:


• Come impostazione predefinita di inoltro dei pacchetti a un provider di servizi
• Per le route esterne al dominio di routing e non apprese dal protocollo di routing
dinamico
• Quando l'amministratore di rete desidera definire esplicitamente il percorso per una
rete specifica
• Per il routing tra reti stub

Le route statiche sono utili per le reti più piccole con un solo percorso verso una rete
esterna. Offrono inoltre sicurezza in una rete più ampia per determinati tipi di traffico o
collegamenti ad altre reti che necessitano di maggiore controllo.
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 50
Routing statico e dinamico
Statico o dinamico? (seguito)
I protocolli di routing dinamico sono implementati in qualsiasi tipo di rete costituito da più
di pochi router. I protocolli di routing dinamico sono scalabili e determinano
automaticamente percorsi migliori in caso di modifica della topologia.

I protocolli di routing dinamico sono comunemente utilizzati nei seguenti scenari:


• Reti costituite da più di pochi router
• Quando una modifica nella topologia di rete richiede che la rete determini automaticamente un
altro percorso
• Per scalabilità. Man mano che la rete cresce, il protocollo di routing dinamico impara
automaticamente le nuove reti.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 51
Routing statico e dinamico
Statico o dinamico? (seguito)
La tabella mostra un confronto di alcune differenze tra routing dinamico e statico.

Funzionalità Routing dinamico Routing statico


Complessità di Indipendente dalle dimensioni Aumenta con le dimensioni della
configurazione della rete rete
Si adatta automaticamente alle Intervento dell'amministratore
Modifiche alla topologia
modifiche alla topologia richiesto
Adatto per topologie di rete
Scalabilità Adatto per topologie semplici
semplici o complesse
La sicurezza deve essere
Sicurezza La sicurezza è inerente
configurata
Utilizza CPU, memoria e
Non sono necessarie risorse
Utilizzo delle risorse larghezza di banda di
aggiuntive
collegamento
La route dipende dalla topologia e Definito esplicitamente
Prevedibilità del percorso
dal protocollo di routing utilizzato dall'amministratore
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati.
riservato Cisco
Documento
52
Routing statico e dinamico
Evoluzione del routing dinamico
I protocolli di routing dinamico sono stati utilizzati nelle reti dalla fine degli anni '80. Uno
dei primi protocolli di routing è stato RIP. RIPv1 è stato rilasciato nel 1988, ma alcuni degli
algoritmi di base all'interno del protocollo sono stati utilizzati su ARPANET (Advanced
Research Projects Agency Network) già nel 1969. Man mano che le reti si sono evolute e
sono diventate più complesse, sono emersi nuovi protocolli di routing.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 53
Routing statico e dinamico
Evoluzione del routing dinamico (seguito)
La tabella classifica i protocolli di routing correnti. I protocolli IGP (Interior Gateway
Protocol) sono protocolli di routing utilizzati per scambiare informazioni di routing
all'interno di un dominio di routing amministrato da una singola organizzazione. C'è un
solo EGP ed è BGP. BGP viene utilizzato per scambiare informazioni di routing tra diverse
organizzazioni, noti come sistemi autonomi (AS). BGP viene utilizzato dagli ISP per
instradare i pacchetti su Internet. I protocolli di instradamento del vettore di distanza, dello
stato del collegamento e del vettore di percorso si riferiscono al tipo di algoritmo di
instradamento utilizzato per determinare il percorso migliore.
Interior Gateway Protocols Exterior Gateway
Protocols
Vettore di distanza Link-state Vettore percorso

IPv4 RIPv2 EIGRP OSPFv2 IS-IS BGP-4

IPv6 RIPng EIGRP per OSPFv3 IS-IS per BGP-MP


IPv6 IPv6
© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 54
Routing statico e dinamico
Concetti del protocollo di routing dinamico
Un protocollo di routing è un insieme di processi, algoritmi e messaggi utilizzati per
scambiare informazioni di routing e popolare la tabella di routing con la scelta dei percorsi
migliori. Lo scopo dei protocolli di routing dinamico include quanto segue:
• Scoperta di reti remote
• Mantenere le informazioni di routing aggiornate
• Scegliere il percorso migliore per le reti di destinazione
• Tentare di trovare un nuovo percorso migliore se il percorso corrente non è più
disponibile

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 55
Routing statico e dinamico
Concetti del protocollo di routing dinamico (seguito)
I componenti principali dei protocolli di routing dinamico includono quanto segue:
• Strutture dati - I protocolli di routing in genere utilizzano tabelle o database per le loro operazioni.
Queste informazioni sono conservate nella RAM.
• Routing dei messaggi del protocollo - I protocolli di routing utilizzano vari tipi di messaggi per
individuare router vicini, scambiare informazioni di routing e altre attività per imparare e mantenere
informazioni accurate sulla rete.
• Algoritmo - Un algoritmo è un elenco finito di passaggi utilizzati per eseguire un'attività. I
protocolli di routing utilizzano algoritmi per facilitare le informazioni di routing e per la migliore
determinazione del percorso.

I protocolli di routing determinano la route o il percorso migliore per ogni rete. Tale route
viene quindi offerta alla tabella di routing. La route verrà installata nella tabella di routing
se non è presente un'altra origine di routing con un AD inferiore.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 56
Routing statico e dinamico
Percorso migliore
Il percorso migliore viene selezionato da un protocollo di routing in base al valore o alla
metrica utilizzata per determinare la distanza per raggiungere una rete. Una metrica è il
valore quantitativo utilizzato per misurare la distanza da una determinata rete. Il percorso
migliore per una rete è il percorso con la metrica più bassa.
I protocolli di routing dinamico in genere utilizzano le proprie regole e metriche per creare
e aggiornare tabelle di routing. Nella tabella seguente sono elencati i protocolli dinamici
comuni e le relative metriche.
Protocollo di routing Metrica
•La metrica è "hop count".
Protocollo RIP (Routing
•Ogni router lungo un percorso aggiunge un hop al numero di hop.
Information Protocol)
•È consentito un massimo di 15 hop.
•La metrica è "cost" che è la base della larghezza di banda cumulativa da
OSPF (Open Shortest Path origine a destinazione.
First) •Ai collegamenti più veloci vengono assegnati costi inferiori rispetto ai
collegamenti più lenti (costo più elevato).
Protocollo EIGRP (Enhanced
•Calcola una metrica in base ai valori di larghezza di banda e ritardo più lenti.
Interior Gateway Routing © 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
•Potrebbe anche includere carico e affidabilità nel calcolo metrico.
riservato Cisco 57
Protocol)
Routing statico e dinamico
Bilanciamento del carico
Quando un router ha due o più percorsi verso una destinazione con metriche di costo
uguale, il router inoltra i pacchetti utilizzando entrambi i percorsi ugualmente. Questo è
chiamato bilanciamento del carico di costo uguale.
• La tabella di routing contiene la singola rete di destinazione, ma dispone di più
interfacce di uscita, una per ogni percorso di costo uguale. Il router inoltra i pacchetti
utilizzando le interfacce di uscita multiple elencate nella tabella di routing.
• Se configurato correttamente, il bilanciamento del carico può aumentare l'efficacia e le
prestazioni della rete.
• Il bilanciamento del carico di costo uguale viene implementato automaticamente dai
protocolli di routing dinamico. È abilitato con route statiche quando ci sono più route
statiche alla stessa rete di destinazione utilizzando diversi router hop successivo.

Nota: Solo EIGRP supporta il bilanciamento del carico dei costi diseguali.

© 2016 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati. Documento
riservato Cisco 58

Potrebbero piacerti anche