You are on page 1of 6

M PHNG MNG VIN THNG VI PHN MM OMNET++

Trn Song Ton Ging vin, Khoa K thut & Cng ngh, Trng HTV.

TM TT Trong nhng nm gn y, s pht trin hng ngng ! a !! m ng vi n thng "#m !ho t! thng tin ng#y !#ng tng "n ng . ng $ng m t !!h !% hi u &u nhng th#nh tu n#y, 'i hi !h(ng ta !n !% mt s hiu )it v# nm vng nhng hot ng ! )n !a !! mng vin thng. *hng a s !! mng vi n thng ng#y nay "un "# nhng h thng ph! tp, rt h% hn !ho vi! nghin !u v# t+m hi u !h(ng. Tuy nhin, vi s h tr !a my t,nh v# s ra i !a nhiu ph n m m thng minh - gi(p !ho vi! nghin !u t+m hiu !! h thng mng vi n thng tr nn n gin hn. .hn mm /0*1T22 "# mt trong nhng !ng ! h tr ! "! %. /0*1T22 "# mt phn mm m phng ri r! ! pht trin )i 3n$rs Vargar, !ho ph4p !h(ng ta th! hin vi! m phng m h+nh hot ng !a mng vin thng v# phn t,!h nhng t &u trong &u tr+nh m phng. I- T VN Ngy nay cng vi s pht trin khng ngng ca cng ngh thng tin, cc h thng mng truyn thng cng c c nhng bc pht trin ng k. Vic ng dng cc phn mm tin hc m t hot ng ca cc mng vi n thng tr n n ! m t nhu cu cn thit. " gi#p cho vic tip cn vi mi trng !m vic thc ca cc mng vin thng tr n n d dng hn, ta cn c nhng ci nh$n tng %ut nh t v c ch vn hnh ca cc mng vin thng. "iu ny c th thc hin nh s gi#p c a cc phn mm m phng. &c phn mm ny c th cho ph'p ng i s d ng thi t k v nh gi cc mng vin thng. &c phn mm m phng bao g!m nhiu dng nh( m phng !i n tc, m phng thng k v m phng ri rc v.v)* phng ri rc ! phng tin hu hiu m t hot ng ca mt mng vin thng. +in ti c nhiu phn mm m phng ri rc nh( N,-, .*N/011, .2N30 v.v)&c cng c m phng u c nh ng th mnh v hn ch ri ng i vi cc !oi h$nh mng vin thng khc nhau. OMNeT++ ! phn mm m phng s kin ri rc 4discrete event simu !tion5, m ngu!n m v s dng min ph6. N c nhiu th mnh trong vic m phng hot ng c a m ng vi n thng so vi cc phn mm m phng khc. 7o .*N/011 c s d ng ph bi n cho vic m phng, nghi n cu hot ng ca cc mng vin thng. II- M PHNG MNG PSTN N GIN VI OMNET++ .*N3011 4Objective Modular Network Testbed in C++) ! phn mm m ngu!n m n n rt thun tin cho vic nghi n cu v t$m hiu ch#ng. 2hi n bn mi nht ca .*N3011 ! 8.9. +in ti c kh nhiu m h$nh mng c m phng v ph:n t6ch b"ng cng c ny nh( m h$nh hng i 4%u/u/s5, m h$nh a!oha, m h$nh ;i;o,...&c m h$nh ny c gii thiu trong phn samp!/s khi ci #t chng tr$nh. .*N3011 c vit da tr n hai ngn ng ch6nh ! <N37 v ngn ng Visua! &11, kt hp vi giao din ! ha ngi dng 4<=>5. 0rong ni dung bi vi t s $ gi i thiu v chng tr$nh m phng mng 2,0N n gin. "# Hot $ng c! c%ng tr&n% m' (%ng &hng tr$nh thc hin vic m phng mt b phn ca mng vin thng 2,0N bao g!m - tng i cc b kt ni vi nhau %ua mt trung k. , thu bao ca cc tng i c nhp vo bi ngi s dng.
9

