An example of the usage of wireless LAN technologyfor multimedia: see Berlin live!

TKN - Telecommunication Networks Group TU-Berlin
Head of Group: Prof. Adam Wolisz Faculty of Electrical Engineering and Computer Science

MOMBASA Software Environment

A generic platform for experimentation 
with multicast-based mobility support in IP networks

Software download


The 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:

  • 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)
  • MOMBASA is part of a research project at the Telecommunication Networks Group (TKN) of the Technical University of Berlin.

    For more information, see the README.



    2002-06-24        Version 2.0 This version provides a generic interface to the multicast that allows
                                                        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,
                                                        testing suites,
                                                        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)

    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.



    Documentation is included in the MOMBASA tar ball. Latest versions:
  • 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
  • Back


    Andreas Festag

    Lars Westerhoff

    Questions? Contact webmaster.

    Contents subject to change. All rights reserved.
    Mit dem Urteil vom 12. Mai 1998- 312 O 85/98- "Haftung für Links" hat das Landgericht Hamburg entschieden, daß man durch die Anbringung eines Links, die Inhalte der gelinkten Seite ggf. mit zu verantworten hat. Dies kann nur dadurch verhindert werden, daß man sich ausdrücklich von diesen Inhalten distanziert.
    "Hiermit distanzieren wir uns ausdrücklich von allen Inhalten aller extern gelinkten Seiten auf unserem Server und machen uns diese Inhalte nicht zu eigen. Diese Erklärung gilt für alle auf unserem Server angebrachten externen Links."