Université des Sciences et de Technologie Mohamed Boudiaf - ORAN

Slides:



Advertisements
Présentations similaires
Chapitre VIII La couche réseau(2).
Advertisements

Les réseaux ad hoc mobiles Routage
La Couche Réseau.
Routage Dynamique et OSPF
(Routing Information Protocol)
– Routage. Sommaire 1)Principes fondamentaux 1)Routage statique et dynamique 1)Convergence 1)Routage à vecteur de distance 1)Routage à état de liens 1)Systèmes.
Le protocole OSPF* *Open Shortest Path First.
Le protocole EIGRP* *Enhandced Interior Gateway Routing Protocol.
Protocoles de routage Hybrides en réseau
Maillage direct et routage dans les réseaux AdHoc
IPv6 et la Mobilité DESS Réseaux 1-INTRODUCTION
Applications et Techniques
Protocoles de Routage.
GRES ’2001 Impact du protocole de routage sur le contrôle de la gigue des flux audio continus dans les réseaux ad hoc BENAISSA Mouna, Vincent LECUIRE.
UDP – User Datagram Protocol
Florent Gineste Cédric Sturbaut RICM 3 – Option Réseau
Protocole RIP.
Les medias.
Routage dans les réseaux mobiles ad hoc
L’application de P2P dans un réseau ADHOC
ADR Active and Dynamic Routing. Plan Introduction au routage Les réseaux actifs Les agents Mise à jour des matrices de routage Architecture du routage.
Le Protocole OSPF.
Guérin Julien Mézerette Marius GTR FI 2A
Les réseaux informatiques
Introduction aux réseaux
TRANSMISSION DES DONNEES.
Routage M1/M2 ISV M2 IPS UFR Mathématiques et Informatiques - Crip5
Les réseaux véhiculaires (VANET)
Routage Routage = trouver le chemin optimal Opération à la couche 3
Sélection des routes Equipe de Recherche Réseau et Protocoles- LSIIT – ULP Premières simulations Pascal Merindol –
Notification de mobilité dans les réseaux hybrides sans fil
1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006.
routage par état de liens
L’APPLICATION DE P2P DANS UN RESEAUADHOC
Les réseaux ad hoc mobiles Routage
Cours n° 4 Couche réseau.
La sécurité dans les réseaux mobiles Ad hoc
La réplication dans les réseaux mobiles ad hoc
Réseaux Mesh (Maillés) sans fil « WMNS »
IGP RIP / OSPF.
Tutorat 7 - Introduction au Routage et OSPF
User Datagram Protocol
PROTOCOLES DE ROUTAGE DYNAMIQUE
Contrôle de topologie orienté mesures de performances Master 2 COSY 2004/2005 1/30Septembre 2005 Contrôle de Topologie Orienté Mesures de Performances.
Le partage de la ligne.
Université des Sciences et de Technologie Mohamed Boudiaf - ORAN
Répartition des adresses IP
Routage Dynamique et OSPF
Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre 4 La couche réseau.
L’architecture IntServ
Approche Cross layer Dr Mekkakia Maaza Zoulikha Cours M2 SIR
Commutation de circuits
COMPARAISON ENTRE GNUTELLA ET FREENET
-7- Notions de Routage.
Protocoles de routage M6 module réseaux Mars 2003.
Soutenance publique pour projet de fin d'études
Exemple d’application sur les réseaux ad hoc : les enchères
Architecture Client/Serveur
Localisation collaborative dans les réseaux de capteurs
Introduction Module 1.
Protocoles de routage dynamique RIP & OSPF
CentralWeb F. Playe1 Principes de base du routage IP Ce cours est la propriété de la société CentralWeb. Il peut être utilisé et diffusé librement.
Niveau 3 des réseaux Ad Hoc (Routage) OLSR (Optimized Link State Routing) :  C’est une optimisation du protocole à état de liens filaire qui économise.
Routage S 3 - Questionnaire N°1
CCNP Routage Chapitre 4 - Questionnaire N°1
1 Routage dans les réseaux mobiles ad hoc Presenté par : H. BENKAOUHA.
Routage collaboratif dans un réseaux Mesh
Protocole AODV pour Iot
Sécurité des réseaux ad hoc
Transcription de la présentation:

