Come i router apprendono i percorsi verso le reti di destinazione: protocolli di routing spiegati
I router costruiscono una tabella di routing che mappa prefissi di destinazione a interfacce di next-hop. Tre famiglie di protocolli popolano questa tabella:
1. Distance Vector (RIP, IGRP, EIGRP)
- I router condividono distanza (metrica) + vector (next hop) con i vicini.
- RIPv2: Conteggio salti (max 15), convergenza lenta, semplice.
- EIGRP: Proprietario Cisco (ora aperto), metrica composita (banda, ritardo, carico, affidabilità), convergenza DUAL veloce, bilanciamento carico costo disuguale.
2. Link State (OSPF, IS-IS)
- I router inondano LSA (Link-State Advertisements) che descrivono i link locali.
- Ogni router costruisce un identico database di topologia → esegue Dijkstra SPF → albero percorso più breve.
- OSPF: Aree gerarchiche (backbone Area 0), vendor-neutral, standard enterprise.
- IS-IS: TLV, livelli gerarchici, favorito dorsali ISP.
3. Path Vector (BGP)
- Scambia AS_PATH (elenco sistemi autonomi) per prevenire loop.
- Guidato da policy: local-pref, MED, community modellano il traffico.
- eBGP: Tra AS (Internet). iBGP: All'interno AS.
Processo decisionale
- Match prefisso più lungo (la rotta più specifica vince).
- Administrative Distance (AD): Connesso (0) < Statico (1) < eBGP (20) < EIGRP (90) < OSPF (110) < RIP (120) < iBGP (200).
- Metrica (costo) per pareggi entro stesso protocollo.
Le reti moderne mixano: OSPF/IS-IS dentro DC/campus, BGP al bordo/interconnessione DC, static per stub.