TRƯỜNG ĐẠI HỌC KHOA HỌC
!
"#$%&'$
(
)*+
,'-+
.)/
01234215
&6!'7.
8%9.
'2'2:;
<=>?15@
LỜI CAM ĐOAN
ABCBDEFGHIFDHJKLMEADNOPQDRDNRBSDET<EUF
PBSDNOAB2VEWXLBY<ZM[=O\<]DNRBSDET<DS<OPIDNL<^DZ_D
LMOP<DNOR`E>HabEEVEHcDNOVENB]ERIdRedWfghDNZMERaF
OiDNHabEEADNjXOPIDNjkO[lGmOEADNOPQDRDMI[RVE2
nEZBSD
Ngô Đức Hảo
Trước tiên, tôi xin được bày tỏ lòng biết ơn chân thành và
sâu sắc nhất đến thầy giáo hướng dẫn Phó giáo sư, Tiến sĩ Võ
Thanh Tú, người đã tận tình dẫn dắt và tạo mọi điều kiện tốt
nhất để tôi có thể hoàn thành luận văn này.
Tôi cũng xin chân thành cảm ơn các thầy cô giáo khoa
Công nghệ thông tin trường Đại học Khoa học – Đại học Huế,
những người đã trực tiếp giảng dạy, giúp đỡ và tạo mọi điều
kiện thuận lợi cho tôi trong quá trình học tập và nghiên cứu.
Xin được cảm ơn trường Cao đẳng sư phạm Thừa Thiên
Huế, Khoa Ngoại ngữ - Tin học đã tạo mọi điều kiện để tôi
được đi học và hoàn thành tốt khoá học.
Xin chân thành cảm ơn gia đình, các anh chị lớp cao học
Khoa học máy tính khoá 2011 và các bạn đồng nghiệp đã luôn
bên cạnh, động viên, khuyến khích tôi trong suốt thời gian
học tập và thực hiện đề tài.
Xin chân thành cảm ơn!
Học viên
Ngô Đức Hảo
MỤC LỤC
Trang
PFDNdRhjQF
&oBEFGHIFD
&oBE]GpD
hELhE
FDRGhEZB=OOqO
FDRGhEEVEj]DN
FDRGhEEVERQDRZr>HcORs
MỞ ĐẦU 1
52tDREkdORB=OEUFHuOMB222222222222222222222222222222222222222222222222222222222222222222222222222222225
?2hEHtERDNRBSDET<HuOMB222222222222222222222222222222222222222222222222222222222222222222222222222?
@2RapDNdRVdDNRBSDET<2222222222222222222222222222222222222222222222222222222222222222222222222222222?
32vDNRwF[RIFRnEZMOR`EOBxDEUFHuOMB2222222222222222222222222222222222222222222222222222222@
y2k<OPzEEUFL<^DZ_D222222222222222222222222222222222222222222222222222222222222222222222222222222222222@
CHƯƠNG 1 5
TỔNG QUAN VỀ MẠNG MANET 5
525B{BORBY<ZuG|DN(22222222222222222222222222222222222222222222222222222222222222222222222y
52525|DN(22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222y
5252?&sERWfdRVOOPB}D+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222y
5252@~EHB}GEUFG|DN(+2222222222222222222222222222222222222222222222222222222222222222220
52?RJDLI|BG|DN(222222222222222222222222222222222222222222222222222222222222222222222222222224
52?25RJDLI|BOR•INBFIORTE+222222222222222222222222222222222222222222222222222222222222222222222222224
52?2?RJDLI|BOR•IERTED_DNEUFDzO+2222222222222222222222222222222222222222222222222222222222224
52@VEOR<^OOIVDHsDRO<K=D+222222222222222222222222222222222222222222222222222222222222222222222222222€
52@25R<^OOIVDZ•EOIP[RI]DNEVER•BWOFDE••EOIP‚+2222222222222222222222222222222222€
52@2?R<^OOIVDOP|DNORVBLBSD[=O•&BD['OFO•‚+2222222222222222222222222222222222222222222255
52@2@'IWVDREVEOR<^OOIVDHsDRO<K=D+2222222222222222222222222222222222222222222222222222222225?
523VENBFIORTEHsDRO<K=DOPSDG|DN(+222222222222222222222222222222222222222225@
52325BFIORTEHsDRO<K=DOR•Ij]DNNRB•FjL•ƒgPBZ•D$I<OBDNPIOIEILW‚
53
5232?BFIORTEHsDRO<K=DOR•IKS<E„<•Dƒ•GFDg$I<OBDNPIOIEIL‚2 25y
5232@BFIORTEHsDRO<K=DLFBNRed•KjPBg$I<OBDNPIOIEILW‚222222222222222222225y
52yDNghDNEUFG|DN(22222222222222222222222222222222222222222222222222222222222222222225…
520.=OL<^DERapDN522222222222222222222222222222222222222222222222222222222222222222222222222222222222225€
CHƯƠNG 2 20
TÌM HIỀU PHƯƠNG PHÁP NÂNG CAO HIỆU NĂNG CỦA GIAO
THỨC ZRP VỚI BL VÀ SD TRONG MẠNG MANET 20
?25BFIORTEHsDRO<K=DLFB#$•#ID•$I<OBDNPIOIEIL‚2222222222222222222222222222?1
?2525RJDZ†DNOPIDN#$22222222222222222222222222222222222222222222222222222222222222222222222222222?5
?252?.B=DOPzEEUF#$2222222222222222222222222222222222222222222222222222222222222222222222222222222222?@
?252@pER=HsDRO<K=D22222222222222222222222222222222222222222222222222222222222222222222222222222222222?y
?252@25sDRO<K=DDmBZ†DN$222222222222222222222222222222222222222222222222222222222222222222222222222?4
?252@2?sDRO<K=DLBSDZ†DN($22222222222222222222222222222222222222222222222222222222222222222222222222?€
?252@2@B]BdRVd\<]DNjVjBSD$2222222222222222222222222222222222222222222222222222222222222222222222@1
?2523VEEpER=HBu<[RB}DOP<KZkD22222222222222222222222222222222222222222222222222222222222222@@
?252325pER=dRVORBYDOP<KZkD•‡<•PK•EO•EOBID‚222222222222222222222222222222222222222222222@3
?25232?pER=[=OORzEW{G(•(FPLK•PGBDFOBID‚2222222222222222222222222222222222222222222222@0
?25232@ p ER= LMG OPx Cf Lˆ OP<K ZkD DN‰< DRBSD $‡ •$FDgIG ‡<•PK
PIE•WWBDN•LFK‚22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222@4
?252yVD[tDRZ†DNHsDRO<K=D222222222222222222222222222222222222222222222222222222222222222222222231
?2520tghGBDRRnFRI|OHmDNEUF#$222222222222222222222222222222222222222222222222222222235
?2?.RVGdRVgsERZhO|BO„DNHsDRO<K=D22222222222222222222222222222222222222222222222222222223@
?2@mLnELIIG•&‚22222222222222222222222222222222222222222222222222222222222222222222222222222222222233
?23#$ZMEpER=RŠOPb[RVGdRVERIgsERZhWfghDN&ZM'2222222222222230
?2y.=OL<^DERapDN?2222222222222222222222222222222222222222222222222222222222222222222222222222222222222y1
CHƯƠNG 3 51
ĐÁNH GIÁ HIỆU NĂNG CỦA MỘT SỐ GIAO THỨC ĐỊNH TUYẾN
TRÊN MẠNG MANET 51
@25B{BORBY<GABOPaoDNGAdR‹DN'222222222222222222222222222222222222222222222222222222222y5
@2525ŠDN\<FDZu'?2222222222222222222222222222222222222222222222222222222222222222222222222222222222y5
@252?.B=DOPzEEUF'?2222222222222222222222222222222222222222222222222222222222222222222222222222222222y?
@2?AdR‹DNG|DN[RADNgJKOPIDNGABOPaoDN'222222222222222222222222222222222222y3
@2@AdR‹DNNBFIORTEHsDRO<K=DLFB#$ZM'Œ#$22222222222222222222222222222222y3
@23RJDOtERGAdR‹DN22222222222222222222222222222222222222222222222222222222222222222222222222222222222yy
@2325'`OVEHmDNEUFWXLabDNDzOG|DNH=DRBY<D_DNEUFNBFIORTE#$2 yy
@232?'`OVEHmDNEUFZ^DOXEgBER<K}DEUFDzOH=DRBY<D_DNEUFNBFIORTE
#$ y4
@232@'`OVEHmDNEUFWXLabDNDzOG|DNH=DRBY<D_DNEUFNBFIORTE'Œ
#$ y€
@2323'IWVDR[=O\<]GAdR‹DNNB•FNBFIORTE#$ZM'Œ#$22222222222222222201
@2y.=OL<^DERapDN@22222222222222222222222222222222222222222222222222222222222222222222222222222222222220?
KẾT LUẬN 64
52.=O\<]H|OHabE+222222222222222222222222222222222222222222222222222222222222222222222222222222222222222203
?2a{DNdRVOOPB}D+2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222203
TÀI LIỆU THAM KHẢO 65
PHỤ LỤC
DANH MỤC CÁC KÝ HIỆU, CHỮ VIẾT TẮT
gŒRIED•GFDgBWOFDE••EOIP
& LIIGŽBLO•P
$ IPg•PEFWO$•WIL<OBIDPIOIEIL
' •WOBDFOBID'•\<•DE•gBWOFDE••EOIP
'$ KDFGBE'I<PE•$I<OBDN
(
(FPLK•PGBDFOBID
$ KjPBggRIE$I<OBDNPIOIEIL
$ DOPFŒ•ID•$I<OBDNPIOIEIL
g•DOB•K
($ DO•PŒ•ID•$I<OBDNPIOIEIL
•gB<GEE•WWIDOPIL
( IjBL•gŒRIE•O‘IP[
•BNRjIPBWEIZ•PKPIOIEIL
'? •O‘IP['BG<LFOBID?
&'$ dOBGB••g&BD['OFO•$I<OBDN
‡
‡<•PK•O•EOBID
$‡
$FDgIG‡<•PKPIE•WWBDN•LFK
' '•PZBE•BWEIZ•PK
$ •GdIPFLLKPg•P•g$I<OBDNLNIPBORG
& BG•I&BZ•
DB\<•DBZ•PWFLg•DOB•B•PW
’$ ’BP•L•WW$I<OBDNPIOIEIL
#$ #ID•$I<OBDNPIOIEIL
DANH MỤC CÁC BẢNG
Số hiệu bảng Tên bảng Trang
?25
ŠDNRbd\<VOPQDR\<]DNjVjBSD (PPIP+
$•••P•DE
•WI<PE•
DIO
•I<Dg
@25
.=O\<]GAdR‹DNZuW`OVEHmDNEUFWXLabDNDzO
G|DNH=DRBY<D_DNEUFNBFIORTE#$
(PPIP+
$•••P•DE
•WI<PE•
DIO
•I<Dg
@2?
.=O\<]GAdR‹DNZuW`OVEHmDNEUFZ^DOXEgBER<K}D
EUFDzOH=DRBY<D_DNEUFNBFIORTE#$
(PPIP+
$•••P•DE
•WI<PE•
DIO
•I<Dg
@2@
.=O\<]GAdR‹DNZuW`OVEHmDNEUFWXLabDNDzO
G|DNH=DRBY<D_DNEUFNBFIORTE'Œ#$
(PPIP+
$•••P•DE
•WI<PE•
DIO
•I<Dg
@23
.=O\<]GAdR‹DNEUFNBFIORTE#$ZM'Œ#$ (PPIP+
$•••P•DE
•WI<PE•
DIO
•I<Dg
DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ
Số hiệu hình vẽ Tên hình vẽ Trang
525
RJDLI|BNBFIORTEHsDRO<K=DOPIDNG|DNgIE (PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
?25
tghZ†DNHsDRO<K=DZ{BP“? (PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
?2?
.B=DOPzEEUF#$ (PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
?2@
pER=HsDRO<K=D#$ (PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
?23 'pHcOR<^OOIVDEUFNBFIORTE#$ (PPIP+
$•••P•D
E•
WI<PE•
Số hiệu hình vẽ Tên hình vẽ Trang
?2y
tghNB]BdRVd\<]DNjVjBSD$ (PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
?20
pER=RVORBYDOP<KZkD•‡5”‡?‚ (PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
?2…
pER=.=OORzEW{G( (PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
?24
$‡ (PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
?2€
BDRRnFRI|OHmDNEUFNBFIORTE#$ (PPIP+
$•••P•D
E•
WI<PE•
Số hiệu hình vẽ Tên hình vẽ Trang
?251
mLnELIIGZ{BRMGj_G[“3 (PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
?255 'ZEFER•ZM$ 3…
?25?
sDRg|DNN•BOBD$ (PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
@25
ŠDN\<FDZu'ga{BN•EHmDNaoBg†DN (PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
@2?
ARQDRGAdR‹DNG|DN#$HFDNRI|OHmDN (PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
@2@ B}<Hc[=O\<]GAdR‹DNZuW`OVEHmDNEUFWXLabDNDzO
G|DNH=DRBY<D_DNEUFNBFIORTE#$
(PPIP+
$•••P•D
E•
Số hiệu hình vẽ Tên hình vẽ Trang
@23
B}<Hc[=O\<]GAdR‹DNZuW`OVEHmDNEUFZ^DOXEgBER<K}D
EUFDzOH=DRBY<D_DNEUFNBFIORTE#$
(PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
@2y
B}<Hc[=O\<]GAdR‹DNZuW`OVEHmDNEUFWXLabDNDzO
G|DNH=DRBY<D_DNEUFNBFIORTE'Œ#$
(PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
@20
'IWVDR[=O\<]GAdR‹DNEUFNBFIORTE#$ZM'Œ#$ (PPIP+
$•••P•D
E•
WI<PE•
DIO
•I<Dg
MỞ ĐẦU
1. Tính cấp thiết của đề tài
NMKDFK>ERzDNOFHFDNWXDNOPIDNORoBH|Bj†DNDŠORADNOBD>DRBu<
EADNDNRYG{BPFHoBZMHabETDNghDNZMIOPIDNE<mEWXDN>H~EjBYOLMOPIDN
LwDRZ`EEADNDNRYORADNOBDZMOP<KuDORADN2VERYORXDNOP<KuDORADNH–
dRUPmDN[RqdOPSDOR=NB{BLMGERIEIDDNaoB—[RqdDpBE•OR}ORADNOBD
HabEZ{BDRF<GnBLzEGnBDpB2
FDH„<>EVEORB=OjsOP<KuDORADNHabE[=ODXBZ{BDRF<ORADN\<FRY
ORXDNG|DNE•gJK•‘BP•g‚2YORXDNG|DNE•gJKH–PFHoB[RVLJ<ZME•
DRBu<OVEHmDNOIL{DH=DW`dRVOOPB}DEUFC–RmB2<KDRBSD>Z{BW`dRVO
OPB}DG|DRGrEUF[RIFRnEEADNDNRY>EVERYORXDNG|DNE•gJKg„DjmELm
EVER|DER=2SDE|DRH•>W`PFHoBZMdRVOOPB}DG|DRGrEUFEVEORB=OjsgB
HmDNEVDRJDDRaLFdOId>WGFPOdRID•>OFjL•O>˜LMGD]KWBDRDR<E„<[=ODXB
EVEORB=OjsDMK2YORXDNG|DNE•gJK[RADNOR}HVdTDNHabEDR<E„<DMK
ZM[RADNdRVOR<KR=OHabEDR•DNa<HB}GEUFEVEORB=OjsgBHmDN2MW`PF
HoBEUFG|DN[RADNgJK•‘BP•L•WW‚H–HVdTDNHabEDR<E„<[=ODXBEUFEVE
ORB=OjsgBHmDN2
VEORB=OjsgBHmDNDNMKEMDNdRVOOPB}DG|DRGr>ZMDR<E„<[=ODXB
NB•FEVEORB=OjsDMKE™DNDNMKEMDNHšBR‹BEFIRpDZuOXEHmZM[R]D_DNgB
ER<K}DOPIDN[RB[=ODXBG|DN2|DNO†KjB=DgBHmDNƒ(•IjBL•
gŒRIE•O‘IP[‚LMGmOOPIDNDR•DNEADNDNRYZabOOPmBHVdTDNHabEDR<
E„<H•DRo[R]D_DNRI|OHmDN[RADNdRhOR<mEZMIEpW—R|O„DNEXHsDR>
ERB dRtRI|OHmDN ORkd>OPB}D[RFBDRFDRZME•OtDRgB HmDNEFI2|DN
(LMGmOG|DNjFINcGEVEORB=OjsgBHmDN[=ODXBDNFDNRMDNRQDR
ORMDRDSDGmOG|DNGM[RADNE„DW`OPbNBzdEUFEVEORB=OjsOP<DNOJGRFK
EpW—R|O„DNEXHsDR2›BDzOOPIDNG|DN(ZiFLMORB=OjsOR<>ZiFLM
ORB=OjsdRVO2cDNORoB>G›BDzOHu<E•[R]D_DNgBER<K}DZuGnBRa{DN
5
OR•IEVEOXEHm[RVEDRF<LMGERIOIdIG|DNORFKHŠBLBSDOhE2kDHuHVDN
\<FDOJGEUFG|DN(LMHsDRO<K=D2VENBFIORTEHsDRO<K=DOP<KuD
ORXDN[RADNdR†RbdZ{BG|DN(GME„DdR]BHabEORFKOR=jœDNGmO
RYORXDNEVENBFIORTEHsDRO<K=DG{B2YORXDNEVENBFIORTEHsDRO<K=D
OPSDG|DN(HabEERBFORMDR@DR•GERtDR+HsDRO<K=DERUHmDN
•PIFEOBZ•‚>HsDRO<K=DjsHmDN•$•FEOBZ•‚ZMHsDRO<K=DLFBNRed•KjPBg‚2
<KDRBSD>RBYDDFKG|DN(Z‰DERaFHabETDNghDNPmDNP–BZMZ‰D
HFDNHabEDNRBSDET<DRœGE]BOB=DRpDD•FEVENBFIORTEHsDRO<K=DH}H|O
HabERBY<\<]RI|OHmDNOXORpD2
QZ^K>L<^DZ_DDMKOABOB=dOhEDNRBSDZuZkDHuHsDRO<K=DOPSDG|DN
(2›BNBFIORTEHsDRO<K=DOPSDG|DN(E•DR•DNH~EHB}G
PBSDNZMdR†RbdZ{BGmOGARQDRG|DNDRkOHsDR2mBg<DNERtDREUFL<^D
Z_DWrOQGRB}<ZMDNRBSDET<DJDNEFIdRapDNdRVdRBY<D_DNEUFNBFIORTE
OPSDG|DNFD•O2VENBFIORTEHsDRO<K=DOPIDN#$LMW`[=ORbdNB•FNBFI
ORTEHsDRO<K=DERUHmDNZMNBFIORTEHsDRjsHmDN2BFIORTEHsDRO<K=D
#$HabEHuC<kOH}[=ORbdEVEH~EOtDRa<HB}GEUFNBFIORTEHsDRO<K=D
ERUHmDNZMjsHmDN2
2. Mục đích nghiên cứu đề tài
NRBSDET<>OQGRB}<GmOWXNBFIORTEHsDRO<K=DLFBNRedOPSDG|DN
(2
'IWVDR>HVDRNBVRBY<D_DNEUFNBFIORTEHsDRO<K=DLFBNRedOBS<jB}<
g`FOPSDdRapDNdRVdGAdR‹DNjœDN'?2iH•CVEHsDRGABOPaoDNVd
ghDNOXOERIEVENBFIORTEH}H]Gj]IOP<KuDORADNOBDE^KZMRBY<\<]2
3. Phương pháp nghiên cứu
QG[B=G>OR<OR^d>OŠDNRbdOMBLBY<>DNRBSDET<LˆOR<K=OLMGEpW—H}
HaFPFEVEHVDRNBVDR^DCeO2
?
'fghDNEADNEhGAdR‹DN'?H}CJKg`DNGARQDRG|DN(>
GAdR‹DNW`RI|OHmDNEUFEVENBFIORTEHsDRO<K=D2i[=O\<]OR<HabE>
OB=DRMDRdRJDOtER>HVDRNBVH}HaFPF[=OL<^D2
4. Ý nghĩa khoa học và thực tiễn của đề tài
BFIORTEHsDRO<K=DLFBNRedLMW`[=ORbdEUFRFBEpER=HsDRO<K=D
ERUHmDNZMjsHmDN2kDHuH~OPFLM[=ORbdDRaOR=DMIH}H|OHabERBY<
\<]EFI>HVDNOBDE^K2VENBFIORTELFBNRedHabEDNRBSDET<Hu<g`FOPSD
DN<KSDOqEER<DNLMG|DNHabEERBFORMDREVEZ†DN>EpER=O<K=DERUHmDN
WfghDNERIHsDRO<K=DOPIDNZ†DNZMEpER=jsHmDNHabEWfghDNERINBFI
OB=dNB•FEVEZ†DN2<KDRBSDG›BNBFIORTEL|BE•EVERORTEOR`ERBYD[RVE
DRF<g‰DH=DDR•DNRBY<\<][RVEDRF<2BYDDFK>EVEDRMDNRBSDET<Z‰D
HFDNOB=dOhEHBWJ<DNRBSDET<ZkDHuHsDRO<K=DLFBNRedH}HuC<kOORSG
EVEOR<^OOIVDE]BOB=DEUFEVENBFIORTEDMK2IH•>ZBYEDNRBSDET<EVENBFI
ORTEHsDRO<K=DLFBNRedOPSDG|DN(LME„DORB=OZMH•LMEpW—H}Hu
C<kOORSGEVEOR<^OOIVDG{BRI~EE]BORBYDDJDNEFIRBY<D_DNEUFEVEOR<^O
OIVDE™2
|DN(PFHoBH–LJ<ZMZBYETDNghDNOPIDNOR`EO=EUFDRBu<
Da{EOPSDOR=NB{BH–GFDNL|BRBY<\<]OIL{D2<KDRBSD>—BYOFGRBYD
DFK>G|DN(Z‰DERaFHabETDNghDNPmDNP–B2IH•>ZBYEDNRBSD
ET<G|DN(ZMEVENBFIORTEHsDRO<K=DOPIDNG|DN(E•ˆ
DNRwF\<FDOPnDNOPIDNZBYEW{GHaFG|DN(ZMITDNghDNPmDNP–B—
Da{EOFRBYDDFK2
5. Cấu trúc của luận văn
mBg<DNL<^DZ_DNcG@ERapDN+
Chương 1. Tổng quan về mạng MANET2PIDNERapDNDMKERzDN
OABDNRBSDET<EVEEpW—LˆOR<K=OEUFG|DN(>EVEH~EHB}G>dRJD
LI|B>EVENBFIORTEHsDRO<K=DZMEVETDNghDNEUFG|DN(2
@
Chương 2. Tìm hiểu phương pháp nâng cao hiệu năng của giao
thức ZRP với BL và SD trong mạng MANET2PIDNERapDNDMKERzDNOAB
OQGRB}<>dRJDOtERGmOWXNBFIORTEHsDRO<K=DLFBNRed>ZM[RVGdRVgsERZh
O|BO„DNHsDRO<K=D>OiH•WIWVDR>PzOPFa<HB}G>[R<K=OHB}GEUFEVENBFI
ORTEDMKZMGABOPaoDNVdghDNOXOERIOiDNNBFIORTE2
Chương 3: Đánh giá hiệu năng của một số giao thức định tuyến
trên mạng MANET. 'F<[RBDNRBSDET<[•EVENBFIORTEHsDRO<K=D—
ERapDN?>ERzDNOABWfghDNdRapDNdRVdGAdR‹DNjœDN'?H}HVDRNBV
RBY<D_DNEUFNBFIORTEHsDRO<K=DLFBNRed2
<XBE†DNLM[=OL<^DZMHuC<kOGmOWXRa{DNDNRBSDET<OB=dOhE
OPIDNOapDNLFB2PIDN\<VOPQDRDNRBSDET<>gIEšDDRBu<R|DER=Zu[R]
D_DNZMORoBNBFDOR`ERBYDDSDL<^DZ_D[RADNOR}OPVDR[R‹BDR•DNORB=<
W•O2.tDRGIDNDR^DHabEW`ERžj]IEUFEVER„KANBVI>EVEDR^DCeOZM
N•dˆEUFj|DjŸ>HcDNDNRBYdH}L<^DZ_DHabERIMDORBYDRpD2
3
CHƯƠNG 1
TỔNG QUAN VỀ MẠNG MANET
1.1 Giới thiệu về mạng MANET
|DNO†KjB=DgBHmDN(•IjBL•gRIE•O‘IP[‚ 5@¡> 53¡LM
G|DN[RADNE•R|O„DN>(jFINcGEVEORB=OjsgBHmDN[=ODXBDNFDN
RMDNRQDRORMDRDSDGmOG|DNGM[RADNE„DW`OPbNBzdEUFEVEORB=Ojs
OP<DNOJGRFKEpW—R|O„DNEXHsDR2|DN(Z{B[R]D_DNRI|OHmDN
[RADNdRhOR<mEZMIEpW—R|O„DNEXHsDR>ERBdRtRI|OHmDNORkd>OPB}D[RFB
DRFDRZMOtDRgBHmDNEFIH–HVdTDNHabEDR<E„<[=ODXBEUFEVEORB=OjsgB
HmDNDNMKEMDNG|DRGrRBYDDFK2
1.1.1 Mạng MANET
{BDR•DNa<HB}GEUFEADNDNRYOP<KuDORADN[RADNgJKE†DNZ{BW`
dRVOOPB}DDRFDRER•DNEUFEVEORB=OjsgBHmDN>EVEG|DN[RADNgJKHabE
dRVOOPB}DPkOG|DROPIDNORoBNBFDN„DHJK2|DN[RADNgJKE•OR}HabEERBF
ORMDRRFB[B}<+G|DNR|O„DNZMG|DN[RADNE•R|O„DN2PIDN[B}<G|DNR|
O„DN>ZBYEOP<KuDORADNNB•FEVEdR„DOfG|DNdRhOR<mEZMIW`R›OPbEUF
GmOR|O„DNG|DNEXHsDR2PIDN[RBH•>G|DN[RADNE•R|O„DNRI|OHmDN
[RADNdRhOR<mEZMIR|O„DNEXHsDR>EVE[=ODXBOP<KuDORADNHabEORB=OL^d
\<FEVELBSD[=O[RADNgJKHFja{E2
1.1.2 Lịch sử phát triển:
N<KSDLˆLMGZBYEEUFG|DNgRIEjqODN<cDOiD_G5€04[RBEVE
G|DN&HabEOR`ERBYD2<KEVEOP|GLMGZBYELMEXHsDRDRaDNNBFI
ORTE&H–OR`ERBYDZBYE\<]DLˆOP<KE^d[SDROP<KuDga{Bg|DNdRJD
OVD>HJKLMEpW—LˆOR<K=OH}dRVOOPB}D[•OR<^OOP<KE^d[SDRdRJDOVDZMI
G|DNgRIE2
_G5€…@OŠERTE$H–jqOH„<LMGZBYEOPSDG|DNZAO<K=DN•B
OBD$D•O2JKLMG|DNZAO<K=DN•BOBDHFER~DNH„<OBSD2PIDNH•EVEDzO
y
RbdOVEZ{BDRF<H}NfBg•LBY<O{BGmODzODœG—CF[R<Z`E[=ODXBORADN
\<FGmODzO[RVE2•E<DNEkdEpER=ERIZBYE\<]DLˆRI|OHmDNOPSDEpW—
O^dOP<DNZMdRJDOVD2mOLbBHB}GEUFLMGZBYEHFER~DNWIZ{BHpDER~DN
LMOPB}D[RFBHFER~DNO|IOR<^DLbBERIZBYEg†DNL|BOMBDN<KSD[SDROP<KuD
ZuE][RADNNBFD>ORoBNBFDZMNB]GD_DNLabDNdRVOE„DORB=O2
'F<H•E•DRBu<G|DNZAO<K=DN•BOBDdRVOOPB}DDRaDNEVERYORXDN
[RADNgJKDMKZ‰DERaFjFINBoO{BOFKDNaoBg†DNERIH=D[RBER<¢D41?255
PFHoB2(((H–HŠBOSDG|DNZAO<K=DN•BOBDORMDRG|DNgRIE2
1.1.3 Đặc điểm của mạng MANET:
mOG|DN(jFINcGEVER|O„DNgBHmDN•ZtghGmOPI<O•PZ{B
DRBu<RIWOZMORB=OjsOP<KuDORADNZAO<K=D‚>—HJKHabENnBLMEVEDzO>HFDN
gBER<K}DO`gI2VEDzOE•OR}HabEH~OOPSDGVKjFK>O„<ORUK>C•[eI>AOA
RI~EHabEGFDNOR•IDNaoBRFKEVEORB=OjsDR‹>ZME•OR}jFINcGDRBu<
RIWOOPSDGmOPI<O•P2mOG|DN(LMGmORYORXDNEVEDzOgBHmDNO`
OPs2YORXDNE•OR}RI|OHmDNHmEL^dRI~EE•OR}E•EŠDNH}NBFIOB=dZ{B
G|DNEXHsDR2
VEDzOG|DN(jFINcGEVEjmdRVOZMjmOR<WfghDN_DNO•D
GnBRa{DNH}dRVO\<]DNjVRI~E_DNO•DHsDRRa{DNH}dRVOHB}GŒHB}G>E•
OR}HBu<ERžDRHabE>RI~E[=ORbdEVELI|B_DNO•DDMK2|BGmOORoBHB}GDMI
H•>O†KOR<mEZMIZsOPtEUFEVEDzOZMZ†DNdRUW•DNjmOR<ZMjmdRVOEUF
ERzDN>GTEEADNW<kOdRVOZMGTEDRBx<HcDN[SDR>GmO[=ODXBZAO<K=D
ga{Bg|DNDN‰<DRBSD>[B=DOPTEDRBu<ja{ERFKG|DN(OcDO|BNB•F
EVEDzO2.B=DOPzEDMKE•OR}ORFKHŠBOR•IORoBNBFD[RBEVEDzOgBER<K}D
RI~EHBu<ERžDREVEORADNWXOR<dRVOEUFERzDN2
|DN(E•GmOWXH~EHB}GDŠBj^OWF<HJK+
Kiên trúc mạng động: .B=DOPzEG|DNL<ADjB=DHŠBW`gBER<K}DEUF
EVEDzOG|DN2JKLMH~EOPaDN\<FDOPnDNEUFG|DN(2›BDzOOPIDN
G|DNE•OR}gBER<K}DO`gIOR•IEVERa{DN[RADNOR}jB=OOPa{E>g‰DH=DEVE
0
LBSD[=ONB•FEVEDzOG|DNORFKHŠBLBSDOhE2QZ^K>[B=DOPzEG|DNORFKHŠB
LBSDOhELMG]DRRa—DNH=DRI|OHmDNOPFIHŠBORADNOBDNB•FEVEDzOG|DN2
Khả năng tự thiết lập: |DN([RADNdRhOR<mEZMIjkO[l
GmO[B=DOPzEG|DNW£DE•DMIE™DNDRaW`\<]DLˆO^dOP<DNO|BjkO[lGmO
DzOG|DNDMI2VEDzOE•ZFBOPšDNFDNDRF<ZMRI|OHmDNHmEL^dDRF<2VE
DzOdR]BO`ORB=OL^dEVEORADNOBDE„DORB=OERIERtDRGQDR•HsFERžG|DN>
ORADNOBDHsDRO<K=D>˜‚[RBNBFDR^dZMIG|DNE™DNDRaO`HBu<ERžDRORADN
OBD[RBG|DNORFKHŠB2IH•>EVENBFIORTEHsDRO<K=DOPIDNG|DN(
dR]BE•EpER=O`ORB=OL^d>E^dDR^OZM\<]DLˆEVEORADNOBDE„DORB=OERIEVE
DzOG|DN2
Khoảng cách sóng ngắn: RQDER<DN>EVEDzOOPIDNG|DN(Wf
ghDNO„DWXPFgBIH}OPFIHŠBg•LBY<Z{BDRF<2<KDRBSD[RI]DNEVERW•DN
PFgBIEUFEVEORB=OjsgBHmDNLMPkOR|DER=2
Năng lượng hạn chế:kOE]EVEORB=OjsgBHmDNHu<WfghDNdBDDSD
[RBORFGNBFZMIG|DN(ERzDNjsR|DER=ZuD_DNLabDN>[R]D_DN
CfLˆEUF>[tERORa{EjmDR{2QZ^KOBS<ERtORB=O[=\<FDOPnDNDRkO
HXBZ{BZBYEOXBa<LMOB=O[BYGD_DNLabDN2
Băng thông hạn chế:VELBSD[=O[RADNgJKE•j_DNORADNORkdRpD
WIZ{BHaoDNOP<KuDEVdZMERzDNEšDERs<]DRRa—DNEUFW`DRBx<>W<KNB]G
OtDRBY<>EVEHBu<[BYDNBFIORIFZQOR=GMORaoDNDR‹RpDOXEHmOP<KuDL{D
DRkOEUFW•DNZAO<K=D2
Bảo mật vật lý hạn chế: VEG|DNgBHmDNZAO<K=DORaoDNORBSDZu
j]IG^OL{dZ^OLˆRpDWIZ{BEVEG|DNR•<O<K=D2.R]D_DNjsDNR•OPmG>
NB]G|IZMOkDEADNOiERXBgsERZhE„DHabEC•GCeOE¢DOR^D2VE[wOR<^O
j]IG^OLBSD[=ORBYDE•ORaoDNHabEVdghDNERIEVEG|DNZAO<K=DH}NB]G
EVEDN<KEpZuj]IG^O2]DERkO[RADNO^dOP<DNEUFHBu<[RB}DG|DNOPIDN
G|DN(E™DNO|IPFDR•DNa<HB}GHXBZ{BDRabEHB}G¤WBDNL•dIBDO
I••FBL<P•¥EUFEVEG|DN\<]DLˆO^dOP<DN2
…
1.2 Phân loại mạng MANET
1.2.1 Phân loại theo giao thức:
Œ 'BDNL•ŒRId+
|DN(HsDRO<K=DWBDNL•ŒRIdLMGARQDRG|DNFgRIEHpDNB]D
DRkO2PIDNH•>OkOE]EVEDzOHu<DœGOPIDNE†DN5Z†DNdRUW•DN>DNRwFLM
EVEDzOE•OR}[=ODXBOP`EOB=dZ{BDRF<GM[RADNE„DEVEDzOOP<DNNBFD2
PIDNGARQDRDMK>EVEDzOE•OR}gBER<K}DO`gIDRaDNERžOPIDNGmO
dR|GZBDRkOHsDRHUH}EVEDzOLBSD[=OOP`EOB=dZ{BEVEDzO[RVEOPIDNG|DN2
Œ <LOBŒRId+
JKLMGARQDRdRŠjB=ODRkOOPIDNG|DN(2PIDNGARQDRDMK>
EVEDzOE•OR}[=ODXBZ{BEVEDzO[RVEOPIDNG|DNGM[RADNE„D[=ODXBOP`E
OB=dZ{BDRF<2VEDzOE•OR}HsDRO<K=DH=DEVEDzO[RVEORADN\<FEVEDzO
OP<DNNBFDOPIDNG|DN2}GARQDRDMKRI|OHmDNGmOEVERRIMDR]IORQE„D
dR]BE•NBFIORTEHsDRO<K=DdR†RbdZ{BGARQDRG|DN(2
Œ IjBL•G<LOBŒRId+
ARQDRDMKLMW`G—PmDNEUFGARQDRORTRFBZ{BGmOERzO[RVEjBYO+
GARQDRDMKO^dOP<DNZMIEVETDNghDNE•OtDRERkOORoBNBFDOR`EDRa+
F<gBI>ZBg•I2
1.2.2 Phân loại theo chức năng của nút:
Œ |DN(H¦DNEkd•ŽLFO‚+
PIDN[B=DOPzEDMKOkOE]EVEDzOE•ZFBOPšDNFDNRMDNZ{BDRF<•d••PŒ
OIŒd••P‚ZMEVEDzOH•DNZFBOPšDRaEVEPI<O•PHsDRO<K=DN•Bg•LBY<OPSD
G|DN2PIDNDR•DNG|DNL{DORQEk<OPzEŽLFO[RADNOXBa<R•FZBYEWfghDN
OMBDN<KSDj_DNORADNEUFG|DNZQDR•DNN•BOBDHBu<[RB}DdR]BOP<KuDOPSD
OIMDjmG|DN2<KDRBSDD•ORtERRbdOPIDNDR•DN[B=DOPzEE•EVEDzOgB
ER<K}DDRBu<2
Œ |DN(dRJDEkd•B•PFPERBEFL‚+
PIDNGARQDRDMKORQG|DNERBFORMDREVEGBuD[RVEDRF<>OPIDNG›B
GBuDjFINcGGmORI~EDRBu<EhGG›BEhGERBFORMDRDRBu<DzO2•RFBLI|B
DzOLMDzOOPa—DNEhGZMDzOORMDRZBSD2
4
zOOPa—DNEhGLMDzO\<]DOPsGmOPI<O•PE•DRBYGZhER<K}Dg•LBY<
EUFEVEDzOOPIDNEhGH=DEVEDzOOPIDNEhG[RVEZMDNabEL|B2zOORMDR
ZBSDLMEVEDzODœGOPIDNE†DNGmOEhG2•E•OR}[=ODXBZ{BEVEDzOOPIDN
EhGRI~E[=ODXBZ{BEVEEhG[RVEORADN\<FDzOOPa—DNEhG2
{BEVEEpER=OPSD>G|DNWfghDNOMBDN<KSDj_DNORADNRBY<\<]RpD
ZQEVEOBDDRqDERždR]BOP<KuDOPIDN5EhG2<KDRBSDZBYE\<]DLˆOtDR
ER<K}DHmDNEUFEVEDzOOP—DSDdRTEO|dRpD2.B=DOPzEG|DNdRJDEkdORtER
RbdERIEVEG|DNE•OtDRER<K}DHmDNORkd2
Œ |DN([=ORbd•NNP•NFO•‚+
|DNHabEERBFORMDRDRBu<Z†DN>G›BZ†DNjFINcGDRBu<DzO2.B=D
OPzEG|DNHabEERBFORMDR?Ekd+.B=DOPzEEkdORkd•EkdDzO‚ZM[B=DOPzE
EkdEFI•EkdZ†DN‚2›BDzOHabEH~EOPiDNj—BDzOZMZ†DN2PIDN
GmOZ†DNE•OR}VdghDN[B=DOPzEH¦DNEkdRI~E[B=DOPzEdRJDEkd2
1.3 Các thuật toán định tuyến:
PIDNG|DN(>EVEDzOG|DNgBER<K}DO`gIDSD[B=DOPzEG|DN
ORFKHŠBLBSDOhENJK[R•[R_DOPIDNZBYEOP<KuDO]BEVEN•BOBD2IH•>ZkDHu
HVDN\<FDOJGEUFG|DN(LMHsDRO<K=D2}HsDRO<K=DOPSDG|DN
(>DNaoBOFORaoDNg†DN?OR<^OOIVD 5@¡> 5y¡+OR<^OOIVDZ•EOIP[RI]DN
EVER•BWOFDE••EOIP‚ZMOR<^OOIVDOP|DNORVBLBSD[=O•&BD[WOFO•‚2
1.3.1 Thuật toán vector khoảng cách (Distance Vector):
R<^OOIVD•LLGFDŒŽIPgOtDROIVDHaoDNHBDNqDDRkOOiDN<cDO{B
HtERHabEGAO]DRaWF<+
Dd<O+cORs•>‘>W‚§
Bellman-Ford-More(G,w,s):
Œ a{E5+.R—BO|IDzODN<cDW§
Œ a{E?+•IPB“5OI ¡gI
ŽIPG›BE|DR•<>Z‚
∈
( ¡gI
•g•Z‚¨g•<‚©‘OR•D{ d(u), d(v) là chi phí được tính từ nút gốc đến
các đỉnh u,v}
g•Z‚+“g•<‚©‘§
Œ a{E@+•IPG›BE|DR•<>Z‚
∈
( ¡gI
€
•g <¡©‘•<>Z‚ªg Z¡OR•D
$•O<PDŽFLW•§
(LW•
$•O<PDP<•§
<Od<O+JKHaoDNHBDNqDDRkOOiDzOWH=DEVEDzO[RVE>[=O\<]RMG
OP]ZuP<•D=<[RADNE•HžDRDMIGMHaoDNHBH=DD•E•NBVOPsL{DRpDOŠDN
HaoDNHBH=DDzO[uHTDNOPa{ED•Z{BOPnDNWXOPSDE|DRDXBRFBHžDR<ZMZ>
DNabEL|BRMGOP]ZuNBVOPsŽFLW•2
R<^OOIVDDMKg†DNOR<^OOIVD•LLGFDƒŽIPg>OPIDNH•ERžHsDRGmO
EIDWX>NnBLMERBdRt•RFKOPnDNWX‚>ERIG›BGmOLBSD[=ONB•FEVEDzOOPIDN
G|DN2VEDzOWrNfBORADNOBDZuHaoDNHBOiDzOH=DDzO\<FEVE[=ODXB
GFDNL|BOŠDNERBdRtORkdDRkO2
I|OHmDNEUFOR<^OOIVDDRaWF<+.RBGmODzO[R—BHmDNL„DH„<>D•ERž
jB=OEVEDzO[uOP`EOB=dZ{BD•>NnBLMDzOLVDNNBuDN>ZMORADNOBDH}HBH=DH•
•ORADNOBDDMKjFINcGgFDRWVEREUFEVEDzOHtER>OŠDNERBdRtH=DOiDNHtERZM
DzO[=OB=dH}NfBg•LBY<H=DH•O|IDSDj]DNHsDRO<K=D>RFKj]DN[RI]DN
EVER‚2›BDzO>OPIDNGmOOB=DOPQDRNfBH=DOiDNLVDNNBuDNOŠDNERBdRtEUFD•
H}HBH=DEVEDzOHtERGMD•jB=O2VEDzOLVDNNBuDNdRJDOtERORADNOBDDMK>ZM
WIWVDRZ{BDR•DNORADNOBDGMERzDNHFDNjB=O§jkO[lHBu<NQE]BORBYDHabE
DR•DNORADNOBDERzDNHFDNE•>WrHabEHaFZMIEVEj]DNHsDRO<K=DEUFDR•DN
LVDNNBuDNDMK2=D[RB[=OORzE>OkOE]DzOOPSDG|DNWrOQGPFja{EOP<KuD[=
OB=dOXBa<H=DOkOE]GnBHtER>ZMOŠDNERBdRtOXODRkO2
.RBOPIDNGmOG|DNE•DzON~dZkDHu>ORQWrRUKEVELmOPQDRHB\<F
DzODMKZMO|IDSDORADNOBDG{BOPIDNj]DNHsDRO<K=D2'F<H•ERzDNER<K}D
ORADNOBDDMKH=DOkOE]DzON„D[uZML~dL|B\<VOPQDROPSD2<XBE†DN>OkOE]
DzOOPSDG|DNDR^DHabEORADNOBDE^dDR^O>ZMWF<H•WrOQGHaoDNHBG{B
H=DOkOE]EVEHtERGMERzDNEšDO{BHabE2
<HB}GEUFOR<^OOIVDDMKLMgxEk<RQDRgI\<VOPQDRCfLˆHpDNB]D
DSDtOOXDjmDR{2<KDRBSD>OR<^OOIVDDMKE•DRabEHB}GLMRYORXDNE<DN
EkdEVEORADNWXEšD\<VHpDNB]DDSDE•OR}C¢KPFZBYEEIDHaoDNOQGPF
51
ERaFdR]BLMOXODRkO2IdR]BE^dDR^OHsDR[lEVEj]DNHsDRO<K=D>DSDGmO
LabDNj_DNORADNHVDN[}WrjsERB=GghDN2NIMBPF>gIEVE$I<O•PRmBOh
ER^G>Wrg‰DH=DZBYEWFBLYEROPIDNj]DNHsDRO<K=DNJKPFRBYDOabDNL~d2
1.3.2 Thuật toán trạng thái liên kết (Link State):
R<^OOIVDOP|DNORVBLBSD[=OHabEg†DNH}CJKg`DNZMOtDROIVD
HaoDNHBDNqDDRkOOiDzODN<cDH=DOkOE]EVEDzOHtEROPIDNG|DN2R<^O
OIVDB«[WOPFHabEVdghDNOPIDNNBFIORTEHsDRO<K=DOP|DNORVBLBSD[=OHabE
OR`ERBYD\<FEVEja{EWF<+
Dd<O+cORs•>‘>W‚§
B«[WOPF•>‘>W‚+
Œ a{E5+.R—BO|IDzODN<cDW§
Œ a{E?+'+“¬-§¬Cuối cùng S sẽ chứa các đỉnh có trọng số đường đi
ngắn nhất từ s-
Œ a{E@+.R—BO|IRMDNHbBa<OBSD‡+“ ¡{Q chứa các đỉnh trong
đồ thị G}
Œ a{E3+’RBL•‡ª¨¬-gI
<+“(®$¯•‡‚ {Chọn ra đỉnh v trong Q lân cận đỉnh u có
trọng số cạnh (u,v) nhỏ nhất gán cho u}
Œ a{Ey+'+“
∪
¬<-§‡+“‡°¬<-
Œ a{E0+•IPG›BHžDRZ
∈
g« <¡gI{v các đỉnh liền kề với u}
•g•Z‚¨g•<‚©‘OR•D{d(u), d(v) là chi phí được tính từ nút gốc đến
các đỉnh u, v}
g•Z‚+“g•<‚©‘§{Quay lại bước 4}§
<Od<O+JKHaoDNHBDNqDDRkOOiHžDRWH=DEVEDzOOPIDNG|DN2
.RBVdghDNEVEOR<^OOIVDOP|DNORVB[=ODXB>G›BDzOWfghDNg•LBY<
EpW—EUFD•DRaLMGmOj]DHcEUFG|DNZ{Bg|DNGmOHcORs2}LMGHBu<
DMK>G›BDzOdRVOHBO{BOIMDG|DNDR•DNORADNOBDZuEVEDzO[RVEGMD•E•
OR}[=ODXBHabE>ZMOiDNDzON•dORADNOBDGmOEVERHmEL^dZMIj]DHc2'f
ghDNj]DHcDMK>G›BDzOWF<H•WrCVEHsDRHabEO<K=DHaoDNOXODRkOOiD•
H=DGnBDzO[RVE2
R<^OOIVDDMKCJKg`DNEk<OPzEg•LBY<ga{Bg|DNEJK>OPIDNH•DzO
RBYDO|BLMNXE>ZMERTFGnBDzO[RVEOPIDNG|DN2qOH„<Z{BGmOEJKjFD
55
H„<ERžERTFERtDRD•2'F<H•L„DLabOOiO^dEVEDzOERaFHabEORSGZMIEJK>
D•WrORSGDzOE•ERBdRtORkdDRkOH}H=DGmODzOH–E•OPSDEJK2B=dOhE
\<VOPQDRH=D[RBGnBDzOHu<HabEORSGZMIEJK2
JKDMKWF<H•dRhEZhH}CJKg`DNj]DNHsDRO<K=D>HaFPFja{E
OP<KuD[=OB=dOXBa<>H}OiGmODzOH=DjkO[lDzO[RVEOPSDG|DN2
R<^OOIVDDMKE•a<HB}GLME•OR}ORtERDNRBHabEZ{BHFWXRYORXDN>
ERIdRedDNaoBORB=O[=E•OR}ORB=O[=G|DNLBDRRI|O>dR]DTDNDRFDRZ{BOQDR
R<XDNC]KPF2I[RADNN—BE^dDR^OHsDR[lDRaZ•EOIP[RI]DNEVER>DSD
OR<^OOIVDOP|DNORVBLBSD[=Oj]IH]GHabEj_DNORADNERIEVEHaoDNG|DN2
RabEHB}GEUFOR<^OOIVDOP|DNORVBLBSD[=OLM\<VOPQDRCfLˆdRTE
O|d>DSDERB=GDRBu<jmDR{2cDNORoB>ZBYEWfghDNEVENBFIORTEHsDR
O<K=DOP<KuDORXDNOPIDNG|DN(Wrg‰DH=DPkODRBu<ZkDHuOP—DN|B
E„DNB]B\<K=ODRaOBS<OXDD_DNLabDNDN<cDD<ABERIEVEE^dDR^dHsDR[l
DRaOPIDNNBFIORTEHsDRO<K=DZ•EOIP[RI]DNEVER>OBS<OXDj_DNORADNG|DN
ERIEVEE^dDR^dHsDR[l>LMG\<VO]BjmZBCfLˆEUFORB=Ojs[RBEVEORADNOBD
E^dDR^O>WXDzOG|DNO_DNLSD>O|IPFDRBu<HaoDNHBgaORiF2
1.3.3 So sánh các thuật toán định tuyến:
VENBFIORTEHsDRO<K=DOR•IOR<^OOIVDZ•EOIP[RI]DNEVERHpDNB]D
ZMRBY<\<]RpDOPIDNEVEG|DNDR‹>HšBR‹BtOW`NBVGWVO2<KDRBSDDRabE
HB}GEUFD•LM[R]D_DNRmBOhER^G[RBG|DNL{DZMORFKHŠB>HBu<DMKg‰D
H=DW`dRVOOPB}DEUFEVEOR<^OOIVDOP|DNORVB[=ODXBO<KdRTEO|dRpDDRaDN
OXORpDH}g†DNOPIDNEVEG|DNL{D2
<HB}GERtDREUFHsDRO<K=DjœDNOP|DNORVB[=ODXBLMdR]DTDN
DRFDRDR|KRpD>ZMOPIDNGmO[RI]DNORoBNBFDE•R|D>HXBZ{BW`ORFKHŠB
[=ODXB2NIMBPF>DR•DNN•BHabENfB\<FG|DNOPIDNHsDRO<K=DjœDNOP|DN
ORVB[=ODXBORQDR‹RpDDR•DNN•Bg†DNOPIDNHsDRO<K=DjœDNZ•EOIP2sDR
O<K=DjœDNZ•EOIPHšBR‹Bj]DNHsDRO<K=DH„KHUdR]BHabEOP<KuDHB>OPIDN
[RBHsDRO<K=DjœDNOP|DNORVB[=ODXBORQERžE•ORADNOBDZuLVDNNBuDNEUF
5?