Differenza tra routing centralizzato e routing distribuito
| Routing centralizzato e routing distribuito
Il routing è il processo di scelta dei percorsi da utilizzare per inviare il traffico di rete e l'invio dei pacchetti lungo la sottorete selezionata. Il modello di routing centralizzato è un modello di routing in cui il routing è eseguito centralmente utilizzando un database centralizzato. Al contrario, il modello di routing distribuito è un modello di routing, che si occupa di eseguire il routing utilizzando un database distribuito.
Che cosa è il routing centralizzato?Il modello di routing centralizzato è un modello di routing in cui il routing viene eseguito centralmente utilizzando un database centralizzato. In altre parole, la tabella di routing è mantenuta in un singolo nodo "centrale", che dovrebbe essere consultato quando altri nodi hanno bisogno di prendere una decisione di routing. Questo database centralizzato possiede una visione globale di rete. Il routing centralizzato è più appropriato in domini specifici con sistemi che forniscono la trasmissione DWDM (Dense Wave Lung Multiplexing Division Division). Il motivo è che questi sistemi DWDM contengono OADM (Optical Add-Drop Multiplexer) che possono essere riconfigurati, all'interno del punto di partenza e del punto finale del mezzo di comunicazione. I sostenitori del routing centralizzato suggeriscono che perché la maggior parte delle informazioni, come i dettagli su SRLG (Shared Risk Link Group) ei parametri delle prestazioni non cambiano frequentemente (e queste informazioni non possono mai essere scoperte o pubblicizzate), sono ideali per essere risieduti in un banca dati centrale. In un modello centralizzato è possibile accedere facilmente all'informazione dello stato. Di conseguenza, le informazioni relative alle dipendenze (per quanto riguarda il routing) tra i circuiti (per assicurarsi che la diversità esistano) possano essere gestite relativamente facilmente quando i morsetti non sono condivisi tra circuiti e questo è l'ideale per un modello di routing centralizzato. Il modello centralizzato utilizza informazioni sullo stato globale. I calcoli eseguiti (come pre-calcolo dei percorsi per il ripristino) possono essere fortemente beneficiati da queste informazioni globali e pertanto questo è adatto per un modello centralizzato.
Nel modello di routing distribuito, ogni nodo mantiene una tabella di routing separata. Il modello di routing distribuito è un modello di routing, che è eccellente per i domini che possono essere identificati come completamente opachi. La ragione principale di questo è che i vincoli sulle invalidità non svolgono alcun ruolo nel routing all'interno di questi domini suddetti. In caso di guasto (quando c'è bisogno di ripristinare rapidamente), il sistema di routing distribuito può essere affidato a sopportare la responsabilità del calcolo on-demand di percorsi di recupero per ciascuno dei percorsi di luce che sono falliti (anche al punto di rilevare un fallimento previsto).Infine, il modello di routing distribuito è altamente coerente con la propria filosofia di routing distribuita.
Il modello di routing centralizzato svolge il routing usando un database centralizzato, mentre il modello di routing distribuito si occupa di eseguire il routing utilizzando un database distribuito. In termini semplici, un nodo centrale mantiene la tabella di routing nel modello centralizzato, mentre ogni nodo mantiene una tabella di routing nel modello distribuito. Poiché molte delle informazioni non cambiano frequentemente, molti ritengono che queste informazioni siano molto adatte per essere risiedute in un database centralizzato. I pre-computi necessari per il ripristino possono trarre vantaggio dalle informazioni globali disponibili in un database centralizzato. Ma, a differenza del sistema di routing distribuito, il sistema centralizzato non può essere affidato a sopportare la responsabilità del calcolo on-demand dei percorsi di recupero per ciascuno dei percorsi luminosi che non sono riusciti (in un momento di individuazione di un guasto previsto). A differenza dell'approccio centralizzato, il modello di routing distribuito è altamente coerente con la propria filosofia di routing distribuita.