Vettore di distanza su richiesta ad hoc

AODV (per Ad Hoc On Demand Distance Vector ) è un protocollo per il routing per reti mobili ( rete ad hoc ). È in grado di instradare sia unicast che multicast . È privo di loop, si avvia automaticamente e ospita un gran numero di nodi mobili (o intermittenti). Quando un nodo di origine richiede una rotta, crea le rotte al volo e le mantiene finché la fonte ne ha bisogno. Per i gruppi multicast, AODV crea una struttura ad albero. Questo protocollo di routing è efficiente dal punto di vista energetico e non richiede molta potenza di calcolo, quindi è facile da installare su piccoli dispositivi mobili.

La prima pubblicazione che riporta l'AODV appare durante i lavori del 2 ° workshop IEEE sui sistemi e le applicazioni di mobile computing . L'approccio mirava a standardizzare i vari protocolli MANET ( Mobile Ad-hoc NETworks ) per reti ad hoc . L'interesse del routing dinamico ad hoc è apparso già nel 1996 in articoli come il routing dinamico della sorgente nelle reti wireless ad hoc (1996) . L'appropriazione da parte della comunità tecnica di questo protocollo porta a numerose evoluzioni e adattamenti. Il numero di pubblicazioni che seguirono raggiunse un picco di circa 100 all'anno nel 2004 e nel 2005, dimostrando l'interesse mostrato per questo protocollo durante questo periodo. La fornitura da parte degli operatori di reti a costi ragionevoli e con una copertura prossima al 100% limita l'interesse delle reti ad hoc .

Il principale vantaggio delle reti ad-hoc è che sono molto facili da configurare ea basso costo. Sono stati provati alcuni esperimenti, come il "Citizen Network" in Belgio. Esistono altri esempi in tutto il mondo, in Africa, o il progetto (SARI) in India. il suo utilizzo potrebbe compensare una copertura limitata da parte dell'operatore. L'esercito (Progetto FELIN) o la sicurezza civile stanno valutando l'interesse di questa organizzazione a compensare un guasto generale in caso di disastro naturale, per esempio.

Descrizione tecnica

Principio di funzionamento

AODV definisce cinque tipi distinti di messaggi, riferiti all'Internet Assigned Numbers Authority (IANA), trasmessi tramite la porta UDP 654. Tra questi messaggi ci sono RREQ (richiesta di instradamento) e RREP (risposta di instradamento) che consentono di costruire le rotte utilizzate trasmettere le informazioni sulla rete.

Quando un nodo sorgente vuole stabilire una rotta verso una destinazione per la quale non ha ancora una rotta, trasmette un pacchetto RREQ. Se viene ricevuta una risposta RREP, l'operazione di rilevamento del percorso è completata. In caso contrario, dopo un timeout NET_TRANVERSAL_TIME, trasmette il messaggio RREQ e attende un periodo maggiore del primo. In assenza di una risposta RREP, questo processo può essere ripetuto fino a RREQ_RETRIES volte (default RREQ_RETRIES = 2). Se non c'è ancora risposta dopo tre (o RREQ_RETRIES + 1) tentativi, il processo di ricerca del percorso viene interrotto. Una nuova richiesta di percorso verrà avviata dopo un ritardo di 10  s . Un nodo che riceve un pacchetto RREQ invierà quindi un pacchetto RREP (risposta del percorso) se è la destinazione o se ha un percorso verso la destinazione con un numero di sequenza maggiore o uguale a quello del pacchetto RREQ altrimenti ritrasmette il pacchetto RREQ . Ciascun nodo conserva una traccia degli IP di origine e degli identificatori di trasmissione dei pacchetti RREQ. Nel caso in cui ricevano un pacchetto RREQ che hanno già elaborato, lo rilasciano.

Una volta che la sorgente riceve i pacchetti RREP, può iniziare a inviare pacchetti di dati alla destinazione. Se la sorgente in seguito riceve un RREP contenente un numero di sequenza maggiore o uguale, ma con un numero di hop inferiore, aggiornerà le sue informazioni di instradamento verso quella destinazione e inizierà a utilizzare il percorso migliore. Una rotta viene mantenuta fintanto che rimane attiva, ovvero fintanto che i dati passano tra l'origine e la destinazione. Il collegamento scade quando non ci sono più dati in transito sul collegamento e dopo un periodo di tempo denominato ACTIVE_ROUTE_TIMEOUT. Se il collegamento viene interrotto, il nodo finale invia un pacchetto RERR (Route Error) al nodo di origine per avvertirlo che la destinazione è ora irraggiungibile. Se il nodo di origine desidera ancora ottenere un percorso verso questa destinazione, deve avviare nuovamente il processo di individuazione del percorso.

La figura seguente illustra una ricerca di percorso avviata dal nodo e in direzione e le varie tabelle di instradamento formate. Il messaggio RREQ viene trasmesso da viene trasmesso in trasmissione a tutti i suoi vicini. Quando riceve il messaggio, restituisce un messaggio RREP al passaggio , e .

La figura seguente illustra il flusso di richieste quando si stabilisce una connessione tra due nodi. La fine del diagramma rappresenta la ripartizione degli scambi tra i nodi durante la trasmissione dei dati.

Formati dei messaggi

Messaggio RREQ

Il messaggio RREQ di richiesta di route è il messaggio di query per le route disponibili. Consiste in un frame di 24 byte:

Messaggio RREP

Il messaggio RREP di risposta alla richiesta di route è il messaggio che indica al richiedente le route disponibili. Consiste in un frame di 20 byte:


Messaggio RERR

il messaggio RERR che indica una rotta in errore è il messaggio di ritorno che indica al richiedente le rotte in errore. Consiste in un frame di 20 byte:

Messaggio RREP-ACK

Il messaggio RREP-ACK di riconoscimento del percorso di fallback è il messaggio che indica che è stato preso in considerazione un altro percorso disponibile. Consiste in un frame di 2 byte. Il primo byte è costituito dal campo Tipo a 8 bit forzato a 4 che indica che si tratta di un messaggio RREP-ACK. I successivi 8 bit impostati a 0 sono riservati per l'evoluzione.

Motivazione degli attori

Nel 2011 sono oltre 1.500 le pubblicazioni scientifiche sul sito IEEE sul protocollo AODV (periodo dal 1997 al 2011), che mostra un certo interesse per questo protocollo e più in generale per i protocolli per reti Ad hoc.

AODV è stato testato su molti mezzi di comunicazione ( Wi-Fi , WiMAX , 4G, ecc.) E le evoluzioni di questo protocollo sono state sviluppate per essere compatibili con sistemi operativi come Linux e Windows .

Studi

Specifica

Nel ottobre 2010è stato pubblicato uno studio sulle reti di sensori e sui vari protocolli di instradamento tra cui AODV. Questo studio affronta i vincoli legati ai sensori wireless (consumo di energia, qualità del servizio, ecc.), Le prospettive future per l'uso di queste reti in campi come quello medico, militare, in applicazioni commerciali, ma anche in campo ambientale.

Questo studio cita gli usi delle reti di sensori in diversi ambienti, come la casa intelligente , l'ambiente ospedaliero, l'ambiente industriale, l'ambiente militare ...

Nel dicembre 2010è stato proposto il progetto RISK (Intelligent Heterogeneous Networks for Crisis Situations). Questo progetto presenta una rete di crisi per la sicurezza civile (vigili del fuoco) supportata da sensori wireless che costituiscono una rete ad hoc con AODV come instradamento di riferimento reattivo.

Durante eventi eccezionali come un disastro naturale, o un evento culturale, sportivo o di altro tipo, è possibile compensare rapidamente la mancanza di infrastrutture di comunicazione.

I sensori che incorporano il software AODV possono essere utilizzati in vari altri campi.

Software

Il protocollo AODV è stato implementato sui sistemi operativi. Nel 2004 il National Institute of Standards and Technology (NIST) ha adattato AODV sul sistema operativo Linux (Kernel 2.4).

Per il sistema operativo Windows XP , nel 2005 ComNets dell'Università di Brema ha creato una versione UoBWinAODV versione 0.15.

UoBJAdhoc versione 0.21 è un'implementazione di AODV su JAVA sviluppata dall'Università di Brema.

Un adattamento di AODV: FB-AODV (Flow-Based AODV) è stato utilizzato sui cellulari con Android come sistema operativo per formare una rete ad hoc. Sono stati effettuati test per trasmettere collegamenti WiFi di SMS e VoIP (Voice over IP) tra diversi dispositivi mobili.

Reti di supporto

Il protocollo AODV è stato adattato e testato su diversi tipi di mezzi di trasmissione, su WPAN (Wireless Personal Area Network) basato su ZigBee / 802.15.4 utilizzando AODV-UU.

R-AODV è stato sviluppato per reti Wi-Fi standard IEEE 802.11 .

I test sono stati effettuati su reti 4G ( IMT-2000 ), su onde elettromagnetiche in ambiente sottomarino ma anche per reti WiMAX .

Altri sviluppi sono stati effettuati sulle reti CDMA (Code Division Multiple Access), sulle reti 6LoWPAN .

Nel 2007 è stato condotto un esperimento su una rete che utilizza la tecnologia Bluetooth . Per questo viene creata una variante di AODV: ADT-AODV.

