INTRODUZIONE

Una rete a commutazione di messaggi è composta interamente da elementi riflettenti, denominati "mirror". I mirror sono divisi in router, bridge e switch; tali dispositivi ricevono messaggi su una interfaccia, verificano le destinazioni dei messaggi stessi tramite specifiche tabelle e li ritrasmettono verso un'altra interfaccia.

L'intento di questo lavoro è di dare inizialmente un'idea generale riguardo le funzionalità dei router, per poi analizzare nello specifico un determinato modello di router ADSL della Cisco Systems, il modello 827.

 

Il Router è un'apparecchiatura che serve a collegare una rete di computer (PC o Mac) ad un'altra LAN o ad Internet mediante un collegamento di tipo LAN/ISDN/ADSL o altro. La versatilità di tale apparecchio permette una configurazione personalizzata con la possibilità di discriminare orari e tempi di connessione e tipologia di accesso per ogni postazione connessa alla rete.

 

Il compito del router e' costituito da 2 attivita' principali :

La tipica architettura dei router, è costituita da un algoritmo che calcola e crea la tabella d'instradamento (tabella di routing), che contiene l'indirizzo di destinazione, la porta verso cui inoltrare il pacchetto (interface), il numero di router da attraversare (hops) e il costo in termini di tempo; infine questa architettura è completata da un processo di instradamento che schedula le operazioni verso altre LAN, WAN, e Internet.

Gli algoritmi di routing rappresentano regole memorizzate nelle tabelle di routing, affinchè pacchetti spediti da un mittente raggiungano le loro destinazioni attraverso percorsi più idonei.
Questi algoritmi si differenziano in base a diverse caratteristiche, quali:

 

Destin. Address Interface Hops Costo
D local 0 0
B I1 1 5
A I1 2 2+5=7
C I2 1 6
E I3 2 10
F I3 1 3

Tabella di routing

 

I protocolli di routing mappano la topologia della rete e memorizzano le relative valutazioni di quella topologia nella tabella di routing, pertanto gli algoritmi di routing possono essere classificati per tipo:

 

Architettura router

 

Un processo che a volte è implementato dai router è il DNS (Domain Name Service), il quale memorizza nella cache dati DNS; comunque, il DNS non è fondamentale per l’architettura di un router, e non tutti concordano che un router debba offrire tale servizio.