0% found this document useful (0 votes)
64 views

Mesh Based Multicast Routing Protocol

This document summarizes and compares two mesh-based multicast routing protocols: ODMRP and DCMP. ODMRP forms a mesh using forwarding nodes that maintain message caches. It uses periodic flooding of JoinReq packets for initialization and maintenance. DCMP improves efficiency over ODMRP by reducing control overhead through designating some sources as core active sources that proxy for passive sources. It also limits the maximum number of passive sources and hop distance between passive and proxy sources. Both use soft state for mesh maintenance.

Uploaded by

Arul Jothi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views

Mesh Based Multicast Routing Protocol

This document summarizes and compares two mesh-based multicast routing protocols: ODMRP and DCMP. ODMRP forms a mesh using forwarding nodes that maintain message caches. It uses periodic flooding of JoinReq packets for initialization and maintenance. DCMP improves efficiency over ODMRP by reducing control overhead through designating some sources as core active sources that proxy for passive sources. It also limits the maximum number of passive sources and hop distance between passive and proxy sources. Both use soft state for mesh maintenance.

Uploaded by

Arul Jothi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Mesh based multicast routing

protocol
• ODMRP
• DCMP
On-Demand Multicast Routing Protocol
(ODMRP)
• Mesh formed by forwarding nodes for forwarding data
packets
– These nodes maintain the message cache : to detect
duplicate data packets and duplicate JoinReq control packets
• Initialization phase
– Source floods the JoinReq control packet periodically
– Receiver sends JoinReply through reverse shortest path
– Intermediate node sets the forwarding flag and becomes
forwarding node
– Eg. Format of JoinReply
Source ID packet sentIDby receiver R2
Next Node
S1 I3
S2 I5
Mesh topology in ODMRP
• Mesh maintenance phase
– Uses soft state approach to maintain the mesh, source
periodically floods JoinReq control packet.
• Advantage
– Exhibits robustness: using soft state approach for
maintenance
• Disadvantage
– High control overhead periodic flood of JoinReq packets
– Reduced multicast efficiency: same Data packets
propagate through more than one path.
Maintenance of mesh topology in ODMRP
Dynamic Core-Based Multicast Routing Protocol
(DCMP)
• Improves efficiency by reducing control overhead and better packet
delivery ratio.
• Reducing no. of sources to flood JoinReq thereby reducing no. of
forwarding nodes.
• Mesh Initialization phase
– Three kinds of sources
• Passive sources
• Active sources
• Core active sources
– Passive sources: associated with core active sources that acts as proxy.
– Core active sources: flooding JoinReq packet on their behalf and as well on
behalf of passive sources
– MaxPassSize : Limiting maximum no. of passive sources
– MaxHop: Limiting maximum hop distance between passive and its proxy
Construction of mesh in DCMP
• Mesh maintenance phase
– Uses soft state approach
• Advantages
– Scalability : decreased overhead and superior packet
delivery ratio
– Increase with no. of sources
• Disadvantages
– Parameters(MaxHop&MaxPassSize): depend on network
load conditions , group size, no. of sources
– Failure of core active node lead to multiple session failures.
Maintenance of mesh topology in DCMP
Application-Dependent Multicast Routing
• Based on the different needs of user the multicast routing
protocols are categorized as following:
– Role-Based Multicast : meet the needs of inter-vehicle
communication.
• Multicast group changes dynamically based on location, speed, driving
direction and time.
• Eg. Accident situation on highways
• In this model source is stationary and receivers move at high speed, mostly
toward the source.
– Content-Based Multicast : used when source set and receiver set
information changes dynamically
• Eg. Application in a battlefield
– Location-Based Multicast

You might also like