Multicast Protocol Implementation and Validation in an Ad hoc Network Testbed

Sang Ho Baea
sbae@cs.ucla.edu
Sung-Ju Leeb
sjlee@hpl.hp.com
Mario Gerlaa
gerla@cs.ucla.edu

aComputer Science Department, University of California, Los Angeles
bInternet & Mobile Systems Lab, Hewlett-Packard Laboratories, Palo Alto, CA

Abstract

We present our experiences in implementing and validating the On-Demand Multicast Routing Protocol (ODMRP) in a real wireless ad hoc network testbed. ODMRP maintains a mesh for each multicast group to provide multiple alternate paths. Redundancy created by the mesh helps overcome frequent topology changes resulting from node mobility, channel fading, and interferences. The protocol does not maintain permanent route tables with full topological views. Instead, multicast senders reactively and dynamically discover routes and obtain multicast group information on demand. ODMRP is implemented in our testbed network consisting of six hosts using the kernel level multicast support option built into the Linux operating system. We describe the key design and implementation features of our protocol and report preliminary testbed experiment results of ODMRP and DVMRP (Distance Vector Multicast Routing Protocol), a traditional tree based scheme.

PDF (110 KB)