DES-SERT (DES Simple and Extensible Routing-Framework for Testbeds)

des-sertDES-SERT is the DES Simple and Extensible Routing-Framework for Testbeds. It is implemented as user space library that can be used to implement proactive, reactive, and hybrid routing protocols. DES-SERT is scheduled to be included in the Debian GNU/Linux distribution and in the mean time is available on this website. In the future we will also make available several tutorials on how to use the framework as well as a selection of routing protocols that have been implemented in the Computer Systems and Telematics, Distributed Embedded Systems research group at Freie Universität Berlin.

The following protocols have already been implemented with DES-SERT. We will make them available one after another in the next time when they meet our release standards and provide at autoconfiguration to be usable to out-of-the-box.

  • Ad-hoc On-demand Distance Vector Routing (AODV)
  • Better Approach To Mobile Ad-hoc Networking (B.A.T.M.A.N.)
  • Dynamic Source Routing (DSR)
  • Gossip routing
  • Optimized Link State Routing (OLSR)

News

des-example - 0.5

Application: 
des-example
Version: 
0.5

This release is compatible with libdessert 0.91 and includes an example extension dissector for Wireshark and tshark.

libdessert - 0.91

Application: 
libdessert
Version: 
0.91

This release includes Wireshark dissectors for the basic DES-SERT message format as well as the Ethernet, Ping/Pong, and Trace extensions.

des-example 0.4

Application: 
des-example
Version: 
0.4

This version of a most simple libdessert-based daemon compiles with libdessert 0.90.

des-gossip 0.5

Application: 
des-gossip
Version: 
0.5

This  version of the example (stupid) gossip implementation compiles with libdessert 0.90.

libdessert 0.90

Application: 
libdessert
Version: 
0.9

Version 0.90 is an update with many bug fixes. Due to some code refactoring and interface changes, this version requires slight modifications of all routing daemons.

We switched from a custom Makefile to autotools. Because autotools allows no floating point numbers as soname, the current version has the libtool number 1.0.0 and soname libdessert.so.1. We did not yet package 0.90 as debian package, as some additional changes to the library interface can be expected in the next time. In this case the current interface number (and thus the soname) of the library would have to be increased (e.g. to libdessert.so.2) which we want to avoid. Until version 1.0 all releases will probably remain at libtool version 1.0.0.

Please not that the numbers like 0.90 refer to our software release and numbers like 1.0.0 always to libtool version. Both numbers have been decoupled as advocated by the libtool manual.

Syndicate content