Materiali

Il protocollo di routing AODV può essere installato su varie apparecchiature come microsensori di rete di sensori wireless ma anche su PDA (Personal Digital Assistant), laptop ...

I dispositivi Qnode + sono punti di accesso wireless connessi a Internet e fungono da ripetitori per le reti Mesh. Sono configurabili automaticamente. AODV è implementato in modo nativo su questi dispositivi.

Tutti questi sviluppi consentono di implementare reti in modalità Ad hoc su apparecchiature (PDA, laptop, reti di sensori) dotate delle caratteristiche sopra menzionate.

Distribuzioni reali

Costruzioni su vasta scala sono state realizzate in diversi paesi come il Belgio con la "Rete dei cittadini". Questa rete sperimentale è stata implementata nella città di Bruxelles su tecnologie wireless (Wi-Fi, Wireless). La realizzazione di questa rete ha dimostrato la facilità di implementazione di questo tipo di rete a un costo inferiore rispetto alla realizzazione di una rete tradizionale.

In India, nella regione di Madurai e Tamil Nadu , nel 2001 è stato lanciato il progetto SARI (Sustainable Access in Rural India).

Nel 2004 in Camerun, “Cameroon Wireless” ha reso possibile costruire reti in villaggi privi di infrastrutture di telecomunicazione. Ogni individuo installa un PC a casa con una scheda di rete Wi-Fi.

Nel 2009 è stato condotto un esperimento di pilotaggio di robot utilizzando AODV come protocollo di instradamento dei messaggi tra le macchine. Questi messaggi vengono trasmessi tramite sensori Wi-Fi montati su ogni PLC .

La società LocustWorld commercializza soluzioni di rete basate su Wi-Fi e utilizza il protocollo di routing AODV nella sua offerta commerciale "LocustWorld MeshAP Pro Clustering". Il villaggio di Cilcennin in Inghilterra ha scelto questa tecnologia per connettere i suoi abitanti a Internet in assenza di infrastrutture.

Storico

Già nel 1997, AODV è stato menzionato nella pubblicazione degli atti della conferenza MobiCom 98 ( 4a conferenza internazionale ACM / IEEE internazionale su Mobile computing e networking ) che si è svolta aDicembre 1997.

In questa occasione sono stati studiati altri protocolli / algoritmi per il routing MANET ( Mobile Ad-hoc NETworks ):

  • TORA: Algoritmo di instradamento ordinato temporaneamente basato sull'instradamento dell'ordine temporale correlato alla creazione del percorso.
  • ZRP: Zone Routing Protocol Basato sulla creazione di una zona di prossimità, quindi sull'instradamento del confine.
  • IMEP: Internet MANET Encapsulation Protocol Offre la possibilità di trasmettere algoritmi di routing o di controllo della rete.

Nel 1999, il protocollo di instradamento AODV è stato descritto in un documento co-autore di Charles E. Perkins ed Elizabeth M. Royer. Algoritmo adattato a una rete dinamica.

Nel 2000, AODV-BR è un'evoluzione del protocollo che consente la gestione del backup routing, che protegge gli scambi. (percorsi alternativi).

Nel 2000 AODV6 una versione adattata per IPv6 . modificare la dimensione del messaggio per tenere conto del formato IPv6 .

Nel 2000 MAODV è un'evoluzione di AODV per Multicast che servirà come supporto nel 2004 per la creazione di un servizio DNS ( Domain Name System ) su reti ad-hoc. Rapido adattamento al collegamento dinamico bidirezionale.

Nel 2001 AOMDV è un adattamento del protocollo AODV per Multipath . Calcolo di più rotte, risparmio del 20% sui costi di rotta rispetto all'AODV.

Nel 2002 è stato confrontato il consumo energetico di 4 principali protocolli di instradamento nelle reti MANET (DSR, AODV, TORA e DSDV).

Nel 2003 LB-AODV è un'evoluzione per una migliore efficienza AODV con l'introduzione della distribuzione della carica (bilanciamento del carico). Bilanciamento e bilanciamento del carico sui collegamenti.

Nel 2004 AODV-bis ha permesso di limitare l'invio di messaggi di route discovery a zone predefinite. Riduzione del numero di messaggi.

Nel 2004 MTPR, un'alternativa all'AODV è stata creata per ridurre il consumo di energia durante la scoperta dei percorsi.

Nel 2006 AODV-SEC è un'evoluzione dell'AODV che consente l'utilizzo di certificati e chiavi pubbliche.

Nel 2009 AODV-GT è un'evoluzione per la sicurezza dei dati scambiati da AODV nelle reti MANET utilizzate in caso di crisi (eMANET: reti mobili di emergenza ad hoc ).

Nel 2010 EA-AODV evoluzione dell'AODV per ridurre il consumo energetico di AODV.

Nel 2010 S-AODV: adattamento di AODV per reti 6LoWPAN .

Nel 2011 RE-AODV Evoluzione del protocollo AODV che porta un notevole guadagno in termini di ritardo nella trasmissione dei pacchetti e una riduzione del consumo di energia alla scoperta delle rotte.

I protocolli di instradamento ad hoc possono essere classificati in tre diversi gruppi: proattivo, reattivo e ibrido.

Protocolli proattivi: nei protocolli proattivi, le tabelle di instradamento vengono determinate all'avvio e mantenute tramite aggiornamenti periodici.

Protocolli reattivi: nei protocolli reattivi, le rotte vengono determinate quando richiesto (su richiesta).

Protocolli di routing ibrido: questi protocolli combinano le proprietà di base delle prime due classi di protocolli in una sola. in altre parole, sono sia reattivi che proattivi .

Il protocollo AODV si basa sugli algoritmi DSDV e DSR . AODV ha un routing potenzialmente più economico rispetto a DSR.

DSR ( Dynamic Source Routing ) è simile all'AODV in quanto forma un percorso su richiesta quando un computer desidera trasmettere. Tuttavia, utilizza il routing di origine invece di fare affidamento sulla tabella di routing di ciascun router intermedio. Il protocollo DSR non è molto efficiente nelle reti di grandi dimensioni poiché ogni sorgente deve avere la visione della rete. Il costo per la manutenzione delle tabelle di instradamento è significativo. Ma per le reti piccole e medie, si avvantaggia di AODV, RMT o TORA.

Un altro protocollo di routing sorgente è ABR (Associativity-Based Routing), ma si basa sulla stabilità e non tiene conto delle interruzioni rapide dei collegamenti. Non utilizzerà necessariamente il percorso più breve verso la destinazione. I percorsi alternativi non verranno utilizzati immediatamente.

Il protocollo DSDV garantisce percorsi senza loop. Fornisce un unico percorso verso una destinazione, che viene selezionata utilizzando il vettore della distanza del percorso più breve nell'algoritmo di instradamento. DSDV introduce un grande carico sulla rete a causa dell'aggiornamento periodico dei messaggi e il sovraccarico aumenta con le sue dimensioni. Non è adatto per una rete su larga scala.

Il protocollo WRP garantisce anche percorsi senza loop. attraverso tabelle di instradamento temporanee utilizzando le informazioni ricevute. Tuttavia, WRP richiede che ogni nodo mantenga quattro tabelle di routing. Questo introduce una grande quantità di dati in memoria per ogni nodo correlato alla dimensione della rete.

CGSR è un protocollo di routing gerarchico in cui i nodi sono raggruppati in cluster. Il vantaggio di questo protocollo è che ogni nodo mantiene le rotte del proprio cluster di origine, il che significa che i costi di instradamento complessivi sono bassi. Tuttavia, vi sono costi aggiuntivi significativi associati alla manutenzione dei cluster.

L' algoritmo di instradamento ordinato temporaneamente TORA si basa sul protocollo LMR Il vantaggio di TORA è che riduce l'ambito dei messaggi di controllo dai nodi vicini, dove si è verificato il cambiamento di topologia. Un altro vantaggio di TORA è che supporta anche il multicast.

Lo svantaggio di Tora è che l'algoritmo può anche produrre temporaneamente percorsi non validi come in RMT.

ZRP Zone Routing Protocol I nodi si trovano in una zona di routing, che definisce un intervallo (in hop) che ogni nodo deve mantenere per garantire in modo proattivo la connettività di rete.

Per i nodi nell'area di instradamento, le rotte sono immediatamente disponibili. Per chi è al di fuori dell'area di routing, le rotte sono determinate su richiesta (cioè reattiva) il vantaggio di questo protocollo è che ha notevolmente ridotto gli scambi rispetto ai protocolli puramente proattivi.

È il nodo di confine che mantiene proattivamente le rotte verso la destinazione.
Lo svantaggio è che in caso di un gran numero di zone di instradamento, il protocollo può comportarsi come un puro protocollo proattivo, mentre per valori piccoli si comporta come un protocollo reattivo.

Il protocollo HECTOR: protocollo di routing ottimizzato basato su albero ad efficienza energetica per reti wireless HECTOR è un protocollo ibrido efficiente basato su un albero di routing ottimizzato, basato su due serie di coordinate virtuali. Un gioco si basa sulle coordinate originali e l'altro si basa sulle distanze del numero di salto del destinatario.
L'algoritmo che trasmette i pacchetti al vicino ottimizza il rapporto potenza / distanza. Se il nodo non esiste più, la trasmissione viene effettuata al vicino che riduce la distanza dagli alberi e ottimizza i costi.
La superiorità dell'algoritmo sulle alternative esistenti è che c'è una garanzia di consegna.

