Implementing BCAST


  1. Kunz, T.
Corporate Authors
Defence R&D Canada - Ottawa, Ottawa ONT (CAN);Carleton Univ, Ottawa ONT (CAN)
Multicasting is the transmission of datagrams (packets) to a group of zero or more hosts identified by a single destination address. Maintaining group membership information and building an optimal multicast distribution structure (typically in the form of a routing tree) is challenging even in wired networks. However, nodes are increasingly mobile. One particularly challenging environment for multicast is a mobile ad-hoc network (MANET). This report discusses the implementation of a multicast protocol (bcast) on XORP, the eXtensible Open Router Platform from Berkeley, on Linux laptops with IEEE 802.11 interfaces. This protocol does not require the construction and maintenance of a multicast distribution structure. Rather, it broadcasts packets to all nodes in an optimized manner. Prior work, based on simulations, has shown that this approach has good overall performance. The implemented protocol supports both unreliable and reliable operation. We extensively tested our protocol in a number of ways: simulations, executing the protocol over wireless links in a static environment, and executing it in emulated mobile scenarios. In a stationary environment, all results are close to each other, and the mobility emulator introduces negligible additional overhead. In mobile scenarios, our measurements in the emulated environment differ quantitatively and qualitatively from the simulation results.

Il y a un résumé en français ici.

Ad-Hoc Networks;Reliable Multicasting Protocol;One-to-many communication;Many-to-many communication;Performance study;Simulation;NS2;Implementation;XORP;Multicasting;Routing Protocol
Report Number
DRDC-OTTAWA-CR-2004-154 — Contractor Report
Date of publication
01 Mar 2004
Number of Pages
Hardcopy;CD ROM

Permanent link

Document 1 of 1

Date modified: