|
Article on other languages:
|
Nelle reti telecomunicazioni, sia a commutazione di circuito che a commutazione di pacchetto, l'instradamento è la funzione di un commutatore (centrale telefonica, router, switch) che decide dove inviare un elemento di comunicazione ricevuto (conversazione telefonica, pacchetto, cella, flusso di dati). Il termine è una metafora che si riferisce all'atto di instradare (dirigere, indirizzare). Ciascun elemento di comunicazione viene inoltrato dalla sorgente ad un commutatore, e da questo al successivo, fino a raggiungere la destinazione desiderata. Il commutatore spesso usa una tabella di indirizzamento per decidere dove inviare ciascun elemento. Il formato di questa tabella ed il modo in cui viene popolata e possibilmente modificata sono specifici delle diverse tecnologie utilizzate e delle scelte progettuali adottate.
Commutazione di PacchettoL'oggetto dell'instradamento è il pacchetto, ovvero la decisione di instradamento viene presa separatamente per ciascun pacchetto. Anche per questa ragione, diversi pacchetti tra la stessa coppia di nodi possono seguire strade diverse, arrivare a destinazione in un ordine diverso da quello con cui sono stati inviati, e alcuni possono andare persi. Nelle reti IP, la risoluzione di questi problemi è tipicamente demandata a TCP, un protocollo di livello di trasporto, oppure alle applicazioni. switchingSi intende con switching o "commutazione" l'instradamento effettuato a livello di collegamento, ad esempio nelle reti ethernet. Gli switch contengono tabelle di inoltro i cui elementi sono gli indirizzi mac dei singoli calcolatori presenti sulla rete. Questa tecnica ha pertanto dei considerevoli limiti di scalabilità, in quanto è necessario un elemento in queste tabelle per ciascun host presente sulla rete. Le tabelle di inoltro degli switch vengono normalmente popolate in modo opportunistico man mano che i singoli nodi vengono collegati alla rete, osservando il traffico in transito. Quando lo switch riceve un frame destinato a un mac address che non conosce, lo invia in broadcast su tutte le porte, e questo spreco di risorse è un altro limite alla scalabilità dello switch. routingIl routing è l'instradamento effettuato a livello di rete. Nel caso tipico di IP, i router usano tabelle di instradamento i cui elementi sono blocchi di indirizzi IP, che sono detti route o rotte. Questo metodo è pertanto più scalabile, in quanto un singolo elemento della tabella di instradamento può gestire un numero anche molto alto di host. Le tabelle di instradamento possono essere popolate con una combinazione di diversi metodi:
Commutazione di circuitoL'oggetto dell'instradamento è una "conversazione" (ad esempio, ma non esclusivamente, una conversazione telefonica). In una rete di questo tipo, ciascuna conversazione segue un ciclo di vita:
Commutazione di circuito virtualeMolte tecnologie a commutazione di pacchetto prevedono comunque una fase di creazione della connessione, durante la quale viene determinato il percorso che faranno tutti i pacchetti, ed eventualmente possono venir riservate delle risorse per ciascuna comunicazione. Voci correlate |
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.