SlideShare ist ein Scribd-Unternehmen logo
1 von 15
“
”
IP Multicasting
 Background knowledge, What is IP Multicasting
 Applications and Architecture
 IGMP
 Multicast routing
 Reverse Path Forwarding (RPF)
 Multicast distribution
 PIM and Mapping and Rendezvous point
 Address translation
IP Multicasting
“Implementation of multicast communication in
internet”
 Individual hosts are configured as members of different multicast groups
 One particular user may a member of many multicast groups
 For a one multicast can be few members/nodes
 IP Multicast group is identified by Class D address (224.0.0.0 –
239.255.255.255)
 Every IP datagram send to a multicast group is transferred to all members
of group
Applications
 Situations where multiple end points need to receive identical info at same
time
 News/Sports/Stocks/Weather updates
 Teleconferencing (Audio, Video, White board etc…)
 Distance learning
 Data replication
 Stream video
 Issues
 Complexity
 Early days routers are not configured to do multicasting in proper
manner
IP Multicasting components
 IP multicast addressing (how we address
 IP Group management
 Multicast routing
 Multicasting is UDP based
 Best effort delivery
 No congestion avoidance
 Added complexity
IP Multicasting considerations
Multicast Fundamentals
IP Multicast protocol stack
Multicast Address translation
 In Ethernet Mac addresses a multicast address is identified by setting the
lowest bit of the most left byte
 First 4 bytes -> Class D address
 Special Class D addresses
 224.0.0.1 really means all systems on this subnet
 224.0.0.2 means all routers on this subnet
 224.0.1.1 is for NTP (Network Time Protocol) used for synchronizing
machines
 224.0.0.9 is for RIP-2 (a routing protocol).
Internet Group Management Protocol (IGMP)
 Use by host to notify the local router that it wishes to receive (or stop
receiving) multicast traffic for given destination node or group
 IGMP operates on physical network
 Eg: single Ethernet segment
 IGMP supports
 Joining a multicast group
 Query membership
 Send membership reports
 IGMP snooping
 Send multicast only to needed ports
Multicast Routing
 Source can determine who can be the member of group and who will not
be
 Required mechanism
 Packet forwarding can send multiple copies of same packet
 Multicast routing algorithm which builds spanning tree
 Two types of trees
 Source Tree
 Shared Tree
 Single copy replicate in network
 Routing tables are different in the two trees
Protocol Independent Multicast (PIM)
 Router to router signal protocol
 Use by a router to notify an upstream router that it wishes to receive (or
stop receiving) multicast traffic
 Three main classifications of PIM
 Dense
 Sparse
 Sparse dense
 Source specific
 Bidirectional
Reverse Path Forwarding (RPF)
PIM-SM Rendezvous Point (RP)
 PIM-SM uses a router called Rendezvous Point
 The purpose of RP to allow, the first hop router to find out the IP address of
the source for a particular group.
 The receiver don’t know the source address
 A RP is mandatory for PIM Sparse Mode
 PIM-SM Rendezvous Point Discovery
 Static RP configuration
 Dynamic RP configuration
Multicast advantages
 Enhanced scalability
 Network utilization is independent of the number of receivers
 Network handle replication
 Reduce resource utilization
 Controls network bandwidth and reduces server and router load
 Deterministic performance
 Subscriber number 1 and subscriber number 10000 have identical
experience
Summery
 IP Multicasting is somewhat similar to “spreading of virus”
 Replication at each router
 Functions are layered
 IGMP to handle host to router
 PIM to inter router signaling
 Different message formats for IP Multicasting
 Scalability accommodate more functions and features
References
[1] YouTube. “Lecture - 32 IP Multicasting”. Youtube.com. [Online]. Available
https://www.youtube.com/watch?v=TApIo_BiX6U [Accessed: 3 Aug2014].
[2] YouTube. “Cisco Live 2014: IP Multicast Concepts, Design and Troubleshooting
(Melbourne)”. Youtube.com. [Online]. Available https://www.youtube.com/watch?v=l9RJdrdjDU8
[Accessed: 3 Aug2014].

Weitere ähnliche Inhalte

Was ist angesagt?

Troubleshooting complex layer 2 issues ppt 16 bsit098
Troubleshooting complex  layer 2 issues ppt 16 bsit098Troubleshooting complex  layer 2 issues ppt 16 bsit098
Troubleshooting complex layer 2 issues ppt 16 bsit098Quratulain baloch
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network LayerManoj Kumar
 
Transport layer services
Transport layer servicesTransport layer services
Transport layer servicesMelvin Cabatuan
 
HDLC(high level data link control)
HDLC(high level data link control)HDLC(high level data link control)
HDLC(high level data link control)Anand Biradar
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)NetProtocol Xpert
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocolsFabMinds
 
Tcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport LayerTcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport Layertmavroidis
 
HDLC(High level Data Link Control)
HDLC(High level Data Link Control)HDLC(High level Data Link Control)
HDLC(High level Data Link Control)sonangrai
 
TCP - IP Presentation
TCP - IP PresentationTCP - IP Presentation
TCP - IP PresentationHarish Chand
 
Open shortest path first (ospf)
Open shortest path first (ospf)Open shortest path first (ospf)
Open shortest path first (ospf)Respa Peter
 
Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)ArunChokkalingam
 
Unicast multicast & broadcast
Unicast multicast & broadcastUnicast multicast & broadcast
Unicast multicast & broadcastNetProtocol Xpert
 

Was ist angesagt? (20)

Troubleshooting complex layer 2 issues ppt 16 bsit098
Troubleshooting complex  layer 2 issues ppt 16 bsit098Troubleshooting complex  layer 2 issues ppt 16 bsit098
Troubleshooting complex layer 2 issues ppt 16 bsit098
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
 
Mac layer
Mac  layerMac  layer
Mac layer
 
Transport layer services
Transport layer servicesTransport layer services
Transport layer services
 
HDLC(high level data link control)
HDLC(high level data link control)HDLC(high level data link control)
HDLC(high level data link control)
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)
 
Ip addressing classful
Ip addressing classfulIp addressing classful
Ip addressing classful
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
Tcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport LayerTcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport Layer
 
HDLC(High level Data Link Control)
HDLC(High level Data Link Control)HDLC(High level Data Link Control)
HDLC(High level Data Link Control)
 
TCP - IP Presentation
TCP - IP PresentationTCP - IP Presentation
TCP - IP Presentation
 
Open shortest path first (ospf)
Open shortest path first (ospf)Open shortest path first (ospf)
Open shortest path first (ospf)
 
Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)
 
Chap 10 igmp
Chap 10 igmpChap 10 igmp
Chap 10 igmp
 
Rip presentation
Rip presentationRip presentation
Rip presentation
 
Igmp presentation
Igmp presentationIgmp presentation
Igmp presentation
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
IGMP
IGMPIGMP
IGMP
 
Ospf.ppt
Ospf.pptOspf.ppt
Ospf.ppt
 
Unicast multicast & broadcast
Unicast multicast & broadcastUnicast multicast & broadcast
Unicast multicast & broadcast
 

Andere mochten auch

Edge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingEdge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingTal Lavian Ph.D.
 
Energy efficient multicasting protocol
Energy efficient multicasting protocolEnergy efficient multicasting protocol
Energy efficient multicasting protocolPradeep Kumar TS
 
IP Multicasting - An Overview
IP Multicasting - An OverviewIP Multicasting - An Overview
IP Multicasting - An Overviewh_marvin
 
The future of internet marketing - how exponential technology is changing our...
The future of internet marketing - how exponential technology is changing our...The future of internet marketing - how exponential technology is changing our...
The future of internet marketing - how exponential technology is changing our...Mariana Juliette
 
Mc Multicast Overview
Mc Multicast OverviewMc Multicast Overview
Mc Multicast OverviewMark Cuban
 
IP Multicast Explained
IP Multicast ExplainedIP Multicast Explained
IP Multicast ExplainedMetaswitch NTD
 
static and dynamic routing
static and dynamic routingstatic and dynamic routing
static and dynamic routingRoziq Bahtiar
 
Unicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting NewUnicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting Newtechbed
 
TCP & UDP protocols
TCP & UDP protocols TCP & UDP protocols
TCP & UDP protocols masifnaeem
 
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)k33a
 
