Qual è il vantaggio di una "area" nella configurazione OSPF?


8

Come sappiamo, durante la configurazione OSPF utilizziamo l'area. Ogni area ha il suo numero diverso, mentre esiste solo un'area (area 0) che crea comunicazioni tra tutte le altre aree collegate.

Sono confuso dal fatto che stiamo usando le stesse tecniche di configurazione in tutte le aree, ma non so perché utilizziamo le aree se possiamo collegare direttamente tutti i PC.

Risposte:


12

Se stai chiedendo specificamente cosa fanno le aree in OSPF, ci sono molte risorse là fuori che hanno una ricchezza di informazioni. Queste sono solo alcune selezioni:

Tuttavia, una buona risposta a "Qual è il vantaggio delle aree OSPF?", È questa citazione dal Cisco Design Technote, Quali sono le aree OSPF:

Una rete OSPF può essere suddivisa in sottodomini chiamati aree. Un'area è una raccolta logica di reti, router e collegamenti OSPF che hanno la stessa identificazione dell'area. Un router all'interno di un'area deve mantenere un database topologico per l'area a cui appartiene. Il router non ha informazioni dettagliate sulla topologia di rete al di fuori della sua area, riducendo così le dimensioni del suo database.

In breve, le aree OSPF consentono di segmentare la topologia di rete per consentire una maggiore scalabilità e mantenere un maggiore livello di controllo.


Modifica: in risposta al tuo commento "In che modo le aree OSPF possono aumentare la velocità di comunicazione?":

Di per sé, l'utilizzo delle aree OSPF non aumenta la velocità di comunicazione. Rimuove i blocchi stradali per la comunicazione / scalabilità.

Pensala in questo modo (questa non è un'analogia perfetta e semplifica eccessivamente il problema, ma dovrebbe aiutare a dare l'idea generale):

Se un'azienda riceve centinaia di telefonate ogni giorno e deve inviare tutte le sue telefonate a un solo segretario, le chiamate all'interno dell'azienda saranno lente. Tuttavia, se esiste un segretario centrale che è a conoscenza di molti segretari che accettano tutte una parte diversa dell'azienda, le chiamate possono essere elaborate più rapidamente.

Un problema simile si presenta quando le tabelle di routing per un singolo dispositivo diventano troppo grandi / ingestibili. Suddividendoli in aree più gestibili puoi velocizzare il traffico verso la sua destinazione.


Ora l'ho capito, ma c'è ancora una cosa che come può AREA aumentare la velocità di comunicazione? vuoi darmi qualche altro commento.
Fahim Shah,

@FahimShah ottima domanda, nella mia area mentale aumenterebbe solo il ritardo di propagazione. Tuttavia, è possibile introdurre l'aggregazione nel bordo dell'area, per mascherare gli aggiornamenti tra le aree per ridurre il lavoro nella rete. La mia regola generale, se non sai con assoluta certezza perché, tieni sempre piatto il tuo IGP. Abbiamo IGP piatto di circa 1500 nodi, nessun problema.
ytti,

@Brett Lykins, signore, il tuo esempio è abbastanza esplicativo, ho capito bene, mi piace il tuo spirito e il tuo duro lavoro
Fahim Shah,

14

Tutti i router all'interno di un'area OSPF mantengono un database dello stato dei collegamenti (si noti che questo è completamente separato dalla tabella di routing principale), dove sono a conoscenza di tutti gli altri router e dei loro collegamenti all'interno dell'area. Ogni router all'interno dell'area crea un albero topologico dell'area, con percorsi più brevi verso tutti gli altri collegamenti / router con se stesso come root. Quest'ultima parte è importante.

Quando un'area diventa grande, aumenta anche il database dello stato dei collegamenti (l'albero o la topologia) che ogni router deve mantenere. Ciò significa che può diventare sempre più intenso per il router elaborare le modifiche allo stato dei collegamenti (topologia) poiché ora ci sono un gran numero di voci nel database dello stato dei collegamenti. L'albero diventa più grande ed è più difficile "tenere il passo" con come diventano sempre più rami / foglie dell'albero. Un'altra cosa da tenere a mente è che, man mano che l'area (rete) si ingrandisce, esiste un maggiore potenziale per i cambiamenti dello stato dei collegamenti e quindi un maggiore potenziale per i ricalcoli del database degli stati dei collegamenti. Mentre i dettagli sono in qualche modo "al di fuori dell'ambito" di questa risposta, qui è rilevante anche il processo di aggiornamento dello stato dei collegamenti OSPF.

