SlideShare a Scribd company logo
5
Most read
7
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

What's hot (20)

PDF
Lecture 5 6 .ad hoc network
Chandra Meena
 
PPT
wireless application protocol
Smriti Agrawal
 
PPTX
Security of ad hoc networks
Jayesh Rane
 
PPTX
WIRELESS ATM BY SAIKIRAN PANJALA
Saikiran Panjala
 
PDF
Location Aided Routing (LAR)
Pradeep Kumar TS
 
PPT
Localization in WSN
Yara Ali
 
PPT
6lowpan
Dwarakanath Tulasi
 
PPTX
Routing protocols for ad hoc wireless networks
Divya Tiwari
 
PPTX
AODV routing protocol
Varsha Anandani
 
PPTX
Destination Sequenced Distance Vector Routing (DSDV)
ArunChokkalingam
 
PPTX
Routing Protocols in WSN
Darpan Dekivadiya
 
PPT
Switching techniques
Gupta6Bindu
 
PPTX
WLAN
Mukesh Chinta
 
PPTX
Multiplexing in mobile computing
ZituSahu
 
PPTX
TCP protocol flow control
anuragjagetiya
 
PPTX
Wsn routing protocol
SuganthiN2
 
PPTX
Mac protocols
juno susi
 
PDF
Lecture 23 27. quality of services in ad hoc wireless networks
Chandra Meena
 
PPTX
Transport control protocols for Wireless sensor networks
Rushin Shah
 
PPTX
Zone Routing Protocol
nitss007
 
Lecture 5 6 .ad hoc network
Chandra Meena
 
wireless application protocol
Smriti Agrawal
 
Security of ad hoc networks
Jayesh Rane
 
WIRELESS ATM BY SAIKIRAN PANJALA
Saikiran Panjala
 
Location Aided Routing (LAR)
Pradeep Kumar TS
 
Localization in WSN
Yara Ali
 
Routing protocols for ad hoc wireless networks
Divya Tiwari
 
AODV routing protocol
Varsha Anandani
 
Destination Sequenced Distance Vector Routing (DSDV)
ArunChokkalingam
 
Routing Protocols in WSN
Darpan Dekivadiya
 
Switching techniques
Gupta6Bindu
 
Multiplexing in mobile computing
ZituSahu
 
TCP protocol flow control
anuragjagetiya
 
Wsn routing protocol
SuganthiN2
 
Mac protocols
juno susi
 
Lecture 23 27. quality of services in ad hoc wireless networks
Chandra Meena
 
Transport control protocols for Wireless sensor networks
Rushin Shah
 
Zone Routing Protocol
nitss007
 

Viewers also liked (20)

PDF
Ppt multicast routing
reena aggarwal
 
PPT
Multicast Routing Protocols
Ram Dutt Shukla
 
PPT
Multicasting and multicast routing protocols
Abhishek Kesharwani
 
PPTX
Multicastingand multicast routing protocols
Iffat Anjum
 
PDF
IP Multicast Routing
Pedro De Almeida
 
PDF
issues in desigining routing protocols
Pradeep Kumar TS
 
PDF
Adhoc routing protocols
Pradeep Kumar TS
 
PPT
Ch14
tejindershami
 
PPT
Ip multicast
Ashutosh Pateriya
 
PPT
Multicast
Sagar Surve
 
PPTX
IP Multicasting
Tharindu Kumara
 
PPTX
Aravindsikharam
sikharam99
 
PDF
Power Aware Routing in Adhoc Networks
Pradeep Kumar TS
 
PPTX
packet radio networks
Pradeep Kumar TS
 
PDF
Evaluation in higher education
Pradeep Kumar TS
 
PDF
Software Defined Networking - 3
Pradeep Kumar TS
 
PPTX
Energy efficient multicasting protocol
Pradeep Kumar TS
 
PDF
Multicast en IPv6
Mounia EL
 
PDF
Survey of Operating Systems for the IoT Environment
Eswar Publications
 
KEY
IP Multicasting - An Overview
h_marvin
 
Ppt multicast routing
reena aggarwal
 
Multicast Routing Protocols
Ram Dutt Shukla
 
Multicasting and multicast routing protocols
Abhishek Kesharwani
 