Protocollo MMDV: MMDV è un protocollo di tipo ibrido basato su AODV ed è un miglioramento del protocollo AODV che utilizza multipath e flooding con la tecnica MPR. MMDV (Multipath e AODV basato su MPR). Nella sua fase proattiva, i nodi calcolano i loro elenchi MPR e gestiscono le rotte verso i vicini a due hop. Nella sua fase reattiva, i nodi mantengono "due" percorsi per ciascuna destinazione. Questa soluzione aiuta a minimizzare il carico di instradamento e ridurre il consumo di larghezza di banda risolvendo il problema delle modifiche alla topologia. Le prestazioni di MMDV superano quelle dei protocolli AODV, OLSR e DSR.

Studi comparativi

Strumenti per simulare, visualizzare

Per gli studi sopra citati sono stati utilizzati strumenti di simulazione, tra i quali si possono citare:

È considerato da molti specialisti delle telecomunicazioni il miglior software di simulazione di eventi discreti .

  • OPNET (0ptimized Tool Engineering Network) fornisce un ambiente di sviluppo completo per la specifica, la simulazione e l'analisi delle prestazioni delle reti di comunicazione. È molto vicino a NS-2, come mostrato dalla conclusione di questo studio.
  • OMNEST viene utilizzato per studiare vari scenari di progettazione e alternative: progettazione architettonica, protocolli e reti wireless / cablati, sistemi basati su code e altri. Questo software consente di creare e valutare simulazioni in un IDE di simulazione integrato.
  • JiST / MobNet: Simulazione combinata, emulazione e banco di prova del mondo reale per reti ad hoc
    Questo simulatore consente di testare un modello su diversi piani.

Modellazione analitica, simulazione di rete, emulazione di rete e integrazione di esperienze del mondo reale.

La tesi di Nouha Baccour del 2004 mette a confronto due simulatori in grado di gestire fino a 10.000 nodi.

  • GloMoSim: una libreria per la simulazione parallela di reti wireless su larga scala .
  • NCTUns: la progettazione e l'implementazione del simulatore di rete NCTUns 1.0

Il progetto Senslab è un progetto del programma "Telecomunicazioni" dell'Agenzia Nazionale di Ricerca (ANR) su "Reti di sensori wireless molto grandi aperte" avviato nel 2008 riguardante le reti di sensori su larga scala. Si inserisce nel contesto delle reti di sensori wireless e utilizza veri nodi fissi o mobili. Questo programma mira a facilitare la sperimentazione con reti di sensori wireless molto grandi.

Software Wireshark Wireshark networkt Protocol Analyzer (precedentemente Ethereal ) è un software di analisi del protocollo open source , o "  packet sniffer  " , utilizzato nella risoluzione dei problemi e nell'analisi di reti di computer , nello sviluppo di protocolli , nell'istruzione e nel feedback, ingegneria, ma anche hacking.

Wireshark riconosce 759 protocolli.

Nel 2010 è stato condotto uno studio comparativo tra DSR e AODV nelle reti VANET (Rete Veicolare Ad-Hoc ). Questo studio ha dimostrato che AODV è più adatto del DSR per l'uso in auto. Infatti, i risultati mostrano che variando la velocità dei veicoli il numero di pacchetti persi è inferiore con il protocollo AODV rispetto al DSR.

Nel 2011 è stato condotto uno studio comparativo tra DSR, AODV e DSDV su una rete WiMAX . Quando i nodi non sono molto mobili AODV è il protocollo che ottiene i migliori risultati mentre DSR è superiore quando la mobilità aumenta. DSDV ottiene in tutti i casi risultati inferiori rispetto agli altri due protocolli.

Nel 2007, lo studio di Maamar mostra l'impatto della mobilità, del numero di nodi (o densità), dell'energia consumata dai nodi e della variazione della scala, sul tasso di perdita per i protocolli (DSR, DSDV e AODV). Da questa simulazione effettuata con NS-2 emerge, tra l'altro, che per un protocollo di trasporto TCP la quantità di energia consumata è piccola per DSR, media per DSDV e alta per AODV. Mentre per UDP AODV si porta in testa alla classifica. Per quanto riguarda la mobilità, DSR è il più efficiente utilizzando TCP. Per quanto riguarda l'aumento del numero di nodi, è possibile diminuire il tasso di perdita utilizzando UDP. Di conseguenza, la perdita su una rete meno densa è enorme rispetto a una rete contenente sempre più nodi, qualunque sia il protocollo utilizzato (AODV, DSDV o DSR). Infine, per quanto riguarda la variazione della scala è DSR che sta dando il meglio e per quanto riguarda DSDV e AODV la loro classificazione dipende dalla scala. Conclude che la scelta dell'algoritmo di instradamento dipende dai vincoli sopra menzionati e che è interessante considerare e combinare il massimo di essi per ottenere i migliori benefici.

In definitiva, è molto difficile confrontare i protocolli di routing. Ad esempio, nel caso di OLSR e AODV, Hsu conclude che AODV è il migliore mentre Gauthier afferma che OLSR supera il protocollo AODV. Ovviamente i due risultati sono corretti ma il contesto di studio è diverso. Infatti, nel suo studio, Gauthier tiene conto dell'impatto delle interferenze radio, cosa che Hsu non fa.

specifico per AODV

Altri studi riguardano le prestazioni specifiche dell'AODV. Questa valutazione è condotta in un approccio comparativo seguendo la simulazione di tre diverse configurazioni di rete in termini di dimensioni della rete (m²), numero di nodi (N) e densità di nodi (N / km²). Come input, vengono utilizzati un modello di traffico a velocità costante e un modello di mobilità casuale, aumentando la velocità. Emergono i seguenti risultati:

La Figura 1 mostra il tasso di pacchetti consegnati con successo. Quando i nodi sono quasi stazionari, questo tasso è molto vicino al 100%. D'altra parte, possiamo vedere chiaramente l'influenza negativa della velocità di movimento dei nodi e della dimensione della rete e del numero di nodi. Le reti 1 e 2 hanno una velocità molto simile fino a una velocità di movimento di 10  m / s . Al di sopra di questo, questo tasso diminuirà per la rete 2 mentre per la rete 1 è ancora superiore al 90%. Per la rete 3, la velocità si deteriora non appena aumenta la mobilità dei nodi. Ciò è dovuto ad un aumento della lunghezza dei percorsi e quindi vengono scambiati più HELLO_MESSAGES. In caso di interruzione del collegamento, il nodo sorgente, per essere informato, deve attendere un certo tempo durante il quale i pacchetti dati lungo il percorso andranno persi. Se riduciamo il periodo di trasmissione di HELLO_MESSAGE per rilevare più rapidamente i collegamenti interrotti, ci saranno più pacchetti di controllo (HELLO_MESSAGE) a scapito dei pacchetti di dati.

La figura 2 mostra il controllo del traffico. C'è sempre una differenza tra il traffico di controllo per ciascuna delle 3 reti. È essenzialmente l'HELLO_MESSAGE a fare questa differenza, spiegata dai percorsi piuttosto lunghi nella rete 2 e ancora più lunghi nella rete 3. Quando i nodi non sono molto mobili il traffico di controllo è quasi lo stesso per le 3 reti. Questa proprietà è dovuta al fatto che il protocollo AODV è un protocollo reattivo che agisce solo in caso di richiesta di creazione del percorso. Il traffico di controllo aumenta con la mobilità dei nodi. Questo aumento è dovuto alla frequenza dei collegamenti interrotti che causano la trasmissione di pacchetti RERR. Quando la velocità di movimento dei nodi aumenta considerevolmente ( 15  m / s e 20  m / s ), Nabil Tabbane osserva che il traffico di controllo diventa sempre più indipendente di questo aumento della mobilità e tende verso un valore quasi costante. Ciò dimostra che il protocollo AODV è adatto a frequenti cambiamenti nella topologia della rete. Tuttavia, è necessario trovare un compromesso tra il degrado della velocità di consegna dei pacchetti (figura 1) e il traffico di controllo per reti altamente mobili; ovvero, trova i valori ottimali per i parametri HELLO_INTERVAL e ALLOWED_HELLO_LOSS che riducono al minimo il tasso di perdita di pacchetti senza aumentare troppo il traffico di controllo sulla rete.

La figura 3 rappresenta l'ora di costituzione di un percorso. Nel complesso, mostra una buona capacità del protocollo AODV di trovare un percorso nella rete. La velocità di movimento dei nodi ha poca influenza su questo valore che tende ad una costante. Inoltre, più nodi ci sono, più tempo ci vuole per stabilire un percorso.