Alla fine, man mano che una singola area diventa sempre più grande, i ricalcoli SPF stessi richiederanno più tempo per essere completati e avrai più rischio che tali ricalcoli avvengano a causa di vari motivi: la morale della storia è che le CPU dei tuoi router saranno tristi.

Il "vantaggio" delle aree OSPF è che forniscono un mezzo per alleviare le richieste poste ai router se si trovassero altrimenti in una singola area, riducendo le voci nel database dello stato dei collegamenti e spingendo le responsabilità della manutenzione del database degli stati dei collegamenti ai router di frontiera dell'area per le rispettive aree. Permette un modo per mantenere gestibile la dimensione dell'albero .

Un'attenta riflessione e pianificazione sono obbligatorie per la progettazione / implementazione di OSPF multi-area - ci sono una serie di situazioni in cui una cattiva progettazione in OSPF multi-area può mordere qualcuno.

L'uso delle aree non aumenta necessariamente la "velocità di comunicazione", ma può avere significativi vantaggi in termini di prestazioni (se fatto correttamente) ai router nella tua rete OSPF, specialmente se la tua rete è molto grande, perché le loro CPU non devono funzionare così difficile.


2
In tutta onestà i router moderni hanno zero problemi con le dimensioni dell'area con centinaia di router al loro interno. Non vi è alcun vantaggio "significativo". Se non altro, più aree rendono la topologia più complicata
mellowd

@John Jenser, grazie per aver raccolto troppe informazioni dalla tua conoscenza e mi ha fatto approfondire il termine "Area" nel routing OSPF.
Fahim Shah,

2
@mellowd c'è ancora un limite di ridimensionamento di una singola area, non importa se ci sono centinaia o migliaia di router in una singola area - ci sarà un punto in cui riconsiderare l'uso (o la mancanza di esso) delle aree ha senso nel tuo progettare considerando la scala o altri fattori.
John Jensen,

@mellowd, il tuo commento è francamente limitato a quei dispositivi che hanno dedicato risorse diverse al piano dati e al piano di controllo. Le aree OSPF sono piuttosto utili se si utilizza VoIP su un router basato su CPU come Cisco 2800; in caso contrario, ogni blocco del collegamento o arresto anomalo del router nell'intera rete può potenzialmente disturbare la qualità della voce (a causa dei necessari calcoli SPF richiesti). Maggiore è la topologia, maggiore è il potenziale di interruzione.
Mike Pennington,

Non lo so. L'ultima volta che hai provato? Una volta ho inserito un vecchio 1841 all'interno di una rete con oltre 2500 LSA e non ho riscontrato alcun effetto dannoso sull'utilizzo della CPU o sul flusso del traffico di transito quando si è verificato un cambiamento nella rete principale.
Mellowd,

2

I vantaggi di una "area" nella configurazione OSPF sono:

  1. tabella di routing più piccola (nessun riepilogo per impostazione predefinita) : meno voci della tabella di routing poiché gli indirizzi di rete possono essere riepilogati tra le aree
  2. database a stato di collegamento più piccolo (LSDB) : meno router che scambiano LSA, minimizzano i requisiti di elaborazione e memoria
  3. calcoli dell'algoritmo SPF meno frequenti : localizza l'impatto di una modifica della topologia all'interno di un'area.

0

Mi sono imbattuto in un altro uso per una seconda area. Se la tua area 0 sta distribuendo una route predefinita e non desideri che questa route predefinita venga iniettata nel tuo dispositivo OSPF che ha il suo gateway verso Internet e che tale dispositivo non può eseguire il filtraggio della route in entrata, devi impostare una nuova area che non utilizza le informazioni predefinite originate.

Altrimenti, quando OSPF viene visualizzato su detto dispositivo, imparerà il percorso predefinito tramite OSPF che supererà il proprio percorso predefinito.

Il mio "dispositivo" in questo caso è un gateway VPN (steelconnect) che ha una propria interfaccia WAN utilizzata per connettersi a Internet e sta imparando i miei percorsi interni tramite OSPF dal mio switch di livello 3 sulla sua interfaccia LAN.

Quello che succede è che il dispositivo si avvicina, contatta Internet e quindi non appena OSPF termina il caricamento, cade da Internet, poiché il suo routing OSPF appreso gli fornisce un percorso predefinito tramite l'interfaccia LAN e i firewall associati che semplicemente non lo faranno lavorare per la sua terminazione VPN.

L'uso di una seconda area OSPF in un secondo processo OSPF consente di eseguire quell'istanza senza distribuire la route predefinita.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.