RIP

()

PROTOCOLLO RIP

Il protocollo RIP e’ il piu’ datato tra i protocolli di routing dinamico oggi in uso in una rete IP. Le specifiche sono indicate in RFC 1058 datato Giugno 1988. In seguito, nel 1995, e’ stato pubblicato l’RFC 1388 che specifica il successore di RIP, il RIPv2, di cui non si parlera’ in questo documento, ma che presenta una valida alternativa al RIPv1 in ambienti dove non si possono ignorare le subnet.
RIP e’ un protocollo IGP, “Interior Gateway Protocol”, ovvero pensato per essere usato in piccole parti di Internet o in WAN isolate da internet, ma non per connettere tra loro diversi AS di Internet (per i quali e’ necessario un protocollo External di tipo EGP)
RIPv1 e’ l’ideale per piccole reti WAN con indirizzamento IP privato e omogenee in termini di larghezza di banda dei link dati presenti. Anche se il piu’ datato e’ presente su molti apparati di rete anche di fascia bassa ed e’ quindi molto diffuso.
RIP utilizza la porta 520 dell’UDP.

In telecomunicazioni e informatica Routing Information Protocol (RIP) è un protocollo di routing di tipo distance vector, che impiega il numero di hop come metrica. Evita i routing loop adottando un limite massimo di hop dalla sorgente verso la destinazione: il numero massimo di hop consentito è 15. Questo numero di hop limita in ogni caso il diametro della rete consentito da RIP. Un numero di hop equivalente a 16 viene considerato come metrica infinita per indicare le rotte inaccessibili che non verranno installate in tabella di routing.


Il Routing Information Protocol (RIP) è uno dei protocolli di routing dinamico più longevi e storicamente importanti nelle reti IP. Utilizzato per gestire il routing all’interno di reti LAN e WAN di piccola e media scala, RIP adotta un algoritmo di distanza-vettore per determinare il percorso migliore verso una rete di destinazione, misurato in hop. Sebbene oggi sia stato in gran parte sostituito da protocolli più avanzati come OSPF ed EIGRP, RIP rimane rilevante in ambienti didattici, in infrastrutture legacy e in reti semplici. Questo articolo illustra i meccanismi, problemi comuni, soluzioni e strategie di ottimizzazione del protocollo RIP, con un focus specifico sull’ambiente Cisco.

Domande e Risposte

Causa del problema:
RIP può fallire o degradare le performance a causa di loop di routing, tabelle corrotte, configurazioni errate, tempi di convergenza lenti o metriche statiche.

Come si presenta il problema:
Percorsi instabili, pacchetti persi, route flapping, utilizzo eccessivo di larghezza di banda, impossibilità di raggiungere sottoreti note.

Dove si manifesta:
All’interno di ambienti LAN e WAN che utilizzano RIP come protocollo di routing dinamico. È comune in topologie mesh, star e hybrid.

Quando si verifica:
Durante modifiche topologiche, reboot dei router, collisioni di route o errori nella distribuzione delle route tra dispositivi Cisco.

Perché succede:
RIP utilizza metriche semplici (massimo 15 hop) e ha una convergenza lenta. In assenza di tabelle di routing aggiornate o di tecniche di prevenzione dei loop, il traffico può subire disservizi.

Soluzioni ed Esempi

  1. Abilitare RIP su un router Cisco Configurazione base di RIP:

router rip
version 2
network 192.168.1.0
network 10.0.0.0
no auto-summary

  1. Verifica dello stato RIP:

show ip protocols
show ip route rip
debug ip rip

  1. Risoluzione di problemi comuni

a. Loop di routing:
Usare split horizon, poison reverse e hold-down timers.

interfaccia FastEthernet0/0
ip split-horizon rip

b. Route flapping:
Verificare i timer RIP:

router rip
timers basic 30 180 180 240

Spiegazione:

Update timer = 30s
Invalid timer = 180s
Hold-down = 180s
Flush timer = 240s

c. Incompatibilità di versione:

router rip
version 2
passive-interface default
no passive-interface FastEthernet0/0

d. Disabilitare il riepilogo automatico:

router rip
no auto-summary

e. Specificare solo le reti necessarie:

Evitare l’annuncio di intere classi IP inutili. Usare wildcard masks:

router rip
network 192.168.1.0
network 192.168.2.0

  1. Strategie Cisco avanzate

a. Filtrare le rotte con distribute-list:

access-list 10 permit 192.168.10.0
router rip
distribute-list 10 in FastEthernet0/1

b. Monitorare in tempo reale con SNMP:

snmp-server enable traps rip
snmp-server host 192.168.1.100 public

c. Ridondanza e failover:

Introdurre backup statici quando RIP non è sufficiente:

ip route 0.0.0.0 0.0.0.0 192.168.1.254 100

d. Simulare ambienti RIP in laboratorio:

Usare GNS3 o Cisco Packet Tracer per creare scenari reali e analizzare tabelle di routing in tempo reale.

  1. Quando evitare RIP

Evita RIP in reti:

  • Con più di 15 router (limitazione hop)
  • Che richiedono failover veloce
  • Con molteplici percorsi ridondanti
  • In ambienti IPv6 (RIPng non è raccomandato)
  1. Migliori alternative a RIP
  • EIGRP: più rapido, metriche composite
  • OSPF: scalabile, protocollo link-state
  • BGP: per ambienti WAN complessi, multihoming

Conclusione

Il protocollo RIP, pur essendo semplice e accessibile, mostra limiti importanti in termini di scalabilità, sicurezza e convergenza. In contesti didattici o reti legacy, può essere utile, ma deve essere gestito con attenzione e con opportune tecniche di ottimizzazione. Per infrastrutture moderne, è consigliabile migrare verso protocolli più robusti come OSPF o EIGRP. In ambienti Cisco, la corretta configurazione dei timer, il filtraggio intelligente delle rotte e l’analisi periodica delle tabelle sono strategie fondamentali per garantirne l’efficienza.

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

- / 5
Grazie per aver votato!

Notifiche push abilitate

Grazie per aver abilitato le notifiche!