SlideShare a Scribd company logo
1 of 13
Download to read offline
Multicast routing
state-of-the art, standardisation, open issues and
                research directions




                          Dr. Ilka Miloucheva
  Fraunhofer Center for Advanced Satellite communication (SATCOM)
                 & Fachhochschule Bonn-Rhein-Sieg
Topics



           Classification of multicast routing protocols in
           Internet with fixed infrastructure
           Optimised and Overlay Multicast Routing
           Inter-domain Routing
           Multicast Routing for Mobile Internet
           Ad hoc multicast routing
           QoS based Routing




Multicast context transfer                   Daidalos <meeting type>, <location>, <date>
                                             © The Daidalos Consortium,      Page 2
Classification of multicast routing protocols in
           Internet (1)

     Classification criteria: Path construction and maintainance
     Multicast routing protocols characterised by:
           - multicast tree building algorithm,
           - maintenance of the tree structure,
           - packet forwarding,
           - failure discovery and recovery

           Objective of multicast routing
                  Constrained cost minimization delivering multicast data while meeting an upper
                  bound for end-to-end delay
                  Multicast routing algorithms designed according application and group
                  requirements / constraints
           Source based
                  Shortest path multicast tree always routed by the source
                  Delay optimisation during multicast forwarding from source to the receivers, but
                  possible additional tree maintenance overhead for specific group communication
                  models
                  Distance vector: DVRMP, PIM-DM
                  Link state: MOSPF
           Core based
                  Shortest path multicast tree routed at the core
                  Single core: CBT, PIM-SM
                  Multi-core: OCBT, “Sender-to-many”

Multicast context transfer                                           Daidalos <meeting type>, <location>, <date>
                                                                     © The Daidalos Consortium,      Page 3
Classification of multicast routing protocols in
           Internet (2)


           Core based protocols and core selection algorithms


             Choice of core – dependent on
                    Topological location of the multicast group members
                    Delay in data forwarding,
                    Bandwidth
                    Protocol control overhead
             Preferable to source based trees in case of multiple multicast sources
             Core selection algorithms
                    Single core and multiple-core,
                    Constrained and unconstrained
                    Centralized (GREEDY, opt_tree) and distributed
                    Topology based
                    Group based
             Criteria
                    maximum and average distance form the core to group members
                    Diameter of the tree routed by the core
                    Minimum and maximum cost of the tree




Multicast context transfer                                           Daidalos <meeting type>, <location>, <date>
                                                                     © The Daidalos Consortium,      Page 4
Optimised and overlay multicast routing (1)


           Bypass the traditional multicast routing deployment
           Bridging service between several multicast-capable areas running different
           multicast routing protocols (IPv4 and IPv6)


           Unicast / Multicast Reflector and Punctual Tuning
                  Host having access to unicast routing contacts a reflector (user level gateway
                  between a multicast enabled network and unicast hosts)
                  Limited time and group size
                  UMTP, MTunnel
           Permanent Tunneling
                  Tunneling at router level with IP encapsulation for the whole multicast group
                  Mrouted DVMRP
           Automatic Overlay Multicast
                  Multicast by end-systems implementing the routing approach
                  Overlay topology under complete control and application dependent
                  Underlying topology is hidden
                  Membership knowledge
                       centralised (source), RP or distributed among members,
                       partial and full knowledge
                  “Mesh” and “tree first” distributed algorithms
                  Narada – overlay structure on top of unicast



Multicast context transfer                                                 Daidalos <meeting type>, <location>, <date>
                                                                           © The Daidalos Consortium,      Page 5
Optimised and overlay multicast routing (2)


    Dedicated multicast strategies



           Gossiping for Peer-to-peer communications
                  Gossiping technique like Scribe can be used for highly robust
                  state distribution
                  Each node increases the group membership knowledge
                  horizon by one hop
                  RP maintains the whole knowledge
                  Technique limited to small data transfer
           Dedicated new group communication routing service
                  Needs for stable networking infrastructures and mobile ad hoc
                  networks
                  Dedicated way to distribute topology (distributed core routers)
                  Scalability support: XCAST, Distributed Core Multicast (DCM),
                  AMRoute (overlay mesh), ODMRP (source crates on-demand a mesh
                  of sources), MAODV (on demand building of shared trees)


