Passive Autoconfiguration for Mobile Ad hoc Networks (PACMAN)


Mobile ad hoc networks enable the establishment of a communication network independent of any infrastructure in a spontaneous manner. For that purpose, the network must be self-organizing and autoconfiguring. Passive Autoconfiguration for Mobile Ad hoc Networks (PACMAN) is an efficient and robust distributed solution for address autoconfiguration in mobile ad hoc networks. Special features of PACMAN are the support for frequent network partitioning and merging, and very low protocol overhead. This is accomplished by following a cross-layer/cross-protocol design. For example, PACMAN utilizes the Passive Duplicate Address Detection (PDAD) concept to detect address conflicts based on anomalies in routing protocol traffic.

This webpage collects work related to PACMAN, which was done by Dr. Kilian Weniger <k.weniger at>, Ingmar Baumgart <ingmar at> and Prof. M. Zitterbart <zit at> of the Institut für Telematik, Universität Karlsruhe (TH). The work was part of the project IPonAir.


The implementation in C (designed for linux) is available for download at Sourceforge. Logo

This implementation is part of the demonstrator presented at ACM Mobicom 2004. The picture below shows the demonstrator. Together with the UniK OLSR routing daemon, PACMAN is running on Linux-based Pocket PCs equipped with IEEE 802.11b NICs. A Qt/Embedded-based GUI shows the current IP address and various statistics. A multi-hop topology is emulated by the tool Wireless Network Topology Emulator (WNTE) and visualized by a laptop.

Related Publications

Related Links

Last modified: Tue Nov 9 16:23:45 CET 2004