Université des Sciences et de Technologie Mohamed Boudiaf - ORAN Routage réactif et proactif AODV & OLSR & DSDV Dr Mekkakia M Z Cours Master2 SIR

Porté de communication Les réseaux Ad Hoc (1/3) Réseau Ad hoc Mobil Ad hoc Network 6 noeud mobile 7 1 5 3 Porté de communication 2 4 Lien de communication Applications des réseaux Ad Hoc: Applications militaires. Missions de sauvetage. Enseignement à distance. Mission d’exploration. 17/04/2017

Les réseaux Ad Hoc (2/3) Absence d'infrastructure. Topologie dynamique. Bande passante limitée. Contraintes d'énergie. Sécurité limitée . Erreur de transmission. Interférences. Nœuds cachés. Absence d’infrastructure ou d’administration centralisée. Nœuds responsables de la gestion et maintenance du réseau. Utilisation simultanée d’une même fréquence. Utilisation de fréquence proche. Interférence provenant d’autre machines non dédiées à la télécommunications Utilisation d’onde radio pour la communication  fréquentes erreurs de transmission. Obstacle  pas de propagation d’ondes. Les mécanismes d’accès au canal  collision au niveau du nœud intermédiaire. Medium de communication partagé. Bande passante réservé à un hôte limitée. Sources d’énergies autonomes. Épuisement  déconnexion. Réseaux vulnérable (piratage, écoute non limité…….). Déplacement libre et aléatoire. Changement imprévisible de la topologie. 17/04/2017

les réseaux Ad Hoc (3/3) Routage Proactif Routage réactif Routage hybride. Calcule le chemin que sur demande de transmission; Lorsque un nœud mobile souhaite envoyer un message à un nœud cible, il envoie une requête à tout le réseau; AODV normalisé second trimestre 2004. Mixte les deux techniques; Proactif pour un petit périmètre autour de la source; Réactif pour les nœuds les plus éloignés; ZRP et CBRP. Calcule le chemin à l’avance; Chaque nœud met à jour plusieurs tables de routages par échange de paquets entre voisins; Transfert de données rapide; DSDV, OLSR avril 2004. 17/04/2017

Réactif - Routage par inondation les routes ne sont créées qu’à la demande ce qui permet de minimiser le trafic Ouverture des routes par inondation. Sélection de la route la plus courte renvoyée (vecteur de distance) En cas de rupture récupération de route par inondation Optimisation par rapport au vecteur de distance: Les boucles sont éliminées grâce à l’usage de numéro de séquence remis à jour. Les inondations peuvent être évitées par l’interrogation des voisins pas de tables de routage maintenues de façon permanente Réaction à la demande en diffusion de requêtes routes (inondation) Délais importants avant l’ouverture de chaque route AODV

AODV AODV : Ad Hoc On Demand Vector Norme RFC3561 Principes Limiter l’overhead du source routing Construire des tables de routage le long du chemin Suppose des liens bidirectionnels Un noeud intermediaire peut renvoyer la route s’il la connait deja. Chaque noeud stocke le prochain saut vers la destination.

Format de paquet des messages les messages de demande de route RREQ : Route Request Message.

Format de paquet des messages les messages de réponse de route RREP : Route Reply Message.

AODV Recherche de route : La source diffuse un paquet RREQ par inondation A reception d'un RREQ Sans connaissance de la destination Mise à jour du nombre de sauts Mémorisation du nœud précédent Transmission à ses (autres) voisins Connaissance d'un chemin vers la destination Envoi d'une réponse RREP à la source Arrêt de l’inondation A reception d'un RREP Mise a jour de la table de routage locale Transmission du RREP vers le noeud precedent memorise

AODV Routes inverses invalidees si pas de RREP (timeout) Routes sans boucles Utilisation de numeros de sequences Cassure de lien Envoi d'un message RERR a la source qui décide ou non de recommencer suivant le taux d’utilisation de la route Optimisations : Réparation locale, TTL, ... Reparations pro-actives en local TTL donne la duree de vie d’une information dans une table. Pb: si trop grand, on garde des routes inutilisees Si trop petit : on peut ne pas recevoir le RReply a temps.

