Linux Optimized Link State Routing Protocol (OLSR) IPv6 HOWTO

2004-04-23

Revision History
Revision 1.02004-04-23EJH
Final review complete. Document published to the LDP collection.
Revision 0.62004-04-19LKS
Thanks to Thomas Zimmerman <thomas (at) zimres net> for a language review! Updated to latest version number and added a section on plugin-support in OLSRd. Changed lisence back to GFDL
Revision 0.52004-03-08LKS
An almost complete rewrite. Adding OLSRd (old uOLSR), updated to RFC3626. Removed NROLSR and CRCOLSR. Converted to XML Docbook. Changed the license from GFDL to OPL due to some GFDL problems.
Revision 0.32003-08-05LKS
Initial release.

Abstract

This document describes the software and procedures to set up and use Optimized Link State Routing Protocol (OLSR) with IPv6 for Linux. OLSR is used as a routing protocol for Mobile Ad-Hoc Networks (MANET) (also called spontaneous network).


Table of Contents

1. Introduction
1.1. Why Ad-Hoc network?
1.2. What is a MANET?
1.3. What is Optimized Link State Routing (OLSR)?
1.4. How does OLSR work?
1.5. What about IBSS (IEEE ad-hoc mode)?
2. IPv6
3. OLSR for Linux
3.1. Installing OLSRd
3.2. Using OLSRd
3.3. What about HNA messages?
3.4. Plugin support
3.5. Optional GUI
3.6. Other OLSR implementations
4. FAQ
5. Useful Resources
6. Copyright, acknowledgments and miscellaneous
6.1. Copyright and License
6.2. How this document was produced
6.3. Feedback
6.4. Acknowledgments
A. GNU Free Documentation License
1. PREAMBLE
2. APPLICABILITY AND DEFINITIONS
3. VERBATIM COPYING
4. COPYING IN QUANTITY
5. MODIFICATIONS
6. COMBINING DOCUMENTS
7. COLLECTIONS OF DOCUMENTS
8. AGGREGATION WITH INDEPENDENT WORKS
9. TRANSLATION
10. TERMINATION
11. FUTURE REVISIONS OF THIS LICENSE
12. ADDENDUM: How to use this License for your documents