SlideShare a Scribd company logo
2
Most read
3
Most read
16
Most read
T S Pradeep Kumar
VIT Chennai
http://www.nsnam.com
http://www.pradeepkumar.org
Medium Access Control (MAC Layer)
◦ Transmission and reception of packets is the main
service
◦ Also arbitration to access the channel
◦ Three modules are handled
Transmission Module
Receiving Module
Neighbor list handler
Routing Layer
◦ Formation and maintaining the unicast
session/multicast group
◦ Uses a set of tables, timers and route cache
◦ Unicast Routing information handler
◦ Multicast Routing information handler
◦ Forwarding module
◦ Tree/Mesh construction module
◦ Session Maintenance Module
◦ Route cache maintenance module
Application Layer
◦ Data packet transmit/receive controller
◦ Multicast session initiator/terminator
◦ Joining a group
◦ Data packet propagation
◦ Route Repair
Multicast routing protocols in adhoc networks
Type of Node Active Modules
Source/Receiver All Modules
Intermediate Nodes All modules of MAC and routing
Layers
Other Nodes Modules 2,3,8 and optionally
module 4
Application Independent / Generic
◦ Based on Topology
Tree based
Source Tree and Shared Tree
Mesh based
◦ Based on initialization of multicast session
Source initiated
Receiver initiated
◦ Based on topology maintenance mechanism
Soft state approach
Hard state approach
Tree based
◦ Source Tree based
The source is at the root
◦ Shared Tree based
All the sources share the common tree with a core
node at the root
If there is a single point of failure (if core node failed),
the route construction should happen again
Source initiated
Receiver initiated
Soft state approach
◦ Control packets are flooded periodically to refresh
the route
◦ Packet delivery ratio is high
Hard state approach
◦ Control packets are flooded only during a link break
◦ Packet delivery ratio is low because low control
overhead
Source Tree based Shared Tree Based
A single multicast tree maintained
per source
A single tree is shared by all
sources in the tree
Less scalable (increase in number
of sources leads to increase in
trees which affects the bandwidth)
More scalable (performance will
not be degraded when more
multicast sessions or more souces
are added)
More memory is needed at the
source nodes
Less memory is needed as the tree
is shared between the sources
Tries to find the nearest forwarding node
rather than the shortest path between source
and receiver
Reduces number of data transmissions
Uses hard state approach (to rejoin multicast
group, the control packets are sent only
during link breaks)
Tree initialisation Phase
◦ Join packets
A receiver node floods the join control packets
◦ Reply Packets
The existing members of the tree, on receiving join
packets, respond with Reply control packets
◦ Reserve Packets
When many such reply packets comes to the receiver
nodes, then the receiver node select the minimum hop
count route and send a Reserve Control packet to the
member node.
Multicast routing protocols in adhoc networks
Node R3 Moves, I3
Broadcasts
R3 receives and send a
Reserve packet
Broadcast multicast
scheme
When the node moves,
the upstream node is
responsible for finding
a new route by
flooding with
broadcast-multicast
packets
R3, I3 Links fails, R3
sends join and I3 reply
R3 Send Reserve packets
and rejoin the group
Local Rejoin Scheme
The corresponding
sends the join packet if
there is any break in
the link.
It is similar like tree
initialization phase
R3 Receives from I2 before I5
and R3 Sends a Reserve packet
I5->I4->I3->I2, sends a Quit
packet and thus a path is pruned
When a tree node or
receiver nodes comes
within the transmission
range of other tree
nodes, the unwanted
tree nodes are pruned
by sending the Quit
messages.

More Related Content

PPTX
Multicastingand multicast routing protocols
PPTX
Congestion control
PPT
Directed diffusion for wireless sensor networking
PPTX
Classification of routing protocols
PPTX
Routing Protocols in WSN
PPTX
Routing protocols for ad hoc wireless networks
PPTX
Geographic Routing in WSN
PPTX
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
Multicastingand multicast routing protocols
Congestion control
Directed diffusion for wireless sensor networking
Classification of routing protocols
Routing Protocols in WSN
Routing protocols for ad hoc wireless networks
Geographic Routing in WSN
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...

What's hot (20)

