AG Technische Informatik

Implementation of Routing Protocols for Testbeds

Bastian Blywis, Mesut Güneş, Felix Shzu-Juraschek, Philipp Schmidt— 2009

Routing is infact a simple task, yet the implementation of routing protocols requires specific operating system related knowledge. The developer has to deal with particular kernel internals that might have severe side effects. Furthermore, novel routing protocols require features that are not provided by current operating systems. Thus, routing protocols for mobile ad-hoc networks and wireless mesh networks are often studied in simulation environments. However, simulations have limitations that can result in conclusions that do not hold in real networks. A framework for the implementation of routing protocols in operating systems is required to enable real world oriented research. We introduce the DES Simple and Extensible Routing-Framework for Testbeds (DES-SERT). It supports the implementation, experimentation, and evaluation of routing protocols in a testbed environment. A structured protocol implementation is advocated by transmitting data in extensions attached to packets and by its pipeline based architecture. Several steps are elaborated how to derive an implementation from a routing protocol specification. A gossip implementation is presented as a simple example.

TitelImplementation of Routing Protocols for Testbeds
VerfasserBastian Blywis, Mesut Güneş, Felix Shzu-Juraschek, Philipp Schmidt
Verlag2009 International Conference on Wireless Communications \& Signal Processing (WCSP'09), 11 2009
ThemaRouting; Wireless Mesh Network; Testbed
Datum200911
ArtText
BibTeX Code@inproceedings{blywis+:2009a, author = {Bastian Blywis and Mesut G\"unes and Felix Juraschek and Philipp Schmidt}, title = {Implementation of Routing Protocols for Testbeds}, booktitle = {2009 International Conference on Wireless Communications \& Signal Processing (WCSP'09)}, year = {2009}, address = {Nanjing, P.R. China}, month = {11}, abstract = {Routing is infact a simple task, yet the implementation of routing protocols requires specific operating system related knowledge. The developer has to deal with particular kernel internals that might have severe side effects. Furthermore, novel routing protocols require features that are not provided by current operating systems. Thus, routing protocols for mobile ad-hoc networks and wireless mesh networks are often studied in simulation environments. However, simulations have limitations that can result in conclusions that do not hold in real networks. A framework for the implementation of routing protocols in operating systems is required to enable real world oriented research. We introduce the DES Simple and Extensible Routing-Framework for Testbeds (DES-SERT). It supports the implementation, experimentation, and evaluation of routing protocols in a testbed environment. A structured protocol implementation is advocated by transmitting data in extensions attached to packets and by its pipeline based architecture. Several steps are elaborated how to derive an implementation from a routing protocol specification. A gossip implementation is presented as a simple example.}, days = {13}, doi = {10.1109/WCSP.2009.5371416}, keywords = {Routing; Wireless Mesh Network; Testbed}, owner = {blywis}, timestamp = {2009.09.08} }