La Figura 4 ci fornisce il tempo medio per instradare un pacchetto di dati dal nodo di origine al nodo di destinazione. Per le 3 reti e per le diverse velocità di viaggio, il ritardo di un pacchetto rimane pressoché costante. Infatti, se la mobilità dei nodi aumenta, si generano troppi collegamenti interrotti e quindi i pacchetti che sono già stati nel buffer per un certo tempo, vengono eliminati direttamente in modo che il ritardo venga conteggiato solo per i pacchetti giunti a destinazione. Questa rimozione dei pacchetti bufferizzati è la causa principale dell'aumento del tasso di perdita di pacchetti all'aumentare della mobilità dei nodi. Il tempo massimo consentito a un pacchetto di rimanere in un buffer non dovrebbe essere troppo lungo poiché ciò aumenterà il consumo di risorse di memoria disponibili per i buffer e aumenterà il ritardo end-to-end di un pacchetto. Quindi l'impostazione di questa durata varia a seconda che l'applicazione richieda un tasso di perdita basso senza grande importanza per il ritardo (trasferimento file, database, ecc.) O se l'applicazione richiede un ritardo molto breve senza grande importanza per il tasso di perdita ( video, telefonia, ecc.). . La figura 5 rappresenta la lunghezza media delle strade. La prima scoperta è che il numero di salti che un pacchetto deve effettuare per arrivare dal nodo di origine al nodo di destinazione aumenta con la dimensione della rete e il numero di nodi nella rete. Tuttavia, per una data configurazione (rete 1 o 2 o 3), questo numero aumenta leggermente con la velocità di movimento dei nodi. Ciò conferma la figura 4 poiché un numero costante di salti fornisce un ritardo di trasmissione di pacchetti costante. L'adattabilità del protocollo AODV rispetto alla mobilità di rete ha un costo di un tasso di perdita di pacchetti che aumenta con questa mobilità.

Come risultato di questo studio, Tabbane rileva che il protocollo AODV offre una buona adattabilità alla mobilità dei nodi in una rete in termini di ritardo, tempo di acquisizione del percorso, controllo del traffico e lunghezza della strada. D'altra parte, AODV mostra una velocità di consegna dei pacchetti di successo che degrada con l'aumentare della mobilità dei nodi di rete. Aggiunge che resta necessario un altro lavoro di simulazione prima di concludere definitivamente sull'esecuzione di questo protocollo. Queste simulazioni dovrebbero riguardare questa volta l'effetto preciso dei parametri interni del protocollo AODV come RREQ_RETRIES, HELLO_INTERVAL o DELETE_PERIOD.

Bilancio

AODV è uno dei protocolli MANET più conosciuti. Ha suscitato e suscita ancora molti articoli scientifici. La sua scelta rispetto ad altri protocolli MANET, siano essi proattivi, ibridi o anche su altri protocolli reattivi, deve essere guidata dalla rete su cui deve essere implementato. Jean-Pierre Chanet propone una classificazione con i vantaggi e gli svantaggi delle diverse categorie di protocolli di instradamento:

Dal lavoro di Jean-Pierre Chanet
Benefici Svantaggi
Proattivi
  • Nessun tempo di reazione
  • Adatto per reti fitte di medie dimensioni
  • Adattato a reti ad alta mobilità
  • Traffico pesante di controllo
  • Capacità di scambio di rete limitata
  • Consumo energetico più elevato
Reagenti
  • Basso controllo del traffico
  • Adatto per reti di grandi dimensioni
  • Consumo energetico ridotto
  • Tempo di reazione lungo
  • Problema in caso di elevata mobilità dei nodi

Si dice esplicitamente che ogni famiglia di protocolli di instradamento è più o meno adatta a un tipo di rete. È quindi necessario definire con precisione le caratteristiche della rete (dimensione, mobilità dei nodi, risorse dei nodi, volume di informazioni da scambiare, ecc.) Al fine di scegliere un protocollo di instradamento adeguato.

Allo stesso modo, la sicurezza che vedremo in un paragrafo dedicato è ora una riflessione che deve essere condotta parallelamente.

Infine, se l'AODV è il più adatto, come afferma Nabil Tabbane nella sua conclusione, l'adeguamento delle impostazioni deve essere oggetto di studio a sé stante.

AODV e sicurezza

Per quali minacce?

La ricerca recente sulle reti ad-hoc non si concentra molto sugli aspetti della sicurezza. Eppure le loro specificità mostrano come vulnerabile ad hoc reti sono . Alcune di queste vulnerabilità includono:

  • trasmissione in un ambiente aperto;
  • le problematiche delle topologie dinamiche;
  • mancanza di autorità centrale;
  • la necessità di una buona cooperazione tra i nodi;
  • l'eterogeneità dei partecipanti, alcuni con capacità limitate.

Per dare un esempio di vulnerabilità su una trasmissione in ambiente aperto (wireless), possiamo evidenziare l'esposizione dei nodi a problemi di integrità fisica. Il monitoraggio sismico, ad esempio, richiede il rilascio di sensori nella natura. Diventano quindi fisicamente accessibili. Un modo per aggirare questo problema è evidenziare un attacco fisico a un oggetto. Come altro esempio reale, il fatto che i nodi utilizzino la trasmissione wireless li rende anche molto suscettibili ad un attacco Denial of Service sul canale radio.

Le altre vulnerabilità di cui sopra ci portano a concentrarsi sul instradamento di ad hoc reti . È identificato come particolarmente sensibile. Il suo funzionamento richiede, tra le altre cose, la buona collaborazione di tutti i nodi, che presenta un rischio se non c'è il controllo dei partecipanti. Pertanto , è necessario prestare particolare attenzione all'autenticazione , integrità, riservatezza e disponibilità. Tra gli attacchi legati a problemi di autenticazione possiamo citare il blackhole . Questo attacco consiste nell'inserire un nodo dannoso che ha la capacità di impersonare un nodo valido. Il nodo in questione potrà così ignorare i dati che dovrebbe inoltrare. L'attacco del buco grigio, che è una sua variante, potrà ignorare solo alcuni tipi di pacchetti. La figura seguente descrive un attacco di tipo blackhole .

Non appena un nodo dannoso viene integrato nella rete, diventa possibile creare loop infiniti o deviare il traffico per consumare energia.

Allo stesso modo, se l'autenticazione è gestita male, un utente malintenzionato può collegarsi alla rete wireless e iniettare messaggi errati. L' integrità dei messaggi scambiati è quindi un requisito importante per queste reti. Se anche l'integrità fisica dei nodi è mal gestita, un malintenzionato può rubare un dispositivo, corromperlo ad esempio con un cavallo di Troia , prima di restituirlo discretamente al suo proprietario.

Infine, la disponibilità resta un punto difficile da gestire in reti senza ad hoc dati i vincoli che gravano su queste reti. Comprende topologia dinamica, risorse limitate su alcuni nodi di transito e comunicazioni wireless.

Quali rimedi esistono attualmente?

Soluzioni per l'autenticazione

La mancanza di un'infrastruttura centralizzata in reti wireless ad hoc compromette l'uso diretto dei sistemi di autenticazione basati sulla crittografia a chiave pubblica . In effetti, questi sistemi di autenticazione presuppongono l'uso di certificati stabiliti da un'autorità centrale. Il certificato , firmato dall'autorità centrale, garantisce che una chiave pubblica appartenga effettivamente al suo proprietario e non a un usurpatore . L'operazione di verifica del certificato non si limita al controllo della firma dell'autorità centrale. È inoltre necessario assicurarsi che il certificato sia ancora valido e che non sia stato revocato. Una revoca del certificato è essenziale se la chiave privata del proprietario è stata rubata o divulgata. Esistono tre tendenze principali nell'autenticazione per reti wireless ad hoc . Due di questi orientamenti si basano sulla creazione di una chiave segreta che consenta successivamente l' autenticazione dei partecipanti. L'intera complessità sta nel come stabilire questa chiave. I due modelli basati su una chiave segreta sono:

  • L'accordo chiave: i partecipanti concordano su una chiave segreta.

In concreto, le soluzioni propongono l'uso del metodo Diffie-Hellman generalizzato a più partecipanti. Ogni nodo possiede una parte della chiave risultante. Questa soluzione risulta complicata da implementare su reti ad hoc .

  • The Duckling Security Policy Model: il modello di autenticazione sviluppato da Ross Anderson et al. si basa su una relazione di tipo master-slave. Quando viene utilizzato per la prima volta, un oggetto deve essere contrassegnato dal suo proprietario. Durante questa operazione, una chiave segreta viene scambiata tra le due entità tramite un canale presumibilmente sicuro. Tuttavia, questo modello non è del tutto soddisfacente, in particolare per il key management, che non può essere centralizzato senza rischi.
  • La terza area di ricerca per l'autenticazione all'interno di reti wireless ad hoc si basa su un'infrastruttura a chiave pubblica (PKI) e cerca di superare la necessità di un ente di certificazione centrale. Questo modello proposto da Hubaux et al. si basa su un'infrastruttura a chiave pubblica auto-organizzata. Ogni nodo di rete stabilisce i certificati per i nodi di cui si fida. Quando due nodi di una rete vogliono comunicare senza prima conoscersi, si scambiano il loro elenco di certificati e cercheranno di creare una catena di fiducia tra di loro. Supponiamo che un elemento a voglia comunicare con un nodo c, se a si fida di un terzo elemento be c si fida anche di b, allora una catena di fiducia tra a e c può essere stabilita tramite b.
Soluzioni per l'integrità e l'autenticazione dei messaggi

