Multicast Member Node
(EG! Forwarding Group Node
Link
Multicast Mesh Link
¼ Traffic Flow
TrafficOverhead
Figure 2.9 Data Forwarding in ODMRP[64].
2.4.7.2 Core Assisted Mesh Protocol (CAMP)
CAMP [27] extends the receiver-initiated approach for Core Based Tree (CBT) [6] to form a
multicast mesh. It also builds and maintains a multicast mesh for distributing information
within each multicast group. A multicast mesh is a set of nodes within the network topology
that insures at least a path from the source to each receiver. Within the multicast mesh of a
group, CAMP guarantee forwarding data from any source in the group along the reverse
shortest path to the source. One or more cores can be defined for each mesh. CAMP uses
cores to limit the traffic required for a node needs to join the multicast group. CAMP
provides loop-free packet forwarded over meshes.
CAMP [27] is considered the first multicast protocol that uses routing structure other than
tree structure [28]. One possible disadvantage of CAMP is that it needs an underlying unicast
protocol like WRP [50] for providing unicast routes to all destinations in the network.
29