Multicast context transfer                                 Daidalos <meeting type>, <location>, <date>
                                                           © The Daidalos Consortium,      Page 6
Optimised and overlay group multicast routing (3)


     Approaches for scalable multicast routing: Routing     states reduction


           Reducing the routing states by tunneling and routing state
           aggregation on top of PIM or CBT
           Encoding of list of destination addresses in a branching node
                       Simple Explicit multicast
           Partially elimination of routing states by using of branching
           routers in the multicast tree
                       State aggregation: REUNITY, SEM, HBH
           Elimination of routing states completely by explicitely
           encoding the list of the destinations in the packets instead of
           using of multicast address
                       Explicit Multicast: Xcast, Gxcast



Multicast context transfer                                 Daidalos <meeting type>, <location>, <date>
                                                           © The Daidalos Consortium,      Page 7
Inter-domain routing

             Multcast routing between domains needs further
                  concepts to support content delivery

   Currently, no scalable solution for inter-domain multicast routing
   Configuration complexity of current connection of different
   domains for inter-domain multicast based on
          MBGP (Multiprotocol Extension to BGP)
                Used to announce different multicast and unicast routers
          MSDP (Multicast Source Discovery Protocol).
                Exchange active source information among different domains
   Inter-domain support of emerging multicast applications – on-
   demand multicast for content delivery
          Hop-by-Hop Multicast Routing Protocol proposed
                Source specific channel abstraction
                Unicast routing asymmetries impact the multicast tree construction




Multicast context transfer                                           Daidalos <meeting type>, <location>, <date>
                                                                     © The Daidalos Consortium,      Page 8
Multicast routing for Mobile Internet

     DAIDALOS approach: Integration of IETF standardised multicast group
     communication and routing protocols (MLDv2, PIM-SM) in Mobile IPv6
                                architecture

              Mobile Multicast routing in IPv6
                     Source mobility
                     Client mobility
              Mobile Multicast routing in IPv6
                     PIM-SM with context transfer -> DAIDALOS solution
              Optimised routing in MIPv6
                     Candidate access router discovery
              Multicast routing on unidirectional inks
                     Extension of MIPv6 with facilities to handle unidirectional links
                     in interaction with RFC 3077)




Multicast context transfer                                     Daidalos <meeting type>, <location>, <date>
                                                               © The Daidalos Consortium,      Page 9
Multicast routing in Ad hoc Mobile Networks (1)

          MANET protocols: dynamic collection of nodes with sometimes
            rapidly changing multi-hop technologies (low bandwidth
                                wireless links)

              AODV – Multicast extension of On-Demand Distance Vector
                     Discovers multicast routes on-demand using a broadcast
                     discovery mechanism
                     Builds a shared multicast routes on demand using a broadcast
                     route discovery mechanism
                     Shared bi-directional multicast tree
              ODMRP – On-demand multicast routing protocol
                     Mesh based
                     Forwarding group concept
                     Soft states for maintaining group members
                     Extension of MIPv6 with facilities to handle unidirectional links
                     in interaction with RFC 3077)




Multicast context transfer                                     Daidalos <meeting type>, <location>, <date>
                                                               © The Daidalos Consortium,      Page 10
Multicast routing in Ad hoc Mobile Networks (2)


                                Ad hoc wireless protocols


              AMRoute – Ad hoc multicast routing protocol
                     A tree based protocol
                     Bidirectional shared multicast tree
              AMRIS – Ad hoc multicast routing protocol utilising
              increasing id numbers
                     Establishes a shared tree for multicast forwarding
                     Detects link disconnection by beaconing mechanism
              Heterogeneous mobile ad hoc networks
              Range based mobile Multicast
              CAMP – Core Assisted Mesh protocol
                     Shared meshed stricture
                     Nodes are duplex or simple mebers or no members