PPTX
Security of ad hoc networks
PPTX
WSN-Routing Protocols Energy Efficient Routing
PDF
Lecture 23 27. quality of services in ad hoc wireless networks
PPSX
Mac protocols of adhoc network
PPT
Wireless routing protocols
PDF
Mobile Network Layer
PPSX
Token ring
PDF
Lecture 5 6 .ad hoc network
PPTX
Distance Vector & Link state Routing Algorithm
PPTX
Energy consumption of wsn
PPTX
Ad-Hoc Networks
PDF
Location Aided Routing (LAR)
PPT
Circuit and packet_switching
PPTX
Transport control protocols for Wireless sensor networks
PPTX
Link state routing protocol
PPT
Adhoc and Sensor Networks - Chapter 02
PPTX
SLOTTED ALOHA and pure aloha are the category of aloha
PPTX
Mac protocols for ad hoc wireless networks
PPTX
Wsn unit-1-ppt
Security of ad hoc networks
WSN-Routing Protocols Energy Efficient Routing
Lecture 23 27. quality of services in ad hoc wireless networks
Mac protocols of adhoc network
Wireless routing protocols
Mobile Network Layer
Token ring
Lecture 5 6 .ad hoc network
Distance Vector & Link state Routing Algorithm
Energy consumption of wsn
Ad-Hoc Networks
Location Aided Routing (LAR)
Circuit and packet_switching
Transport control protocols for Wireless sensor networks
Link state routing protocol
Adhoc and Sensor Networks - Chapter 02
SLOTTED ALOHA and pure aloha are the category of aloha
Mac protocols for ad hoc wireless networks
Wsn unit-1-ppt
Ad

Viewers also liked (20)

PDF
Ppt multicast routing
PPT
Multicast Routing Protocols
PPT
Multicasting and multicast routing protocols
PDF
IP Multicast Routing
PDF
issues in desigining routing protocols
PDF
Adhoc routing protocols
PPT
PPT
Ip multicast
PPT
Multicast
PPTX
IP Multicasting
PPTX
Aravindsikharam
PDF
Power Aware Routing in Adhoc Networks
PPTX
packet radio networks
PDF
Evaluation in higher education
PDF
Software Defined Networking - 3
PPTX
Energy efficient multicasting protocol
PDF
Multicast en IPv6
PDF
Survey of Operating Systems for the IoT Environment
KEY
IP Multicasting - An Overview
PDF
Software Defined Networking - 1
Ppt multicast routing
Multicast Routing Protocols
Multicasting and multicast routing protocols
IP Multicast Routing
issues in desigining routing protocols
Adhoc routing protocols
Ip multicast
Multicast
IP Multicasting
Aravindsikharam
Power Aware Routing in Adhoc Networks
packet radio networks
Evaluation in higher education
Software Defined Networking - 3
Energy efficient multicasting protocol
Multicast en IPv6
Survey of Operating Systems for the IoT Environment
IP Multicasting - An Overview
Software Defined Networking - 1
Ad

Similar to Multicast routing protocols in adhoc networks (20)

PPTX
Multicast routing protocols in adhoc networks
PPT
Multicast in computer Architecture
PPTX
Routing in Multicast Communication
PPTX
Multicastingand multicast routing protocols
PDF
1.1 1.2 1.3_1.4
PDF
Chapter 1
PPT
Raj Jain The Ohio State University
PDF
CN QNAs.pdf
PPTX
Topology,Switching and Routing
PPT
Raj Jain The Ohio State University
DOCX
Data communication q and a
PPTX
Network topologies
PDF
Topologies
PDF
A Survey on Network Layer Multicast Routing Protocols for Mobile Ad Hoc Netw...
PDF
A Survey on Network Layer Multicast Routing Protocols for Mobile Ad Hoc Netw...
PPT
PPTX
computer networks_fundamentals.pptx
PDF
Building a metro ethernet network to deliver high bandwidth internet protocol...
PPT
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
Multicast routing protocols in adhoc networks
Multicast in computer Architecture
Routing in Multicast Communication
Multicastingand multicast routing protocols
1.1 1.2 1.3_1.4
Chapter 1
Raj Jain The Ohio State University
CN QNAs.pdf
Topology,Switching and Routing
Raj Jain The Ohio State University
Data communication q and a
Network topologies
Topologies
A Survey on Network Layer Multicast Routing Protocols for Mobile Ad Hoc Netw...
A Survey on Network Layer Multicast Routing Protocols for Mobile Ad Hoc Netw...
computer networks_fundamentals.pptx
Building a metro ethernet network to deliver high bandwidth internet protocol...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...

More from Pradeep Kumar TS (20)

PDF
Digital Portfolio and Footprint
PDF
Open book Examination
PDF
Software Define Networking (SDN)
PDF
What next - Career Enhancement of Graduates
PDF
Protothreads
PDF
PDF
Software Defined Networks
PDF
Higher Order Thinking - Question paper setting
PDF
IoT Communication Protocols
PDF
IoT Applications
PDF
RPL - Routing Protocol for Low Power and Lossy Networks
PDF
Mannasim for NS2
PDF
Recompiling network simulator 2
PDF
OTcl and C++ linkages in NS2
PDF
Wired and Wireless Examples in ns2
PDF
Installation of ns2
PDF
Introduction to ns2
PDF
Software Defined Networking - 2
PDF
Tracing and awk in ns2
PDF
Virtual classrooms and labs using Big Blue Button
Digital Portfolio and Footprint
Open book Examination
Software Define Networking (SDN)
What next - Career Enhancement of Graduates
Protothreads
Software Defined Networks
Higher Order Thinking - Question paper setting
IoT Communication Protocols
IoT Applications
RPL - Routing Protocol for Low Power and Lossy Networks
Mannasim for NS2
Recompiling network simulator 2
OTcl and C++ linkages in NS2
Wired and Wireless Examples in ns2
Installation of ns2
Introduction to ns2
Software Defined Networking - 2
Tracing and awk in ns2
Virtual classrooms and labs using Big Blue Button