Y S Z E B C M F A J L H G I D K H AODV

AODV Y S Z E B C M F A J L H G D I H K RREQ

AODV Y S Z E B C M F A J L H G D I H K RREQ

AODV Y S Z E B C M F A J L H G D I H K RREQ RREP

AODV Y S Z E B C M F A J L H G D I H K RREQ communication

AODV Y S Z E B C M F A J L H G D I H K RREQ RRER

Autres protocoles réactifs TORA (Temporary Ordering Routing) Concu pour minimiser l’effet des changements de topologies Stocke plusieurs chemins vers une destination Messages de controle limites a un ensemble de reduit de nœuds autour du changement de topologie. ABR (Associativity Based Protocol) Base sur le degre d’associativite (stabilite de connexion en fonction du temps) Pas de boucles Pas de blocage ni de duplication de paquets

Protocoles proactifs Ils établissent et mettent à jour les routes pour tous les nœuds du réseau en se basant sur l’échange périodique d’information de routage. Ces protocoles ont l’avantage de la disponibilité immédiate des routes vers tous les nœuds du réseau. Le délai d’acheminement des paquets est très court. Un trafic de contrôle important est nécessaire pour mettre à jour les routes et converger vers un état cohérent dans un réseau avec une topologie très dynamique.

Comme dans les réseaux filaires, deux principales méthodes sont utilisées : le routage par vecteur de distance et le routage par état de lien.

Dynamic Destination-Sequenced Distance-Vector (DSDV ) est une adaptation du protocole classique Routing Information Protocol (RIP) pour les réseaux ad hoc. Optimized Link State Routing (OLSR )quand à lui est une optimisation de l’algorithme d’état de lien Open Shortest Path First (OSPF) pour les réseaux ad hoc. 4/17/2017

Le routage par état de lien consiste à diffuser périodiquement l’état des liens des voisins à tous les nœuds de réseau, le routage par vecteur de distance permet à chaque nœud de diffuser à ses voisins sa vision des distances qui lui séparant de tous les nœuds de réseau.

Le protocole de routage OLSR Le protocole OLSR est un protocole proactif. Il applique dans un contexte ad hoc les règles de routage, cette fois centrées sur l’état du lien. Dans un protocole de routage par état de lien, tous les liens avec les nœuds voisins sont déclarés et inondés dans le réseau. Cette technique permet à chaque nœud de connaître parfaitement une vision globale sur la topologie du réseau.

En utilisant cette carte topologique, un nœud source peut choisir le chemin le plus court vers une destination en appelant l’algorithme Dijkstra, couramment utilisé dans les techniques de découverte de routes d’une source vers une destination. Le protocole OLSR, est une optimisation de l’algorithme d’état de lien pure pour les réseaux Ad hoc :

il réduit la taille des messages de contrôle, au lieu de tous les liens, il déclare un sous ensemble de liens avec ses voisins qui sont les relais multipoints (MPR) il minimise le coût d’inondation du trafic de contrôle par l’utilisation seulement des nœuds relais multipoint pour diffuser ses messages. Seuls les MPRs retransmettent les messages diffusés.

La technique des relais multipoints réduit significativement le nombre des retransmissions redondantes lors de diffusion. Les nœuds OLSR échangent périodiquement des messages de contrôle et maintiennent des routes pour atteindre tout nœud OLSR du réseau. le protocole OLSR réalise principalement deux fonctionnalités : Détection de voisinage et Gestion de la topologie

Détection de voisinage Chaque nœud doit détecter toutes les interfaces de ses voisins ayant un lien direct et symétrique avec l’une de ses interfaces. En raison de l’incertitude de la propagation radio, le lien entre deux nœuds voisins peut être unidirectionnel. Les liens doivent donc être vérifiés dans les deux sens avant de les considérer comme valides. Alors, chaque nœud doit diffuser périodiquement un message Hello dans son voisinage direct (TTL=1)