Multicast context transfer                                    Daidalos <meeting type>, <location>, <date>
                                                              © The Daidalos Consortium,      Page 11
QoS based multicast routing


    Goal
           Finding a path satisfying routing requirements
           QoS of multicast tree (receiver perceived QoS)
                 Function of group dynamic including
                     QoS aware routing
                     Tree rearrangement
                     Core /tree migration (core selection)
    Multicast resource reservation models
           Source and Receiver driven QoS reservation
           Receivers with Heterogeneous QoS
           Partitioning of multicast requirements into local requests minimising
           the route tree cost
    QoS driven routing and resource reservation
           Integration of routing and resource reservation
                 RSVP Integrated Multicast (RIM)


Multicast context transfer                                   Daidalos <meeting type>, <location>, <date>
                                                             © The Daidalos Consortium,      Page 12
Multicast routing algorithms
                 supporting QoS requirements


    Shortest path tree
    Minimum spanning tree
    Steiner Tree
    Constrained Steiner Tree
    Maximum bandwidth tree
    Trees based on heuristics to meet the delay and inter-receiver delay
    jitter constraints
           Tree rearrangement on response to Member Join / Leave




Multicast context transfer                            Daidalos <meeting type>, <location>, <date>
                                                      © The Daidalos Consortium,      Page 13

More Related Content

What's hot

Multicast Routing Protocols
Multicast Routing ProtocolsMulticast Routing Protocols
Multicast Routing ProtocolsRam Dutt Shukla
 
MULTICAST BY SAIKIRAN PANJALA
MULTICAST BY SAIKIRAN PANJALAMULTICAST BY SAIKIRAN PANJALA
MULTICAST BY SAIKIRAN PANJALASaikiran Panjala
 
Unicast multicast & broadcast
Unicast multicast & broadcastUnicast multicast & broadcast
Unicast multicast & broadcastNetProtocol Xpert
 
Multicast routing protocols in adhoc networks
Multicast routing protocols in adhoc networksMulticast routing protocols in adhoc networks
Multicast routing protocols in adhoc networksPradeep Kumar TS
 
Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks Sasank Chaitanya
 
Basics of multicasting and its implementation on ethernet networks
Basics of multicasting and its implementation on ethernet networksBasics of multicasting and its implementation on ethernet networks
Basics of multicasting and its implementation on ethernet networksReliance Comm
 
Dynamic Source Routing Sink hole attack
Dynamic Source Routing Sink hole attackDynamic Source Routing Sink hole attack
Dynamic Source Routing Sink hole attackDr Praveen Jain
 
Implementing multicast communication system making use of an existing data ne...
Implementing multicast communication system making use of an existing data ne...Implementing multicast communication system making use of an existing data ne...
Implementing multicast communication system making use of an existing data ne...iosrjce
 
Adhoc and routing protocols
Adhoc and routing protocolsAdhoc and routing protocols
Adhoc and routing protocolsshashi712
 
Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc Chandra Meena
 
IT6601 Mobile Computing Unit IV
IT6601 Mobile Computing Unit IVIT6601 Mobile Computing Unit IV
IT6601 Mobile Computing Unit IVpkaviya
 
Comparison of different MANET routing protocols in wireless ADHOC
Comparison of different MANET routing protocols in wireless ADHOCComparison of different MANET routing protocols in wireless ADHOC
Comparison of different MANET routing protocols in wireless ADHOCAmitoj Kaur
 

What's hot (19)

Ip multicast
Ip multicastIp multicast
Ip multicast
 
Multicast
MulticastMulticast
Multicast
 
Multicast Routing Protocols
Multicast Routing ProtocolsMulticast Routing Protocols
Multicast Routing Protocols
 
Ch14
Ch14Ch14
Ch14
 
MULTICAST BY SAIKIRAN PANJALA
MULTICAST BY SAIKIRAN PANJALAMULTICAST BY SAIKIRAN PANJALA
MULTICAST BY SAIKIRAN PANJALA
 
Unicast multicast & broadcast
Unicast multicast & broadcastUnicast multicast & broadcast
Unicast multicast & broadcast
 
