Multicasting along Meshes in Ad-Hoc Networks

Abstract

The Core-Assisted Mesh Protocol (CAMP) is introduced for multicast routing in ad-hoc networks. CAMP generalizes the notion of core-based trees introduced for internet multicasting into multicast meshes that have much richer connectivity than trees. A shared multicast mesh is defined for each multicast group. The main goal of using such meshes is to maintain the connectivity of multicast groups even while network routers move frequently. CAMP consists of the maintenance of multicast meshes and loop-free packet forwarding over such meshes. Within the multicast mesh of a group, packets from any source in the group are forwarded along the reverse shortest path to the source, just as in traditional multicast protocols based on source-based trees. CAMP guarantees that, within a finite time, every receiver of a multicast group has a reverse shortest path to each source of the multicast group. It uses cores only to limit the traffic needed for a router to join a multicast group. The failure of cores does not stop packet forwarding or the process of maintaining the multicast meshes.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1999
Accession Number
ADA459241

Entities

People

  • Ewerton L. Madruga
  • J.J. Garcia-Luna-Aceves

Organizations

  • University of California, Santa Cruz

Tags

Communities of Interest

  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Ad Hoc Networks
  • Computer Networks
  • Engineering
  • Floods
  • Internet
  • Internet Routing
  • Mesh Networks
  • Mobility
  • Multiple Access
  • Network Architecture
  • Network Topology
  • Networks
  • Packet Loss
  • Routing
  • Routing Protocols
  • Simulations

Fields of Study

  • Computer science

Readers

  • Computer Networking