Routing dinamico: RIPRouting Routing dinamicodinamico: RIP: RIP
Contenuti del corsoContenuti del corsoLa progettazione delle retiLa progettazione delle reti
Il routing nelle reti IPIl routing nelle reti IP
Il collegamento agli Internet Service Provider e problematiche di sicurezza
Il collegamento agli Internet Service Provider e problematiche di sicurezza
Analisi di traffico e dei protocolli applicativiAnalisi di traffico e dei protocolli applicativi
Multimedialità in reteMultimedialità in rete
Tecnologie per le reti futureTecnologie per le reti future
Contenuti del corsoContenuti del corsoLa progettazione delle retiLa progettazione delle reti
Il routing nelle reti IPIl routing nelle reti IP
Il collegamento agli Internet Service Provider e problematiche di sicurezza
Il collegamento agli Internet Service Provider e problematiche di sicurezza
Analisi di traffico e dei protocolli applicativiAnalisi di traffico e dei protocolli applicativi
Multimedialità in reteMultimedialità in rete
Tecnologie per le reti futureTecnologie per le reti future
Argomenti della lezioneArgomenti della lezione
Routing dinamico: RIPRouting dinamico: RIPPrincipi fondamentaliPrincipi fondamentaliFunzionamento del protocolloFunzionamento del protocolloOttimizzazioneOttimizzazione
Esercitazione di laboratorioEsercitazione di laboratorio
RIPRIP
Routing Information ProtocolRouting Information Protocol
Algoritmo dinamico per ilrouting distribuitoAlgoritmo dinamico per ilrouting distribuito
Approccio di tipo adattativoApproccio di tipo adattativo
Basato sull’algoritmo Distance Vector (o di Bellman-Ford)Basato sull’algoritmo Distance Vector (o di Bellman-Ford)
RIPRIP
Protocollo IGP(Interior Gateway Protocol)Protocollo IGP(Interior Gateway Protocol)
Per reti IPPPer reti IP
Di semplice applicazione DDi semplice applicazione
Molto utilizzato in reti LAN di piccole dimensioniMMolto utilizzato in reti LAN di piccole dimensioni
Poco adatto a supportare reti estesePPoco adatto a supportare reti estese
RIPRIP
Esistono due versionidel protocollo
Esistono due versionidel protocollo
Versione 1 (RFC 1058)Versione 1 (RFC 1058)
Versione 2 (RFC 1723, 2453)Versione 2 (RFC 1723, 2453)
RIP: principi fondamentaliRIP: principi fondamentali
La comunicazione tra routeravviene attraverso pacchetti IPLa comunicazione tra routeravviene attraverso pacchetti IP
L’informazione scambiata indicala raggiungibilità delledestinazioni (subnet IP)
L’informazione scambiata indicala raggiungibilità delledestinazioni (subnet IP)
Le tabelle di instradamentosono aggiornate dinamicamenteLe tabelle di instradamentosono aggiornate dinamicamente
Cosa annunciare?Cosa annunciare?
Occorre definire una metricaOccorre definire una metrica
HOPS: numero di salti effettuati,cioè numero di nodi intermedi attraversati lungo il cammino
verso la destinazione
HOPS: numero di salti effettuati,cioè numero di nodi intermedi attraversati lungo il cammino
verso la destinazione
In RIP la metricaè espressa in hopsIn RIP la metrica
è espressa in hops
RIP: principi fondamentaliRIP: principi fondamentali
Il numero di hop è un intero compreso tra 1 e 15
Il numero di hop è un intero compreso tra 1 e 15
Metrica fissaMetrica fissa
15 nodi15 nodi
Diametro massimo della reteDiametro massimo della rete
Caratteristiche del protocolloCaratteristiche del protocollo
Per esse la metrica è impostata automaticamente a zero
Per esse la metrica è impostata automaticamente a zero
Ogni router è connesso a una o più reti (directly connected networks)
Ogni router è connesso a una o più reti (directly connected networks)
Funzionamento di RIPFunzionamento di RIP
La routing table contiene una entry per ogni destinazione notaLa routing table contiene una entry per ogni destinazione nota
Indirizzo IP della reteIndirizzo IP della rete
Ogni entry contiene:Ogni entry contiene:
MetricaMetricaNext Hop RouterNext Hop Router
Age TimerAge Timer
Funzionamento di RIPFunzionamento di RIP
La routing table contiene una entry per ogni destinazione notaLa routing table contiene una entry per ogni destinazione nota
Indirizzo IP della reteIndirizzo IP della rete
Ogni entry contiene:Ogni entry contiene:
MetricaMetricaNext Hop RouterNext Hop Router
Age TimerAge Timer
Informazioni delDistance VectorInformazioni delDistance Vector
Funzionamento di RIPFunzionamento di RIP
A intervalli prestabilitiA intervalli prestabiliti
A tutti gli altri router della reteA tutti gli altri router della rete
I router partecipano al sistemadi routing distribuitocon messaggi di RIP Update:
I router partecipano al sistemadi routing distribuitocon messaggi di RIP Update:
RIP UpdateRIP Update
I router memorizzano l’ultimodistance vector ricevuto per ogni interfaccia di rete
I router memorizzano l’ultimodistance vector ricevuto per ogni interfaccia di rete
Ogni RIP Update contiene il distance vector del routermittente
Ogni RIP Update contiene il distance vector del routermittente
Routing dinamicoRouting dinamico
Cade una linea attivaCCade una linea attiva
Riceve un distance vectorda un nodo adiacente diverso dall’ultimo memorizzato
RRiceve un distance vectorda un nodo adiacente diverso dall’ultimo memorizzato
Un router modifica la propria tabella di routing se:Un router modifica la propria tabella di routing se:
Routing dinamicoRouting dinamico
Se la tabella risulta diversa da quella precedente, il routerinvia ai nodi adiacenti un nuovodistance vector
Se la tabella risulta diversa da quella precedente, il routerinvia ai nodi adiacenti un nuovodistance vector
Il calcolo consiste nella fusione(merge) di tutti i distance vectordelle linee attive
Il calcolo consiste nella fusione(merge) di tutti i distance vectordelle linee attive
Caratteristiche di IPCaratteristiche di IP
Ogni rete è identificata da un indirizzo e dalla netmaskOgni rete è identificata da un indirizzo e dalla netmask
Rete 148.3.0.0, di classe BRete 148.3.0.0, di classe B
La "netmask naturale" è determinata dalla classeLa "netmask naturale" è determinata dalla classe
Netmask naturale 255.255.0.0Netmask naturale 255.255.0.0
Caratteristiche di IPCaratteristiche di IP
Il subnetting consente un ulteriore livello di gerarchiaIl subnetting consente un ulteriore livello di gerarchia
Rete 148.3.0.0, di classe BRete 148.3.0.0, di classe B
Netmask 255.255.255.0Netmask 255.255.255.0
256 sottoreti da 254 host256 sottoreti da 254 host
L’instradamento non dipende più dalle classiL’instradamento non dipende più dalle classi
Caratteristiche del protocolloCaratteristiche del protocollo
RIP versione 1RIP versione 1
(RFC 1058)(RFC 1058)
Un’unica netmask per ciascunarete IP (classful routing)
Un’unica netmask per ciascunarete IP (classful routing)
Caratteristiche del protocolloCaratteristiche del protocollo
RIP versione 2RIP versione 2
Annuncia le netmaskAnnuncia le netmask
(RFC 1723, 2453)(RFC 1723, 2453)
Supporta l’impiego di netmaskdiverse (classless routing)
Supporta l’impiego di netmaskdiverse (classless routing)
RIP:esempi di funzionamento
RIP:esempi di funzionamento
RIP UpdateRIP Update
Io, R1,Io, R1, distodisto 1 hop1 hop dalla dalla reterete 172.24.100.0/24172.24.100.0/24Rete
172.24.100.0/24ReteRete
172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
1 Hop1 Hop1 Hop
Ogni router annuncia ai neighbourla raggiungibilità delle reticui è direttamente connesso
Ogni router annuncia ai neighbourla raggiungibilità delle reticui è direttamente connesso
RIP UpdateRIP Update
Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
1 Hop1 Hop1 Hop
Frequenza tipica: ogni 30 sec Frequenza tipica: ogni 30 sec
Modalità di trasmissione:pacchetti IP broadcast (RIPv1)o multicast (RIPv2)
Modalità di trasmissione:pacchetti IP broadcast (RIPv1)o multicast (RIPv2)
RIP UpdateRIP Update
Posso raggiungerePosso raggiungere lala nuova retenuova rete172.24.100.0/24172.24.100.0/24
attraversoattraverso R1!R1!Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
1 Hop1 Hop1 Hop
R2 riceve da R1 informazionisu 172.24.100.0/24R2 riceve da R1 informazionisu 172.24.100.0/24
R2 aggiunge un’entry nella propriarouting tableR2 aggiunge un’entry nella propriarouting table
Propagazione delle routePropagazione delle route
Se R1Se R1 distadista 1 hop1 hop dada172.24.100.0/24,172.24.100.0/24,
allora ioallora io, R2,, R2, distodisto 2 hop!2 hop!Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
2 Hops2 Hops2 Hops
2 Hops2 Hops2 Hops
1 Hop1 Hop1 Hop
R2 annuncia a sua voltala raggiungibilità a tuttii propri neighbour
R2 annuncia a sua voltala raggiungibilità a tuttii propri neighbour
Propagazione delle routePropagazione delle route
R2R2 distadista 2 hop2 hopdada 172.24.100.0/24,172.24.100.0/24,
mama io conoscoio conoscounauna routeroute miglioremigliore!!
Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
2 Hops2 Hops2 Hops
2 Hops2 Hops2 Hops
1 Hop1 Hop1 Hop
R1 conosce un percorso miglioreverso 172.24.100.0/24 e scartal’annuncio di R2
R1 conosce un percorso miglioreverso 172.24.100.0/24 e scartal’annuncio di R2
Propagazione delle routePropagazione delle route
5 hop!5 hop!5 hop!4 hop!4 hop!4 hop!
3 hop!3 hop!3 hop!Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
2 Hops2 Hops2 Hops
2 Hops2 Hops2 Hops
1 Hop1 Hop1 Hop 3 Hops3 Hops3 Hops
3 Hops3 Hops3 Hops
4 Hops4 Hops4 Hops
4 Hops4 Hops4 Hops 5 Hops5 Hops5 Hops
La diffusione delle informazioniavanza fino al raggiungimentodei confini della rete
La diffusione delle informazioniavanza fino al raggiungimentodei confini della rete
Propagazione delle routePropagazione delle route
Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
2 Hops2 Hops2 Hops
2 Hops2 Hops2 Hops
1 Hop1 Hop1 Hop 3 Hops3 Hops3 Hops
3 Hops3 Hops3 Hops
4 Hops4 Hops4 Hops
4 Hops4 Hops4 Hops 5 Hops5 Hops5 Hops
Processo di durata infinitaProcesso di durata infinita
Dopo il transitorio, l’algoritmoconverge a stabilitàDopo il transitorio, l’algoritmoconverge a stabilità
Propagazione delle routePropagazione delle route
Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
2 Hops2 Hops2 Hops
2 Hops2 Hops2 Hops
1 Hop1 Hop1 Hop 3 Hops3 Hops3 Hops
3 Hops3 Hops3 Hops
4 Hops4 Hops4 Hops
4 Hops4 Hops4 Hops 5 Hops5 Hops5 Hops
Convergenza più lenta al cresceredei nodiConvergenza più lenta al cresceredei nodi
Algoritmo poco efficiente nel casodi reti esteseAlgoritmo poco efficiente nel casodi reti estese
RIP: tecniche avanzateRIP: tecniche avanzate
Tolleranza ai guastiTolleranza ai guasti
Aggiornamento automaticodelle entry nelle tabelle di routingAggiornamento automaticodelle entry nelle tabelle di routing
Nuovo transitorio a seguito di variazioni nella topologiaNuovo transitorio a seguito di variazioni nella topologia
Tecniche per ridurre i tempidi convergenza dell’algoritmoTecniche per ridurre i tempidi convergenza dell’algoritmo
Count to infinityCount to infinity
Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
2 Hops2 Hops2 Hops
2 Hops2 Hops2 Hops
1 Hop1 Hop1 Hop 3 Hops3 Hops3 Hops
3 Hops3 Hops3 Hops
4 Hops4 Hops4 Hops
4 Hops4 Hops4 Hops 5 Hops5 Hops5 Hops
Quando R1 "cade", R2 non ricevepiù i RIP Update da R1Quando R1 "cade", R2 non ricevepiù i RIP Update da R1
Count to infinityCount to infinity
NonNon sto più ricevendosto più ricevendopacchetti dapacchetti da R1.R1.
Probabilmente sono andati Probabilmente sono andati perdutiperduti……
Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 52 Hops2 Hops2 Hops
2 Hops2 Hops2 Hops
3 Hops3 Hops3 Hops
3 Hops3 Hops3 Hops
4 Hops4 Hops4 Hops
4 Hops4 Hops4 Hops 5 Hops5 Hops5 Hops
Per qualche tempo R2 continua adannunciare a R3 la rete mancante…Per qualche tempo R2 continua adannunciare a R3 la rete mancante…
Count to infinityCount to infinity
Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 52 Hops2 Hops2 Hops
2 Hops2 Hops2 Hops
3 Hops3 Hops3 Hops
3 Hops3 Hops3 Hops
4 Hops4 Hops4 Hops
4 Hops4 Hops4 Hops 5 Hops5 Hops5 Hops
… R3 continua a ricevere lo stessoDistance Vector da R2…… R3 continua a ricevere lo stessoDistance Vector da R2…
E’ trascorso del tempoE’ trascorso del tempodall’ultimo messaggio di R1. dall’ultimo messaggio di R1.
Ho bisogno di una nuova route per Ho bisogno di una nuova route per la rete 172.24.100.0/24!la rete 172.24.100.0/24!Rete
172.24.100.0/24ReteRete
172.24.100.0/24172.24.100.0/24
R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 52 Hops2 Hops2 Hops
2 Hops2 Hops2 Hops
3 Hops3 Hops3 Hops
3 Hops3 Hops3 Hops
4 Hops4 Hops4 Hops
4 Hops4 Hops4 Hops 5 Hops5 Hops5 Hops
Count to infinityCount to infinity
Dopo 180 secondi, R2 dichiara scomparso R1 e cerca un nuovopercorso…
Dopo 180 secondi, R2 dichiara scomparso R1 e cerca un nuovopercorso…
Count to infinityCount to infinity
Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 52 Hops2 Hops2 Hops
2 Hops2 Hops2 Hops
3 Hops3 Hops3 Hops
3 Hops3 Hops3 Hops
4 Hops4 Hops4 Hops
4 Hops4 Hops4 Hops 5 Hops5 Hops5 Hops
R3 ritiene ancora valido il DistanceVector (errato) di R2...R3 ritiene ancora valido il DistanceVector (errato) di R2...
Count to infinityCount to infinity
Bene! Posso raggiungere Bene! Posso raggiungere 172.24.100.0/24 172.24.100.0/24
attraverso R3attraverso R3al costo di 3 hop!al costo di 3 hop!Rete
172.24.100.0/24ReteRete
172.24.100.0/24172.24.100.0/24
R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 52 Hops2 Hops2 Hops
2 Hops2 Hops2 Hops
3 Hops3 Hops3 Hops
3 Hops3 Hops3 Hops
4 Hops4 Hops4 Hops
4 Hops4 Hops4 Hops 5 Hops5 Hops5 Hops
R2 riceve un RIP Update da R3,che annuncia la rete mancante,e viene ingannato!
R2 riceve un RIP Update da R3,che annuncia la rete mancante,e viene ingannato!
Count to infinityCount to infinity
Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 53 Hops3 Hops3 Hops
4 Hops4 Hops4 Hops
5 Hops5 Hops5 Hops
6 Hops6 Hops6 Hops
7 Hops7 Hops7 Hops
Si innesca così il processodi count to infinity per la rete172.24.100.0/24
Si innesca così il processodi count to infinity per la rete172.24.100.0/24
Alcune soluzioniAlcune soluzioni
“Infinito = 16”“Infinito = 16”
Una rete è consideratairraggiungibile quando è annunciata
con metrica = 16
Una rete è consideratairraggiungibile quando è annunciata
con metrica = 16
Alcune soluzioniAlcune soluzioni
Split HorizonSplit Horizon
Un router non annuncia mai le route“a ritroso”, ovvero al neighbour
da cui ne ha appresola raggiungibilità
Un router non annuncia mai le route“a ritroso”, ovvero al neighbour
da cui ne ha appresola raggiungibilità
Split HorizonSplit Horizon
Io, R1, Io, R1, distodisto 1 hop 1 hop dalla dalla reterete 172.24.100.0/24172.24.100.0/24Rete
172.24.100.0/24ReteRete
172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
1 Hop1 Hop1 Hop
Split HorizonSplit Horizon
Se R1 Se R1 distadista 1 hop 1 hop dada172.24.100.0/24,172.24.100.0/24,
allora ioallora io, R2, , R2, distodisto 2 hop!2 hop!Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
2 Hops2 Hops2 Hops1 Hop1 Hop1 Hop
R2 annuncia a sua voltala raggiungibilità a tutti
i propri neighbour tranne R1
R2 annuncia a sua voltala raggiungibilità a tutti
i propri neighbour tranne R1
Split HorizonSplit Horizon
5 hop!5 hop!5 hop!4 hop!4 hop!4 hop!
3 hop!3 hop!3 hop!Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
2 Hops2 Hops2 Hops1 Hop1 Hop1 Hop 3 Hops3 Hops3 Hops 4 Hops4 Hops4 Hops
La diffusione delle informazioniavanza fino al raggiungimento
dei confini della rete
La diffusione delle informazioniavanza fino al raggiungimento
dei confini della rete
Split HorizonSplit Horizon
Unreachable!Unreachable!Unreachable!
Unreachable!Unreachable!Unreachable! Unreachable!Unreachable!Unreachable!Rete
172.24.100.0/24ReteRete
172.24.100.0/24172.24.100.0/24
R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 516 Hops16 Hops16 Hops 16 Hops16 Hops16 Hops 16 Hops16 Hops16 Hops
I router non sono ingannati da precedenti informazioni di
raggiungibilità non più valide
I router non sono ingannati da precedenti informazioni di
raggiungibilità non più valide
Alcune soluzioniAlcune soluzioni
Un router annuncia con metrica 16le route “a ritroso”, ovvero
al neighbour da cui ne ha appresola raggiungibilità
Un router annuncia con metrica 16le route “a ritroso”, ovvero
al neighbour da cui ne ha appresola raggiungibilità
Split Horizon with Poisoned Reverse
Split Horizon with Poisoned Reverse
Poisoned ReversePoisoned Reverse
Io, R1, Io, R1, distodisto 1 hop 1 hop dalla dalla reterete 172.24.100.0/24172.24.100.0/24Rete
172.24.100.0/24ReteRete
172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
1 Hop1 Hop1 Hop
Ogni router annuncia ai neighbourla raggiungibilità delle reti
cui è direttamente connesso
Ogni router annuncia ai neighbourla raggiungibilità delle reti
cui è direttamente connesso
5 hop!5 hop!5 hop!4 hop!4 hop!4 hop!
3 hop!3 hop!3 hop!Rete172.24.100.0/24
ReteRete172.24.100.0/24172.24.100.0/24
R 1R 1R 1 R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 51 Hop1 Hop1 Hop
2 Hops2 Hops2 Hops
16 Hops16 Hops16 Hops
1 Hop1 Hop1 Hop 3 Hops3 Hops3 Hops
16 Hops16 Hops16 Hops
4 Hops4 Hops4 Hops
16 Hops16 Hops16 Hops 16 Hops16 Hops16 Hops
Poisoned ReversePoisoned Reverse
Ogni router annuncia irraggiungibili le route al neighbour da cui le ha
apprese
Ogni router annuncia irraggiungibili le route al neighbour da cui le ha
apprese
Poisoned ReversePoisoned Reverse
Unreachable!Unreachable!Unreachable!
Unreachable!Unreachable!Unreachable! Unreachable!Unreachable!Unreachable!Rete
172.24.100.0/24ReteRete
172.24.100.0/24172.24.100.0/24
R 2R 2R 2 R 3R 3R 3 R 4R 4R 4 R 5R 5R 516 Hops16 Hops16 Hops 16 Hops16 Hops16 Hops 16 Hops16 Hops16 Hops
16 Hops16 Hops16 Hops 16 Hops16 Hops16 Hops 16 Hops16 Hops16 Hops 16 Hops16 Hops16 Hops
I router non sono ingannati da precedenti informazioni di
raggiungibilità non più valide
I router non sono ingannati da precedenti informazioni di
raggiungibilità non più valide
Triggered updateTriggered update
Tale messaggio annuncia solo le destinazioni non più raggiungibili
Tale messaggio annuncia solo le destinazioni non più raggiungibili
I router che si accorgono di unavariazione topologica inviano tempestivamente un RIP Update
I router che si accorgono di unavariazione topologica inviano tempestivamente un RIP Update
Tolleranza ai guastiTolleranza ai guasti
ElevataElevata
Una variazione topologicanon richiede l’intervento
dell’amministratore di rete
Una variazione topologicanon richiede l’intervento
dell’amministratore di rete
La presenza di percorsi alternativiè sfruttata in modo automatico
dall’algoritmo
La presenza di percorsi alternativiè sfruttata in modo automatico
dall’algoritmo
Esercitazione di laboratorioEsercitazione di laboratorio
L’amministratore inserisce manualmente le informazioni
in ogni apparato
L’amministratore inserisce manualmente le informazioni
in ogni apparato
Fase di configurazioneFase di configurazione
Rete di laboratorioRete di laboratorio
Esempio: intranet aziendaleEsempio: intranet aziendale
Rete isolata da InternetRete isolata da Internet
Indirizzamento di tipo privatoIndirizzamento di tipo privato
Reti private di classe C (192.168.0.0 ⇒ 192.168.255.0)Reti private di classe C (192.168.0.0 ⇒ 192.168.255.0)
Routing limitato alle reti interneRouting limitato alle reti interne
Esempio di reteEsempio di rete
192.168.7.0192.168.7.0
192.168.9.0192.168.9.0
AA
BB
CC
DD
EE
192.168.8.0192.168.8.0
192.168.6.0192.168.6.0
192.168.2.0192.168.2.0
hubhub hubhub
192.168.3.0192.168.3.0
192.168.1.0192.168.1.0
Rete di laboratorioRete di laboratorio
192.168.3.254192.168.3.254
192.168.3.1192.168.3.1
192.168.9.254192.168.9.254
192.168.8.254192.168.8.254
NetmaskNetmask : 255.255.255.0: 255.255.255.0
EE
192.168.1.1192.168.1.1
192.168.2.1192.168.2.1
192.168.7.252192.168.7.252 192.168.9.252192.168.9.252
192.168.8.253192.168.8.253
CC DDHubHub
BB
AA
192.168.1.254192.168.1.254
192.168.2.254192.168.2.254
192.168.7.254192.168.7.254
192.168.7.253192.168.7.253
192.168.6.254192.168.6.254 192.168.6.253192.168.6.253
192.168.9.253192.168.9.253
Esempi di configurazioneEsempi di configurazione
Router BRouter B
! Righe di commento! Router B configured for dynamic RIP routing!interface create ip lan2 address-netmask
192.168.2.254/24 port et.1.1interface create ip lan7 address-netmask
192.168.7.253/24 port et.1.8interface create ip lan6 address-netmask
192.168.6.254/24 port et.2.8!rip add interface lan2rip add interface lan7rip add interface lan6rip start
RiepilogoRiepilogo
Routing dinamico: RIPRouting dinamico: RIPPrincipi fondamentaliPrincipi fondamentaliFunzionamento del protocolloFunzionamento del protocolloOttimizzazioneOttimizzazione
Esercitazione di laboratorioEsercitazione di laboratorio
Routing dinamico: RIPRouting Routing dinamicodinamico: RIP: RIP
RoutingRouting dinamico: RIPdinamico: RIP
Top Related