IP multicast
IP multicastIP multicast
IP multicast
 
Multicast routing protocols in adhoc networks
Multicast routing protocols in adhoc networksMulticast routing protocols in adhoc networks
Multicast routing protocols in adhoc networks
 
Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks
 
Basics of multicasting and its implementation on ethernet networks
Basics of multicasting and its implementation on ethernet networksBasics of multicasting and its implementation on ethernet networks
Basics of multicasting and its implementation on ethernet networks
 
CS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKSCS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKS
 
Dynamic Source Routing Sink hole attack
Dynamic Source Routing Sink hole attackDynamic Source Routing Sink hole attack
Dynamic Source Routing Sink hole attack
 
Implementing multicast communication system making use of an existing data ne...
Implementing multicast communication system making use of an existing data ne...Implementing multicast communication system making use of an existing data ne...
Implementing multicast communication system making use of an existing data ne...
 
Adhoc and routing protocols
Adhoc and routing protocolsAdhoc and routing protocols
Adhoc and routing protocols
 
Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc
 
IT6601 Mobile Computing Unit IV
IT6601 Mobile Computing Unit IVIT6601 Mobile Computing Unit IV
IT6601 Mobile Computing Unit IV
 
Multicast routing
Multicast routingMulticast routing
Multicast routing
 
Comparison of different MANET routing protocols in wireless ADHOC
Comparison of different MANET routing protocols in wireless ADHOCComparison of different MANET routing protocols in wireless ADHOC
Comparison of different MANET routing protocols in wireless ADHOC
 
Vpn1
Vpn1Vpn1
Vpn1
 

Viewers also liked

Multicasting and multicast routing protocols
Multicasting and multicast routing protocolsMulticasting and multicast routing protocols
Multicasting and multicast routing protocolsAbhishek Kesharwani
 
Unicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting NewUnicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting Newtechbed
 
Multicast vs unicast diagram
Multicast vs unicast diagramMulticast vs unicast diagram
Multicast vs unicast diagraminternetstreams
 
Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1CAVC
 
Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) pptDulith Kasun
 
Sensörden Alınan Sıcaklık Bilgisinin Radyo Haberleşmesiyle Bilgisayara Gönder...
Sensörden Alınan Sıcaklık Bilgisinin Radyo Haberleşmesiyle Bilgisayara Gönder...Sensörden Alınan Sıcaklık Bilgisinin Radyo Haberleşmesiyle Bilgisayara Gönder...
Sensörden Alınan Sıcaklık Bilgisinin Radyo Haberleşmesiyle Bilgisayara Gönder...Ender Bulut
 
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...AAKASH S
 
Multicasting routing protocol_for_wsn
Multicasting routing protocol_for_wsnMulticasting routing protocol_for_wsn
Multicasting routing protocol_for_wsnGr Patel
 
Enhancement and performance evaluation of a multicast routing mechanism in zi...
Enhancement and performance evaluation of a multicast routing mechanism in zi...Enhancement and performance evaluation of a multicast routing mechanism in zi...
Enhancement and performance evaluation of a multicast routing mechanism in zi...Raja' Masa'deh
 
Virtual networking computing
Virtual networking computingVirtual networking computing
Virtual networking computingAhmed Khan
 
Multicast en IPv6
Multicast en IPv6Multicast en IPv6
Multicast en IPv6Mounia EL
 
Reliability analysis for wireless sensor networks
Reliability analysis for wireless sensor networksReliability analysis for wireless sensor networks
Reliability analysis for wireless sensor networksASQ Reliability Division
 
IP Multicasting - An Overview
IP Multicasting - An OverviewIP Multicasting - An Overview
IP Multicasting - An Overviewh_marvin
 
(Paper Presentation) DSDV
(Paper Presentation) DSDV(Paper Presentation) DSDV
(Paper Presentation) DSDVRajesh Piryani
 

Viewers also liked (17)

Multicasting and multicast routing protocols
Multicasting and multicast routing protocolsMulticasting and multicast routing protocols
Multicasting and multicast routing protocols
 
