I routers sono apparecchiature più complesse e tipicamente più costose dei bridges.
Un router opera al Livello Rete del modello OSI. Tale dispositivo è
un sistema che interconnette
due o più reti, ed è necessario quando due reti usano lo stesso
Livello Trasporto
ma hanno
differenti Livelli di Rete.
Il termine router (instradatore) implica che questa entità non solo inoltra i pacchetti da
una rete ad un'altra, ma prende anche delle decisioni sul percorso che tali pacchetti dovrebbero seguire.
Infatti tale dispositivo, in funzione di opportuni algoritmi di instradamento, inoltra un pacchetto da
una LAN ad un’altra cercando di ottimizzarne il percorso in funzione di parametri quali il costo della
tratta, la velocità trasmissiva associata ad un certo link, ecc.. I routers ovviamente comunicano
tra di loro e condividono informazioni che permettono loro di determinare qual è il miglior
tragitto.
Un router oltre alle funzioni di instradamento esegue anche operazioni di filtraggio sui pacchetti
che riceve. Tale dispositivo può filtrare i pacchetti tra le LAN con operazioni più
complesse rispetto a quelle eseguite da un bridge; infatti con i router
e’ anche possibile selezionare
quali computers sono abilitati ad accedere a certe reti locali e quali devono essere scartati.