Implementation work

The work this master thesis covers started out as a modification to an existing implementation of a routing protocol for mobile wireless networks. After a while the entire implementation had been rewritten and in many aspects redesigned. It was now implemented to comply to the RFC describing the protocol and to be as modular and extensible as possible.

The work on the master includes an entire implementation of the Optimized Link State Routing protocol. The implementation is very modular in design and is easy to extend through the use of plugins. Several extensions to the routing protocol are also part of the master. All these solutions are described in this thesis.

Due to space limitations, not every part of this thesis will include a full background presentation of the technical aspects of the material. It is assumed that the reader has some basic knowledge of things such as UDP/TCP IP networking and C programming.

Andreas 2004-07-29