adhok

15
12/10/2014 1 Université des Sciences et de Technologie Mohamed Boudiaf ORAN Routage réactif et proactif Cours Master2 SIR Routage réactif et proactif AODV & OLSR & DSDV Dr Mekkakia M Z 1 6 7 5 Réseau Ad hoc Mobil Ad hoc Network noeud mobile Les réseaux Ad Hoc (1/3) 12/10/2014 2 2 3 4 Porté de communication Lien de communication Applications des réseaux Ad Hoc: Applications militaires. Missions de sauvetage. Enseignement à distance. Mission d’exploration. Les réseaux Ad Hoc (2/3) Absence d'infrastructure. Topologie dynamique. Bande passante limitée. Contraintes d'énergie. Sécurité limitée 12/10/2014 3 Absence d’infrastructure ou d’administration centralisée. Nœuds responsables de la gestion et maintenance du réseau. Sécurité limitée . Erreur de transmission. Interférences. Nœuds cachés. Déplacement libre et aléatoire. Changement imprévisible de la topologie. Medium de communication partagé. Bande passante réservé à un hôte limitée. Réseaux vulnérable (piratage, écoute non limité…….). Utilisation d’onde radio pour la communication fréquentes erreurs de transmission. 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 Obstacle pas de propagation d’ondes. Les mécanismes d’accès au canal collision au niveau du nœud intermédiaire. Sources d’énergies autonomes. Épuisement déconnexion.

Upload: amine-gigi

Post on 18-Dec-2015

216 views

Category:

Documents


0 download

DESCRIPTION

cours routage adhok

