MOMBASA Software Environment is a platform to investigate the utilization of multicast communication for host mobility in IP-based networks. It includes software agents for mobile hosts, mobility-enabling proxies (MEPs) running in access points, and gateway proxies. The software environment provides a generic interface to the multicast protocol. The interface can be adapted to support different classes of multicast approaches. At this stage, the MOMBASA Software Environment employs IGMPv2 / PIM-SM, and CMAP/CMNP an alternative multicast scheme implementing a very flexible call model on top of a connection-oriented network. Other multicast protocols can be employed with minor customizations to the software based on the generic interface to the multicast.
The MOMBASA Software Environment provides the following key features:
MOMBASA is part of a research project at the Telecommunication Networks Group (TKN) of the Technical University of Berlin.
Addressing and routing based on IP- and IP-style multicast with uni- and bi-directional multicast trees, Multicast proxies in access points to disburden the mobile host from multicast group management, Advertisements/Solicitations to advertise the availability of Mobility Enabling Proxies (MEPs), Inter-MEP advertisements to register mobile hosts in advance, Support of different handover types: soft, predictive, inter-technology (vertical) handover, Differentiation between active and inactive mobile hosts; multicast-based paging to locate inactive mobile hosts, Policies to control and tune system behavior (handover type, selection of optimal interface among several possible, control buffering, forwarding algorithm and paging algorithms)
For more information, see the README.
the utilization of a wide range of multicast types. These types are
not limited to IP multicast, i.e. any-source multicast (ASM)
and single-source multicast (SSM) but rather alternative schemes.
Support of CMAP/CMNP - an alternative multicast scheme on top
of an connection-oriented network. CMAP/CMNP provides a very
flexible call model where endpoints and connections can be
dynamically added, modified and dropped to/from a call. A number
of features - such as third party signaling, QoS control and others -
can be utilized to improve the support of multicast-based host
mobility. The use of CMAP/CMNP requires the
Washington University Gigabit Switch (WUGS) kit - open,
non-proprietary, high performance networking equipment for use
in experimental systems research.
2002-01-24 MOMBASA Mobile Agent running on handhelds with ARM processors
Tested with Compaq's iPAQ H3600 running Familar Linux
2002-01-03 Version 1.1 Minor bug fixes,
more handover policies,
Tcl/Tk-based visualization tools,
more documentation about implementation design and conformance testing.
2001-11-08 Version 1.0 First public release.
Software download (GPL License)mombasa_se-2.0.tgz
ma.ipaq Binary for MOMBASA Mobile Agent
(cross-compiled for ARM processors
and familiar linux distribution, e.g. iPAQ)
For installation from the source code distribution, see more information from the file README included in the distribution. Please leave your name and email address if you are using the software. Comments are highly appreciated as well.
README - Requirements, installation, compilation, run README.cmap-patch - Extenions of CMAP/CMNP Specification - Protocol specification Implementation design Source code documentation Conformance testing Howto install MOMBASA on a Compaq iPAQ
Andreas Festag firstname.lastname@example.org
Lars Westerhoff email@example.com