Cos'è il routing?

Il routing è la funzione principale del livello 3, è una procedura che ha lo scopo di smistare i pacchetti per spedirli alla loro destinazione. Il router svolge questo compito. Nel caso il pacchetto viene instradato nella stessa rete parliamo di routing diretto , nel caso deve passare per un'altra rete,viene instradato da altri router , parliamo di router indiretto. I protocolli di routing , hanno lo scopo di far comunicare tra loro i router per scambiarsi informazioni al fine di spedire il pacchetto nella giusta destinazione, queste informazioni sono contenute nell tabelle di instradamento.

Le fasi del routing

Un router che riceve un Datagramma IP rispetta diverse fasi:

I Tipi di routing

Il routing si divide in due tipi , Adattivo e non Adattivo. Adattivo è quando le scelte che fa un router sono influenzate dalla rete, il datagramma viene spedito in maniera "intelligente" , NON adattivo quando invece il router non può cambiare le sue scelte , anche se cambia la rete.

Instradamenti Adattivi

Instradamento non-adattivi


Il routing Gerarchico

Negli anni 80 la struttura di internt era semplice c'era un unica rete (backbone) ed ogni rete fisica era collegata alla backnone tramite un router centrale, ogni router aveva la mappa di tutta la rete. Il routing gerarchico è organizzato secondo la folosofia romana Devide et Impera, dividi e impera, per gestire tutto si divideva l'impero in regione gestite dai capi, e solo loro potevano comunicare con gli altri regnanti delle varie regioni.

Oggi non è più possibile per 3 motivi:

Oggi giorno internet è formato da un'insieme di sistemi autonomi (AS). La gestione delle reti è più semplice, ogni AS gestisce un numeri di reti, e ogni AS è responsabile del routing interno delle sue reti.Inoltre ogni AS si occupa del routing esterno, ovvero di scambirsi informazioni con altri AS

ROUTING INTERNO

Le tabelle del AS sono gestite dal protocollo IGP ( Internal - Gateway - Protocol), che si occupa di far scambiare i messaggi solo tra router che appartengono alla stessa rete.I messaggi sono basati sui protocollo distance vector e link state.

ROUTING ESTERNO

Le tabelle sono gestite dal protocollo EGP (External -Gateway - Protocol), si possono scambiare i messaggi sono i dispositivi riconosciuti da AS, i messaggi EGP contengono le rotte dei router che devono comunicare.