Questo per utilizzare firme digitali o MAC. Una firma elettronica o un MAC (Message Authentication Code) apposto a un messaggio ha il duplice obiettivo di consentire al destinatario di autenticare l'origine di tale messaggio e di dimostrarne l' integrità . La loro implementazione utilizza funzioni hash e chiavi simmetriche o asimmetriche. Nel caso dell'utilizzo della crittografia simmetrica si usa esclusivamente il termine MAC, mentre nell'uso della crittografia asimmetrica si può parlare di MAC, ma si preferisce il termine firma elettronica.

Soluzioni per la privacy

Per quanto riguarda la riservatezza , può essere gestita utilizzando la crittografia simmetrica che non richiede molti calcoli e quindi energia.

Questo elenco di soluzioni non è esaustivo, infatti Beghriche cita anche meccanismi basati sulla reputazione, meccanismi di micro-pagamento, meccanismi basati sulla fiducia o addirittura sistemi di rilevamento delle intrusioni .

Casi concreti di studi che implementano queste soluzioni

  • SAODV Questo protocollo è dedicato alla protezione del protocollo AODV. L'idea principale di SAODV è quella di utilizzare le firme per autenticare la maggior parte dei campi dei pacchetti Route_Request e Route Reply e di utilizzare stringhe hash per proteggere l'integrità del contatore di hop. Pertanto, SAODV costituisce un'estensione di AODV con firme, al fine di contrastare gli attacchi di "furto di identità".
  • ARAN Questo protocollo utilizza la crittografia a chiave pubblica per proteggere le rotte. ARAN è un protocollo su richiesta, che fornisce un servizio di autenticazione hop-to-hop attraverso un'infrastruttura a chiave pubblica. Il principio di ARAN è proteggere il meccanismo di scoperta delle rotte da nodo a nodo. Quindi, quando un nodo desidera inviare un messaggio, genera, firma e quindi trasmette un pacchetto di tipo RDP (Route Discover Packet). Successivamente, ogni nodo intermedio che riceve questo pacchetto verifica il certificato del nodo precedente, appone il proprio certificato e ritrasmette il pacchetto. Una volta che questo pacchetto arriva al nodo di destinazione, a sua volta controlla il certificato e risponde in unicast, con un messaggio di tipo REP (reply packet) che a sua volta viene controllato da nodo a nodo.
  • SEC-AODV utilizza anche certificati e infrastrutture di gestione delle chiavi pubbliche.
  • SAR Il protocollo SAR (Ad hoc Routing Protocol) sensibile alla sicurezza si basa su metodi di crittografia simmetrici. È stato originariamente sviluppato per prevenire attacchi di tipo blackhole . Il SAR è progettato per essere utilizzato insieme a protocolli reattivi come AODV o DSR. Utilizza la nozione di "livelli di fiducia" per stabilire la sicurezza di un percorso. Pertanto, quando un nodo desidera stabilire una rotta con un certo livello di sicurezza, genera un nuovo pacchetto RREQ che indica il livello richiesto. Successivamente, il meccanismo di route discovery differisce leggermente dallo schema classico dei protocolli reattivi in ​​quanto solo i nodi che soddisfano il livello di sicurezza richiesto possono ritrasmettere la richiesta ai suoi vicini.
  • RIDAN (Real-time Intrusion Detection for Ad hoc Networks) che offre un'architettura inizialmente basata sulla ricerca di rilevamenti di attacchi sul protocollo di instradamento OSPF. Questa soluzione ha lo scopo di rilevare le intrusioni in tempo reale (sistema di rilevamento delle intrusioni).

Per quale performance?

Malcolm Parsons mostra l'effetto negativo sulle prestazioni di reti ad hoc soggette ad attacchi di tipo blackhole o wormhole a seconda del loro numero. Per questi test utilizza il protocollo AODV.

Nel grafico sopra, quando AODV è soggetto ad attacchi blackhole , ad esempio, il suo PLR subisce un aumento significativo.

Tuttavia, la protezione contro questi attacchi non è gratuita. La ricerca sulla protezione del protocollo AODV riguarda quindi l'impatto sulle prestazioni. È il caso di uno studio del 2010 che mostra il costo generato dalla messa in sicurezza di SAODV rispetto ad AODV in particolare. I risultati di Balakrishna mostrano che SAODV impiega 2,35 volte più tempo di AODV per ottenere una risposta RREP a una richiesta RREQ. Ciò è dovuto tra l'altro alla crittografia che aumenta la dimensione dei messaggi.

SRS_AODV utilizza solide funzioni crittografiche riducendo al minimo il carico di calcoli complessi. Tra le altre cose, questo studio mostra che SRS_AODV stabilisce le sue rotte più velocemente di ARAN.

I grafici sopra illustrano il confronto effettuato da Nesrine e mostrano che SRS_AODV supera AODV in termini di tempo medio end-to-end, overhead di routing e numero di pacchetti di dati ricevuti dal nodo vittima.

Attacchi e parate noti

Tabella che presenta un elenco di attacchi a reti ad hoc e relative soluzioni
Attacchi Definizione Soluzioni suggerite
Wormhole Un malintenzionato potrebbe reindirizzare il traffico tra due aree geograficamente distanti per creare un vertice nella topologia e quindi avere una buona posizione geografica per controllare il traffico che lo attraversa. Packet Leashes (Hu, Perrig & Johnson, 2003)
Attacco in rotta Un nodo dannoso potrebbe interrompere il funzionamento di un protocollo di routing modificando le informazioni di routing, fabbricando false informazioni di routing o impersonando un altro nodo. SEAD (Hu et al., 2003), ARAN (Sanzgiri et al., 2002), ARIADNE (Hu, Perrig and Johnson, 2005), SAODV (Zapata, 2002).
Jamming Si tratta di un classico attacco alla disponibilità del canale di comunicazione grazie alla massiccia generazione di una grande quantità di radiodisturbi. FHSS, DSSS (Liu et al., 2010).
Attacco di backhole L'obiettivo di questo attacco è manomettere le informazioni di instradamento o dirottare il traffico. (Ramaswamy et al., 2006).
Attacco alle risorse Le reti MANET sono caratterizzate da risorse limitate (batteria e larghezza di banda). Un attacco alle risorse potrebbe avere conseguenze sulla disponibilità. SEAD (Perkins e Bhagwat, 1994).
Attacco bizantino Grazie a questo attacco, un nodo dannoso altera i messaggi e potrebbe creare problemi di loop di routing, instradare pacchetti su percorsi non ottimali, selezionare i pacchetti da rifiutare ... Questo tipo di attacco è difficile da rilevare perché la rete sembra funzionare correttamente. OSRP (Awerbuch et al., 2002), (Awerbuch et al., 2004).
Indietro Questo tipo di attacco comporta l'invio deliberato di messaggi per causare la saturazione della larghezza di banda e paralizzare la rete. SEAD (Perkins e Bhagwat, ARIADNE (Hu, Perrig e Johnson, 2005), SAODV (Zapata, 2002).
Divulgazione di informazioni Lo scambio di informazioni riservate deve essere protetto da intercettazioni o accessi non autorizzati. SMT (Papadimitratos e Haas), SRP (Papadimitratos e Haas, 2002).
Ripudio Questo tipo di attacco influisce sull'integrità delle comunicazioni tra i nodi della rete. ARAN (Sanzgiri et al., 2002).
Furto d'identità Il furto di identità mira a falsificare le informazioni relative alle identità. Ciò potrebbe portare all'isolamento dei nodi, allo scambio di false informazioni di instradamento e alla violazione della riservatezza e dell'integrità . ARAN (Sanzgiri et al., 2002), SAODV (Zapata, 2002).

Note e riferimenti

Appunti

  1. Istituto nazionale di standard e tecnologia
  2. fedeltà wireless
  3. Servizio messaggi brevi
  4. Voice over IP
  5. Zona di rete wireless personale
  6. accesso multiplo a divisione di codice
  7. Assistente digitale personale
  8. Accesso sostenibile all'India rurale
  9. temporanea protocollo di routing.
  10. Zona protocollo di routing.
  11. Protocollo Internet incapsulato di rete MANET.
  12. reti mobili ad hoc di emergenza
  13. Protocollo di routing sorgente dinamico
  14. Instradamento basato sull'associatività.
  15. Efficienza energetica basata su un albero di instradamento ottimizzato
  16. Simulatore di rete.
  17. Strumento di ottimizzazione per l'ingegneria di rete
  18. Simulazione combinata, emulazione e banco di prova del mondo reale per reti ad hoc .
  19. Analizzatore di protocollo di rete Wireshark.
  20. Rete di veicoli ad hoc
  21. attacco Buco nero
  22. Rapporto di perdita di pacchetti: perdita di pacchetti media
  23. Wormhole
  24. Jamming

