1
ĐẠI HC QUC GIA HÀ NI
TRƯỜNG ĐẠI HC CÔNG NGH
PHAN HU DŨNG
ĐÁNH GIÁ ẢNH HƯỞNG CA SỰ DI ĐỘNG
CA NÚT MẠNG ĐẾN HIU QU CA CÁC THUT
TOÁN ĐỊNH TUYN TRONG MNG MANET
LUẬN VĂN THẠC SĨ
Hà Ni - 2011
2
Lời cảm ơn
Đầu tiên tôi xin gi li cm ơn tới các thầygiáo trong Trường Đại hc Công
ngh - Đại Hc Quc Gia Ni, Vin Khoa hc k thuật Bưu điện Vin Công
ngh Thông tin - Vin Khoa hc Công ngh Vit Nam đã tn tình ch bo tôi trong
sut khóa hc; cm ơn tp th lp K15T1, tp th lp K15 chuyên ngành Mng
Truyn thông máy tính. Cm ơn các thành viên trong nhóm nghiên cu vi nhng ý
kiến góp ý quý báu trong quá trình tôi thc hiện đề tài, và đặc bit tôi chân thành cm
ơn thy hướng dn - PGS.TS Nguyn Đình Việt, người đã tn tình hướng dn, ch bo
tôi trong hc tp và nghiên cu.
Cui cùng, tôi xin gi li cm ơn tới gia đình, người thân bn ca tôi,
những người đã luôn bên động viên và khích l tôi trong sut khóa hc.
Do thời gian điều kin hn nên luận văn không tránh khỏi nhng thiếu
sót, tôi rt mong nhn được s góp ý t bn bè, thy những nời quan m đến
đề tài này.
Let’s start at the very beginning,
a very nice place to start,
when you sing, you begin with A, B, C,
when you simulate, you begin with the topology
- The ns Manual
3
Lời cam đoan
Tôi xin cam đoan kết quđạt được trong luận văn sn phm ca riêng
nhân tôi, không sao chép li ca người khác. Trong toàn b ni dung ca luận văn,
những điều được trình bày hoc ca nhân hoặc được tng hp t nhiu ngun
tài liu. Tt c các tài liu tham khảo đều xut x ràng được trích dn hp
pháp. Tôi xin hoàn toàn chu trách nhim chu mi hình thc k luật theo quy định
cho lời cam đoan của mình.
Hà Ni, ngày 01 tháng 05 năm 2011
Phan Hu Dũng
4
Mc lc
Li cảm ơn ..................................................................................................................1
Lời cam đoan...............................................................................................................3
Danh mc hình v........................................................................................................7
Danh mc bng............................................................................................................9
Bng ký hiu các ch viết tt .....................................................................................10
Chương 1: GII THIU ............................................................................................12
1.1. Đặt vấn đề.......................................................................................................12
1.2. Mc tiêu nghiên cu........................................................................................12
1.3. T chc ca luận văn ......................................................................................13
Chương 2: MNG WLAN VÀ MNG MANET ......................................................14
2.1. Mng không dây .............................................................................................14
2.1.1. Mng cc b WLAN ................................................................................14
2.1.1.1. Lch sử ra đời mng WLAN ..............................................................15
2.1.1.2. Phân loi mng WLAN .....................................................................15
2.1.1.3. Các chuẩn đối vi mng WLAN........................................................17
2.1.2. Mt s mng không dây ph biến khác.....................................................18
2.1.2.1. Mng cá nhân WPAN theo chun 802.15.1, 802.15.3 và 802.15.4.....18
2.1.2.2. Mạng đô thị WMAN theo chun 802.16............................................18
2.1.2.3. Mng din rng WWAN theo chun 802.20......................................19
2.2. Mạng di động kng dây đặc bit MANET.....................................................19
2.2.1. Gii thiu mng MANET.........................................................................19
2.2.2. Các đặc điểm ca mng MANET .............................................................22
2.2.3. Phân loi ..................................................................................................22
2.2.3.1. Phân loi mng MANET theo cách thức định tuyến ..........................22
2.2.3.2. Phân loi mng MANET theo chức năng của Nút..............................23
Chương 3: CÁC GIAO THỨC ĐỊNH TUYN TRONG MNG MANET................26
3.1. Các giao thức định tuyến ph biến trong mng có dây truyn thng................26
3.1.1. Distance Vector........................................................................................26
3.1.2. Link State.................................................................................................26
3.1.3. Source Routing.........................................................................................27
3.1.4. K thut Flooding ....................................................................................27
3.2. Các yêu cầu đối vi thuật toán định tuyến trong mng MANET......................27
3.2.1. Mc tiêu thiết kế các giao thức định tuyến cho mng MANET.................27
5
3.2.2. Áp dng các thuật toán định tuyến truyn thng trong mng MANET......28
3.3. Phân loi các giao thức định tuyến cho MANET [16]........................................29
3.3.1. Các khái nim liên quan ...........................................................................30
3.3.1.1. Định tuyến ch ứng và định tuyến phn ng......................................30
3.3.1.2. Cp nhật định k và cp nht theo s kin .........................................30
3.3.1.3. Tính toán phi tp trung và tính toán phân tán.....................................31
3.3.1.4. Đơn đường và đa đường ....................................................................31
3.3.2. Phân loi các giao thức định tuyến ...........................................................31
3.3.2.1. Destination-Sequence Distance Vector (DSDV) ................................32
3.3.2.2. Optimized Link State Routing Protocol (OLSR)................................33
3.3.2.3. Ad hoc On-demand Distance Vector Routing (AODV) .....................35
3.3.2.4. Dynamic Source Routing (DSR) [12] ..................................................36
3.3.2.5. So sánh các giao thức định tuyến cho MANET..................................38
Chương 4: NGHIÊN CỨU VIC S DNG CÔNG C PHNG PHÂN
TÍCH KT QU.......................................................................................................41
4.1. La chọn phương pháp và công cụ đánh giá hiệu năng mng [1] ......................41
4.1.1. La chọn phương pháp.............................................................................41
4.1.1.1. Mô hình Gii tích ..............................................................................42
4.1.1.2. Mô phng mng bằng chương trình máy tính ....................................42
4.1.1.3. Đo trên mạng thc.............................................................................42
4.1.1.4. Lý do s dụng phương pháp mô phỏng để đánh ghiệu năng mạng .43
4.1.2. Công c mô phng NS-2 [1, 12, 15]...............................................................43
4.1.2.1. Các chức năng mô phỏng chính ca NS.............................................45
4.1.2.2 Cu trúc phn mm ca NS ................................................................46
4.1.2.3. Lp trình mô phng bng NS.............................................................46
4.1.3 Công c h tr phân tích kết qu mô phng...............................................46
4.1.3.1 Cu trúc tp vết cha kết qu mô phng mng khôngy ..................46
4.1.3.2 Mt s công c h tr vic phân tích và hin th kết qu mô phng....47
4.1.4. Công c hin th trc quan mng MANET trong quá trình hoạt động
iNSPECT ...........................................................................................................48
4.2. Thiết lp mô phng mng MANET trong NS..................................................53
4.2.1. To các nút mng trong MANET .............................................................53
4.2.1.1 Nút di động.........................................................................................53
4.4.1.2 Mô hình phương tiện chia s trong NS2..............................................54
4.4.1.3 Hoạt động của nút di động..................................................................55
4.4.1.4 Cu hình nút di động trong NS ...........................................................56