Differenza tra stato collegamento e distanza vettoriale

Link State vs Distance Vector

Il protocollo del vettore della distanza e il protocollo dello stato del collegamento sono due sezioni principali dei protocolli di routing. Ogni protocollo di routing appartiene a uno o entrambi. I protocolli di routing vengono utilizzati per conoscere i suoi vicini, le modifiche di rete e le rotte in una rete. Nel protocollo di routing in cui viene utilizzato l'algoritmo di routing del vettore a distanza, le informazioni sui router collegati sono pubblicizzate periodicamente, ad esempio: RIP invia aggiornamenti sulla rete ogni 30 secondi. RIP V1, RIP V2 e IGRP sono protocolli vettoriali a distanza. Ma nello stato di collegamento, i protocolli di routing aggiornano la rete solo quando si verifica una modifica della rete, e viene creata per superare gli svantaggi del protocollo del vettore a distanza. Se la rete è stabile, il protocollo dello stato di collegamento reintegra regolarmente ogni LSA, ad esempio: OSPF pubblicizza LSA ogni 30 minuti. OSPF e IS-IS possono essere riconosciuti come protocolli di stato dei collegamenti. I messaggi contenenti informazioni sulla rete sono chiamati LSA (Link State Advertisements). Qui, tutti i router apprendono le stesse informazioni su tutti i router e le sottoreti di una rete. Questa informazione è memorizzata nella RAM di un router e si chiama Link State Database (LSDB). In ogni router, hanno una copia identica dell'LSDB in memoria.

Distanza Vector Protocol

Anche se è piuttosto svantaggi da utilizzare in reti più grandi, il protocollo del vettore a distanza, come il RIP, è utilizzato in molte reti individuali, il che aiuta a fare internet. I protocolli di routing del vettore di distanza inviano periodici aggiornamenti completi del routing, ma a volte questi aggiornamenti completi sono limitati da split-horizon, che viene utilizzato come meccanismo di prevenzione del ciclo. L'orizzonte diviso non consente a un itinerario di essere pubblicizzato sulla stessa interfaccia in cui viene generato il percorso. Quando un router si guasta, invia un messaggio immediatamente attivato, che viene chiamato aggiornamento innescato. Dopo che un router viene a conoscenza di un percorso non riuscito, sospende le regole dell'orizzonte diviso per quella rotta e annuncia una rotta non riuscita e la rimuove dalla rete. Quando una rotta è inattiva, a ogni router viene assegnato un tempo chiamato timer di chiusura per essere informato di tale errore e deve essere rimosso.

Link State Protocol

Nel protocollo di instradamento dello stato dei collegamenti, ogni nodo crea una mappa di ogni connettività attorno a un router. Ogni router ha piena conoscenza su quale router è connesso e aggiunge i percorsi migliori alle loro tabelle di routing in base alla metrica, infine, ogni router nell'internetwork ha le stesse informazioni sull'internetwork. Quando si considera il protocollo Distance Vector, il protocollo dello stato di collegamento fornisce una convergenza veloce e riduce la possibilità di creare loop in una rete. I protocolli dello stato dei collegamenti non hanno bisogno di utilizzare una grande varietà di meccanismi di prevenzione del ciclo. I protocolli dello stato dei collegamenti consumano molta più CPU e memoria, ma quando una rete è progettata correttamente, questo può essere ridotto. Pertanto, richiede molto più pianificazione rispetto al protocollo del vettore a distanza ed è necessario utilizzare più configurazioni per una migliore progettazione della rete.

Qual è la differenza tra Link State e Distance Vector?

· I protocolli vettoriali a distanza sono utilizzati in reti di piccole dimensioni e hanno un numero limitato di hop, mentre il protocollo di stato Link può essere utilizzato su reti più grandi e ha un numero illimitato di hop.

· Il protocollo vettore di distanza ha un tempo di convergenza elevato, ma nello stato di collegamento il tempo di convergenza è basso.

· Il protocollo del vettore di distanza pubblicizza periodicamente gli aggiornamenti, ma lo stato del collegamento pubblicizza solo le nuove modifiche in una rete.

· Il protocollo del vettore di distanza pubblicizza solo i router direttamente collegati e le tabelle di routing complete, ma i protocolli di stato dei collegamenti pubblicizzano solo gli aggiornamenti e invadono l'annuncio.

· Nel protocollo del vettore di distanza, il loop è un problema e utilizza l'orizzonte diviso, l'avvelenamento delle route e il mantenimento come tecniche di prevenzione del ciclo, ma lo stato del collegamento non ha problemi di loop.