TCP- Transmission Control Protocol
TCP-  Transmission Control Protocol TCP-  Transmission Control Protocol
TCP- Transmission Control Protocol Akhil .B
 
Chapter 06 - Routing
Chapter 06 - RoutingChapter 06 - Routing
Chapter 06 - Routingphanleson
 
Type in powerpoint
Type in powerpointType in powerpoint
Type in powerpointaldrinJ12
 

Andere mochten auch (20)

Ipmulticasting
IpmulticastingIpmulticasting
Ipmulticasting
 
IP Multicasting
IP MulticastingIP Multicasting
IP Multicasting
 
Edge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingEdge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video Streaming
 
Energy efficient multicasting protocol
Energy efficient multicasting protocolEnergy efficient multicasting protocol
Energy efficient multicasting protocol
 
IP Multicasting - An Overview
IP Multicasting - An OverviewIP Multicasting - An Overview
IP Multicasting - An Overview
 
Chap 15 multicasting
Chap 15 multicastingChap 15 multicasting
Chap 15 multicasting
 
The future of internet marketing - how exponential technology is changing our...
The future of internet marketing - how exponential technology is changing our...The future of internet marketing - how exponential technology is changing our...
The future of internet marketing - how exponential technology is changing our...
 
Mc Multicast Overview
Mc Multicast OverviewMc Multicast Overview
Mc Multicast Overview
 
IP Multicast Explained
IP Multicast ExplainedIP Multicast Explained
IP Multicast Explained
 
Routing Protocols
Routing ProtocolsRouting Protocols
Routing Protocols
 
Ch14
Ch14Ch14
Ch14
 
Multicast
MulticastMulticast
Multicast
 
Ppt multicast routing
Ppt multicast routingPpt multicast routing
Ppt multicast routing
 
static and dynamic routing
static and dynamic routingstatic and dynamic routing
static and dynamic routing
 
Unicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting NewUnicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting New
 
TCP & UDP protocols
TCP & UDP protocols TCP & UDP protocols
TCP & UDP protocols
 
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP)
 
TCP- Transmission Control Protocol
TCP-  Transmission Control Protocol TCP-  Transmission Control Protocol
TCP- Transmission Control Protocol
 
Chapter 06 - Routing
Chapter 06 - RoutingChapter 06 - Routing
Chapter 06 - Routing
 
Type in powerpoint
Type in powerpointType in powerpoint
Type in powerpoint
 

Ähnlich wie IP Multicasting

jpl-multicast.ppt
jpl-multicast.pptjpl-multicast.ppt
jpl-multicast.pptRicckySingh
 
Solving QoS multicast routing problem using aco algorithm
Solving QoS multicast routing problem using aco algorithm Solving QoS multicast routing problem using aco algorithm
Solving QoS multicast routing problem using aco algorithm Abdullaziz Tagawy
 
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
 
Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks Sasank Chaitanya
 
Network protocol
Network protocolNetwork protocol
Network protocolOnline
 
Multicast Basics
Multicast BasicsMulticast Basics
Multicast BasicsVideoguy
 
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
 
17.) layer 3 (advanced tcp ip routing)
17.) layer 3 (advanced tcp ip routing)17.) layer 3 (advanced tcp ip routing)
17.) layer 3 (advanced tcp ip routing)Jeff Green
 
MikroTik Multicast Routing [www.imxpert.co]
MikroTik Multicast Routing [www.imxpert.co]MikroTik Multicast Routing [www.imxpert.co]
MikroTik Multicast Routing [www.imxpert.co]Faisal Reza
 
NetSim Technology Library- Advanced Routing
NetSim Technology Library- Advanced RoutingNetSim Technology Library- Advanced Routing
NetSim Technology Library- Advanced RoutingVishal Sharma
 
Session 2 Tp 2
Session 2 Tp 2Session 2 Tp 2
Session 2 Tp 2githe26200
 
At8000 s configurando multicast
At8000 s configurando multicastAt8000 s configurando multicast
At8000 s configurando multicastNetPlus
 
internetworking operation
internetworking operationinternetworking operation
internetworking operationSrinivasa Rao
 
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet MulticastingNP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicastinghamsa nandhini
 
