Stato collegamento vs vettore di distanza
Il protocollo del vettore di distanza e il protocollo dello stato del collegamento sono due sezioni principali dei protocolli di routing. Ciascun protocollo di instradamento appartiene a uno o entrambi. I protocolli di routing vengono utilizzati per conoscere i suoi vicini, le modifiche alla rete e i percorsi in una rete. Nel protocollo di routing in cui utilizziamo l'algoritmo di routing del vettore di distanza, le informazioni sui router collegati vengono pubblicizzate periodicamente, ad esempio: RIP invia aggiornamenti sulla rete ogni 30 secondi. RIP V1, RIP V2 e IGRP sono protocolli per vettori di distanza. Ma nello stato di collegamento, i protocolli di instradamento aggiornano la rete solo quando si verifica un cambiamento nella rete e sono creati per superare gli svantaggi del protocollo del vettore di distanza. Se la rete è stabile, il protocollo dello stato del collegamento reinonda regolarmente ogni LSA, ad esempio: OSPF pubblicizza LSA ogni 30 minuti. OSPF e IS-IS possono essere riconosciuti come protocolli di stato del collegamento. 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 in 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.
Protocollo vettore distanza
Sebbene sia piuttosto svantaggioso da utilizzare in reti più grandi, il protocollo del vettore di distanza come RIP viene utilizzato in molte reti individuali, il che aiuta a creare Internet. I protocolli di instradamento del vettore di distanza inviano aggiornamenti periodici di instradamento completo, ma a volte questi aggiornamenti completi sono limitati da split-horizon, che viene utilizzato come meccanismo di prevenzione del loop. L'orizzonte diviso non consente di pubblicizzare un percorso sulla stessa interfaccia in cui viene generato il percorso. Quando un router si guasta, invia un messaggio attivato immediatamente, chiamato aggiornamento attivato. Dopo che un router viene a conoscenza di un percorso non riuscito, sospende le regole dell'orizzonte diviso per tale percorso, annuncia un percorso non riuscito e lo rimuove dalla rete. Quando un percorso è inattivo, a ogni router viene assegnato un tempo chiamato timer di attesa per essere informato dell'errore e rimuoverlo.
Protocollo Stato collegamento
Nel protocollo di instradamento dello stato di collegamento, ogni nodo costruisce una mappa di ogni connettività attorno a un router. Ogni router ha una conoscenza completa su quale router è connesso e aggiungono i percorsi migliori alle loro tabelle di routing in base alla metrica, infine, ogni router nella rete ha le stesse informazioni sulla rete. Quando si considera il protocollo Distance Vector, il protocollo Link state fornisce una rapida convergenza e riduce la possibilità di creare loop in una rete. I protocolli dello stato dei collegamenti non devono utilizzare un'ampia varietà di meccanismi di prevenzione dei loop. I protocolli di stato dei collegamenti consumano molta più CPU e memoria, ma quando una rete è progettata correttamente, questo può essere ridotto. Pertanto, richiede molta più pianificazione rispetto al protocollo del vettore di distanza ed è necessario utilizzare più configurazioni per una migliore progettazione della rete.
Qual è la differenza tra Link State e Distance Vector?
· I protocolli del vettore di distanza sono utilizzati in reti di piccole dimensioni e ha un numero limitato di hop, mentre il protocollo dello stato del collegamento può essere utilizzato in reti più grandi e ha un numero illimitato di hop.
· Il protocollo del vettore di distanza ha un tempo di convergenza elevato, ma in stato di collegamento il tempo di convergenza è basso.
· Il protocollo del vettore di distanza pubblicizza periodicamente gli aggiornamenti, ma lo stato del collegamento annuncia solo le nuove modifiche in una rete.
· Il protocollo del vettore di distanza pubblicizza solo i router collegati direttamente e le tabelle di instradamento complete, ma i protocolli dello stato del collegamento pubblicizzano solo gli aggiornamenti e inondano l'annuncio.
· Nel protocollo del vettore di distanza, il loop è un problema e utilizza l'orizzonte diviso, il route poisoning e il hold down come tecniche di prevenzione del loop, ma lo stato del collegamento non presenta problemi di loop.