Skip to main content

Cos'è un protocollo di routing?

Un protocollo di routing è il mezzo con cui la rete di computer è in grado di dirigere il traffico in modo efficiente tramite dispositivi chiamati router.Qualsiasi protocollo di questo tipo è essenzialmente un algoritmo progettato per prevenire e correggere i loop, raccogliere informazioni sulla topologia di rete e distribuire tali informazioni ad altri router e, in definitiva, selezionare il percorso che il traffico dovrebbe prendere.Alcuni di questi protocolli gestiscono il traffico all'interno di una rete, indirizzandolo ad altri router all'interno di una rete controllata.Quando le comunicazioni devono entrare o lasciare una determinata rete, è diretta da un altro tipo di protocollo di routing che osserva il traffico ai margini o al bordo della rete.

Quando viene utilizzato un protocollo di routing all'interno di una rete, viene definito un protocollo gateway interno (IGP).Usando insieme lo stesso protocollo di routing, formano un dominio di routing.Successivamente, qualsiasi numero di domini di routing insieme formano una rete che comprende un sistema autonomo (AS).Qui, all'interno di un AS, i protocolli rientrano in due categorie primarie, un protocollo dello stato di collegamento o un protocollo basato su vettoriali.

con un protocollo dello stato di collegamento, i router si parlano per mappareL'intera rete, valuta lo stato delle connessioni tra di loro e quindi calcola i migliori percorsi possibili che il traffico può intraprendere per spostarsi.Questo metodo è utile per determinare quali percorsi possono avere una velocità di connessione più rapida di un altro percorso e per capire il percorso più breve.Questi tipi di protocollo di routing sono molto veloci nel far convergere i router l'uno con l'altro, aggiornando la loro conoscenza della rete, quando viene aggiunto un nuovo router o uno è offline.

Un protocollo di routing basato su vettori è disponibile in due gusti: il vettore di distanza e il vettore del percorso, in cui il secondo è una sotto-classe del primo.I metodi vettoriali di distanza usano ciò che è noto come conteggio del luppolo per determinare il percorso più breve da un router all'altro.Qui, il router conta il numero di altri router che comunica deve attraversare, ciascuno che rappresenta un hop, quindi costruisce la sua mappa delle migliori rotte possibili.Rispetto a un protocollo di stato di collegamento, un algoritmo vettoriale a distanza non può dire quanto velocemente viene confrontato con un particolare hop e alla fine può scegliere una via più lenta anche se richiede meno luppoli.Soffre anche di ritardi quando un router viene aggiunto o rimosso dalla rete, poiché deve contare di nuovo i salti per ricostruire la sua mappa della rete.

Un protocollo di routing vettoriale percorso viene spesso utilizzato sul bordo di una rete in cosaCerto come protocollo di bordo gateway (BGP).Oltre a contare il luppolo, il router di confine pubblicizza anche la sua disponibilità inviando un messaggio vettoriale del percorso.I router di confine di altre reti costruiscono quindi la loro conoscenza dei percorsi al di fuori di un AS guardando questi messaggi l'uno dall'altro.

In alcuni casi, un protocollo di routing può effettivamente essere instradato rispetto a un protocollo di comunicazione esistente.Il fatto che vengano instradati dipende dal livello dei modelli di interconnessione dei sistemi aperti (OSI) in base al quale operano, come IS-IS, il livello di collegamento dati ed è un protocollo non rotte.Internet Protocol (IP) e Transmission Control Protocol (TCP), funzionano rispettivamente a strati tre e quattro, e sono due mezzi con cui è possibile instradare un protocollo di routing.I più notevoli sono i BGP che si svolgono su TCP.