Raj Jain The Ohio State University
Raj Jain The Ohio State UniversityRaj Jain The Ohio State University
Raj Jain The Ohio State UniversityVideoguy
 

Ähnlich wie IP Multicasting (20)

jpl-multicast.ppt
jpl-multicast.pptjpl-multicast.ppt
jpl-multicast.ppt
 
IP multicast
IP multicastIP multicast
IP multicast
 
Solving QoS multicast routing problem using aco algorithm
Solving QoS multicast routing problem using aco algorithm Solving QoS multicast routing problem using aco algorithm
Solving QoS multicast routing problem using aco algorithm
 
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
 
Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
Multicast Basics
Multicast BasicsMulticast Basics
Multicast Basics
 
J017246677
J017246677J017246677
J017246677
 
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...
 
TCP/IP Basics
TCP/IP BasicsTCP/IP Basics
TCP/IP Basics
 
17.) layer 3 (advanced tcp ip routing)
17.) layer 3 (advanced tcp ip routing)17.) layer 3 (advanced tcp ip routing)
17.) layer 3 (advanced tcp ip routing)
 
MikroTik Multicast Routing [www.imxpert.co]
MikroTik Multicast Routing [www.imxpert.co]MikroTik Multicast Routing [www.imxpert.co]
MikroTik Multicast Routing [www.imxpert.co]
 
Advanced Topics in IP Multicast Deployment
Advanced Topics in IP Multicast DeploymentAdvanced Topics in IP Multicast Deployment
Advanced Topics in IP Multicast Deployment
 
NetSim Technology Library- Advanced Routing
NetSim Technology Library- Advanced RoutingNetSim Technology Library- Advanced Routing
NetSim Technology Library- Advanced Routing
 
Session 2 Tp 2
Session 2 Tp 2Session 2 Tp 2
Session 2 Tp 2
 
At8000 s configurando multicast
At8000 s configurando multicastAt8000 s configurando multicast
At8000 s configurando multicast
 
CCNP Route
CCNP Route CCNP Route
CCNP Route
 
internetworking operation
internetworking operationinternetworking operation
internetworking operation
 
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet MulticastingNP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
 
Raj Jain The Ohio State University
Raj Jain The Ohio State UniversityRaj Jain The Ohio State University
Raj Jain The Ohio State University
 

Mehr von Chamin Nalinda Loku Gam Hewage

Mehr von Chamin Nalinda Loku Gam Hewage (8)

Domain Specific Language for Specify Operations of a Central Counterparty(CCP)
Domain Specific Language for Specify Operations of a Central Counterparty(CCP)Domain Specific Language for Specify Operations of a Central Counterparty(CCP)
Domain Specific Language for Specify Operations of a Central Counterparty(CCP)
 
Domain Specific Language for Specify Operations of a Central Counterparty(CCP)
Domain Specific Language for Specify Operations of a Central Counterparty(CCP)Domain Specific Language for Specify Operations of a Central Counterparty(CCP)
Domain Specific Language for Specify Operations of a Central Counterparty(CCP)
 
Branch And Bound and Beam Search Feature Selection Algorithms
Branch And Bound and Beam Search Feature Selection AlgorithmsBranch And Bound and Beam Search Feature Selection Algorithms
Branch And Bound and Beam Search Feature Selection Algorithms
 
Domain Specific Language for Specify Operations of a Central Counterparty
Domain Specific Language for Specify Operations of a Central CounterpartyDomain Specific Language for Specify Operations of a Central Counterparty
Domain Specific Language for Specify Operations of a Central Counterparty
 
World’s Fastest Supercomputer | Tianhe - 2
World’s Fastest Supercomputer |  Tianhe - 2World’s Fastest Supercomputer |  Tianhe - 2
World’s Fastest Supercomputer | Tianhe - 2
 
Structured Cabling Technologies
Structured Cabling TechnologiesStructured Cabling Technologies
Structured Cabling Technologies
 
Last Mile Access Technologies
Last Mile Access TechnologiesLast Mile Access Technologies
Last Mile Access Technologies
 
Big Data Social Network Analysis
Big Data Social Network AnalysisBig Data Social Network Analysis
Big Data Social Network Analysis
 

Kürzlich hochgeladen

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 