IP Multicasting
IP MulticastingIP Multicasting
IP Multicasting
 
Unicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting NewUnicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting New
 
Multicast vs unicast diagram
Multicast vs unicast diagramMulticast vs unicast diagram
Multicast vs unicast diagram
 
Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1
 
Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) ppt
 
Sensörden Alınan Sıcaklık Bilgisinin Radyo Haberleşmesiyle Bilgisayara Gönder...
Sensörden Alınan Sıcaklık Bilgisinin Radyo Haberleşmesiyle Bilgisayara Gönder...Sensörden Alınan Sıcaklık Bilgisinin Radyo Haberleşmesiyle Bilgisayara Gönder...
Sensörden Alınan Sıcaklık Bilgisinin Radyo Haberleşmesiyle Bilgisayara Gönder...
 
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
A QoS oriented distributed routing protocol for Hybrid Wireless Network :Firs...
 
Multicasting routing protocol_for_wsn
Multicasting routing protocol_for_wsnMulticasting routing protocol_for_wsn
Multicasting routing protocol_for_wsn
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Enhancement and performance evaluation of a multicast routing mechanism in zi...
Enhancement and performance evaluation of a multicast routing mechanism in zi...Enhancement and performance evaluation of a multicast routing mechanism in zi...
Enhancement and performance evaluation of a multicast routing mechanism in zi...
 
Virtual networking computing
Virtual networking computingVirtual networking computing
Virtual networking computing
 
Lecture 14
Lecture 14Lecture 14
Lecture 14
 
Multicast en IPv6
Multicast en IPv6Multicast en IPv6
Multicast en IPv6
 
Reliability analysis for wireless sensor networks
Reliability analysis for wireless sensor networksReliability analysis for wireless sensor networks
Reliability analysis for wireless sensor networks
 
IP Multicasting - An Overview
IP Multicasting - An OverviewIP Multicasting - An Overview
IP Multicasting - An Overview
 
(Paper Presentation) DSDV
(Paper Presentation) DSDV(Paper Presentation) DSDV
(Paper Presentation) DSDV
 

Similar to Ppt multicast routing

A comparative analysis on qos multicast routing protocols in MANETs
A comparative analysis on qos multicast routing protocols in MANETsA comparative analysis on qos multicast routing protocols in MANETs
A comparative analysis on qos multicast routing protocols in MANETsIOSR Journals
 
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...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...IOSR Journals
 
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...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...IOSR Journals
 
SCALABLE AND ROBUST LOCATION AWARE MULTICAST ALGORITHM (SRLAMA) FOR MANET
SCALABLE AND ROBUST LOCATION AWARE MULTICAST ALGORITHM (SRLAMA) FOR MANET SCALABLE AND ROBUST LOCATION AWARE MULTICAST ALGORITHM (SRLAMA) FOR MANET
SCALABLE AND ROBUST LOCATION AWARE MULTICAST ALGORITHM (SRLAMA) FOR MANET ijdpsjournal
 
Application independent based multicast routing protocols in mobile ad hoc ne...
Application independent based multicast routing protocols in mobile ad hoc ne...Application independent based multicast routing protocols in mobile ad hoc ne...
Application independent based multicast routing protocols in mobile ad hoc ne...Alexander Decker
 
Distance Vector Multicast Routing Protocol : Notes
Distance Vector Multicast Routing Protocol : NotesDistance Vector Multicast Routing Protocol : Notes
Distance Vector Multicast Routing Protocol : NotesSubhajit Sahu
 
Presentation MANETs.pptx
Presentation MANETs.pptxPresentation MANETs.pptx
Presentation MANETs.pptxpriyam219327
 
Presentation MANETs.pptx
Presentation MANETs.pptxPresentation MANETs.pptx
Presentation MANETs.pptxSujit833143
 
Overview of Improving Robustness of MAODV Protocol by Combining Tree and Mesh...
Overview of Improving Robustness of MAODV Protocol by Combining Tree and Mesh...Overview of Improving Robustness of MAODV Protocol by Combining Tree and Mesh...
Overview of Improving Robustness of MAODV Protocol by Combining Tree and Mesh...IOSR Journals
 
