Dedication | 第7-8页 |
Acknowledgements | 第8-9页 |
Abstract | 第9页 |
摘要 | 第10-17页 |
Chapter 1 Introduction | 第17-21页 |
1.1 Background | 第17-18页 |
1.2 Research Objectives | 第18-19页 |
1.3 Significance | 第19页 |
1.4 Thesis Layout | 第19-21页 |
Chapter 2 Ad-Hoc Networks | 第21-35页 |
2.1 Introduction | 第21-22页 |
2.2 The IETF MANET Working Group | 第22-23页 |
2.3 Properties of Ad-Hoc Networks | 第23-24页 |
2.3.1 Independence | 第23-24页 |
2.3.2 Structure | 第24页 |
2.3.3 Addressing | 第24页 |
2.4 Ad-Hoc Networking Issues | 第24-26页 |
2.4.1 Dynamic Topologies | 第24-25页 |
2.4.2 Bandwidth-Constrained, Variable Capacity Links | 第25页 |
2.4.3 Energy-Constrained Operation | 第25页 |
2.4.4 Network Security | 第25-26页 |
2.5 Ad-Hoc Routing Protocols | 第26-28页 |
2.5.1 Proactive Routing Protocols | 第26-27页 |
2.5.2 Reactive Routing Protocols | 第27-28页 |
2.5.3 Hybrid Routing Protocols | 第28页 |
2.6 Applications of Ad-Hoc Networks | 第28-29页 |
2.7 AODV Routing Protocol | 第29-33页 |
2.7.1 AODV Message Types | 第30-32页 |
2.7.2 AODV Routing Tables | 第32页 |
2.7.3 Route Maintenance | 第32-33页 |
2.8 Related Work | 第33-35页 |
Chapter 3 AODV Implementations and Kernel Buildroot | 第35-48页 |
3.1 AODV-UU | 第35-40页 |
3.1.1 Description | 第35-36页 |
3.1.2 Installation and Usage | 第36-37页 |
3.1.3 Configuration | 第37-38页 |
3.1.4 IP Interaction | 第38-39页 |
3.1.5 Current Status | 第39-40页 |
3.2 FB-AODV | 第40-42页 |
3.2.1 Description | 第40-41页 |
3.2.2 Installation and Usage | 第41页 |
3.2.3 Proc Filesystem | 第41-42页 |
3.2.4 Current Status | 第42页 |
3.3 Open WRT | 第42-46页 |
3.3.1 Description | 第42-43页 |
3.3.2 History | 第43-44页 |
3.3.3 Features | 第44页 |
3.3.4 Toolchain/Buildroot | 第44-45页 |
3.3.5 Uses of Open WRT | 第45-46页 |
3.4 Android | 第46-48页 |
Chapter 4 Implementing AODV Router Prototypes | 第48-64页 |
4.1 Implementation on x86 Processor | 第48-51页 |
4.1.1 AODV-UU Installation | 第48-49页 |
4.1.2 Network Interface Configuration | 第49-51页 |
4.2 Implementation on MIPS Processor | 第51-58页 |
4.2.1 Router Kernel Compilation | 第51-52页 |
4.2.2 Flashing the Router | 第52-54页 |
4.2.3 Needed Files | 第54-55页 |
4.2.4 AODV-UU Cross-Compilation | 第55-56页 |
4.2.5 File Transfer | 第56-57页 |
4.2.6 Network Interface Configuration | 第57-58页 |
4.3 Implementation on ARM Processor | 第58-61页 |
4.3.1 Needed Files | 第58页 |
4.3.2 FB-AODV Cross-Compilation | 第58-59页 |
4.3.3 File Transfer | 第59-60页 |
4.3.4 Network Interface Configurations | 第60-61页 |
4.4 Running AODV-UU | 第61-62页 |
4.5 Running FB-AODV | 第62-64页 |
Chapter 5 Test Runs | 第64-78页 |
5.1 Test 1 | 第64-68页 |
5.1.1 Running Test 1 | 第65-66页 |
5.1.2 Test 1 Result and Discussion | 第66-68页 |
5.2 Test 2 | 第68-71页 |
5.2.1 Running Test 2 | 第68-69页 |
5.2.2 Test 2 Result and Discussion | 第69-71页 |
5.3 Test 3 | 第71-78页 |
5.3.1 Scenario 1: 1 Hop | 第72-74页 |
5.3.2 Scenario 2: 2 Hops | 第74-78页 |
Chapter 6 Conclusion | 第78-84页 |
6.1 Summary | 第78页 |
6.2 Problems/Limitations | 第78-79页 |
6.3 Proposed Solutions | 第79-81页 |
6.4 Contribution | 第81-82页 |
6.5 Future Work | 第82-84页 |
References | 第84-90页 |
Appendix 1 List of Abbreviations | 第90-92页 |
Appendix 2 Glossary | 第92-94页 |
Appendix 3 For x86 Implementation | 第94-97页 |
Appendix 3.1 Materials Needed | 第94页 |
Appendix 3.2 Sources Edit | 第94-95页 |
Appendix 3.3 Makefile Edit | 第95-96页 |
Appendix 3.4 Setting Network Interface | 第96-97页 |
Appendix 4 For MIPS Implementation | 第97-102页 |
Appendix 4.1 Materials Needed | 第97-98页 |
Appendix 4.2 Sources Edit | 第98页 |
Appendix 4.3 Install Build Essential | 第98-99页 |
Appendix 4.4 Makefile Edit | 第99-100页 |
Appendix 4.5 Setting Network Interface | 第100-102页 |
Appendix 5 For ARM Implementation | 第102-104页 |
Appendix 5.1 Makefile Edit | 第102页 |
Appendix 5.2 FB-AODV Edit | 第102页 |
Appendix 5.3 FB-AODV Shell Script | 第102-104页 |
List of Academic Activities and Achievements during the Degree | 第104-105页 |