Riferimenti

  1. Perkins 1999
  2. Johnson 1996
  3. "  La rete cittadina belga  "
  4. Castro 2010 , p.  1
  5. Barrère 2009 , p.  2
  6. Perkins 2003 , p.  8-14
  7. Perkins 2003 , p.  7
  8. Perkins 2003 , p.  8
  9. Perkins 2003 , p.  15
  10. Perkins 2003 , p.  31
  11. Perkins 2003 , p.  13
  12. Perkins 2003 , p.  10
  13. RFC3561 p6
  14. RFC3561 p7
  15. RFC3561 p9
  16. RFC3561 p10
  17. Zhang 2006 , p.  1-5
  18. Harada 2009 , p.  1537-1541
  19. Yang 2008 , p.  1-4
  20. "  Kernel AODV  "
  21. "  UoBWinAODV  "
  22. sensori wireless
  23. sensori wireless (p2.2)
  24. sensori wireless (p2.5)
  25. sensori wireless (p3.1)
  26. sensori wireless (p3.2)
  27. "  Il progetto RISC  "
  28. "  Reti di sensori  "
  29. "  UoBJAdhoc  "
  30. Miguel 2010 , p.  1
  31. (in) "  Un approccio per utilizzare FB-AODV con Android  "
  32. Wells 2009 , p.  1-4
  33. Youjun 2006 , p.  1-4
  34. Cao 2010 , p.  340-343
  35. Miguel 2007 , p.  1-6
  36. (in) "  Profilo dispositivo: Qorvus Qnode + punto di accesso wireless e ripetitore mesh  "
  37. "  Camerun Wireless  "
  38. (in) "  recensioni robot  "
  39. (in) "  LocustWorld  "
  40. (in) "  Cilcennin  "
  41. Macker 1998 , p.  9
  42. Qasim 2008 , p.  2
  43. Zygmunt 1997 , p.  3
  44. Corson 1999 , p.  1-36
  45. Perkins 1999 , p.  90-100
  46. Lee 2000 , p.  1311-1316
  47. Perkins 2000 , p.  1311-1316
  48. Royer 2000 , p.  1-22
  49. Jeong 2004 , p.  4750-4753
  50. Marina 2002 , p.  1-20
  51. Cano 2002 , p.  57-64
  52. Canzone 2002 , p.  558-563
  53. Ooi 2004 , p.  660-663
  54. Lee 2004 , p.  1-5
  55. Stephan 2007 , p.  558-563
  56. Panaousis 2009 , p.  985-992
  57. Malek 2010 , p.  426-429
  58. Usha 2011 , p.  567-571
  59. Abolhasan 2004 , p.  2
  60. Manet Networks
  61. Abolhasan 2004 , p.  9
  62. Abolhasan 2004 , p.  12
  63. Toh 1996
  64. Abolhasan 2004 , p.  6
  65. Mitton 2008 , p.  31-38
  66. Mtibaa 2006 , p.  1-4
  67. NS2
  68. Chang 1999 , p.  307-314
  69. FloresLucio 2003 , p.  7
  70. "  OMNEST  "
  71. Tronje 2007 , p.  2
  72. "  Studio comparativo di due simulatori per reti wireless ad-hoc  "
  73. Zeng 1998 , p.  154-161
  74. una libreria per la simulazione parallela di reti wireless su larga scala
  75. Wang 2003 , p.  175-197
  76. La progettazione e l'implementazione del simulatore di rete NCTUns
  77. Sankar 2011 , p.  1-6
  78. AbRahman 2011 , p.  1-6
  79. Maamar 2007 , p.  1-7
  80. Maamar 2007 , p.  6
  81. Maamar 2007 , p.  7
  82. Chanet 2007 , p.  45
  83. Hsu 2003 , p.  6
  84. Gauthier 2001 , p.  9
  85. Tabanne 2004 , p.  1-5
  86. Tabbane 2004 , p.  5
  87. Tabbane 2004 , p.  4
  88. Perkins 2003 , p.  30
  89. Tabanne 2004 , p.  1
  90. Chanet 2007 , p.  44
  91. Nesrine 2009 , p.  1
  92. Gayraud 2003 , p.  18
  93. Gayraud 2003 , p.  15
  94. Senslab Video
  95. Gayraud 2003 , p.  19
  96. Gayraud 2003 , p.  10
  97. Gayraud 2003 , p.  11
  98. Gayraud 2003 , p.  13
  99. Gayraud 2003 , p.  14
  100. Stajano 2002 , p.  22-26
  101. Hubaux 2001 , p.  146-155
  102. Gayraud 2003 , p.  16
  103. Gayraud 2003 , p.  17
  104. Beghriche 2010 , p.  77-81
  105. Zapata 2002 , p.  1-2
  106. Sanzgiri 2002 , p.  1-10
  107. Yi 2001 , p.  299-302
  108. Stamouli 2005 , p.  1
  109. Parsons 2009 , p.  1-9
  110. Parsons 2009 , p.  2
  111. Parsons 2009 , p.  3
  112. Parsons 2009 , p.  5
  113. Esmaili 2011 , p.  52
  114. Balakrishna 2010 , p.  445-451
  115. Balakrishna 2010 , p.  449
  116. Nesrine 2009 , p.  1-7
  117. Nesrine 2009 , p.  5
  118. Nesrine 2009 , p.  6
  119. Abdellaoui 2009 , p.  36
  120. Perrig 2003 , p.  1-11
  121. Hu 2003 , p.  1-11
  122. Hu2005 2005 , p.  1-18
  123. Liu 2010 , p.  1-10
  124. Ramaswamy 2006 , p.  1-8
  125. Awerbuch 2002 , p.  21-30
  126. Awerbuch 2004 , p.  1-16
  127. Papadimitratos 2006 , p.  1-14

Bibliografia

