IBR-DTN
This implementation of the bundle protocol [RFC5050] is designed for embedded systems like the RouterBoard 532A or Ubiquiti RouterStation Pro and can be used as framework for DTN applications.
The module-based architecture with miscellaneous interfaces, makes it possible to change functionalities like routing or storage of bundle just by inheriting a specific class.
Software
Features
Convergence Layer
Routing Modules
- Routing with static connections
- Forward bundles on discovery
- Epidemic routing with bloomfilter
- Flooding routing scheme
Storage Modules
Public Node
For participation in the DTN-Bone we setup a special node running our DTN software.
- Geographic Location: Brunswiek, Germany, OH: 52.27321, 10.52521
- Contact Information: Johannes Morgenroth
- Node DNS name or IP address: dtnbucket.ibr.cs.tu-bs.de (134.169.35.178)
- Buffalo Terastation Pro
- Implementation: IBR-DTN 0.6
- EID: dtn://dtnbucket.ibr.cs.tu-bs.de
- CL: TCP, UDP
- Ports:
- Applications
- DTN camera 1: dtn://dtnbucket.ibr.cs.tu-bs.de/webcam01
- DTN camera 2: dtn://dtnbucket.ibr.cs.tu-bs.de/webcam02
- Send a picture to the cameras and you get a reply with a picture.
Related stuff
Project members
Publications
If you use IBR-DTN in your work, please cite us. Below you can download the neccessary bibtex for your convenience.
- Sebastian Schildt, Johannes Morgenroth, Wolf-Bastian Pöttner and Lars Wolf: IBR-DTN: A lightweight, modular and highly portable Bundle Protocol implementation, in Electronic Communications of the EASST, Vol. 37, pages 1-11, 2011 (IBR-DTN-WASA, BibTeX, Slides)
- Michael Doering, Sven Lahde, Johannes Morgenroth and Lars Wolf: IBR-DTN: an efficient implementation for embedded systems, in Proceedings of the Third Workshop on Challenged Networks, CHANTS 2008, San Francisco, California, USA, September 15, 2008, pages 117-120, 2008 (DLMW08, BibTeX)
Further Information
For further information please contact Johannes Morgenroth.