Recently uploaded (20)

PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Business Ethics Teaching Materials for college
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PPTX
Cell Types and Its function , kingdom of life
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Classroom Observation Tools for Teachers
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
STATICS OF THE RIGID BODIES Hibbelers.pdf
Complications of Minimal Access Surgery at WLH
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Anesthesia in Laparoscopic Surgery in India
Abdominal Access Techniques with Prof. Dr. R K Mishra
Supply Chain Operations Speaking Notes -ICLT Program
Business Ethics Teaching Materials for college
01-Introduction-to-Information-Management.pdf
Week 4 Term 3 Study Techniques revisited.pptx
Cell Types and Its function , kingdom of life
Renaissance Architecture: A Journey from Faith to Humanism
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Classroom Observation Tools for Teachers
O5-L3 Freight Transport Ops (International) V1.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Final Presentation General Medicine 03-08-2024.pptx
Microbial diseases, their pathogenesis and prophylaxis

Multicast routing protocols in adhoc networks

  • 1. T S Pradeep Kumar VIT Chennai http://www.nsnam.com http://www.pradeepkumar.org
  • 2. Medium Access Control (MAC Layer) ◦ Transmission and reception of packets is the main service ◦ Also arbitration to access the channel ◦ Three modules are handled Transmission Module Receiving Module Neighbor list handler
  • 3. Routing Layer ◦ Formation and maintaining the unicast session/multicast group ◦ Uses a set of tables, timers and route cache ◦ Unicast Routing information handler ◦ Multicast Routing information handler ◦ Forwarding module ◦ Tree/Mesh construction module ◦ Session Maintenance Module ◦ Route cache maintenance module
  • 4. Application Layer ◦ Data packet transmit/receive controller ◦ Multicast session initiator/terminator ◦ Joining a group ◦ Data packet propagation ◦ Route Repair
  • 6. Type of Node Active Modules Source/Receiver All Modules Intermediate Nodes All modules of MAC and routing Layers Other Nodes Modules 2,3,8 and optionally module 4
  • 7. Application Independent / Generic ◦ Based on Topology Tree based Source Tree and Shared Tree Mesh based ◦ Based on initialization of multicast session Source initiated Receiver initiated ◦ Based on topology maintenance mechanism Soft state approach Hard state approach
  • 8. Tree based ◦ Source Tree based The source is at the root ◦ Shared Tree based All the sources share the common tree with a core node at the root If there is a single point of failure (if core node failed), the route construction should happen again
  • 10. Soft state approach ◦ Control packets are flooded periodically to refresh the route ◦ Packet delivery ratio is high Hard state approach ◦ Control packets are flooded only during a link break ◦ Packet delivery ratio is low because low control overhead
  • 11. Source Tree based Shared Tree Based A single multicast tree maintained per source A single tree is shared by all sources in the tree Less scalable (increase in number of sources leads to increase in trees which affects the bandwidth) More scalable (performance will not be degraded when more multicast sessions or more souces are added) More memory is needed at the source nodes Less memory is needed as the tree is shared between the sources
  • 12. Tries to find the nearest forwarding node rather than the shortest path between source and receiver Reduces number of data transmissions Uses hard state approach (to rejoin multicast group, the control packets are sent only during link breaks)
  • 13. Tree initialisation Phase ◦ Join packets A receiver node floods the join control packets ◦ Reply Packets The existing members of the tree, on receiving join packets, respond with Reply control packets ◦ Reserve Packets When many such reply packets comes to the receiver nodes, then the receiver node select the minimum hop count route and send a Reserve Control packet to the member node.
  • 15. Node R3 Moves, I3 Broadcasts R3 receives and send a Reserve packet Broadcast multicast scheme When the node moves, the upstream node is responsible for finding a new route by flooding with broadcast-multicast packets
  • 16. R3, I3 Links fails, R3 sends join and I3 reply R3 Send Reserve packets and rejoin the group Local Rejoin Scheme The corresponding sends the join packet if there is any break in the link. It is similar like tree initialization phase
  • 17. R3 Receives from I2 before I5 and R3 Sends a Reserve packet I5->I4->I3->I2, sends a Quit packet and thus a path is pruned When a tree node or receiver nodes comes within the transmission range of other tree nodes, the unwanted tree nodes are pruned by sending the Quit messages.