6. The Area Data Structure (Struttura dati area)
Questo capitolo definisce in dettaglio gli elementi costitutivi e i parametri di configurazione della struttura dati area OSPF.
Panoramica del capitolo (Chapter Overview)
L'area è un concetto centrale dell'architettura di routing gerarchico OSPF. Ogni area mantiene un database di stato dei collegamenti indipendente e interagisce con altre aree tramite router di confine area (ABR).
6.1 Identificazione area (Area Identification)
Area ID (ID area)
Definizione
- Identificatore a 32 bit
- Solitamente rappresentato in formato indirizzo IP (es. 0.0.0.0)
- Area 0.0.0.0 è riservata come area backbone
Aree speciali
- Area 0 (Backbone): Obbligatoria, responsabile del routing inter-area
- Aree non-zero: Aree regolari, devono essere interconnesse tramite area backbone
6.2 Parametri area (Area Parameters)
Parametri di configurazione di base
| Parametro | Descrizione | Valore predefinito |
|---|---|---|
| Area ID | Identificatore unico area | Deve essere configurato |
| ExternalRoutingCapability | Accettare AS-external-LSA | True |
| StubDefaultCost | Costo rotta predefinita area stub | 1 |
| Authentication Type | Tipo di autenticazione | None |
6.3 Intervalli di indirizzi area (Area Address Ranges)
Configurazione aggregazione indirizzi (Address Summarization)
Scopo
- Configurato su ABR
- Aggregare più reti all'interno dell'area
- Ridurre il numero di rotte annunciate ad altre aree
6.4 Tipi di area (Area Types)
Area standard (Standard Area)
Caratteristiche
- Accetta tutti i tipi di LSA
- Informazioni di routing complete
- Più flessibile ma consumo massimo di memoria
Area stub
Caratteristiche
- Non accetta Type 5 AS-external-LSA
- Utilizza rotta predefinita per accedere a reti esterne
- Riduce dimensione LSDB
Requisiti di configurazione
- Tutti i router nell'area devono essere configurati come Stub
- Non può contenere ASBR
- Non può servire da area di transito per collegamenti virtuali
Area stub totale (Totally Stubby Area)
Caratteristiche (Estensione proprietaria Cisco)
- Non accetta LSA Type 3, 4, 5
- Inietta solo una singola rotta predefinita
- Minimizza LSDB
NSSA (Not-So-Stubby Area)
Caratteristiche (RFC 3101)
- Simile ad area stub, ma consente importazione di rotte esterne limitate
- Utilizza LSA Type 7 (generati da ASBR)
- ABR converte Type 7 in Type 5
6.5 Routing inter-area (Inter-Area Routing)
Generazione Summary-LSA
Comportamento ABR
- Genera Summary-LSA Type 3 per ogni rete di area
- Annuncia ad altre aree (tramite area backbone)
- Applica regole di aggregazione indirizzi
6.6 Database di stato dei collegamenti (Link State Database)
Struttura organizzativa LSDB
Ogni area mantiene una LSDB indipendente contenente:
| Tipo LSA | Nome | Ambito flooding |
|---|---|---|
| Type 1 | Router-LSA | Area singola |
| Type 2 | Network-LSA | Area singola |
| Type 3 | Summary-LSA (rete) | Area singola |
| Type 4 | Summary-LSA (ASBR) | Area singola |
| Type 5 | AS-external-LSA | AS intero |
| Type 7 | NSSA-external-LSA | NSSA singola |
6.7 Router di confine area (Area Border Routers)
Definizione ABR
Condizioni ABR
- Connesso a più aree
- Almeno un'interfaccia nell'area backbone (Area 0)
- Mantiene LSDB indipendente per ogni area
Responsabilità ABR
-
Traduzione e filtraggio LSA
- Genera Summary-LSA
- Filtra LSA inappropriati
- Esegue aggregazione rotte
-
Routing inter-area
- Annuncia rotte intra-area ad altre aree
- Calcola percorsi inter-area ottimali
6.8 Collegamenti virtuali (Virtual Links)
Scopo dei collegamenti virtuali
Scenario problema
- Area fisicamente incapace di connettersi all'area backbone
- Area backbone divisa
Soluzione
- Stabilire connessione logica tramite area di transito
- Il collegamento virtuale è trattato come parte dell'area backbone
6.9 Migliori pratiche di progettazione area (Area Design Best Practices)
Raccomandazioni di dimensione
| Metrica | Valore raccomandato | Spiegazione |
|---|---|---|
| Router per area | 50-100 | Evitare troppo grande |
| Aree per router | 3 o meno | Considerazione carico ABR |
| Stabilità area backbone | Alta | Percorso critico |
Riepilogo tecnico (Technical Summary)
Concetti chiave
-
Isolamento area
- LSDB indipendente
- Riduce ambito calcolo SPF
- Migliora scalabilità rete
-
Interconnessione area
- Deve passare tramite area backbone
- ABR responsabile comunicazione inter-area
- Collegamenti virtuali come alternativa
Riferimenti (References)
- Testo completo: RFC 2328 Section 6
- Estensione NSSA: RFC 3101
Nota (Note): Questo documento si basa sulla specifica ufficiale RFC 2328. La progettazione area deve essere adattata in base alla dimensione effettiva della rete e ai requisiti.