SlideShare a Scribd company logo
2
Most read
3
Most read
5
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
Multicast routing protocols in adhoc networks
PPTX
Routing protocols for ad hoc wireless networks
PPT
Protocols for wireless sensor networks
PPTX
Congestion Control
PDF
Routing Protocols for Wireless Sensor Networks
PDF
Sensor Networks Introduction and Architecture
PPTX
Contention based MAC protocols
Multicastingand multicast routing protocols
Multicast routing protocols in adhoc networks
Routing protocols for ad hoc wireless networks
Protocols for wireless sensor networks
Congestion Control
Routing Protocols for Wireless Sensor Networks
Sensor Networks Introduction and Architecture
Contention based MAC protocols

What's hot (20)

PPTX
Schedule and Contention based MAC protocols
PPTX
AODV routing protocol
PPT
GSM channels
PPTX
Destination Sequenced Distance Vector Routing (DSDV)
PPT
Chapter 7 multiple access techniques
PPTX
PPTX
wireless sensor network
PPT
Directed diffusion for wireless sensor networking
PPTX
Adhoc wireless networks and its issues
PPTX
Carrier-sense multiple access with collision avoidance CSMA/CA
PPT
Switching systems lecture2
PPTX
Wsn unit-1-ppt
PPTX
Introduction to mobile ad hoc network (m.a.net)
PDF
Mobile Network Layer
PDF
PPTX
Routing Protocols in WSN
PPT
Routing in Manet
PPTX
FHSS- Frequency Hop Spread Spectrum
PPTX
Security issues in manet
PPTX
wireless sensor network
Schedule and Contention based MAC protocols
AODV routing protocol
GSM channels
Destination Sequenced Distance Vector Routing (DSDV)
Chapter 7 multiple access techniques
wireless sensor network
Directed diffusion for wireless sensor networking
Adhoc wireless networks and its issues
Carrier-sense multiple access with collision avoidance CSMA/CA
Switching systems lecture2
Wsn unit-1-ppt
Introduction to mobile ad hoc network (m.a.net)
Mobile Network Layer
Routing Protocols in WSN
Routing in Manet
FHSS- Frequency Hop Spread Spectrum
Security issues in manet
wireless sensor network
Ad

Viewers also liked (20)

PPT
On demand multicast
PDF
Issues in routing protocol
PDF
Power Aware Routing in Adhoc Networks
PDF
Software Defined Networking - 3
PPTX
packet radio networks
PDF
Evaluation in higher education
PPTX
Energy efficient multicasting protocol
PPT
Multicast in computer Architecture
PDF
Location Aided Routing (LAR)
PDF
issues in desigining routing protocols
PDF
Survey of Operating Systems for the IoT Environment
PDF
Software Defined Networking - 1
PDF
Introduction to MANETs
PDF
Software Defined Networking - 2
PDF
Adhoc routing protocols
PDF
Challenges in Embedded Computing
PDF
Virtual classrooms and labs using Big Blue Button
PPT
Multicast
PDF
Operating System fo IoT
PDF
Tracing and awk in ns2
On demand multicast
Issues in routing protocol
Power Aware Routing in Adhoc Networks
Software Defined Networking - 3
packet radio networks
Evaluation in higher education
Energy efficient multicasting protocol
Multicast in computer Architecture
Location Aided Routing (LAR)
issues in desigining routing protocols
Survey of Operating Systems for the IoT Environment
Software Defined Networking - 1
Introduction to MANETs
Software Defined Networking - 2
Adhoc routing protocols
Challenges in Embedded Computing
Virtual classrooms and labs using Big Blue Button
Multicast
Operating System fo IoT
Tracing and awk in ns2
Ad

Similar to Multicast routing protocols in adhoc networks (20)

PPTX
Computer networks network layer,routing
PPT
Switching Techniques
PPT
Raj Jain The Ohio State University
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...
PPTX
Unit 4_Network Layer_Part II.pptx
PPTX
Unit 3_Network Layer_Part II.pptx
PPTX
Transport layer
PPT
Raj Jain The Ohio State University
PPTX
Routing in Wireless Sensor Network
PPTX
Routing Presentation
PDF
Routing in Mobile Ad hoc Networks
PPT
Mobile ad hoc networks (manets)
PPTX
A review of routing protocols in wsn
PPTX
CSC 424 -Lecture 5n8 2022.pptx
PPTX
UNIT-3 Adhoc.pptx
PPT
Theo's slides
PPT
Theo's slides
PPTX
Classification of routing protocols
PPTX
Presentation 2
Computer networks network layer,routing
Switching Techniques
Raj Jain The Ohio State University
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...
Unit 4_Network Layer_Part II.pptx
Unit 3_Network Layer_Part II.pptx
Transport layer
Raj Jain The Ohio State University
Routing in Wireless Sensor Network
Routing Presentation
Routing in Mobile Ad hoc Networks
Mobile ad hoc networks (manets)
A review of routing protocols in wsn
CSC 424 -Lecture 5n8 2022.pptx
UNIT-3 Adhoc.pptx
Theo's slides
Theo's slides
Classification of routing protocols
Presentation 2

More from Pradeep Kumar TS (17)

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
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

Recently uploaded (20)

PDF
TR - Agricultural Crops Production NC III.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Lesson notes of climatology university.
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Basic Mud Logging Guide for educational purpose
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
01-Introduction-to-Information-Management.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Classroom Observation Tools for Teachers
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Cell Structure & Organelles in detailed.
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Sports Quiz easy sports quiz sports quiz
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
TR - Agricultural Crops Production NC III.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Lesson notes of climatology university.
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Microbial disease of the cardiovascular and lymphatic systems
Basic Mud Logging Guide for educational purpose
Anesthesia in Laparoscopic Surgery in India
Renaissance Architecture: A Journey from Faith to Humanism
01-Introduction-to-Information-Management.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Classroom Observation Tools for Teachers
2.FourierTransform-ShortQuestionswithAnswers.pdf
Cell Structure & Organelles in detailed.
human mycosis Human fungal infections are called human mycosis..pptx
Complications of Minimal Access Surgery at WLH
STATICS OF THE RIGID BODIES Hibbelers.pdf
Sports Quiz easy sports quiz sports quiz
Supply Chain Operations Speaking Notes -ICLT Program
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx

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
  • 9.  Source initiated  Receiver initiated
  • 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.