This thesis is written as a part of my master degree in Computer Science at the University of Oslo, Institute of Informatics. The thesis is written at UniK University Graduation Center.
I have always had a deep interest for how stuff works under
the hood, and this especially applies to computer networks.
Implementing, extending and experimenting with a MANET routing
protocol has been the perfect assignment for me. It has been
a lot of challenging, hard work, but at the same time it
has been very rewarding and fun.
Through my work on this master, I have learned a lot about
routing protocols and low-level network programming
on the GNU/Linux platform. I have been allowed to work
freely and to pursuit any new idea I have come up with. For
giving me such freedom in my work, and for his guidance,
I would like to thank Andreas Hafslund.
I would also like to thank Paal
Engelstad, Jon E. Andersson and Roar B. Rotvik who I
have been working with on the extensions of OLSR. My
thanks also goes to Prof. Øyvind Kure and
Knut Øvsthus.
Also a special thanks to my wife Margareth,
for her patience with me spending endless hours
hacking computers.
Andreas Tønnesen,
Oslo, August 1st, 2004
Andreas 2004-07-29