Kürzlich hochgeladen (20)

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 

IP Multicasting

  • 1. “ ” IP Multicasting  Background knowledge, What is IP Multicasting  Applications and Architecture  IGMP  Multicast routing  Reverse Path Forwarding (RPF)  Multicast distribution  PIM and Mapping and Rendezvous point  Address translation
  • 2. IP Multicasting “Implementation of multicast communication in internet”  Individual hosts are configured as members of different multicast groups  One particular user may a member of many multicast groups  For a one multicast can be few members/nodes  IP Multicast group is identified by Class D address (224.0.0.0 – 239.255.255.255)  Every IP datagram send to a multicast group is transferred to all members of group
  • 3. Applications  Situations where multiple end points need to receive identical info at same time  News/Sports/Stocks/Weather updates  Teleconferencing (Audio, Video, White board etc…)  Distance learning  Data replication  Stream video  Issues  Complexity  Early days routers are not configured to do multicasting in proper manner
  • 4. IP Multicasting components  IP multicast addressing (how we address  IP Group management  Multicast routing  Multicasting is UDP based  Best effort delivery  No congestion avoidance  Added complexity IP Multicasting considerations
  • 7. Multicast Address translation  In Ethernet Mac addresses a multicast address is identified by setting the lowest bit of the most left byte  First 4 bytes -> Class D address  Special Class D addresses  224.0.0.1 really means all systems on this subnet  224.0.0.2 means all routers on this subnet  224.0.1.1 is for NTP (Network Time Protocol) used for synchronizing machines  224.0.0.9 is for RIP-2 (a routing protocol).
  • 8. Internet Group Management Protocol (IGMP)  Use by host to notify the local router that it wishes to receive (or stop receiving) multicast traffic for given destination node or group  IGMP operates on physical network  Eg: single Ethernet segment  IGMP supports  Joining a multicast group  Query membership  Send membership reports  IGMP snooping  Send multicast only to needed ports
  • 9. Multicast Routing  Source can determine who can be the member of group and who will not be  Required mechanism  Packet forwarding can send multiple copies of same packet  Multicast routing algorithm which builds spanning tree  Two types of trees  Source Tree  Shared Tree  Single copy replicate in network  Routing tables are different in the two trees
  • 10. Protocol Independent Multicast (PIM)  Router to router signal protocol  Use by a router to notify an upstream router that it wishes to receive (or stop receiving) multicast traffic  Three main classifications of PIM  Dense  Sparse  Sparse dense  Source specific  Bidirectional
  • 12. PIM-SM Rendezvous Point (RP)  PIM-SM uses a router called Rendezvous Point  The purpose of RP to allow, the first hop router to find out the IP address of the source for a particular group.  The receiver don’t know the source address  A RP is mandatory for PIM Sparse Mode  PIM-SM Rendezvous Point Discovery  Static RP configuration  Dynamic RP configuration
  • 13. Multicast advantages  Enhanced scalability  Network utilization is independent of the number of receivers  Network handle replication  Reduce resource utilization  Controls network bandwidth and reduces server and router load  Deterministic performance  Subscriber number 1 and subscriber number 10000 have identical experience
  • 14. Summery  IP Multicasting is somewhat similar to “spreading of virus”  Replication at each router  Functions are layered  IGMP to handle host to router  PIM to inter router signaling  Different message formats for IP Multicasting  Scalability accommodate more functions and features
  • 15. References [1] YouTube. “Lecture - 32 IP Multicasting”. Youtube.com. [Online]. Available https://www.youtube.com/watch?v=TApIo_BiX6U [Accessed: 3 Aug2014]. [2] YouTube. “Cisco Live 2014: IP Multicast Concepts, Design and Troubleshooting (Melbourne)”. Youtube.com. [Online]. Available https://www.youtube.com/watch?v=l9RJdrdjDU8 [Accessed: 3 Aug2014].

Hinweis der Redaktion

  1. The flow of the presentation mentioned in this slide. At the end of the presentation there will be two slides stating a “summery” and “references”.
  2. 3 modes of operations Unicast : One sender to one receiver Broadcast: One sender to all receivers Multicast: One /Many sender/senders to many receivers in the group There for “Multicasting” is “1 to Many” or “Many to Many” IP Multicasting more concern on from where the packets come from In IP Multicasting, packet replicating happens inside the network
  3. Developing multicast-enabled applications is ostensibly simple. Having datagram access allows any application to send to a multicast address. A multicast application need only increase the Internet Protocol (IP) time-to-live (TTL) value to more than 1 (the default value) to allow outgoing datagrams to traverse routers. To receive a multicast datagram, applications join the multicast group, which transparently generates an [IGMPv2, IGMPv3] group membership report. This apparent simplicity is deceptive, however. Enabling multicast support in applications and protocols that can scale well on a heterogeneous network is a significant challenge. Specifically, sending constant bit rate data streams, reliable data delivery, security, and managing many-to-many communications all require special consideration. Some solutions are available, but many of these services are still active research areas.
  4. IP Multicast considerations in detail Multicast is UDP based No flow control Sequencing Error correction Retransmission Best effort delivery Sender has no idea if all the subscribers have received the data. Subscribers don’t know if they have missed a packet. Applications should handled missed packets No congestion avoidance Slow start hence might result in network congestion Added complexity If we have the bandwidth available then unicast delivery model may be a simple option. Adding protocol mean adding complexity
  5. Right hand side, source pours multicast to network Left hand side, nodes that receive the multicast No control plan from receiver to sender A device can be multicast sender/receiver at same time Layer 2: Host to Router protocol : IGMP Layer 3: Multicast Routing protocol
  6. IP Multicast only support UDP as higher layer (Connectionless datagram oriented protocol) So use UDP as transport layer protocol “IP” takes part in normal routing protocol “IP Multicast” takes care of multicast routing protocol
  7. Mapping process Suppose in this 1110, the first 4 bits and suppose this is the class D address and we are looking at the first byte of that address and the first four bits 1110 identifies that this is a class D address. Then this bit is actually ignored and then we have a 23 bit address. This 23 bit address comes straight to the Ethernet address. So these 7 bits, these 8 bits and these 8 bits are matched straight to the last 3 bytes of the Ethernet address. For the first three bytes of the Ethernet address we have a one here showing that this is multicast. Actually the Ethernet address with 01, 00, 5e in the first 3 bytes are reserved for IP multicast. So 01, 00 and this is 101 is 5e and 1110 is e. So, this is 01, 00, 5e and this is first 3 bytes, this is reserved for multicast and this part comes straight away.
  8. IGMP : Joining group Receiver sends IGMP membership report to router Once received, send it to LAN and to host Second receiver asks for same That report is redundant ( since router is already doing what it suppose to do) IGMP : Maintaining group A host does not want multicast any more It sends IGMP leave message to Router Router check if is there any one still need it If still need, still forward (Switch also knows) IGMP : Leaving Last host on the network say that it doesn’t need multicasting anymore Router turnoff packet sending Advantages of IGMP snooping Hosts only receive MC traffic that they request Fast
  9. Multicast routing protocol This is an additional service by router since unicast is already there Building spanning tree between all members of multicast group Source tree Packet goes directly from source to receiver Receiver needs knowledge of receiver Traffic travel from source to receiver Packets are replicated at branches Provide optimal routing Representation (S,G) Shared tree Packets don’t go directly from source to receiver Flows through an arbitrary point : “Rendezvous point” Root is common Less state required
  10. PIM-SM Router-Router Signaling Each PIM router forms neighbor relationship with adjacent PM router at every 30 seconds When PIM router wants to receive a multicast stream it sends a “PIM Join” message When want to stop receiving send “Prune” message
  11. Tree formed from destination Each potential destination reach up-to source For each recipient minimize path cost RPF forward: forward only if receive from neighbor
  12. PIM-SM operation Advantages of Source Specific Multicasting Easy to configure and maintain Efficient network usage Enforce security PIM-SSM mapping Use PIM-SSM in the network when we have hosts that only supports IGMP v2 Mapping can used as an interim measure until IGMP v3 is supposed on all hosts Two ways to map * PIM-SSM is static mapping * PIM-SSM dynamic mapping (DNS)
  13. Following drawbacks can be identified Issues with multicast source Issues with receiver Underlying network issues MC network misconfiguration