3 deus leaflet wp3
3 deus leaflet wp33 deus leaflet wp3
3 deus leaflet wp3imec.archive
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
A Review of the Energy Efficient and Secure Multicast Routing Protocols for ...
 A Review of the Energy Efficient and Secure Multicast Routing Protocols for ... A Review of the Energy Efficient and Secure Multicast Routing Protocols for ...
A Review of the Energy Efficient and Secure Multicast Routing Protocols for ...graphhoc
 
survey of manet protocols
survey of manet protocolssurvey of manet protocols
survey of manet protocolsIIIT Jaganathan
 
Cm32996999
Cm32996999Cm32996999
Cm32996999IJMER
 
Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...
Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...
Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...Shakas Technologies
 
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKSEFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKSijwmn
 

Similar to Ppt multicast routing (20)

A comparative analysis on qos multicast routing protocols in MANETs
A comparative analysis on qos multicast routing protocols in MANETsA comparative analysis on qos multicast routing protocols in MANETs
A comparative analysis on qos multicast routing protocols in MANETs
 
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...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...
 
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...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...
 
SCALABLE AND ROBUST LOCATION AWARE MULTICAST ALGORITHM (SRLAMA) FOR MANET
SCALABLE AND ROBUST LOCATION AWARE MULTICAST ALGORITHM (SRLAMA) FOR MANET SCALABLE AND ROBUST LOCATION AWARE MULTICAST ALGORITHM (SRLAMA) FOR MANET
SCALABLE AND ROBUST LOCATION AWARE MULTICAST ALGORITHM (SRLAMA) FOR MANET
 
Application independent based multicast routing protocols in mobile ad hoc ne...
Application independent based multicast routing protocols in mobile ad hoc ne...Application independent based multicast routing protocols in mobile ad hoc ne...
Application independent based multicast routing protocols in mobile ad hoc ne...
 
Distance Vector Multicast Routing Protocol : Notes
Distance Vector Multicast Routing Protocol : NotesDistance Vector Multicast Routing Protocol : Notes
Distance Vector Multicast Routing Protocol : Notes
 
Presentation MANETs.pptx
Presentation MANETs.pptxPresentation MANETs.pptx
Presentation MANETs.pptx
 
Presentation MANETs.pptx
Presentation MANETs.pptxPresentation MANETs.pptx
Presentation MANETs.pptx
 
D017111619
D017111619D017111619
D017111619
 
Overview of Improving Robustness of MAODV Protocol by Combining Tree and Mesh...
Overview of Improving Robustness of MAODV Protocol by Combining Tree and Mesh...Overview of Improving Robustness of MAODV Protocol by Combining Tree and Mesh...
Overview of Improving Robustness of MAODV Protocol by Combining Tree and Mesh...
 
3 deus leaflet wp3
3 deus leaflet wp33 deus leaflet wp3
3 deus leaflet wp3
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
IJET-V2I6P5
IJET-V2I6P5IJET-V2I6P5
IJET-V2I6P5
 
Br31467472
Br31467472Br31467472
Br31467472
 
A Review of the Energy Efficient and Secure Multicast Routing Protocols for ...
 A Review of the Energy Efficient and Secure Multicast Routing Protocols for ... A Review of the Energy Efficient and Secure Multicast Routing Protocols for ...
A Review of the Energy Efficient and Secure Multicast Routing Protocols for ...
 
survey of manet protocols
survey of manet protocolssurvey of manet protocols
survey of manet protocols
 
Cm32996999
Cm32996999Cm32996999
Cm32996999
 
Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...
Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...
Cooperation versus multiplexing multicast scheduling algorithms for ofdma rel...
 
3. WIRELESS_PROTOCOLS.pptx
3. WIRELESS_PROTOCOLS.pptx3. WIRELESS_PROTOCOLS.pptx
3. WIRELESS_PROTOCOLS.pptx
 
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKSEFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
 

