Professional Documents
Culture Documents
MC LC
Chng 1 : Gii thiu mng MANET Chng 2 : K thut v ng dng mng MANET 2.1 K thut mng MANET 2.1.1.M hnh phn lp mng OSI trong mng Ad hc 2.1.2.Chun Bluetooth 2.1.3.Chun IEEE 802.11 2.2 Nhng ng dng trong mng MANET 2.2.1.Trong qun s 2.2.2Trong mng cc b 2.2.3. Trong trng hp khn cp 2.2.4. Mch mng cm bin khng dy Chng 3 : Multicast trong MANET On Demand Multicast Routing Protocol (ODMRP ) Multicast Ad hoc On-demand Distance Vector Routing Protocol (Multicast ADODV ) Fowarding group multicast protocol (FGMP) Chng 4 :nh tuyn trong mi trng MANET Cc nghi thc trong nh tuyn mng c nh Cc nghi thc nh tuyn trong mng MANET: 4.1 Proactive protocols 4.1.1.The destination Sequenced Distance vector (DSDV) 4.1.2.The Optimizrd Link State Routing (OLSR) 4.1.3.The Fisheye State Routing (FSR) 4.2.Reactive Protocols 4.2.1.The Dynamic Source Routing (DSR) 4.2.2.The Ad hoc On demand Distance Vector (AODV) 4.3.Hybrid protocol: ZRP
L mt mng li truyn d liu,mng MANET cng chu nh hng ca nhng kh khn ca mng khng dy truyn thng nh vn bng thng ng truyn,iu khin nng lng hay nng cao cht lng cng nh tc ng truyn. Bn cnh , vi bn cht l mt mng linh ng v hnh dng, cu hnh mng thay i lin tc ngu nhin v thiu cc c s h tng c nh lm ny sinh thm vn v tm ng, duy tr ng truyn trong qu trnh truyn ti d liu. Nhng c im chnh ca mng MANET bao gm: -Cu hnh mng thay i lin tc v bt k trong qu trnh truyn d liu -Do vic s dng knh truyn khng dy dn n s hn ch v dung lng v bng thng. -Hn ch v mt bo mt cc knh truyn. -Do bn cht l s lan truyn sng v tuyn nn chu nh hng ca s mt mt gi d liu ln, chu delay ln hn mng c nh. -Cc node mng trong mng Ad hoc s dng ngun nng lng ch yu l pin.V th tit kim nng lng l mt tiu chun quan trng trong vic thit k h thng. Mt c im quan trng khc ca mng Ad hoc l s c lp v cu trc v quyn u tin, cung cp mt tim nng ln cho ngi s dng. M hnh mng n gin nht c th to ra vi ch 2 nodes mng khong cch gn c s lan truyn sng m bo cho s truyn thng tin gia cc nodes.
2.K THUT MNG MANET V CC NG DNG: 2.1 K thut mng MANET: 2.1.1M hnh phn lp mng OSI trong mng Ad hc :
M hnh OSI-Open System Interconnection bn cht gm c 7 phn lp mng,c ISO a ra vo nm 1978 chun ha li cho d pht trin v cho php kh nng kt hp gia nhng dng sn phm khc nhau trong mt mng.7 phn lp bao gm : Application > Presentation > Session > Transport > Network > Data link > Physical
y ta tm thi khng quan tm nhiu n 3 phn lp u v tm thi xp chung chng li thnh mt phn lp chung l lp ng dng APPLICATION.Sau y ta s ln lt phn tch c im tng phn lp:
Lp ng dng APLLICATION :
Lp ng dng l lp gn gi vi ngi dng hn ht,n cung cp cc ng dng ca ngi dng.N khc cc lp khc ch khng cung cp dch v cho bt k lp no khc,thay v vy,n ch cung cp dch v cho cc ng dng nm bn ngoi m hnh OSI.Cc chng trnh ng dng nh cc chng trnh x l bng tnh,cc chng trnh x l vn bn ,cc chng trnh u cui.Lp ng dng thit lp tnh sn sng cho cci tc thng tin,ng b ho v thit lp tnh nht qun trn cc th tc khc phc li v kim sot tnh ton vn d liu c bit trong mng Ad hoc th lp ng dng cn chu trch nhim cho vic cung cp cc ng dng lin quan n v tr (location based services).
Lp vn chuyn TRANSPORT:
Lp vn chuyn phn on d liu t h thng truyn v ti thit d liu vo mt lung d liu ti host nhn.Lp vn chuyn c gng cung cp mt dch v vn chuyn d liu,to nn mt di ngn cch bo v cc
lp trn trnh cc chi tit hin thc vn chuyn bn di.c bit cc vn nh lm th no vn chuyn gia 2 lp host tht s tin cy l trch nhim lin quan n lp vn chuyn .Trong vic cung cp dch v truyn thng,lp vn chuyn thit lp,duy tr v kt thc mt cch tt p cc mch o.Trong vic cung cp cc dch v tin cy ,s pht hin li,khc phc li cng nh iu khin lung thng tin u c d dng trit . Trong mi trng MANET,s di chuyn cc node s lm cho gu ht cc gi nhn u khng theo ng th t do s tr ca gi ACK.i vi mng MANET c mi trng tnh th s mt mt gi ch yu do li trong knh truyn khng dy.S truyn li l rt hn ch v tiu tn nng lng .V th khi thit k mt lp vn chuyn hiu qu cho MANET,nhng vn sau cn c quan tm. Kch thc ca s phi c iu chnh sao cho khng ch ph hp vi li knh truyn v tr u cui,m cn phi ph hp vi s di chuyn c ng gia cc nodes. Nh cp trn,trong mng Ad hoc n nh th mt mt gi l do li ca knh truyn v do tr u cui. Thi gian Time-out dng ch khong thi gian giao thc phi ch trc khi gi li phi c tnh ton sao cho ph hp vi s c ng ca mng .R rng nu khong thi gian ny gim xung s lm tng s ln gi li v nu tng time-out ln th s gim s lng gi vo a vo mng. Ngun gc ca vic iu khin tc nghn l da trn s tr ca qu trnh xc nhn.iu ny ko chc chn l tt i vi mng Ad hoc v tr y l do li knh truyn,kt ni b hng (do cc node di chuyn) v s ng lp MAC m nguyn nhn khng ch do lu thng ca mng m cn do ln (s lng node) ca mng. Cc nghin cu v giao thc lp vn chuyn dnh cho MANET tp trung cho vic pht trin c ch phn hi sao cho gip lp vn chuyn nhn bit c s c ng ca mng,iu chnh thi gian time-out v kch thc ca s cho ph hp v thc hin iu khin tc nghn da vo nhiu thng tin trn mng hn.Chng hn khi mt phin c bt u,lp vn chuyn gi s rng tuyn tuyn sn sang cho mt khong thi gian.Khi tuyn c thay i,lp vn chuyn s c thng bo.Sau vic truyn d liu s c tm ngng cho n khi c tuyn mi c thit lp.
Lp mng NETWORK: i vi lp mng th nhim v quan trng
nht ca n l nh tuyn.Nhng kh khn gp phi ca mng Ad hoc trong vn nh tuyn bao gm: - Node trong MANET thng thng gm cc thit b cm tay v laptop vi lng ti nguyn hn ch - Node trong MANET thng di chuyn lin tc.V th p ng vi cu hnh mng thay i lin tc,giao thc nh tuyn ca mng Ad hoc phi tm c v thay th tht nhanh cho giao tuyn c b h.Tuyn mi
- c CISCO chia lm 2 lp con LLC ( Logical link control ) v MAC ( Media Acess Control ). Lp MAC chu trch nhim qun l vic truy xut knh truyn , v LLC th lin quan n vic duy tr kt ni ,ng frame d liu , ng b , pht hin li , kh nng phc hi v iu khin lung thng tin - C 2 k thut dng xy dng nn mng Ad hoc : IEEE 802.11 (chun mng cc b khng dy WLAN) v cng ngh Bluetooth (Chun mng cc b c nhn WPAN ).Bluetooth v IEEE 802.11 l c trng ca 2 phng php a truy cp mng : truy cp ngu nhin v truy cp theo kiu token ( node no nhn c token mi c php truyn d liu ).Do tnh mm do vn c ca cch truy cp ngu nhin (cc node c di chuyn khng gii hn ) nn y ban IEEE K.11 quyt nh thng qua cch truy cp ngu nhin, da trn CSMA cho mng WLAN.Ni cch khc truy cp kiu token thch hp hn i vi mi trng mng i hi v QoS ( Quality of service ) Trong mng c c s h tng c node iu khin trung tm cho mi cell,thng l access point.Access point c kt ni vi mng c dy. Tt c lu lng u i qua Access point ny ngay c khi mt thit b d liu cho thit b cho thit b ch thc thuc cng mt cell.Cc cell k cn s dng tn s khc nhau trnh nhiu v tng dung lng cell.Tt c cc cell link lin kt vi nhau lp LLC Trong mng Ad hoc,mi thit b nm trong cng mt cell hay Independent Basic Service Set ( IBSS ) ,do cc thit b c th giao tip trc tip vi cc thit b 802.11 trong cng mt cell m khng cn bt c s can thip no ca node iu khin trung tm.802.11 gip mng Ad hoc tit kim cng sut.iu ny rt quan trng i vi mng Ad hoc Giao thc multicast trong mng c dy bao gm 2 giao thc : -Shortest path multicast tree -Core-based trees multicast protocol Thng thng c 2 tiu chun mng Ad Hoc phi p ng: -Chun 802.11 chun cho mng WLANS -Chun k thut Bluetooth dnh cho short-range wireless communication
2.1.3.Chun Bluetooth:
Bluetooth l chun truyn d liu s khng dy hot ng bng tn 2.4Ghz ISM, vi khong cch truyn ngn gia cc laptop, cellphone, hay cc thit b khc. Bluetooth s dng k thut nhy tn s (frequency hopping) truyn dn d liu, tc truyn dn 1600 hop trn mt giy. Thi gian gia hai hop gi l slot, mi slot s dng cc tn s khc nhau. Mi hop chn ngu nhin 1 trong s 79 tn s. mt s quc gia, bng thng sn c l 80MHz v th mi hop chim bng tn 1 MHz. Bluetooth pht tn hiu rt b, ch 1mW, cong sut pht ca cc cellphone ch 3W, v th khong cch truyn dn trong Bluetooth tm 10m. Cng ngh Bluetooth c cu trc thnh mng ad hoc piconet, vi hai hay nhiu thit b m khng cn bt c mt c s h tng no c. Trong mt piconet gm c mt thit b master v nhiu thit b slave. Mt thit b slave c th thuc nhiu piconet, nhng master ch thuc mt piconet.Khi cc piconet chng trp ln nhau s to nn Scatternet. Cng ngh Bluetooth da trn chi ph thp, khong cch truyn dn ngn, cho pho truyn dn thoi v d liu trong mi trng tnh v di ng, tc symbol ca Bluetooth l 1Mb/s. Bluetooth kt hp chuyn mch v chuyn mch gi. C hai lin kt vt l c nh ngha trong Bluetooth: The Synchronous Connection-Oriented Link (SCO). The Asynchronous Connetionless Link (ACK).
Cu trc Scatternet
Kin trc Bluetooth c chia lm bn nghi thc li: -Baseband and Link control (BLC). -Link Manager Protocol (LMP). -Logical Link Control and Adaption Protocol (L2CAP). -Service Discovery Control (SDP). Trong , BLC cung cp mt kt ni vt l gia cc piconet. C hai kiu lien kt vt l c nh ngha trong Bluetooth: Asynchronous Connectionless
(ACL), Synchronous Connection-Oriented (SCO). Trong mode ACL, vic thng tin nhanh hn SCO bi v thit b ch pht v nhn d liu ti bt k thi im ch i vi cc gi d liu, cn mode SCO thit b c th nhn v pht d liu ti cng mt thi im i vi cc gi audio hoc d liu. LMP thit lp mt lien kt vt l v qun l m ha v xc thc. LMP cng duy tr trng thi kt ni ca cc thit b trong piconet. L2CAP hot ng nghi thc lp cao hn BLC. N cung cp cc dch v d liu. L2CAP ch nh ngha ACL ch khng h tr SCO.
2.2.2Trong m,ng cc b:
C l y l mng m chng ta c th gp c d dng trong cc hi ngh hoc trong lp hc, khi cc node mun kt ni vi nhau truyn v nhn d liu. Vn cn c m bo y l cht lng truyn QoS.
Sau khi forwarding group c thit lp v ng truyn c xc nh ,ngun S c th gi cc gi thng tin n cc receiver thng qua cc tuyn nh sn .Khi c thng tin cn truyn i ,ngun S s pht nh k gi JOIN_DATA lin tc refresh forwarding group v cc tuyn .Khi nhn thng tin,mt node s pht tip gi thng tin cho gi tip theo nu c FG_FLAG vn cn c set .Th tc ny gip gim thiu vic gi thng tin khng cn thit v vic gi gi hang v theo ng c.
Khi RREQ c pht qua mng,pointer s c cc node set up thit lp tuyn tr ngc v route tables.Khi node nhn RREQ s update tuyn trong route table. tham gia vo RREQ,mt entry s c gn thm vo multicast route table,entry ny s khng c kch hot cho n khi c chn nm trong multicast tree.
Mt v d FGMP V d trong hnh trn m t mt multicast group vi 2 sender v 2 receiver. Bn node ny chu trch nhim pht tn gi thng tin multicast.
mng Ad hoc c cu hnh mng thay i lin tc,d dng nghi thc proactive s mt nhiu thi gian cho vic xc nh bng ng i ti cc node v nhiu khi bng ng i to ra khng t hiu qu cu hnh mng thay i lin tc.V th nghi thc proactive ch ph hp vi mng c s di ng cc node l rt b.Cc c ch chnh trong giao thc ny l: -Tng s lng thng tin cu hnh mng lu tr trong mi node (gip gim s vng lp v tng mc hi t ca giao thc) -S thay i lin tc ca kch thc tuyn -Optimize flooding -Kt ni lp DV v LS
gim n nh nht.Hn na khi mt node khng tm c MPR selector set, n s khng th gi bt k thng ip TC no c.Tuy nhin,khi MPR selector set khng cha node no, mt thng ip empty TC vn c lin tc gi nh k cp nht thng tin mi nht ca thng ip TC.Thng tin nhn c t thng ip TC dng xy dng cu hnh mng v bng nh tuyn. Vy mt node chy OLSR s p ng ba dng cu trc thng tin sau: -Neighbor sensing information base. -Topology information base. -Routing table. Sau y l v d vic truyn thng tin trong OLSR :
Thng tin v tuyn ng i c cp nht vi tc khc nhau, vng cng nh tn s pht cng cao.iu ny gip gim s lng v kch thc thng ip.FSR duy tr khong cch v cht lng thng tin ca cc node ln cn vi c im khong cch cng xa,chi tit nhn c cng t.
4.2.Reactive Protocols
Mt cch khc tip cn vn nh tuyn trong mi trng MANET l nh tuyn theo yu cu (on demand). Cch tip cn ny c c trng bi quy c v bng nh tuyn ti cc node, v vy ko theo vn cp nht bng nh tuyn theo s thay i ca cu hnh mng. Giao thc nh tuyn On-demand s tnh ton ng i trc khi pht tn hiu. Cc thng tin v ng i ch xc nh khi c nhu cu. Khi tuyn ng tnh ton mi c a vo s dng.iu ny trnh gy qu ti trn ng truyn mng do khng phi trao i thng tin v nhng tuyn ng khng cn thit. Tuy nhien, giao thc ny c nhc im so vi proactive l tr d liu s tng ln bi v phi c mt thi gian ch i cho vic thit lp cc tuyn ng theo yu cu.Khi cc nghi thc reactive gi cc thng tin tm ng, chng khng hon ton ti u trong vic s dng bng thng (gi thng tin qua li gia cc node nhiu, gi thng tin hi m v ng i).Tuy nhin cch lm ny li chng t hiu qu khi cu hnh mng thay i thng xuyn. V th, reactive rt ph hp vi mng c s di ng cao nh MANET. Giao thc reactive c c trng bi vic tun th ln lt 3 th tc sau: -Tm ng. -Duy tr tuyn ng tm c. -Xa kt ni. D liu c truyn i thng qua hai k thut chnh:
-Soucre routing -Hop by hop Th tc tm ng da trn c s Hi-Tr li. Thng ip Hi s c gi n ch v thng ip Tr li s c phn hi. Thng ip tm ng ch c pht khi cn truyn d liu nhng cha tm c ng n ch. V l do tm ng, cc node trong mng i hi mt routing state, trong d lu tr cc tuyn ng tm c trong qu trnh tm ng. Thng tin nh tuyn c duy tr bi mt nghi thc ring cho n khi khng cn c s dng hoc hon ton b xa b.
mt tuyn c s dng link ny khng th i n ch. Mi node trong mng duy tr mt bng nh tuyn bao gm cc thng tin sau: -a ch IP ch -Kch thc ca Host -S tun t ch n (Destination Sequence Number) -a ch IP ca hop k tip. -Thi gian sng (thi gian ht hn ca mt tuyn). -S hop i t ngun n ch. -Giao tip mng (Network interface). -C trng thi ca tuyn (tch cc,hay khng tch cc) Nghi thc AODV s dng s tun t ch (DSN) trnh vn nh tuyn lp vng v counting to infinity.DSN c to ra bi node ch v c gi cng vi thng tin nh tuyn v node ch.Mi node s tng SN cua 3 n khi gi i mt RREQ.Khi node ch nhn c RREQ th trc khi n gi RREP n s cp nht SN cho n bng cch ly MAX (SN ca n v ca gi RREQ cng 1) v gi v node ngun RREP.Trong qu trnh tm ng,node ngun hay node trung gian c th nhn c nhiu RREP ca cng mt node ch.Trong trng hp ny node s la chn ng no c SN ln nht. i vi nhng tuyn c cng s Sn th node s chn tuyn c s hop nh nht AODV cng s dng cc chui s tun t nh trong DSDV loi b tuyn ng c cng nh trnh vn lp vng, trong khi th tc tm ng li tun theo DSR. S khc nhau chnh yu ca AODV v DSR l vic thng tin tuyn ng tm c c lu tr trrong cc node ch khng gn km trong gi thng tin. Gi s node S mun gi gi thng tin n node D m cha c thng tin nh tuyn trong bng nh tuyn. C ch tm ng cng da trn vic gi gi thng tin RREQ n cc node nh trong DSR. Khi mt node gi thng ip yu cu,
n ngun.
Qu trnh tm ng:
Khi mt node mun gi d liu n mt node no , trc tin n kim tra bng bng nh tuyn ca n xem c mt tuyn hp l n ch hay khng.Nu khng n s thc hin qu trnh tm ng t ngun n ch.Node ngun s pht qung b n cc node k cn. Gi thng bo RREQ bao gm a ch IP ca node ch, s SN mi nht m n bit c, a ch ID v s SN ca chnh n, s hop m c c gn bt u l 0. Mi node cn c RREQ ID (t ng tng ln 1khi gi i 1 RREQ) c ghi vo trong RREQ phn bit cc RREQ pht ra cng mt ngun. Khi node k cn nhn c RREQ,trc tin n s tng hop count trong RREQ ln 1, v lu hai tuyn vo bng nh tuyn ca n, mt i ngc v pha node ngun, mt i v pha node k cn m n nhn RREQ. Cc node trung gian cng c th s dng tuyn i ngc gi RREP nu n nhn c RREP. Sauk hi to tuyn i ngc ny, node s gi RREP v node ngun nu n l node ch hoc n c mt tuyn mi i n ch. Nu node khng c tuyn mi, th n ch vic tip tc qung b n RREQ n cc node k cn ca n. Mt gi RREP cha c ch IP ca node ch , DSN , a ch IP ca node ngun , hop count n ch (nu n l node ch, hop count bng 0, nu khng n s c gi tr bng vi gi tr hop count tng ng vi node ch trong bng nh tuyn), thi gian sng ca RREP. Node nhn c RREP trc tin s tng gi tr hop count ln 1 v to 2 tuyn lu thng trong bng nh tuyn: mt tuyn i v node ch, mt tuyn i v node trung gian gi RREP cho n.Nhng ng ny c dung trong qu trnh truyn d liu t ngun n ch. Node s tip tc truyn RREP ny i tip n
cc node ch khc theo hng ngc li bit trc (khi node nhn c RREQ). Cho n khi node ngun nhn c RREP. Nu node ngun nhn c nhiu gi RREP th n s chn tuyn no c DSN ln nht.
Tuyn ht hn v xa tuyn:
Bn cht ca AODV l on-demand, tuy nhin trong bng nh tuyn ca n cng s c rt nhiu ng khng cn c s dng trong khong thi gian di. V th, i vi nhng ng m khng c s dng trong khong thi gian ACTIVE_ROUTE_TIMEOUT th node s lm mt hiu lc tuyn ny bng cch tng DSN v set hop count thnh infinity.Lc ny th entry ny vn cn nm trong bng nh tuyn ny, tuy nhien6no1 s b xa i sau khong thi gian DELETE_PERIOD. S d ta phi tri qua hai giai on TIME OUT v DELETE l v ta mun gi li DSN ca tuyn cng lu cng tt. Trong trng hp chng ta xa entry ny m khng qua giai on DELET_PERIOD th ta s mt thng tin v DSN v khi ta tm ng mi ta phi s dng DSN l 0.
Tuy nhin ti sao ta vn phi xa entry ny nu nh ta cn quan tm n DSN? Bi v gii php ny l khng ph hp vi mng rt c ng nn node c th trng thy rt nhiu node trong khong thi gian ngn. Ngoi ra nhng node khi khi ng li cng khng c lu gi bt k SN no. 4.3.Hybrid protocol: ZRP ZRP l giao thc kt hp ca cch nh tuyn kt hp cc u im ca cc giao thc Proactive v Reactive. S khc bit ca nghi thc ny l vic a ra khi nim vng (Zone). Zone Z(k,n) cho node n vi bn knh k c nh ngha l vng ln cn node n sao cho khng cch node n qu k hop. Z(k,n)={i|H(n,i)<k} Trong H(I,j) l s hop gia node i v j, n l node trung tm ca vng nh tuyn.Node b, vi H(n,b)=k, gi l bin ca node n,k thng nh hn so vi ng knh ca mng v ta c th ti u cc gi tr khc nhau ca k ty thuc vo mc di ng v lu lng ca mng.
V d mt Zone trong ZPR. Cu trc ca nghi thc ny c th chia lm 4 phn chnh: -The IntrAzone Routing protocol (IARP) -The IntErzone Routing Protocol (IERP) -The Bordercast Protocol (BRP) -A layer-2 Neighbor Discovery/ Maintenance Protocol
(NDP)
IARP cung cp nhng tuyn thng tin n cc node nm bn trong zone. IARP c th da trn c s mt giao thc proactive bt k nhng khc bit ch tuyn ng cp nht mi nht c lan truyn trong khong cch khng ln hn k hops. IARP dng NDP cp nht thng tin v cc node ln cn Vi cc node nm cch node ngun mt khong k>k, ZPR s dng IERP tnh ton mt tuyn ng lin vng (interzone
path) mi khi c yu cu. Nghi thc ny da trn nghi thc reactive (DSR,AODV). Khi mt node cn ng i n node nm ngoi vng Z(k,n) ca n s brocast RREQ n nhng node bin ca n.Khi cc node bin ny s kim tra bng nh tuyn ca n xem c tn ti mt tuyn ng n node ch hay khng, nu c,n s gi RREP v node ngun, ngc li s tip tc broadcast RREQ.Qu trnh ny c lp li cho n khi mt tuyn ng n ch c tm ra