Linux Optimized Link State Routing Protocol (OLSR) IPv6 HOWTO

Lars Strand

2004-04-23

Revision History
Revision 1.02004-04-23Revised by: EJH
Final review complete. Document published to the LDP collection.
Revision 0.62004-04-19Revised by: LKS
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-08Revised by: LKS
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-05Revised by: LKS
Initial release.

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
A.1. PREAMBLE
A.2. APPLICABILITY AND DEFINITIONS
A.3. VERBATIM COPYING
A.4. COPYING IN QUANTITY
A.5. MODIFICATIONS
A.6. COMBINING DOCUMENTS
A.7. COLLECTIONS OF DOCUMENTS
A.8. AGGREGATION WITH INDEPENDENT WORKS
A.9. TRANSLATION
A.10. TERMINATION
A.11. FUTURE REVISIONS OF THIS LICENSE
A.12. ADDENDUM: How to use this License for your documents