Passa al contenuto principale

3. Splitting the AS into Areas (Suddivisione del sistema autonomo in aree)

Questo capitolo presenta l'architettura delle aree OSPF, meccanismo centrale per la scalabilità del protocollo OSPF.

Panoramica del capitolo (Chapter Overview)

L'area è un concetto chiave di OSPF, utilizzata per:

  • Ridurre la quantità di informazioni di routing e il carico di calcolo SPF
  • Nascondere i dettagli della topologia
  • Fornire protezione e stabilità del routing
  • Supportare il deployment di reti su larga scala

3.1 The Backbone of the Autonomous System (Backbone del sistema autonomo)

Concetto di backbone (Backbone Concept)

Area 0 (Area backbone)

  • Area OSPF speciale, identificata da 0.0.0.0
  • Tutte le altre aree devono connettersi all'area backbone
  • Responsabile della distribuzione delle informazioni di routing tra diverse aree
  • Deve mantenere la continuità (nessuna partizione)

Ruolo dell'area backbone

  • Punto di transito per il routing inter-area
  • Centro di distribuzione per Summary-LSA
  • Punto di ancoraggio per collegamenti virtuali

3.2 Inter-area Routing (Routing inter-area)

Flusso di informazioni di routing (Routing Information Flow)

Processo di annuncio delle rotte

  1. All'interno dell'area: Router-LSA e Network-LSA
  2. Confine dell'area: ABR genera Summary-LSA
  3. Propagazione backbone: distribuzione tramite Area 0
  4. Area di destinazione: ABR inietta in altre aree

Termini chiave

TermineIngleseDefinizione
ABRArea Border RouterRouter di confine area, connette più aree
Summary-LSASummary Link State AdvertisementAnnuncio di stato del collegamento di riepilogo (Type 3/4)
Rotta intra-areaIntra-area RouteRotta all'interno della stessa area
Rotta inter-areaInter-area RouteRotta tra aree diverse

3.3 Classification of Routers (Classificazione dei router)

Tipi di router OSPF (Router Types)

Tipo di routerIngleseDescrizioneCaratteristiche
Router internoInternal RouterTutte le interfacce appartengono alla stessa areaMantiene LSDB di una sola area
Router di confine areaArea Border Router (ABR)Connette più areeMantiene LSDB separato per ogni area
Router backboneBackbone RouterAlmeno un'interfaccia in Area 0Partecipa al routing dell'area backbone
Router di confine ASAS Boundary Router (ASBR)Introduce rotte esterneGenera AS-external-LSA

Un router può avere più ruoli contemporaneamente

  • Esempio: ABR + ASBR + Backbone Router

3.4 A Sample Area Configuration (Esempio di configurazione area)

Struttura topologica tipica (Typical Topology)

Architettura a tre livelli

Area 1 (Area ordinaria)

Area 0 (Area backbone) ← → Area 2 (Area ordinaria)

Area 3 (Area stub)

Punti di configurazione

  • Ogni area non-backbone deve connettersi ad Area 0
  • ABR responsabile degli annunci di rotta inter-area
  • I collegamenti virtuali possono risolvere problemi di backbone discontinuo

3.5 IP Subnetting Support (Supporto per subnetting IP)

Gestione delle sottoreti (Subnet Handling)

Supporto VLSM (Variable Length Subnet Mask)

  • Ogni rotta contiene informazioni sulla maschera
  • Supporta sottoreti discontinue
  • Supporta supernetting
  • Principio di corrispondenza più lunga

Aggregazione delle rotte (Route Summarization)

  • Aggregazione manuale all'ABR
  • Riduzione della dimensione della tabella di routing
  • Riduzione del numero di LSA
  • Miglioramento della stabilità della rete

3.6 Supporting Stub Areas (Supporto per aree stub)

Concetto di area stub (Stub Area Concept)

Area stub

  • Non propaga rotte esterne (Type 5 LSA)
  • ABR inietta rotta predefinita
  • Riduce dimensione LSDB e utilizzo memoria
  • Adatto per reti di periferia

Tipi di aree stub

TipoIngleseLSA bloccatiRotta predefinita
Area stub standardStub AreaType 5Type 3 (0.0.0.0/0)
Area stub totaleTotally Stubby AreaType 3, 4, 5Type 3 (0.0.0.0/0)
NSSANot-So-Stubby AreaType 5Conversione Type 7 opzionale
NSSA totaleTotally NSSAType 3, 4, 5Type 3 + Type 7

Requisiti di configurazione

  • Tutti i router nell'area devono essere configurati in modo coerente
  • L'area backbone non può essere configurata come area stub
  • Non può contenere ASBR (tranne NSSA)
  • I collegamenti virtuali non possono attraversare aree stub

3.7 Partitions of Areas (Partizioni di aree)

Problema di partizione dell'area (Area Partition)

Scenari di partizione

  • Interruzione della connessione interna all'area
  • Guasto fisico o logico del collegamento
  • Area divisa in parti indipendenti

Soluzioni

  1. Collegamento virtuale (Virtual Link)

    • Connettere la partizione tramite un'altra area
    • Deve passare per Area 0
    • Configurato tra due ABR
  2. Riprogettazione dell'area

    • Ridefinire i confini dell'area
    • Aggiungere connessioni fisiche
    • Regolare i ruoli dei router

Riepilogo tecnico (Technical Summary)

Principi di progettazione delle aree (Area Design Principles)

  1. Progettazione gerarchica

    • Area backbone al centro
    • Altre aree intorno al backbone
    • Evitare gerarchie troppo profonde
  2. Bilanciamento delle dimensioni

    • Raccomandato: non più di 50-100 router per area
    • Regolare in base al numero di collegamenti e alla complessità topologica
    • Considerare l'overhead del calcolo SPF
  3. Priorità alla stabilità

    • Isolare collegamenti instabili nelle aree periferiche
    • Usare aree stub per ridurre l'impatto esterno
    • Utilizzare l'aggregazione delle rotte in modo appropriato

Riferimenti (References)


Nota (Note): Questo documento si basa sulla specifica ufficiale RFC 2328. Per dettagli tecnici completi, esempi di configurazione e linguaggio normativo, consultare il documento originale.