Routing Inter-Domain vs Intra-Domain: BGP vs IGP Spiegati
I protocolli di routing sono divisi per ambito amministrativo: intra-domain (all'interno di un sistema autonomo) e inter-domain (tra sistemi autonomi).
Definizioni Fondamentali
| Caratteristica | Intra-domain (IGP) | Inter-domain (EGP) |
|---|---|---|
| Ambito | Singolo Sistema Autonomo (AS) | Tra Sistemi Autonomi |
| Obiettivo | Percorsi interni ottimali | Raggiungibilità basata su policy |
| Modello di fiducia | Piena fiducia all'interno dell'AS | Nessuna fiducia intrinseca tra AS |
| Metriche | Tecniche: costo, larghezza di banda, ritardo | Policy: relazioni commerciali, AS-path |
| Convergenza | Veloce (secondi) | Lenta (minuti) |
| Scala | Centinaia di router | 100.000+ AS (scala Internet) |
Protocolli Chiave
Intra-domain (Interior Gateway Protocols — IGP)
- OSPF (Open Shortest Path First): stato di link, aree gerarchiche, convergenza rapida, neutrale rispetto al fornitore
- IS-IS (Intermediate System to Intermediate System): stato di link, favorito dai backbone ISP, estensibilità TLV
- EIGRP (Enhanced IGRP): proprietario Cisco (parzialmente aperto), distance-vector con DUAL, veloce
- RIPv2: distance-vector, metrica conteggio salti, limite 15 salti — solo reti legacy/piccole
Inter-domain (Exterior Gateway Protocols — EGP)
- BGP-4 (Border Gateway Protocol): il protocollo di routing Internet. Path-vector, guidato da policy, basato su TCP, scala massiva
- Storico: EGP (Exterior Gateway Protocol) — obsoleto, classful, solo topologia ad albero
Come Collaborano
- IGP costruisce mappa topologica completa all'interno dell'AS — ogni router conosce ogni prefisso interno
- BGP esegue sui router di confine — apprende prefissi esterni dai peer
- Ridistribuzione: i router di confine iniettano rotte BGP nell'IGP (o rotta predefinita) per raggiungibilità interna
- Risoluzione next-hop: i router interni usano l'IGP per raggiungere i next-hop BGP
Dimensioni Policy BGP
- Cliente → Provider: esporta tutte le rotte
- Provider → Cliente: esporta rotte cliente + tabella completa (o predefinita)
- Peer ↔ Peer: esporta solo rotte cliente (nessun transito)
- Attributi: LOCAL_PREF, MED, AS_PATH, COMMUNITIES codificano policy
Falso Concetto Comune
OSPF ed EIGRP appaiono in entrambi gli elenchi nella fonte — sono solo IGP. Possono trasportare rotte esterne apprese tramite BGP (ridistribuzione), ma non parlano inter-domain nativamente. BGP è l'unico protocollo inter-domain su Internet.