Se ti stai preparando per l’esame Cisco IP Routing o se sei un ingegnere di rete esperto che pianifica l’implementazione del protocollo di routing Open Shortest Path First (OSPF), dovresti familiarizzare con la capacità di dividere la tua rete in aree OSPF separate. L’utilizzo di più aree OSPF riduce la frequenza dei calcoli SPF (Dijkstra), la dimensione delle tabelle di routing, così come l’overhead LSU, e quindi migliora le prestazioni della rete. Inoltre, dividere una rete OSPF in aree la rende più gestibile, specialmente se diventa più grande.
In questo articolo, spiegherò i diversi tipi di aree OSPF, e quando dovresti considerare di dividere la tua rete in aree. Anche se darò una breve introduzione ad alcuni concetti di base di OSPF, si presume che tu abbia una conoscenza precedente di OSPF (livello CCNA).
Brief Introduction
Per capire le aree OSPF, dovresti essere consapevole di alcune cose importanti riguardanti il protocollo di routing OSPF. A parte il fatto che è un protocollo di routing in stato di link (ha un quadro completo della rete; i router inviano lo stato delle loro interfacce/link a tutti gli altri router), cosa che sono sicuro sapevate tutti, OSPF implementa una gerarchia di aree a due livelli: l’area backbone, chiamata anche area 0 di OSPF, e l’area regolare (non backbone). La differenza principale tra queste due aree è che l’area backbone rappresenta il nucleo della rete e fornisce il movimento veloce del traffico di rete, mentre l’area non backbone collega utenti e risorse. Quindi, l’area backbone è l’area principale a cui le altre aree si connettono, fisicamente o usando i collegamenti virtuali OSPF, per scambiare e instradare informazioni. Inoltre, gli utenti non sono generalmente collocati all’interno di una dorsale, ma all’interno di aree non dorsali che saranno spiegate nel testo successivo.
Per quanto riguarda l’area o le aree a cui si interconnettono, si distingue tra router OSPF interni, dorsali, ABR (Area Border Router) e ASBR (Autonomous System Boundary Router).
- Router interni – hanno tutte le loro interfacce nella stessa area, cioè si collegano ad una singola area OSPF
- Router Backbone – hanno almeno un’interfaccia collegata all’area backbone
- Router di confine di area – hanno interfacce collegate a più aree, e collegano aree non backbone all’area backbone
- Router di confine di sistema autonomo – hanno almeno un’interfaccia collegata ad un altro sistema autonomo (come un altro sistema OSPF o EIGRP)
Nota: Un router può essere di più di un tipo contemporaneamente. Per esempio, se è collegato all’area della dorsale e non dorsale, e a una rete non OSPF, è sia un ABR che un ASBR.
Si distinguono anche diversi tipi di rotte nelle tabelle di routing:
- Rotta OSPF – tipica rotta marcata con O nella tabella di routing; indica OSPF come origine della rotta
- Rotta di default – una rotta usata per propagare il traffico verso un’area esterna; marcata con O*IA
- Rotte intra-area – rotte originate e apprese nella stessa area, cioè interne all’area; marcate con O
- Rotte inter-area – rotte originate in altre aree OSPF; marcate con O IA
- Rotte esterne – rotte da altri sistemi autonomi (AS), esterne alla particolare area OSPF; appaiono come O E1 o O E2 in un’area standard e come O N1 o O N2 in un’area NSSA o totalmente NSSA
Nota: E1 sono rotte di tipo 1 – usate quando ci sono più ASBR che pubblicizzano una rotta verso l’AS; il costo esterno è aggiunto al costo interno di ogni collegamento
E2 sono rotte di tipo 2 – usate se solo un router sta pubblicizzando una rotta verso l’AS; il costo esterno non cambia
Lo stesso vale per le rotte O N1 e O N2.
Ora che conosci le basi necessarie per comprendere appieno le aree OSPF, possiamo discutere dei diversi tipi di area OSPF.
Tipi di area OSPF
Le aree regolari (nonbackbone) possono avere diversi sottotipi: area standard, area stub, area totalmente stubby, area not-so-stubby (NSSA), e totalmente stubby NSSA.
Area standard – un’area non backbone che deve essere connessa all’area backbone; accetta rotte intra-area, inter-area, esterne e una rotta di default
Area stub – ha un singolo punto di uscita (ABR); tipicamente usata in reti hub-and-spoke; accetta rotte intra-area ma non accetta rotte di riepilogo esterne da fonti non-OSPF; implica l’uso di una route di default per inviare pacchetti a una rete esterna
Totally Stubby Area – di proprietà di Cisco; non accetta route AS esterne o route inter-area; riconosce solo route intra-area e la route di default
NSSA – riconosce route intra-area, inter-area e la route di default (0.0.0.0); permette rotte esterne da un ASBR ma queste rotte sono marcate con O N1 o O N2
Totally Stubby NSSA – di proprietà di Cisco; non accetta rotte AS esterne o rotte inter-area; riconosce solo rotte intra-area e la rotta di default; permette solo ASBR locali e quindi i router esterni che questo router inserisce nell’area sono marcati con O N1 o O N2
Riferimento alla figura seguente per capire i tipi di area OSPF:
Potresti anche trovare utile la seguente mappa mentale (i segni incrociati non sono riconosciuti nell’area):
Implementazione dell’area OSPF
Dividere la tua rete in aree limita l’impatto di un cambiamento di topologia all’interno di un’area e minimizza le voci della tabella di routing, e quindi migliora le prestazioni della tua rete. Anche se la vostra rete è piccola e non c’è bisogno di dividerla momentaneamente in più aree, dovreste tenerlo a mente. Vale a dire, anche le piccole reti hanno la tendenza a crescere, e dovresti considerare l’implementazione di aree per possibili espansioni future.
Inoltre, se vuoi controllare la pubblicità delle rotte inter-area ed esterne in un’area, dovresti sicuramente considerare l’implementazione di una delle aree speciali OSPF (stub, stubby, NSSA, totally stubby NSSA), a seconda delle tue necessità. Si raccomanda che un’area non abbia più di 50 router e che un router non faccia parte di più di tre aree.
Nota: Se ti stai preparando per l’esame CCNP Route, dovresti avere una buona comprensione dei tipi di area OSPF e delle ragioni per creare una rete OSPF con più aree. Potresti aspettarti domande come quali rotte sono permesse da una particolare area OSPF o quando un router in un’area OSPF non backbone riceverà una rotta di default dall’ABR o dall’ASBR.
.