Articoli scientifici

  • (en) Charles E. Perkins e Elizabeth M. Royer , "  Ad-hoc On-Demand Distance Vector Routing  " , 2 ° workshop IEEE su sistemi e applicazioni di mobile computing ,26 febbraio 1999, p.  90-100 ( DOI  10.1109 / MCSA.1999.749281 , leggi in linea )
  • (en) David B. Johnson e David A. Maltz , "  Dynamic Source Routing in Ad Hoc Wireless Networks  " , The Kluwer International Series in Engineering and Computer Science: Mobile Computing , vol.  353,1996, p.  153-181 ( ISBN  978-0-585-29603-6 , DOI  10.1007 / 978-0-585-29603-6_5 , leggi online )
  • ( fr ) Marcel C. Castro e Laura Gallucio , "  Comunicazioni P2P opportunistiche in scenari rurali tolleranti ai ritardi  " , EURASIP Journal on Wireless Communications and Networking , vol.  2011,2011( DOI  10.1155 / 2011/892038 , leggi online )
  • Lionel Barrère , "  Studio e proposta di servizi in reti mobili militari di tipo MANet  ", Thesis Université Bordeaux 1 ,9 luglio 2009, p.  1-17 ( leggi online )
  • (en) Charles Perkins ed Elizabeth Royer , "  Ad hoc On-Demand Distance Vector (AODV) Routing  " , RFC  3561 ,2003, p.  1-37 ( leggi in linea )
  • (en) Joseph P. Macker e M. Scott Corson , "  Mobile Ad Hoc Networking and the IETF  " , ACM SIGMOBILE Mobile Computing and Communications Review , vol.  2 n o  2Aprile 1998, p.  9-12 ( ISSN  1559-1662 , DOI  10.1145 / 584017.584023 , leggi in linea )
  • Valérie Gayraud e Loufti Nuaymi , "  Security in Wireless Ad Hoc Networks  ", Symposium on Information and Communication Technology Security ,2003, p.  1-20 ( leggi online )
  • (en) Ioanna Stamouli e Patroklos G. Argyroudis , "  Real-time Intrusion Detection for Ad hoc Networks  " , Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks ,27 giugno 2005, p.  1-7 ( DOI  10.1109 / WOWMOM.2005.85 , leggi online )
  • (en) Nadia Qasim , Said Fatin e Hamid Aghvami , "  TORA  " , Congresso mondiale di ingegneria 2008 , vol.  1,2 luglio 2008( ISBN  978-988-98671-9-5 , leggi online )
  • (en) Haas Zygmunt , "  Un nuovo protocollo di instradamento per le reti wireless riconfigurabili  " , 6a Conferenza internazionale sulle comunicazioni personali universali - ICUPC 97 ,6 agosto 1997, p.  1-5 ( ISBN  0-7803-3777-8 , DOI  10.1109 / ICUPC.1997.627227 , leggi online )
  • (en) MS Corson , S. Papademetriou , V. Park e A. Qayyum , "  IMEP  " , An Internet MANET Encapsulation Protocol (IMEP) Specification , vol.  draft-ietf-manet-imep-spec-01.txt,7 agosto 1999, p.  1-36 ( leggi in linea )
  • (it) Mehran Abolhasan e Tadeusz Wysocki , "  A review of routing protocols for mobile ad hoc networks  " , Ad hoc networks , vol.  2,1 ° gennaio 2004, p.  1-22 ( DOI  10.1016 / S1570-8705 (03) 00043-X , leggi in linea )
  • (en) J. Hsu e S. Bhatia , "  Performance of mobile ad hoc networking routing protocols in real scenarios  " , 2003 IEEE Military Communications Conference , vol.  2,Ottobre 2003, p.  1268-1273 ( ISBN  0-7803-8140-8 , DOI  10.1109 / MILCOM.2003.1290408 , leggi online )
  • (en) SJ Lee e M. Gerla , "  AODV-BR: backup routing in ad hoc networks  " , IEEE Wireless Communications and Networking Conference, WCNC'2000 , vol.  3,28 settembre 2000, p.  1311-1316 ( ISBN  0-7803-6596-8 , DOI  10.1109 / WCNC.2000.904822 , leggi online )
  • (en) Charles E. Perkins e Elizabeth M. Royer , "  AODV Routing for IPV6  " , Mobile Ad Hoc Networking Working Group, INTERNET DRAFT , vol.  3,10 novembre 2000, p.  1311-1316 ( ISBN  0-7803-6596-8 , DOI  10.1109 / WCNC.2000.904822 , leggi online )
  • (en) Elizabeth M Royer e Charles E. Perkins , "  Multicast Ad hoc On-Demand Distance Vector (MAODV) Routing  " , Mobile Ad Hoc Networking Working Group ,luglio 2000, p.  1-22 ( leggi in linea )
  • (it) Jaehoon Jeong , Jungsoo Park e Hyoungjun Kim , "  Name directory service based on MAODV and multicast DNS for IPv6 MANET  " , 60th IEEE Vehicular Technology Conference, VTC2004-Fall , vol.  7,29 settembre 2004, p.  4756-4753 ( ISBN  0-7803-8521-7 , DOI  10.1109 / VETECF.2004.1404994 , leggi online )
  • (en) MK Marina e SR Das , "  Instradamento vettoriale a distanza multipath su richiesta in reti ad hoc  " , Nona conferenza internazionale sui protocolli di rete ,3 agosto 2002( ISBN  0-7695-1429-4 , DOI  10.1109 / ICNP.2001.992756 , leggi online )
  • (en) JC Cano e P. Manzoni , "  Un confronto delle prestazioni del consumo di energia per i protocolli di instradamento della rete mobile ad hoc  " , 8 ° simposio internazionale sulla modellazione, analisi e simulazione di sistemi informatici e di telecomunicazione ,6 agosto 2002, p.  57-64 ( ISBN  0-7695-0728-X , DOI  10.1109 / MASCOT.2000.876429 , leggi online )
  • (en) Joo-Han Song , Vincent WS Wong e Victor CM Leung , "  Efficient On-Demand Routing for Mobile Ad-Hoc Wireless Access Networks  " , IEEE Global Telecommunications Conference, GLOBECOM'03 ,2003( ISBN  0-7803-7974-8 , DOI  10.1109 / GLOCOM.2003.1258299 , leggi online )
  • (en) Chia-Ching Ooi e N Fisal , "  Implementation of geocast-enhanced aodvbis routing protocol in MANET  " , TENCON 2004. 2004 IEEE Region 10 Conference ,2004( ISBN  0-7803-8560-8 , DOI  10.1109 / TENCON.2004.1414682 , leggi online )
  • (en) Stephan Eichler e Christian Roman , "  Challenges of Secure Routing in MANETs: A Simulative Approach using AODV-SEC  " , 2006 IEEE International Conference on Mobile Adhoc and Sensor Systems (MASS) ,15 gennaio 2007( ISBN  1-4244-0507-6 , DOI  10.1109 / MOBHOC.2006.278589 , leggi online )
  • (en) A.-G Malek , "  New energy model: Prolonging the lifetime of Ad-hoc On-Demand Distance Vector Routing Protocols (AODV)  " , 2a Conferenza Internazionale sul Futuro Computer e Comunicazione (ICFCC) , vol.  2,21-24 maggio 2010, p.  426-429 ( ISBN  978-1-4244-5821-9 , DOI  10.1109 / ICFCC.2010.5497468 , leggi online )
  • (en) EA Panaousis e C. Politis , "  Un approccio teorico del gioco per garantire l'AODV nelle reti mobili ad hoc di emergenza  " , 34a conferenza IEEE sulle reti di computer locali, LCN 2009. ,20-23 ottobre 2009( ISBN  978-1-4244-4488-5 , DOI  10.1109 / LCN.2009.5355020 , leggi online )
  • (en) Zhongyu Cao e Gang Lu , "  S-AODV: Sink Routing Table over AODV Routing Protocol for 6LoWPAN  " , seconda conferenza internazionale sulla sicurezza delle reti Wireless Communications and Trusted Computing (NSWCTC) ,24-25 aprile 2010, p.  340-343 ( ISBN  978-0-7695-4011-5 , DOI  10.1109 / NSWCTC.2010.213 , leggi online )
  • (en) M. Usha , S. Jayabharathi e RSD Wahida Banu , "  RE-AODV: un algoritmo di instradamento avanzato per il supporto QoS nelle reti di sensori wireless ad-hoc  " , Conferenza internazionale 2011 sulle tendenze recenti nella tecnologia dell'informazione (ICRTIT) ,3-5 giugno 2011, p.  567 - 571 ( ISBN  978-1-4577-0588-5 , DOI  10.1109 / ICRTIT.2011.5972449 , leggi online )
  • Abderrahmen Mtibaa , "  Studio delle prestazioni del protocollo MMDV: Multipath e AODV basato su MPR  ", archivio aperto HAL-INRIA ,2006, p.  4 ( leggi online )
  • (it) Sun-Ho Lee e Dong-Ho Cho , Instradamento efficiente dal punto di vista energetico su richiesta per un servizio con limitazioni di ritardo nella rete cellulare multihop a controllo energetico  " , 60a IEEE Vehicular Technology Conference, VTC2004-Fall , vol.  5,26-29 settembre 2004, p.  5 ( ISBN  0-7803-8521-7 , DOI  10.1109 / VETECF.2004.1404632 , leggi online )
  • (en) P. Sankar e V. Lakshmi , "  Study on the performance of Ad-hoc routing protocols on vehicles  " , 2011 IEEE Recent Advances in Intelligent Computational Systems (RAICS) ,22-24 settembre 2011, p.  1-6 ( ISBN  978-1-4244-9478-1 , DOI  10.1109 / RAICS.2011.6069392 , leggi online )
  • (en) R. AbRahman e M. Kassim , "  Analisi delle prestazioni del protocollo di instradamento nella rete WiMAX  " , Conferenza internazionale IEEE 2011 sull'ingegneria e tecnologia dei sistemi (ICSET) ,27-28 giugno 2011, p.  1-5 ( ISBN  978-1-4577-1256-2 , DOI  10.1109 / ICSEngT.2011.5993440 , leggi online )
  • Jean-Pierre Chanet , "  Algoritmo di instradamento cooperativo di qualità del servizio per reti agroambientali ad hoc  ", Thesis Université Blaise Pascal - Clermont II ,2007, p.  1-138 ( leggi in linea )
  • (en) Vincent Gauthier et Romain De Rasse , "  On a Comparison of four Ad-hoc Routing Protocols tenendo conto delle Radio Interferences  " , 3a conferenza internazionale di lavoro sulla modellazione delle prestazioni e la valutazione di reti eterogenee, HET-NET'05 ,2005( leggi online )
  • Nabil Tabbane e Sami Tabbane , "  Simulazione e misurazione delle prestazioni del protocollo di instradamento AODV  ", JTEA'2004 ,21-22 maggio 2004, p.  1-5 ( leggi online )
  • (it) Young Zhang e Yifei Wei , "  R-AODV: protocollo di instradamento basato sulla velocità per reti mesh WiFi  " , conferenza internazionale IET 2006 sulle reti wireless, mobili e multimediali ,6-9 novembre 2006, p.  1-4 ( ISBN  0-86341-644-6 , leggi online )
  • (en) Ming-Tuo Zhou Harada e H. Peng-Yong , "  Un metodo per inviare messaggi di instradamento AODV utilizzando messaggi di controllo MAC mesh WiMAX nelle reti wireless marittime  " , 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications ,13-16 settembre 2009, p.  1537 - 1541 ( ISBN  978-1-4244-5122-7 , DOI  10,1109 / PIMRC.2009.5449888 , leggere online )
  • (en) Wu Youjun e Nie Jingnan , "  Valutazione delle prestazioni per il protocollo AODV cross-layer nelle reti ad hoc basate su CDMA  " , Conferenza internazionale sulla tecnologia di comunicazione, ICCT '06. ,27-30 novembre 2006, p.  1-4 ( DOI  10.1109 / ICCT.2006.341758 , leggi in linea )
  • (en) Xiang-Guo Yang e Hao Chen , "  Simulation of the Routing Protocol of Mobile Ad Hoc Networks at the Rate of 4G  " , 4th International Conference on Wireless Communications, Networking and Mobile Computing, WiCOM'08 ,12-14 ottobre 2008, p.  1-3 ( ISBN  978-1-4244-2107-7 , DOI  10.1109 / WiCom.2008.631 , leggi online )
  • (en) Xianhui Che Wells e I. Kear , "  A Static Multi-hop Underwater Wireless Sensor Network Using RF Electromagnetic Communications  " , 29th IEEE International Conference on Distributed Computing Systems Workshops, ICDCS Workshops'09 ,22-26 giugno 2009, p.  460-463 ( ISBN  978-0-7695-3660-6 , DOI  10.1109 / ICDCSW.2009.36 , leggi online )
  • Rachid Abdellaoui , "  SU-OLSR una nuova soluzione per la sicurezza del protocollo OLSR  ", tesi di Master, École de technologie supérieure, Université du Québec ,2009, p.  126 p. ( leggi online )
  • (en) Yih-Chun Hu e Adrian Perrig , "  Ariadne: a secure on demand routing protocol for ad hoc networks  " , Wireless Networks , vol.  11, n osso  1-2,gennaio 2005, p.  1-18 ( DOI  10.1007 / s11276-004-4744-y , leggi in linea )
  • (en) Yih-Chun Hu e Adrian Perrig , "  SEAD: secure efficient distance vector routing for mobile wireless ad hoc networks  " , Ad Hoc Networks , vol.  1, n o  1,Luglio 2003, p.  175-192 ( DOI  10.1016 / S1570-8705 (03) 00019-2 , leggi in linea )
  • (en) Yih-Chun Hu e Adrian Perrig , "  Packet Leashes: A Defense against Wormhole Attacks in Wireless Ad Hoc Networks  " , ventiduesima conferenza annuale congiunta della IEEE Computer and Communications Societies, INFOCOM 2003 , vol.  3,3 aprile 2003, p.  1976-1986 ( ISBN  0-7803-7752-4 , DOI  10.1109 / INFCOM.2003.1209219 , leggi online )
  • (en) K. Sanzgiri e B. Dahill , "  A secure routing protocol for ad hoc networks  " , 10th IEEE International Conference on Network Protocols ,12-15 novembre 2002, p.  78-87 ( ISSN  1092-1648 , DOI  10.1109 / ICNP.2002.1181388 , leggi online )
  • (en) Manel Guerrero Zapata , Instradamento vettoriale di distanza sicuro ad hoc su richiesta  " , ACM SIGMOBILE Mobile Computing and Communications Review , ACM, vol.  6, n o  3,Luglio 2002, p.  106-107 ( DOI  10.1145 / 581291.581312 , leggi in linea )
  • (en) An Liu e Cliff Wang , "  Difendere la comunicazione broadcast basata su DSSS contro gli insider jammer tramite divulgazione ritardata dei semi  " , 26a Conferenza annuale sulle applicazioni di sicurezza informatica, ACSAC'10 ,2010, p.  1-10 ( ISBN  978-1-4503-0133-6 , DOI  10.1145 / 1920261.1920315 , leggi online )
  • (en) SS Ramaswami e S. Upadhyaya , "  Gestione intelligente degli attacchi collusi di buchi neri in MANET e reti di sensori wireless che utilizzano il routing multipath  " , 2006 IEEE Information Assurance Workshop ,21-23 giugno 2006, p.  253-260 ( ISBN  1-4244-0130-5 , DOI  10,1109 / IAW.2006.1652103 , leggere online )
  • (en) P. Papadimitratos e ZJ Haas , "  Comunicazione sicura dei dati in reti mobili ad hoc  " , IEEE Journal on Selected Areas in Communications , vol.  24,Febbraio 2006, p.  343-356 ( DOI  10.1109 / JSAC.2005.861392 , leggi in linea )
  • (en) Guibadj Nesrine e Mehar Sara , “  (schema di routing sicura per AODV) SRS_AODV  ” , 20 ° Simposio Internazionale sul Software Reliability Engineering (ISSRE'2009) ,2009( leggi online )
  • (it) N. Mitton e T. Razafindralambo , "  Hector is an Energy Efficient Tree-Based Optimized Routing Protocol for Wireless Networks  " , 4th International Conference on Mobile Ad-hoc and Sensor Networks ,22 dicembre 2008, p.  31-38 ( ISBN  978-0-7695-3457-2 , DOI  10.1109 / MSN.2008.24 , leggi online )
  • (it) Malcolm Parsons e Peter Ebinger , "  Performance Evaluation of the Impact of Attacks on Mobile Ad hoc Networks  " , 28th International Symposium on Reliable Distributed Systems ,2009( leggi online )
  • (en) HA Esmaili e MR Khalili Shoja , "  Analisi delle prestazioni di AODV sotto attacco buco nero attraverso l'uso di OPNET Simulator  " , World of Computer Science and Information Technology Journal (WCSIT) , vol.  1, n o  22011, p.  49-52 ( leggi in linea )
  • (en) R. Balakrishna e U. Rajeswar Rao , "  Comparisons of SAODV and TAODV, DSR Mobile ad hoc network Routing Protocols  " , International Journal of Advanced Networking and Applications , vol.  2,2010, p.  445-451 ( leggi in linea )
  • (en) Baruch Awerbuch e David Holmer , "  Un protocollo di instradamento sicuro su richiesta resiliente agli errori bizantini  " , 1 ° workshop ACM sulla sicurezza wireless, WiSe'02 ,2002, p.  21 -30 ( ISBN  1-58113-585-8 , DOI  10,1145 / 570.681,570,684 mila , leggere online )
  • (en) Baruch Awerbuch e Reza Curtmola , "  Mitigating Byzantine Attacks in Ad Hoc Wireless Networks  " , Technical Report, Department of Computer Science, Johns Hopkins University ,2004, p.  1-16 ( leggi online )
  • Sedrati Maamar e Aouragh Lamia , "  Study of the Performances of Routing Protocols in Mobile Ad-Hoc Networks  ", 4th International Conference on Computer Integrated Manufacturing, CIP'2007 ,3-4 novembre 2007, p.  1-7 ( leggi online )
  • (en) Gilberto Flores Lucio e Marcos Paredes-Farrera , "  OPNET Modeler and Ns-2: Comparing the Accuracy Of Network Simulator for Packet-Level Analysis using a Network Testbed  " , WSEAS Transactions on Computers , vol.  2 n o  3,Luglio 2007, p.  700-707 ( leggi in linea )
  • (en) Xinjie Chang , "  Simulazioni di rete con OPNET  " , Conferenza sulla simulazione invernale del 1999 , vol.  1,1999, p 307-314 ( DOI  10.1109 / WSC.1999.823089 , leggi in linea )
  • (en) Chai-Keong Toh , "  A Novel Distributed Routing Protocol To Support Ad-Hoc Mobile Computing  " , 1996 IEEE Fifth Annual International Phoenix Conference on Computers and Communications ,27-29 marzo 1996, p.  1-7 ( DOI  10.1109 / PCCC.1996.493675 , leggi in linea )
  • (en) Miguel Catalan-Cid e Jose Luis Ferrer , "  Contention- and Interference-Aware Flow-Based Routing in Wireless Mesh Networks: Design and Evaluation of a Novel Routing Metric  " , EURASIP Journal on Wireless Communications and Networking , n .  1, Oltre a questo, devi saperne di più.aprile 2010, p.  1-20 ( DOI  10.1155 / 2010/313768 , leggi in linea )
  • (it) Oscar Guerra e Moisés Sanchez-Adam , "  Algoritmo di instradamento di rete AD HOC: un'applicazione con Bluetooth  " , 17a conferenza internazionale su elettronica, comunicazioni e computer, CONIELECOMP'07. ,26/28 febbraio 2007, p.  1-6 ( DOI  10.1109 / CONIELECOMP.2007.26 , leggi online )
  • (en) Tronje Krop , Michael Bredel , Matthias Holick e Ralf Steinmetz , "  JiST / MobNet: simulazione combinata, emulazione e banco di prova del mondo reale per reti ad hoc  " , Secondo workshop internazionale ACM sui banchi di prova delle reti wireless, valutazione sperimentale e caratterizzazione, WinTECH '07 ,2007( ISBN  978-1-59593-738-4 , DOI  10.1145 / 1287767.1287774 , leggi online )
  • (en) X. Zeng , R. Bagrodia e M. Gerla , "  GloMoSim: a library for parallel simulation of large-scale wireless networks  " , Twelfth Workshop on Parallel and Distributed Simulation, PADS'98 ,29 maggio 1998, p.  154-161 ( ISBN  0-8186-8457-7 , DOI  10.1109 / PADS.1998.685281 , leggi online )
  • (en) SY Wang , CL Chou e CH Huang , "  La progettazione e l'implementazione del simulatore di rete NCTUns 1.0  " , Reti di computer , vol.  42, n o  22003, p.  175-197 ( DOI  10.1016 / S1389-1286 (03) 00181-6 , leggi online )
  • Abdesselem Beghriche , "  From Security to E-Confidence Based on Threshold Cryptography in Ad hoc Wireless Networks  ", Doctoral Thesis, University of Hadj Lakhdar-Batna, Faculty of Engineering Sciences Department of Computer Science ,2010, p.  1-128 ( leggi in linea )
  • (en) Jean-Pierre Hubaux e Levente Buttyán , "  La ricerca della sicurezza nelle reti mobili ad hoc  " , 2 ° simposio internazionale ACM su reti e computer mobili ad hoc, MobiHoc'01 ,2001, p.  146-155 ( ISBN  1-58113-428-2 , DOI  10.1145 / 501436.501437 , leggi online )
  • (en) F. Stajano e R. Anderson , "  The Resurrecting Duckling: security issues for ubiquitous computing  " , IEEE Computer , vol.  35,7 aprile 2002, p.  22-26 ( DOI  10.1109 / MC.2002.1012427 , leggi in linea )
  • (en) Seung Yi e Prasad Naldurg , "  Routing ad hoc sensibile alla sicurezza per reti wireless  " , 2 ° simposio internazionale ACM su reti e computer mobili ad hoc, MobiHoc'01 ,2001, p.  299-302 ( ISBN  1-58113-428-2 , DOI  10,1145 / 501.449,501,464 mila , leggere online )

Lavori

Vedi anche

link esterno

Articoli Correlati

  1. (en) Request for Comments n o  3561 .