16
Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

Embed Size (px)

Citation preview

Page 1: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

Multicast Routing in Mobile Ad Hoc Networks (MANETs)

Presented by

Mahmudul Islam

Page 2: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

Acknowledgements

Dr. Omar Ait-Hellal

Dr. Ping-Tsai Chung

My Fellow-Classmates

Page 3: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

What is a Mobile Ad Hoc Network (MANET)?

According to Internet Engineering Task Force (IETF), a MANET is an autonomous collection of mobile users that communicate over relatively lower-bandwidth wireless links.

Page 4: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

Focus

Today, I will focus on one critical issue in MANETs, that is, “Multicast Routing”.

Page 5: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

Design-Challenges of a MANET

The development of routing protocols with the key features:

Robustness

Simplicity

Energy conserving

Page 6: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

Expected advantages from multicast routing

Providing efficient bandwidth

Reducing communication cost

Efficient delivery of data

Supporting dynamic topology

Page 7: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

Technical constraints for multicast routing

Minimizing network load

Providing basic support for reliable transmission

Designing optimal routes

Providing robustness, efficiency, and adaptability

Page 8: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

Classification

Globally, there are two main categories of multicast routing protocols:

Tree-based protocols, and

Mesh-based protocols

Page 9: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

Examples of tree-based protocols

Multicast Ad hoc On-Demand Distance Vector (MAODV) routing protocol

Associativity-based Multicast (ABAM) routing protocol

Page 10: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

Multicast Ad hoc On-Demand Distance Vector

(MAODV)

Extends AODV to offer multicast capabilities

Builds shared multicast trees on-demand to connect group members

Capable of unicast, broadcast, and multicast

Page 11: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

Associativity-based Multicast (ABAM)

Constructed in an attempt to reduce communication overhead and end-to-end delay

Page 12: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

An example of mesh-based protocols

On-Demand Multicast Routing Protocol (ODMRP)

Page 13: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

How ODMRP works?

ODMRP is based on a mesh structure for connecting multicast members using the concept of forwarding group nodes.

When a data packet reaches a multicast receiver, the receiver creates a Join-Table and broadcasts it to the neighbors.

Page 14: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

How ODMRP works? (cont.)

Each group member propagates the Join-Table until it reaches the multicast source via the shortest path.

This process constructs and updates the routes from the source to the receiver, creating a mesh of nodes.

Page 15: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

A quick comparison

ODMRP MAODV ABAM

Multicast delivery

Mesh Tree Tree

Routing approach

On-demand On-demand On-demand

Control overhead

Periodic flood

Tree construction

Tree construction

Page 16: Multicast Routing in Mobile Ad Hoc Networks (MANETs) Presented by Mahmudul Islam

Summary

Distribution of handout