Routing dinamico della sorgente

Dynamic Source Routing (DSR) è un protocollo di routing per reti mesh wireless . È simile al protocollo AODV , poiché le rotte vengono cercate solo quando un computer ha una specifica richiesta di connessione (instradamento reattivo).

Una notevole ottimizzazione del DSR è che i computer che inoltrano il payload non hanno bisogno di avere tabelle di routing. Invece, un elenco di tutti gli indirizzi di destinazione è contenuto in ogni pacchetto. All'inizio, questo sembra complicato, ma riduce la necessità per i computer di inoltro di disporre sempre di tabelle di instradamento aggiornate. Ciò riduce notevolmente la trasmissione dei dati di instradamento ei computer di inoltro possono avere una struttura più semplice (requisiti hardware inferiori) e non devono avere una grande memoria per le tabelle di instradamento.

I partecipanti ascoltano di nascosto il traffico di rete locale per ottenere ulteriori informazioni di instradamento. Ciò è possibile perché c'è un elenco di indirizzi di altri nodi in ogni messaggio trasmesso. Inoltre, riconoscono le richieste di instradamento, gli errori di instradamento e le informazioni da altri computer. Puoi usarli tu stesso in seguito.

DSR ha un protocollo simile per la ricerca di percorsi come AODV . Nelle reti radio piccole e meno trafficate , i due protocolli hanno un comportamento di prestazioni simile. D'altra parte, se il carico è maggiore, DSR causa solo circa 1/3 del volume di dati. I nodi DSR ricevono molte informazioni intercettando il traffico di rete e quindi devono caricare la rete con meno richieste di instradamento proprie.

D'altra parte, l'intercettazione provoca il problema che vengono raccolte molte informazioni e le informazioni più vecchie - obsolete - devono essere riconosciute e rimosse dalle tabelle di instradamento.

Prove individuali

DSR è stato menzionato per la prima volta in:

David B. Johnson. Instradamento in reti ad hoc di host mobili. Atti del Workshop on Mobile Computing Systems and Applications, pp. 158-163, IEEE Computer Society, Santa Cruz, CA, dicembre 1994.

Molti miglioramenti al DSR sono già stati implementati, ad es. B. DSRFLOW .

link internet