Skip to main content
Log in

AMRoute: Ad Hoc Multicast Routing Protocol

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

The Ad hoc Multicast Routing protocol (AMRoute) presents a novel approach for robust IP Multicast in mobile ad hoc networks by exploiting user-multicast trees and dynamic logical cores. It creates a bidirectional, shared tree for data distribution using only group senders and receivers as tree nodes. Unicast tunnels are used as tree links to connect neighbors on the user-multicast tree. Thus, AMRoute does not need to be supported by network nodes that are not interested/capable of multicast, and group state cost is incurred only by group senders and receivers. Also, the use of tunnels as tree links implies that tree structure does not need to change even in case of a dynamic network topology, which reduces the signaling traffic and packet loss. Thus AMRoute does not need to track network dynamics; the underlying unicast protocol is solely responsible for this function. AMRoute does not require a specific unicast routing protocol; therefore, it can operate seamlessly over separate domains with different unicast protocols. Certain tree nodes are designated by AMRoute as logical cores, and are responsible for initiating and managing the signaling component of AMRoute, such as detection of group members and tree setup. Logical cores differ significantly from those in CBT and PIM-SM, since they are not a central point for data distribution and can migrate dynamically among member nodes. Simulation results (using ns-2) demonstrate that AMRoute signaling traffic remains at relatively low level for typical group sizes. The results also indicate that group members receive a high proportion of data multicast by senders, even in the case of a highly dynamic network.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. T. Ballardie, Core based Trees (CBT) multicast routing architecture, RFC 2201 (September 1997).

  2. J. Broch, D. Johnson and D. Maltz, Dynamic source routing protocol for mobile ad hoc networks, Internet Draft, draft-ietf-manetdsr-02 (June 1999).

  3. J. Broch, D. Maltz, D. Johnson, Y. Hu and J. Jetcheva, A performance comparison of multi-hop wireless ad hoc network routing protocols, In Proceedings of ACM MobiCom (October 1998).

  4. S. Corson and J. Macker, Mobile ad hoc networking: Routing protocol performance issues and evaluation considerations, RFC 2501 (January 1999).

  5. D. Estrin et al., PIM-SM: Protocol specification, RFC 2362 (June 1998).

  6. S.-J. Lee, W. Su and M. Gerla, On-Demand Multicast Routing Protocol for ad-hoc networks, Internet Draft, draft-ietf-manet-odmrp-01 (June 1999).

  7. Network Simulator (Version 2), http://www-mash.cs.berkeley.edu/ns/

  8. C. Perkins, Mobile ad hoc networking terminology, Internet Draft, draft-ietf-manet-term-00 (October 1997).

  9. C. Perkins, E. Royer and S. Das, Ad hoc On Demand Distance Vector (AODV) routing, Internet Draft, draft-ietf-manet-aodv-03 (June 1999).

  10. T. Pusateri, Distance Vector Multicast Routing Protocol, Internet Draft, draft-ietf-idmr-dvmrp-v3-09 (September 1999).

  11. C. Wu, Y. Tay and C.-K. Toh, Ad hocMulticast Routing protocol utilizing Increasing ID-numbers (AMRIS) functional specification, Internet Draft, draft-ietf-manet-amris-spec-00 (November 1998).

Download references

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xie, J., Talpade, R.R., McAuley, A. et al. AMRoute: Ad Hoc Multicast Routing Protocol. Mobile Networks and Applications 7, 429–439 (2002). https://doi.org/10.1023/A:1020748431138

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1020748431138

Navigation