TRANSCRIPT

  • 12/10/2014

    1

    UniversitdesSciencesetdeTechnologieMohamedBoudiaf ORAN

    Routage ractif et proactif

    Cours Master2SIR

    Routage ractif et proactif AODV & OLSR & DSDV

    Dr Mekkakia M Z

    1

    67

    5

    Rseau Ad hocMobil Ad hoc Network

    noeud mobile

    Les rseaux Ad Hoc (1/3)

    12/10/2014 2

    23

    4Port de

    communication

    Lien de communicationApplications des rseaux Ad Hoc:

    9 Applications militaires.9 Missions de sauvetage.9 Enseignement distance.9 Mission dexploration.

    Les rseaux Ad Hoc (2/3) Absence d'infrastructure.

    Topologie dynamique.

    Bande passante limite.

    Contraintes d'nergie.

    Scurit limite

    12/10/2014 3

    Absence dinfrastructure ou dadministration centralise. Nuds responsables de la gestion et maintenance du rseau.

    Scurit limite .

    Erreur de transmission.

    Interfrences.

    Nuds cachs.

    Dplacement libre et alatoire. Changement imprvisible de la topologie.Medium de communication partag. Bande passante rserv un hte limite. Rseaux vulnrable (piratage, coute non

    limit.).

    Utilisation donde radio pour la communication frquentes erreurs de transmission.

    Utilisation simultane dune mme frquence. Utilisation de frquence proche. Interfrence provenant dautre machines nonddies la tlcommunications

    Obstacle pas de propagation dondes. Les mcanismes daccs au canal collision au niveau du nud intermdiaire.Sources dnergies autonomes. puisement dconnexion.

  • 12/10/2014

    2

    les rseaux Ad Hoc (3/3)

    Routage Proactif

    Routage ractif

    Routage hybride.

    12/10/2014 4

    9 Calcule le chemin lavance;9Chaque nud met jour plusieurs tables de

    routages par change de paquets entre voisins;9 Transfert de donnes rapide; 9 DSDV, OLSR avril 2004.

    9 Calcule le chemin que sur demande de transmission;9 Lorsque un nud mobile souhaite envoyer un message un nud cible, il envoie une requte tout le rseau;

    9 AODV normalis second trimestre 2004.

    9 Mixte les deux techniques; 9 Proactif pour un petit primtre autour de la source; 9 Ractif pour les nuds les plus loigns;9 ZRP et CBRP.

    Ractif Routageparinondation lesroutesnesontcresqulademandecequipermetdeminimiserle

    trafic Ouverturedesroutesparinondation. Slectiondelaroutelapluscourterenvoye(vecteurdedistance) Encasderupturercuprationderouteparinondation

    Optimisationparrapportauvecteurdedistance: Les boucles sont limines grce lusage de numro de squenceLesbouclessontliminesgrcel usagedenumrodesquence

    remisjour. Lesinondationspeuventtrevitesparlinterrogationdesvoisins

    pasdetablesderoutagemaintenuesdefaonpermanente

    Ractionlademandeendiffusionderequtes routes(inondation) DlaisimportantsavantlouverturedechaquerouteAODV

    5

    AODV

    AODV:AdHocOnDemandVector NormeRFC3561 Principes

    Limiterloverhead dusourcerouting Construire des tables de routage le long du Construiredestablesderoutagelelongduchemin

    Supposedesliensbidirectionnels Unnoeud intermediaire peutrenvoyerlaroutesillaconnaitdeja.

    Chaquenoeud stockeleprochainsautversladestination.

    6

  • 12/10/2014

    3

    Formatdepaquetdesmessages

    lesmessagesdedemandederouteRREQ:RouteRequestMessage.

    7

    Formatdepaquetdesmessages

    lesmessagesderponsederouteRREP:RouteReplyMessage.

    8

    AODV

    Recherchederoute: LasourcediffuseunpaquetRREQparinondation Areceptiond'unRREQ Sansconnaissancedeladestination Misejourdunombredesauts Mmorisation du nud prcdent Mmorisationdunudprcdent Transmissionses(autres)voisins Connaissanced'uncheminversladestination Envoid'unerponseRREPlasource Arrtdelinondation Areceptiond'unRREP Miseajourdelatablederoutagelocale TransmissionduRREPverslenoeudprecedentmemorise

    9

  • 12/10/2014

    4

    AODV

    Routesinversesinvalidees sipasdeRREP(timeout)

    Routessansboucles Utilisationdenumeros desequences

    Cassuredelien Envoi d'un message RERR a la source qui dcide ou non Envoid unmessageRERRalasourcequidcideounon

    derecommencersuivantletauxdutilisationdelaroute Optimisations:Rparationlocale,TTL,...

    Reparations proactives enlocal TTLdonneladuree devieduneinformationdansune

    table. Pb:sitropgrand,ongardedesroutesinutilisees Sitroppetit:onpeutnepasrecevoirleRReply a

    temps.

    10

    AODV

    11

    AODV

    B

    S

    EZ

    Y

    12

    D

    A FJ

    M

    LH

    I

    C

    G

    K H

    RREQ

  • 12/10/2014

    5

    AODV

    B

    S

    EZ

    Y

    13

    D

    A FJ

    M

    LH

    I

    C

    G

    K H

    RREQ

    AODV

    B

    S

    EZ

    Y

    14

    D

    A FJ

    M

    LH

    I

    C

    G

    K H

    RREQRREP

    AODV

    B

    S

    EZ

    Y

    15

    D

    A FJ

    M

    LH

    I

    C

    G

    K H

    RREQcommunication

  • 12/10/2014

    6

    AODV

    B

    S

    EZ

    Y

    16

    D

    A FJ

    M

    LH

    I

    C

    G

    K H

    RREQRRER

    Autresprotocolesractifs

    TORA(Temporary Ordering Routing) Concu pourminimiserleffetdeschangementsde

    topologies Stockeplusieurscheminsversunedestination Messages de controle limites a un ensemble de reduit deMessagesdecontrole limitesaunensembledereduit de

    nudsautourduchangementdetopologie. ABR(Associativity Based Protocol)

    Basesurledegre dassociativite (stabilite deconnexionenfonctiondutemps)

    Pasdeboucles Pasdeblocagenideduplicationdepaquets

    17

    IlsIlstablissentetmettentjourlesroutespourtouslesnudsdurseauensebasantsurlchangepriodiquedinformationderoutage.

    Cesprotocolesontlavantagedeladisponibilit

    Protocolesproactifs

    immdiatedesroutesverstouslesnudsdurseau. Ledlaidacheminementdespaquetsesttrscourt. Untraficdecontrleimportantestncessairepourmettrejourlesroutesetconvergerversuntatcohrentdansunrseauavecunetopologietrsdynamique.

    18

  • 12/10/2014

    7

    Commedanslesrseauxfilaires,deuxprincipalesmthodessontutilises:

    1) leroutageparvecteurdedistanceet

    2) leroutagepartatdelien.

    19

    Dynamic DestinationSequenced DistanceVector(DSDV)estuneadaptationduprotocoleclassiqueRouting InformationProtocol(RIP)pourlesrseauxadhoc.

    Optimized LinkStateRouting (OLSR)quandluiestuneoptimisationdelalgorithmedtatdelienOpenShortest Path First(OSPF)pourlesrseauxadhoc.

    10/12/2014 20

    Leroutagepartatdelienpartatdelienconsistediffuserpriodiquementltatdesliensdesvoisinstouslesnudsderseau,

    leroutageparvecteurdedistancepermetchaquenud de diffuser ses voisins sa vision des distancesnuddediffusersesvoisinssavisiondesdistancesquiluisparantdetouslesnudsderseau.

    21

  • 12/10/2014

    8

    LeprotocolederoutageOLSR

    LeprotocoleOLSRestunprotocoleproactif. Ilappliquedansuncontexteadhoclesrglesderoutage,cettefoiscentressurltatdulien.

    Dans un protocole de routage par tat de lien, tousDansunprotocolederoutagepartatdelien,touslesliensaveclesnudsvoisinssontdclarsetinonds danslerseau.

    Cettetechniquepermetchaquenuddeconnatreparfaitementunevisionglobalesurlatopologiedurseau.

    22

    Enutilisantcettecartetopologique,unnudsourcepeutchoisirlecheminlepluscourtversunedestinationenappelantlalgorithmeDijkstra,courammentutilisdanslestechniquesdedcouvertederoutesdunesourceversunedestinationdestination.

    LeprotocoleOLSR,estuneoptimisationdelalgorithmedtatdelienpurepourlesrseauxAdhoc:

    23

    ilrduitlatailledesmessagesdecontrle,aulieudetouslesliens,ildclareunsousensembledeliensavecsesvoisinsquisontlesrelaismultipoints(MPR)

    ilminimiselecotdinondationdutraficdecontrlepar lutilisation seulement des nuds relaisparl utilisationseulementdesnudsrelaismultipointpourdiffusersesmessages.

    SeulslesMPRsretransmettentlesmessagesdiffuss.

    24

  • 12/10/2014

    9

    Latechniquedesrelaismultipointsrduitsignificativementlenombredesretransmissionsredondanteslorsdediffusion.

    LesnudsOLSRchangentpriodiquementdesg p qmessagesdecontrleetmaintiennentdesroutespouratteindretoutnudOLSRdurseau.leprotocoleOLSRraliseprincipalementdeuxfonctionnalits:DtectiondevoisinageetGestiondelatopologie

    25

    Dtectiondevoisinage

    Chaquenuddoitdtectertouteslesinterfacesdesesvoisinsayantunliendirectetsymtriqueaveclunedesesinterfaces.Enraisondelincertitudedelapropagationradio,lelienentredeuxnudsvoisinspeuttreunidirectionnel.Lesliensdoiventdonctrevrifisdanslesdeuxsensavantdelesconsidrercommevalides.

    Alors,chaquenuddoitdiffuserpriodiquementunmessageHellodanssonvoisinagedirect(TTL=1)

    26

    Unlienentrelesinterfacesdunnudetsonvoisinpeutavoirlundesquatretatssuivant:

    symtrique:lelienestvalidcommebidirectionnelestquilestpossibledetransmettredesdonnesdanslesdeuxsens;

    asymtrique:lenudentendcetteinterfacedevoisinmaisleliennestpasencorevaliddanslautresens;

    MPR:cenudaslectionncevoisincommerelaismultipointetcelaimpliquequelelienestsymtrique;

    perdu:lelienaveccetteinterfacedevoisinnestplusvalide.

    27

  • 12/10/2014

    10

    ExempledinformationdevoisinagemaintenueparOLSR

    28

    29

    Leconceptdesrelaismultipoint

    Leconceptderelaismultipointvisediffuserefficacementlesmessagesdestinstouslesnudsdurseauadhoc(lesmessagesTC).

    Latransmissionradiotantpardfautuneinondationtouslesvoisinsdirects.

    Lesnudsdeuxsautsdunesourcepeuventtrejointsparuneretransmissiondunouplusieursvoisinsdirects.

    30

  • 12/10/2014

    11

    Lidedebaseestdedsignerunnombresuffisantdevoisinsappelsrelaismultipointpermettantderduirelenombrederetransmissionsredondantesdans la mme rgion du rseau.danslammergiondurseau.

    31

    Optimisationdelinondationpardesrelaismultipoint(inondationpure)

    32

    inondationavecdesrelaismultipoints

    33

  • 12/10/2014

    12

    Gestiondelatopologie

    ChaquenudslectionncommeMPRdanslerseaudiffusepriodiquementtouslesnudsdurseaudesmessagesdetopologie.

    UnmessageTCcontientlesnudsayantslectionnlenoeudsorigineduTCcommerelaismultipointetunnumrodesquenceassocilensembledesslecteursderelaismultipointquiseraincrmentchaquechangementdecetensemble.

    34

    ExempledinformationdetopologiemaintenueparOLSR

    T_destT_lastT_seqABseqnumB D seqnumBDseqnumCBseqnumDBseqnumEDseqnumFDseqnum

    35

    Calculdesroutes

    36

  • 12/10/2014

    13

    37

    DestinationSequenceDistanceVectorDSDV

    LundespremiersprotocolesmisaupointparlegroupeMANET(MobileAdhocNtwerk)

    Protocoleproactif

    38

    p

    InspirduprotocoleRIP(RoutingInformationProtocol)dIPfilaire

    AppeldisparatreauprofitdOSPF(OpenShortestPathFirst)

    DestinationSequenceDistanceVectorDSDV

    Reposesurunvecteurdedistance Chaquenudpossdeunetablederoutageochacunedeslignesdoitidentifier

    LunedesdestinationspossiblesLenombredesautspouryparvenirLenudvoisintraverser

    39

  • 12/10/2014

    14

    DestinationSequenceDistanceVectorDSDV

    QuandlepaquetestunRREQ,lechampcheminderouteserainitialisparlidentitdunudsourceetchaquenudintermdiaireainsiqueledestinataireajoutentsonidentitlors de la rception du paquetlorsdelarceptiondupaquet.

    PlusieurspaquetsdeRREQarriventaudestinatairetraversdiffrentesroutes.

    LedestinataireretournesontourunRREPmaisenchoisissantlepluscourtcheminchoisitdanslepaquetRREQcorrespondant.

    40

    DfautsdeDSDV

    PrincipaldfautdeDSDV:convergencedestablesderoutage;

    Envoidestablesauxvoisins; Comparaisons pour choisir la route la plus courte;Comparaisonspourchoisirlaroutelapluscourte; Larouteneconvergepastoujours; Problmecrucialdanslesrseauxadhoc; Ralentissementdelaconvergencecausedelamobilitdesnuds;

    41

    InsertiondenumrosdesquencedansDSDVpourrafrachirlestablesderoutage;

    Interdittoutemisejourantrieure; Surplusdesignalisation:autreimperfectiondeDSDV;

    Messages de rafrachissement moins ncessaires Messagesderafrachissementmoinsncessairespourdesnudspeumobiles;

    Crationdunnouveauprotocole(parlesmmesauteurs);

    Suppressiondetouslespaquetsdecontrle.

    42

  • 12/10/2014

    15

    Avantages

    L'avantaged'unprotocolederoutageproactifestlegaindetempslorsqu'unerouteestdemande.

    Ilspermettentlemaintientd'unetablederoutagejourparl'changepriodiquesdemessages;

    L'envoiedecesmessagessefaitrapidement; Onnepeutnierquel'missionrguliredecespaquetsoccupeunepartiedelabandepassante;

    43

    inconvnients

    Linconvnientdesprotocolesproactifsrsidedanslecotdumaintiendesinformationsdetopologieetderoutage mme en absence de trafic de donnesroutagemmeenabsencedetraficdedonnes

    Uneconsommationcontinuelledebandepassante.

    44

    Conclusion

    Leroutagepartatdelienconsistediffuserpriodiquementltatdesliensdesvoisinstouslesnudsderseau,parcontreleroutageparvecteurdedistancepermetchaquenuddediffusersesvoisinssavisiondesdistancesquiluisparantdetouslesnudsderseau.Lesalgorithmesderoutagesbasssurcesdeuxmthodesutilisentlammetechniquequiestlatechniquedespluscourtschemins.

    45