Mesh Based Multicast Routing Protocol

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 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