tud logo rgb

Documentation

This section provides a thorough documentation of the most relevant parts of the PASER implementations in Linux as well as in OMNeT++.

Copyright: (C) 2012 Communication Networks Institute (CNI - Prof. Dr.-Ing. Christian Wietfeld) at Technische Universitaet Dortmund, Germany: http://www.kn.e-technik.tu-dortmund.de/.

This implementation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

The documentation has been generated by doxygen-1.7.5.1.

 

Experimental - Linux

The PASER implementation in Linux is cross-layer and it is composed of a kernel module in kernel space and the routing logic in user space. 

The kernel module is based on ROUTE-O-MATIC [PDF]. It is composed of the following sub-modules:

Authors: This email address is being protected from spambots. You need JavaScript enabled to view it. and This email address is being protected from spambots. You need JavaScript enabled to view it..

The routing logic is implemented as a daemon in user space. It is composed of the following modules (this part of the documentation is subject to revision):

Authors: This email address is being protected from spambots. You need JavaScript enabled to view it. and This email address is being protected from spambots. You need JavaScript enabled to view it..

 

Simulation - OMNeT++

The PASER implementation in the simulation tool OMNeT++ is mainly composed of the following modules:

Apart from PASER, a documentation of the implementation of the isolation and the wormhole attacks, which are necessary to verify the robustness of PASER against these attacks (among others), is found HERE.

Authors: This email address is being protected from spambots. You need JavaScript enabled to view it. and This email address is being protected from spambots. You need JavaScript enabled to view it..