Un lien entre les interfaces d’un nœud et son voisin peut avoir l’un des quatre états suivant : « symétrique » : le lien est validé comme bidirectionnel est qu’il est possible de transmettre des données dans les deux sens; « asymétrique »: le nœud entend cette interface de voisin mais le lien n’est pas encore validé dans l’autre sens; « MPR »: ce nœud a sélectionné ce voisin comme relais multipoint et cela implique que le lien est symétrique ; « perdu »: le lien avec cette interface de voisin n’est plus valide.

Exemple d’information de voisinage maintenue par OLSR

Le concept des relais multipoint Le concept de relais multipoint vise à diffuser efficacement les messages destinés à tous les nœuds du réseau ad hoc (les messages TC). La transmission radio étant par défaut une inondation à tous les voisins directs. Les nœuds à deux sauts d’une source peuvent être joints par une retransmission d’un ou plusieurs voisins directs.

L’idée de base est de désigner un nombre suffisant de voisins appelés relais multipoint permettant de réduire le nombre de retransmissions redondantes dans la même région du réseau.

Optimisation de l’inondation par des relais multipoint (inondation pure )

inondation avec des relais multipoints

Gestion de la topologie Chaque nœud sélectionné comme MPR dans le réseau diffuse périodiquement à tous les nœuds du réseau des messages de topologie. Un message TC contient les nœuds ayant sélectionné le noeud s origine du TC comme relais multipoint et un numéro de séquence associé à l’ensemble des sélecteurs de relais multipoint qui sera incrémenté à chaque changement de cet ensemble.

Exemple d’information de topologie maintenue par OLSR T_dest T_last T_seq A B seq-num B D seq-num C B seq-num D B seq-num E D seq-num F D seq-num

Calcul des routes 

Destination Sequence Distance Vector DSDV L’un des premiers protocoles mis au point par le groupe MANET(Mobile Adhoc Ntwerk) Protocole proactif Inspiré du protocole RIP (Routing Information Protocol) d’IP filaire Appelé à disparaître au profit d’OSPF(Open Shortest Path First)

Destination Sequence Distance Vector DSDV Repose sur un vecteur de distance Chaque nœud possède une table de routage où chacune des lignes doit identifier • L’une des destinations possibles • Le nombre de sauts pour y parvenir • Le nœud voisin à traverser

Destination Sequence Distance Vector DSDV Quand le paquet est un RREQ, le champ chemin de route sera initialisé par l’identité du nœud source et chaque nœud intermédiaire ainsi que le destinataire ajoutent son identité lors de la réception du paquet. Plusieurs paquets de RREQ arrivent au destinataire à travers différentes routes. Le destinataire retourne à son tour un RREP mais en choisissant le plus court chemin choisit dans le paquet RREQ correspondant.

Défauts de DSDV Principal défaut de DSDV : convergence des tables de routage; Envoi des tables aux voisins; Comparaisons pour choisir la route la plus courte; La route ne converge pas toujours; Problème crucial dans les réseaux ad-hoc; Ralentissement de la convergence à cause de la mobilité des nœuds;

Insertion de numéros de séquence dans DSDV pour rafraîchir les tables de routage; Interdit toute mise à jour antérieure; Surplus de signalisation : autre imperfection de DSDV; Messages de rafraîchissement moins nécessaires pour des nœuds peu mobiles; Création d’un nouveau protocole (par les mêmes auteurs); Suppression de tous les paquets de contrôle.

Avantages L'avantage d'un protocole de routage proactif est le gain de temps lorsqu'une route est demandée. Ils permettent le maintient d'une table de routage à jour par l'échange périodiques de messages; L'envoie de ces messages se fait rapidement; On ne peut nier que l'émission régulière de ces paquets occupe une partie de la bande passante;

inconvénients L’inconvénient des protocoles proactifs réside dans le coût du maintien des informations de topologie et de routage même en absence de trafic de données Une consommation continuelle de bande passante.

Conclusion Le routage par état de lien consiste à diffuser périodiquement l’état des liens des voisins à tous les nœuds de réseau, par contre le routage par vecteur de distance permet à chaque nœud de diffuser à ses voisins sa vision des distances qui lui séparant de tous les nœuds de réseau. Les algorithmes de routages basés sur ces deux méthodes utilisent la même technique qui est la technique des plus courts chemins.