Differenza tra instradamento centralizzato e protocolli di routing distribuito

Routing centralizzato vs protocolli di routing distribuiti

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. Nella terminologia della rete di computer, un protocollo di routing definisce come i nodi nelle reti (in particolare i router) interagiscono tra loro, per decidere quali percorsi scegliere per l'invio del traffico di rete condividendo le informazioni di collegamento necessarie. In genere, i nodi hanno una conoscenza iniziale di altri nodi connessi direttamente e il protocollo di routing diffonderà queste informazioni prima nei nodi vicini e quindi negli altri nodi. Questo è il modo in cui i protocolli di routing forniscono la conoscenza della topologia di rete ai router della rete inizialmente e dopo che si è verificata una modifica.

Esistono due tipi di protocolli di routing classificati come protocolli dinamici e statici. I protocolli statici funzionano solo con tabelle di routing configurate manualmente, mentre i protocolli dinamici aggiornano in modo adattivo le tabelle di routing in base alle modifiche nella topologia di rete. I protocolli dinamici sono ulteriormente classificati come centralizzati e distribuiti. I protocolli centralizzati si concentrano su un nodo centrale per tutte le decisioni di routing, mentre i protocolli distribuiti rendono ogni dispositivo nella rete responsabile delle decisioni di routing.

Cosa sono i protocolli di routing centralizzati?

Come accennato in precedenza, i protocolli di routing centralizzati appartengono alla famiglia dei protocolli di routing dinamico. In una rete che utilizza un protocollo di routing centralizzato, una periferica di elaborazione centrale in esecuzione su un nodo "centrale" raccoglie informazioni (stato come stato su / giù, capacità e utilizzo corrente) su ciascun collegamento nella rete. Quindi, questo dispositivo di elaborazione utilizza le informazioni raccolte per calcolare le tabelle di routing per tutti gli altri nodi. Questi protocolli di routing fanno uso di un database centralizzato situato nel nodo centrale per questi calcoli. In altre parole, la tabella di routing è conservata in un singolo nodo "centrale", che dovrebbe essere consultato quando altri nodi devono prendere una decisione di routing.

Che cosa sono i protocolli di routing distribuiti?

I protocolli di routing distribuiti appartengono anche alla famiglia dei protocolli di routing dinamico. Sotto il protocollo di routing distribuito, ogni dispositivo nella rete è responsabile delle decisioni di routing. Esistono due tipi di protocolli distribuiti dinamici chiamati isolati (i nodi non comunicano) e non isolati (i nodi comunicano tra loro). Pertanto, in questa sottocategoria (dinamica, distribuita e non isolata), esistono due ampie classi di protocolli che vengono utilizzati più comunemente oggi. Sono protocolli vettoriali a distanza e protocolli di stato dei collegamenti. I protocolli vettoriali a distanza consentono ai nodi di condividere informazioni come destinazione e costi a intervalli regolari o secondo necessità. I protocolli di stato dei collegamenti inviano le informazioni sullo stato dei collegamenti in tutta la rete per consentire a ciascun nodo di creare una "mappa" di rete.

Qual è la differenza tra i protocolli di routing centralizzati e i protocolli di routing distribuito?

Sebbene entrambi i protocolli di routing centralizzati e distribuiti siano protocolli di routing dinamico, sono piuttosto diversi nel modo in cui operano. La principale differenza tra loro è basata su quali dispositivi nella rete stanno prendendo le decisioni relative al routing. Un nodo centrale è responsabile di tutte le decisioni di routing nel routing centralizzato, mentre ogni dispositivo è responsabile delle decisioni di routing in base ai protocolli distribuiti. I protocolli centralizzati hanno molti problemi rispetto ai protocolli distribuiti, come avere un singolo punto di errore e una potenziale congestione della rete attorno al nodo centrale. Per queste ragioni, i protocolli distribuiti sono più comunemente usati.