Recently uploaded

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Ppt multicast routing

  • 1. Multicast routing state-of-the art, standardisation, open issues and research directions Dr. Ilka Miloucheva Fraunhofer Center for Advanced Satellite communication (SATCOM) & Fachhochschule Bonn-Rhein-Sieg
  • 2. Topics Classification of multicast routing protocols in Internet with fixed infrastructure Optimised and Overlay Multicast Routing Inter-domain Routing Multicast Routing for Mobile Internet Ad hoc multicast routing QoS based Routing Multicast context transfer Daidalos <meeting type>, <location>, <date> © The Daidalos Consortium, Page 2
  • 3. Classification of multicast routing protocols in Internet (1) Classification criteria: Path construction and maintainance Multicast routing protocols characterised by: - multicast tree building algorithm, - maintenance of the tree structure, - packet forwarding, - failure discovery and recovery Objective of multicast routing Constrained cost minimization delivering multicast data while meeting an upper bound for end-to-end delay Multicast routing algorithms designed according application and group requirements / constraints Source based Shortest path multicast tree always routed by the source Delay optimisation during multicast forwarding from source to the receivers, but possible additional tree maintenance overhead for specific group communication models Distance vector: DVRMP, PIM-DM Link state: MOSPF Core based Shortest path multicast tree routed at the core Single core: CBT, PIM-SM Multi-core: OCBT, “Sender-to-many” Multicast context transfer Daidalos <meeting type>, <location>, <date> © The Daidalos Consortium, Page 3
  • 4. Classification of multicast routing protocols in Internet (2) Core based protocols and core selection algorithms Choice of core – dependent on Topological location of the multicast group members Delay in data forwarding, Bandwidth Protocol control overhead Preferable to source based trees in case of multiple multicast sources Core selection algorithms Single core and multiple-core, Constrained and unconstrained Centralized (GREEDY, opt_tree) and distributed Topology based Group based Criteria maximum and average distance form the core to group members Diameter of the tree routed by the core Minimum and maximum cost of the tree Multicast context transfer Daidalos <meeting type>, <location>, <date> © The Daidalos Consortium, Page 4
  • 5. Optimised and overlay multicast routing (1) Bypass the traditional multicast routing deployment Bridging service between several multicast-capable areas running different multicast routing protocols (IPv4 and IPv6) Unicast / Multicast Reflector and Punctual Tuning Host having access to unicast routing contacts a reflector (user level gateway between a multicast enabled network and unicast hosts) Limited time and group size UMTP, MTunnel Permanent Tunneling Tunneling at router level with IP encapsulation for the whole multicast group Mrouted DVMRP Automatic Overlay Multicast Multicast by end-systems implementing the routing approach Overlay topology under complete control and application dependent Underlying topology is hidden Membership knowledge centralised (source), RP or distributed among members, partial and full knowledge “Mesh” and “tree first” distributed algorithms Narada – overlay structure on top of unicast Multicast context transfer Daidalos <meeting type>, <location>, <date> © The Daidalos Consortium, Page 5
  • 6. Optimised and overlay multicast routing (2) Dedicated multicast strategies Gossiping for Peer-to-peer communications Gossiping technique like Scribe can be used for highly robust state distribution Each node increases the group membership knowledge horizon by one hop RP maintains the whole knowledge Technique limited to small data transfer Dedicated new group communication routing service Needs for stable networking infrastructures and mobile ad hoc networks Dedicated way to distribute topology (distributed core routers) Scalability support: XCAST, Distributed Core Multicast (DCM), AMRoute (overlay mesh), ODMRP (source crates on-demand a mesh of sources), MAODV (on demand building of shared trees) Multicast context transfer Daidalos <meeting type>, <location>, <date> © The Daidalos Consortium, Page 6
  • 7. Optimised and overlay group multicast routing (3) Approaches for scalable multicast routing: Routing states reduction Reducing the routing states by tunneling and routing state aggregation on top of PIM or CBT Encoding of list of destination addresses in a branching node Simple Explicit multicast Partially elimination of routing states by using of branching routers in the multicast tree State aggregation: REUNITY, SEM, HBH Elimination of routing states completely by explicitely encoding the list of the destinations in the packets instead of using of multicast address Explicit Multicast: Xcast, Gxcast Multicast context transfer Daidalos <meeting type>, <location>, <date> © The Daidalos Consortium, Page 7
  • 8. Inter-domain routing Multcast routing between domains needs further concepts to support content delivery Currently, no scalable solution for inter-domain multicast routing Configuration complexity of current connection of different domains for inter-domain multicast based on MBGP (Multiprotocol Extension to BGP) Used to announce different multicast and unicast routers MSDP (Multicast Source Discovery Protocol). Exchange active source information among different domains Inter-domain support of emerging multicast applications – on- demand multicast for content delivery Hop-by-Hop Multicast Routing Protocol proposed Source specific channel abstraction Unicast routing asymmetries impact the multicast tree construction Multicast context transfer Daidalos <meeting type>, <location>, <date> © The Daidalos Consortium, Page 8
  • 9. Multicast routing for Mobile Internet DAIDALOS approach: Integration of IETF standardised multicast group communication and routing protocols (MLDv2, PIM-SM) in Mobile IPv6 architecture Mobile Multicast routing in IPv6 Source mobility Client mobility Mobile Multicast routing in IPv6 PIM-SM with context transfer -> DAIDALOS solution Optimised routing in MIPv6 Candidate access router discovery Multicast routing on unidirectional inks Extension of MIPv6 with facilities to handle unidirectional links in interaction with RFC 3077) Multicast context transfer Daidalos <meeting type>, <location>, <date> © The Daidalos Consortium, Page 9
  • 10. Multicast routing in Ad hoc Mobile Networks (1) MANET protocols: dynamic collection of nodes with sometimes rapidly changing multi-hop technologies (low bandwidth wireless links) AODV – Multicast extension of On-Demand Distance Vector Discovers multicast routes on-demand using a broadcast discovery mechanism Builds a shared multicast routes on demand using a broadcast route discovery mechanism Shared bi-directional multicast tree ODMRP – On-demand multicast routing protocol Mesh based Forwarding group concept Soft states for maintaining group members Extension of MIPv6 with facilities to handle unidirectional links in interaction with RFC 3077) Multicast context transfer Daidalos <meeting type>, <location>, <date> © The Daidalos Consortium, Page 10
  • 11. Multicast routing in Ad hoc Mobile Networks (2) Ad hoc wireless protocols AMRoute – Ad hoc multicast routing protocol A tree based protocol Bidirectional shared multicast tree AMRIS – Ad hoc multicast routing protocol utilising increasing id numbers Establishes a shared tree for multicast forwarding Detects link disconnection by beaconing mechanism Heterogeneous mobile ad hoc networks Range based mobile Multicast CAMP – Core Assisted Mesh protocol Shared meshed stricture Nodes are duplex or simple mebers or no members Multicast context transfer Daidalos <meeting type>, <location>, <date> © The Daidalos Consortium, Page 11
  • 12. QoS based multicast routing Goal Finding a path satisfying routing requirements QoS of multicast tree (receiver perceived QoS) Function of group dynamic including QoS aware routing Tree rearrangement Core /tree migration (core selection) Multicast resource reservation models Source and Receiver driven QoS reservation Receivers with Heterogeneous QoS Partitioning of multicast requirements into local requests minimising the route tree cost QoS driven routing and resource reservation Integration of routing and resource reservation RSVP Integrated Multicast (RIM) Multicast context transfer Daidalos <meeting type>, <location>, <date> © The Daidalos Consortium, Page 12
  • 13. Multicast routing algorithms supporting QoS requirements Shortest path tree Minimum spanning tree Steiner Tree Constrained Steiner Tree Maximum bandwidth tree Trees based on heuristics to meet the delay and inter-receiver delay jitter constraints Tree rearrangement on response to Member Join / Leave Multicast context transfer Daidalos <meeting type>, <location>, <date> © The Daidalos Consortium, Page 13