Multicastingand multicast routing protocols
Iffat Anjum
 
IP Multicast Routing
Pedro De Almeida
 
issues in desigining routing protocols
Pradeep Kumar TS
 
Adhoc routing protocols
Pradeep Kumar TS
 
Ip multicast
Ashutosh Pateriya
 
Multicast
Sagar Surve
 
IP Multicasting
Tharindu Kumara
 
Aravindsikharam
sikharam99
 
Power Aware Routing in Adhoc Networks
Pradeep Kumar TS
 
packet radio networks
Pradeep Kumar TS
 
Evaluation in higher education
Pradeep Kumar TS
 
Software Defined Networking - 3
Pradeep Kumar TS
 
Energy efficient multicasting protocol
Pradeep Kumar TS
 
Multicast en IPv6
Mounia EL
 
Survey of Operating Systems for the IoT Environment
Eswar Publications
 
IP Multicasting - An Overview
h_marvin
 
Ad

Similar to Multicast routing protocols in adhoc networks (20)

PPTX
Multicast routing protocols in adhoc networks
Pradeep Kumar TS
 
PPT
Multicast in computer Architecture
Dinesh Kumar
 
PPTX
Routing in Multicast Communication
Sahil Jain
 
PPTX
Multicastingand multicast routing protocols
Iffat Anjum
 
PDF
1.1 1.2 1.3_1.4
Madhav Deshpande
 
PDF
Chapter 1
elmahmad
 
PPT
Raj Jain The Ohio State University
Videoguy
 
PDF
CN QNAs.pdf
ssuser9da62a
 
PPTX
Topology,Switching and Routing
Anushiya Ram
 
PPT
Raj Jain The Ohio State University
Videoguy
 
DOCX
Data communication q and a
Md. Mashiur Rahman
 
PPTX
Network topologies
DevoAjit Gupta
 
PDF
Topologies
Ahmed Elnaggar
 
PDF
A Survey on Network Layer Multicast Routing Protocols for Mobile Ad Hoc Netw...
IOSR Journals
 
PDF
A Survey on Network Layer Multicast Routing Protocols for Mobile Ad Hoc Netw...
IOSR Journals
 
PPT
9 lan
Hattori Sidek
 
PPTX
computer networks_fundamentals.pptx
ssuser5cb8d3
 
PDF
Building a metro ethernet network to deliver high bandwidth internet protocol...
IRJET Journal
 
PPT
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
Naoki Shibata
 
Multicast routing protocols in adhoc networks
Pradeep Kumar TS
 
Multicast in computer Architecture
Dinesh Kumar
 
Routing in Multicast Communication
Sahil Jain
 
Multicastingand multicast routing protocols
Iffat Anjum
 
1.1 1.2 1.3_1.4
Madhav Deshpande
 
Chapter 1
elmahmad
 
Raj Jain The Ohio State University
Videoguy
 
CN QNAs.pdf
ssuser9da62a
 
Topology,Switching and Routing
Anushiya Ram
 
Raj Jain The Ohio State University
Videoguy
 
Data communication q and a
Md. Mashiur Rahman
 
Network topologies
DevoAjit Gupta
 
Topologies
Ahmed Elnaggar
 
A Survey on Network Layer Multicast Routing Protocols for Mobile Ad Hoc Netw...
IOSR Journals
 
A Survey on Network Layer Multicast Routing Protocols for Mobile Ad Hoc Netw...
IOSR Journals
 
computer networks_fundamentals.pptx
ssuser5cb8d3
 
Building a metro ethernet network to deliver high bandwidth internet protocol...
IRJET Journal
 
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
Naoki Shibata
 
Ad

More from Pradeep Kumar TS (20)

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

Recently uploaded (20)

PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PDF
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
PPTX
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
PPTX
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PDF
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
PDF
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PDF
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
PPTX
THE TAME BIRD AND THE FREE BIRD.pptxxxxx
MarcChristianNicolas
 
PDF
community health nursing question paper 2.pdf
Prince kumar
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
THE TAME BIRD AND THE FREE BIRD.pptxxxxx
MarcChristianNicolas
 
community health nursing question paper 2.pdf
Prince kumar
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 

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.