Home | | Mobile and Pervasive Computing | On Demand Multicast Routing Protocol (ODMR): Algorithm, Illustration, Advantages, Disadvantages

Chapter: Mobile Networks : Routing

On Demand Multicast Routing Protocol (ODMR): Algorithm, Illustration, Advantages, Disadvantages

On- Demand Multicast routing protocol is a mesh architecture protocol, i.e, it has multiple paths from the sender to the receivers and uses a forwarding group concept.

ON DEMAND MULTICAST ROUTING PROTOCOL (ODMR)

 

1.     On- Demand Multicast routing protocol is a mesh architecture protocol, i.e, it has multiple paths from the sender to the receivers and uses a forwarding group concept.

2.     It applies on-demand procedures to dynamically build route and maintain multicast group membership.

3.     By maintaining a mesh instead of a tree, the drawbacks of multicast trees in ad hoc networks like frequent tree reconfiguration and non-shortest path in a shared tree are avoided.

4.     In ODMRP, group membership and multicast routes are established by the source on demand when a multicast source has packets to send, but no route to the multicast group, it broadcasts a Join-Query control packets to the entire network.

5.     This control packet is periodically broadcast to refresh the membership information and  updates routes.

6.     When the Join-Query packet reaches a multicast receiver, it creates and broadcasts Join-   Reply to its neighbours. When it has been received by the node, it checks if the next hop own id.

7.     If it is does, the node realizes that it is on the path to the source and becomes the part of the forwarding group by setting the FG_FLAG (Forwarding Group flag).

8.     When receiving a multicast  data  packet, a node forwards it  only when it  is  not a duplicate, hence minimizing traffic overhead. Because the nodes maintain soft state, finding the optimal flooding interval is critical to ODMRP performance.

9.     ODMRP uses location and movement information to predict the duration of time that routes will remain valid. With the predicted time of route disconnection, a ―join data‖ packet is flooded when route breaks of ongoing data sessions are imminent.

10.      It reveals that ODMRP is better suited for ad hoc networks in terms of bandwidth utilization

 

Example

 

Consider the source node ‗S‘. It will flood the JOIN_DATA packets to all other nodes in the network. When a host node receives first JOIN_DATA packet it will rebroadcast it to form a reverse path with the previous host. Each host in the network acts as multicast receiver. It receives JOIN_DATA packet and replies in turn with a JOIN_TABLE packet to the upstream to establish reverse paths.

 

The process repeats until source host ‗S‘ is reached. The method of packet forwarding is for Figure (a) is shown in Figure (b). As the JOIN_TABLE is received a host has to build a multicast table so as to facilitate future packet forwarding. For example the host B receives the R1‘s JOIN_TABLE which is shown in the diagram.

 

It will add R1 as its next hop step. Assume B receives R2 ‘s JOIN_TABLE. Now it will add R2 as its next hop step. A simple final multicast table for each host is shown in the Figure (c) in propagation of data packets.

 


Advantages

1.  Low channel and storage overhead

 

3.     Usage of up-to-date shortest routes

4.     Robustness to host mobility

5.     Maintenance and exploitation of multiple redundant paths

6.     Exploitation of the broadcast nature of the wireless environment

7.     Unicast routing capability

 

Disadvantages

 

0       The main disadvantage of ODMRP is its excessive overhead, because broadcasting of the reply packets to many nodes.

1       It has a complex topology.

 

Study Material, Lecturing Notes, Assignment, Reference, Wiki description explanation, brief detail
Mobile Networks : Routing : On Demand Multicast Routing Protocol (ODMR): Algorithm, Illustration, Advantages, Disadvantages |


Privacy Policy, Terms and Conditions, DMCA Policy and Compliant

Copyright © 2018-2023 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.