0m tt hot ng ca chng tr$nh nh sau( ?hi c mt thu bao y u cu kt ni, y u cu ny s$ c g i n tng i. Nu thu bao c gi n"m trong cng mt tng i th$ y u cu kt ni s$ c g i n thu bao c g i. N u thu bao c gi thuc tng i khc y u cu kt ni s$ c chuyn sang tng i ch a thu bao c gi v t g i n thu bao cn gi. Nu thu bao c gi ang bn th$ thu bao y u cu k t ni s $ nh n c thng bo bn. ?hi y u cu kt ni c chp nhn hai thu bao thc hin vic !i n !c vi nhau. @#c thu bao ang thc hin cuc gi nu c m t thu bao khc g i n y u cu kt ni s$ nhn c mt thng bo bn. 0rong !#c chng tr$nh thc thi cc thng tin ca cc thu bao !un c th hin. <iao din c a ch ng tr$nh khi th c thi s$ nh sau(

Hnh 1. Giao din ca chng trnh m phng. &hng tr$nh cho ph'p chn A ch run( Bun 9( cho ph'p ngi dng nhp vo s thu bao cho mi tng i. Bun -( s thu bao ca mi tng i ! C thu bao. Bun A( s thu bao ca mi tng i ! -D. 2hn </n/ra! tng ng vi Bun 9. 0y vo nhu cu m phng m c th chn ch cho ph h p. <i s ta ch n ch Bun 9, chng tr$nh s$ y u cu nhp s thu bao cho cc t ng i, s thu bao m#c %nh ! 8. <i tr% ny c th thay i bi ngi dng.

Hnh 2. Hp thoi nhp tham s. ,au khi chn Eong s thu bao cho cc tng i, chng tr$nh s$ bt u thc thi. &c s kin Ey ra ! hon ton ng&u nhi n.

Hnh 3 M hnh sau khi chn xong tham s. " bt u thc thi chng tr$nh ta nhn n#t Bun 4ho#c dng ph6m FG5 tr n .*N/011H0k/nv. &hng tr$nh cIn cho ph'p thc thi cc ch ,t/p 4F85, Fast 4FJ5 v 3Epr/ss 4FK5. 0a s$ nh$n thy cc thu bao ang thc hin vic thng tin vi nhau khi cho chng chy ch b$nh thng. ?hi thc thi, c th iu ch'nh tc m phng b"ng cch i u ch 'nh n#t tr t tr n thanh cng c.

Hnh . M hnh ch! ch " #un &c s !iu hin th% tr n thu bao cho bit s cuc gi thc hin v s cu c gi nhn t cc thu bao khc ca mi thu bao. LrM ! s cuc gi nhn c, LsM ! s cuc gi thc hin. *u sc hin th% s$ cho bit trng thi ca thu bao. ?hi chng tr$nh thc thi tr n c a s 0k/nv s$ Eut hin nhng thng tin chi tit v %u tr$nh m phng. &c s kin c m t th/o tng khong thi gian nht %nh.
A

Hnh $. %em c&c s kin tr'n Tken(. 0rong !#c m phng ta c th E/m thng tin ca cc modu!/ trong chng tr$nh b"ng cch nhp chut phi ! n modu!/ cn chn E/m thng tin chi tit c a 9 modu!/.

Hnh ). Thng tin ca modu*e thue+ao,3-. )# P%*n t+c% ,t -u m' (%ng ?hi chng tr$nh m phng kt th#c ta s$ nhn c cc thng tin v k t %u m phng trong cc tp tin output 4.v/c v .sca5. &ng c 2!ov/ dng ph:n t6ch tp tin tongdai.v/c 0a c th E/m di dng <raphs.

Hnh .. /h0n t1ch kt 2u di dng graphs. &ng c ,ca!ar dng ph:n t6ch tp tin tongdai.sca.

Hnh 3. /h0n t1ch tp tin tongdai.sca (i cng c 4ca*ar. 0a c th tr6ch !c !i cc thng tin trong ,ca!ar v v$ biu ! nhn E't. V6 d E/m thng tin ca thu/baoD ta chn 0o$u"1 nam1 ! t%ue.!o/, sau nhn Npp!y ;i!t/r. " E/m di dng biu ! ta chn n#t ,au khi nhp t n cho biu ! chn .?. Oiu ! sau s$ hin ra(

Hnh 5. 6iu " c&c kt 2u m phng ca thue+ao,7-. III- 0T 12 N3 .*N/011 ! mt phn mm hay v hu 6ch cho vic nghi n c u t$m hi u m h$nh cc mng vin thng n n cn c nghi n cu s:u hn v a vo nghi n cu cc m h$nh. Nghi n cu s:u hn v phn mm c th s dng c ti a nhng h tr c a .*N/011 trong vic m phng cc m h$nh mng thc t. .

6 Ting Vit 9. +uPnh 2h# QuR, Nguyn 0rn Quang +iu 4-DDG5, 5un vn tt nghip 6T+m hiu ngn ng m h+nh h%a !ho mng v# 7y $ng ) !ng ! pht sinh !ho Topo"ogy mng8, 2hn - chng A, "i hc ?hoa hc 0 nhi n 02.+&*. -. 2hm "$nh Nguy n, "#ng Quc Nnh 4-DD-5, 9uy ho!h mng vin thng, !hng :, "i hc &n 0h. 6 Ting 5n% A. Nv/ri!! *.@aS and T.7avid ?/!ton 4-DDD5, ;imu"ation mo$1"ing an$ 3na"ysis <thir$ =$ition>, *c<raSU+i!!, ,ingapor/ . 9. T/bsit/( 8. http(HHcti/Sar/./ng.monash./du.auHtSikiHpubH,imu!ationH0utoria!sHtictoc.pd; .
G. J. K. C. V. http(HHSSS.omn/tpp.orgHdocHmanua!Husman.htm! http(HHSSS.in;ormsUsim.orgHSscVVpap/rsHD8A.27F http(HHSSS.isi./duHnsnamHnsH http(HHSSS.omn/tpp.orgHdocHapiHind/E.htm! http(HHSSS.omn/tpp.orgHpmSikiHind/E.phpWnX*ain..mn/tpp>nNutsh/!!

T4I 1I!2 TH5M 0HO

You might also like