SlideShare a Scribd company logo
1 of 17
IP Multicasting
SCS 3004 - Networking Technologies
Overview
• Introduction
• Multicast Applications
• Unicast, Broadcast and Multicast
• Multicast Addressing
• Multicast Address Mapping
• IGMP
• IGMP Packet Format
• IGMP Message Types
Introduction to IP Multicast
• Why multicast?
• When sending same data to multiple receivers
• Better bandwidth utilization
• Lesser host/router processing
• Receivers’ addresses unknown
Multicast Applications
• Many applications transmit the
same data at one time to multiple
receivers
• Broadcasts of Radio or Video
• Videoconferencing
• Shared Applications
• Advertisement, Stock, Distance
learning
• Synchronizing of distributed
database, websites
Unicast, Broadcast and Multicast
• Broadcast: One sender, all the others as receivers
• Unicast: One sender and one receiver
• Multicast: One sender (potentially many senders), many receivers
Unicast Broadcast Multicast
Unicast, Broadcast and Multicast
Host
Router
Unicast
Host
Router
Multicast
With 3 receivers, sender must
replicate the stream 3times
• Source transmits one stream of
data for n receivers
• Replication happens inside
routers and switches
• WAN links only need one copy of
the data, not n copies.
Multicast Addressing
• All Class D addresses are multicast addresses:
Multicast Addressing
• The range of addresses between 224.0.0.0 and 224.0.0.255, inclusive
• 224.0.0.1 :- signifies every system on a subnet
• 224.0.0.2 :- signifies every router on a subnet
• Multicast addresses can only be used as destination
• No ICMP error messages can be generated for multicast datagram
Multicast Address Mapping
Internet Group Management Protocol - IGMP
• How hosts tell routers about group membership
• Routers solicit group membership from directly
connected hosts
• RFC 1112 specifies first version of IGMP
• IGMP v2 and IGMP v3 enhancements
• Supported on UNIX systems, PCs, and MACs
IGMP Protocol
• Router: sends IGMP query at regular intervals
• Hosts belonging to a multicast group must reply to query if wishing to join or
stay in the group.
• host sends an IGMP report when it joins a multicast group (Note: multiple
processes on a host can join. A report is sent only for the first process).
• No report is sent when a process leaves a group
IGMP Message Types
IGMP Packet Format
Ethernet Header IP Header IGMP Message
14 Bytes 20 Bytes 8 Bytes
Type Max Resp. Time Checksum
Group Address
8 bits 8 bits 16 bits
Membership Report
Host or a router can join a group
Leave Report
When a host sees that no process is interested in a specific
group G, it sends a leave report.
General Query Message
Membership report and leave report are not enough to maintain the
membership information.
Reference
• [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].
• [3] Overview of IP Multicast
http://www.cisco.com/en/US/tech/tk828/technologies_white_paper09186a0080092942.shtml
• [4] What is IP Multicasting? Concept of IP Multicast Address Explained
http://www.thegeekstuff.com/2013/05/ip-multicasting/
• [5] IP MULTICASTING
http://www.dcs.gla.ac.uk/~lewis/networkpages/m05s08multicast.htm

More Related Content

What's hot

UDP - User Datagram Protocol
UDP - User Datagram ProtocolUDP - User Datagram Protocol
UDP - User Datagram ProtocolPeter R. Egli
 
OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)Ann Joseph
 
Routing, Different types of forwarding technique
Routing, Different types of forwarding techniqueRouting, Different types of forwarding technique
Routing, Different types of forwarding techniquerajib_
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocolMohd Arif
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path FirstKashif Latif
 
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
 
Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6Jhoni Guerrero
 
Internet control message protocol
Internet control message protocolInternet control message protocol
Internet control message protocolasimnawaz54
 

What's hot (20)

UDP - User Datagram Protocol
UDP - User Datagram ProtocolUDP - User Datagram Protocol
UDP - User Datagram Protocol
 
Ppt of routing protocols
Ppt of routing protocolsPpt of routing protocols
Ppt of routing protocols
 
Ip address and subnetting
Ip address and subnettingIp address and subnetting
Ip address and subnetting
 
IGMP
IGMPIGMP
IGMP
 
OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)
 
Igmp presentation
Igmp presentationIgmp presentation
Igmp presentation
 
ipv6 ppt
ipv6 pptipv6 ppt
ipv6 ppt
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
 
Routing, Different types of forwarding technique
Routing, Different types of forwarding techniqueRouting, Different types of forwarding technique
Routing, Different types of forwarding technique
 
Eigrp.ppt
Eigrp.pptEigrp.ppt
Eigrp.ppt
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path First
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)
 
Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6
 
Internet control message protocol
Internet control message protocolInternet control message protocol
Internet control message protocol
 
IPv4 Addressing
 IPv4 Addressing   IPv4 Addressing
IPv4 Addressing
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
 
Addressing
AddressingAddressing
Addressing
 
Mobile IP
Mobile IPMobile IP
Mobile IP
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
 

Viewers also liked (20)

IP Multicasting
IP MulticastingIP Multicasting
IP Multicasting
 
Multicast
MulticastMulticast
Multicast
 
Ip multicast
Ip multicastIp multicast
Ip multicast
 
Ppt multicast routing
Ppt multicast routingPpt multicast routing
Ppt multicast routing
 
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
 
Ipmulticasting
IpmulticastingIpmulticasting
Ipmulticasting
 
Multicastingand multicast routing protocols
Multicastingand multicast routing protocolsMulticastingand multicast routing protocols
Multicastingand multicast routing protocols
 
IP Multicasting - An Overview
IP Multicasting - An OverviewIP Multicasting - An Overview
IP Multicasting - An Overview
 
IP Multicast Explained
IP Multicast ExplainedIP Multicast Explained
IP Multicast Explained
 
Multicast routing protocols in adhoc networks
Multicast routing protocols in adhoc networksMulticast routing protocols in adhoc networks
Multicast routing protocols in adhoc networks
 
Whyから始めるスクラムマスター #sgt2016
Whyから始めるスクラムマスター #sgt2016Whyから始めるスクラムマスター #sgt2016
Whyから始めるスクラムマスター #sgt2016
 
Ha of load balancer
Ha of load balancerHa of load balancer
Ha of load balancer
 
Facebook
FacebookFacebook
Facebook
 
M140039MS_Ajay Ram
M140039MS_Ajay RamM140039MS_Ajay Ram
M140039MS_Ajay Ram
 
Words that Matter
Words that MatterWords that Matter
Words that Matter
 
Energy efficient multicasting protocol
Energy efficient multicasting protocolEnergy efficient multicasting protocol
Energy efficient multicasting protocol
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Text Analytics
Text AnalyticsText Analytics
Text Analytics
 
IP multicast
IP multicastIP multicast
IP multicast
 

Similar to IP Multicasting

At8000 s configurando multicast
At8000 s configurando multicastAt8000 s configurando multicast
At8000 s configurando multicastNetPlus
 
data communication protocol
data communication protocoldata communication protocol
data communication protocolRamla Sheikh
 
Network protocol
Network protocolNetwork protocol
Network protocolOnline
 
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
 
11 group communication
11 group communication11 group communication
11 group communicationneel888
 
4. Communication and Network Security
4. Communication and Network Security4. Communication and Network Security
4. Communication and Network SecuritySam Bowne
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentJohn Loughney
 
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
CISSP Prep: Ch 5. Communication and Network Security (Part 1)CISSP Prep: Ch 5. Communication and Network Security (Part 1)
CISSP Prep: Ch 5. Communication and Network Security (Part 1)Sam Bowne
 
Ch 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewCh 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewSam Bowne
 
Final Presentation on the Network layer
Final Presentation on the Network layerFinal Presentation on the Network layer
Final Presentation on the Network layerZee Haak
 
Distance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : PresentationDistance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : PresentationSubhajit Sahu
 
19 Network Layer Protocols
19 Network Layer Protocols19 Network Layer Protocols
19 Network Layer ProtocolsMeenakshi Paul
 
Slides for Week 4 - Lec 2
Slides for Week 4 - Lec 2Slides for Week 4 - Lec 2
Slides for Week 4 - Lec 2Videoguy
 
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
 

Similar to IP Multicasting (20)

It 3-icmp-igmp
It 3-icmp-igmpIt 3-icmp-igmp
It 3-icmp-igmp
 
IP Multicast Routing
IP Multicast RoutingIP Multicast Routing
IP Multicast Routing
 
At8000 s configurando multicast
At8000 s configurando multicastAt8000 s configurando multicast
At8000 s configurando multicast
 
Multicast eng
Multicast engMulticast eng
Multicast eng
 
data communication protocol
data communication protocoldata communication protocol
data communication protocol
 
IPv6
IPv6IPv6
IPv6
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
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
 
11 group communication
11 group communication11 group communication
11 group communication
 
4. Communication and Network Security
4. Communication and Network Security4. Communication and Network Security
4. Communication and Network Security
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 Deployment
 
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
CISSP Prep: Ch 5. Communication and Network Security (Part 1)CISSP Prep: Ch 5. Communication and Network Security (Part 1)
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
 
Ch 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewCh 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts Review
 
Final Presentation on the Network layer
Final Presentation on the Network layerFinal Presentation on the Network layer
Final Presentation on the Network layer
 
Distance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : PresentationDistance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : Presentation
 
Part1-Intro-Apps.pptx
Part1-Intro-Apps.pptxPart1-Intro-Apps.pptx
Part1-Intro-Apps.pptx
 
19 Network Layer Protocols
19 Network Layer Protocols19 Network Layer Protocols
19 Network Layer Protocols
 
Slides for Week 4 - Lec 2
Slides for Week 4 - Lec 2Slides for Week 4 - Lec 2
Slides for Week 4 - Lec 2
 
jpl-multicast.ppt
jpl-multicast.pptjpl-multicast.ppt
jpl-multicast.ppt
 
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
 

Recently uploaded

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
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
 
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
 
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
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
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
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
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
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 

Recently uploaded (20)

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
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
 
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 )
 
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
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
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
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.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
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
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
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 

IP Multicasting

  • 1. IP Multicasting SCS 3004 - Networking Technologies
  • 2. Overview • Introduction • Multicast Applications • Unicast, Broadcast and Multicast • Multicast Addressing • Multicast Address Mapping • IGMP • IGMP Packet Format • IGMP Message Types
  • 3. Introduction to IP Multicast • Why multicast? • When sending same data to multiple receivers • Better bandwidth utilization • Lesser host/router processing • Receivers’ addresses unknown
  • 4. Multicast Applications • Many applications transmit the same data at one time to multiple receivers • Broadcasts of Radio or Video • Videoconferencing • Shared Applications • Advertisement, Stock, Distance learning • Synchronizing of distributed database, websites
  • 5. Unicast, Broadcast and Multicast • Broadcast: One sender, all the others as receivers • Unicast: One sender and one receiver • Multicast: One sender (potentially many senders), many receivers Unicast Broadcast Multicast
  • 6. Unicast, Broadcast and Multicast Host Router Unicast Host Router Multicast With 3 receivers, sender must replicate the stream 3times • Source transmits one stream of data for n receivers • Replication happens inside routers and switches • WAN links only need one copy of the data, not n copies.
  • 7. Multicast Addressing • All Class D addresses are multicast addresses:
  • 8. Multicast Addressing • The range of addresses between 224.0.0.0 and 224.0.0.255, inclusive • 224.0.0.1 :- signifies every system on a subnet • 224.0.0.2 :- signifies every router on a subnet • Multicast addresses can only be used as destination • No ICMP error messages can be generated for multicast datagram
  • 10. Internet Group Management Protocol - IGMP • How hosts tell routers about group membership • Routers solicit group membership from directly connected hosts • RFC 1112 specifies first version of IGMP • IGMP v2 and IGMP v3 enhancements • Supported on UNIX systems, PCs, and MACs
  • 11. IGMP Protocol • Router: sends IGMP query at regular intervals • Hosts belonging to a multicast group must reply to query if wishing to join or stay in the group. • host sends an IGMP report when it joins a multicast group (Note: multiple processes on a host can join. A report is sent only for the first process). • No report is sent when a process leaves a group
  • 13. IGMP Packet Format Ethernet Header IP Header IGMP Message 14 Bytes 20 Bytes 8 Bytes Type Max Resp. Time Checksum Group Address 8 bits 8 bits 16 bits
  • 14. Membership Report Host or a router can join a group
  • 15. Leave Report When a host sees that no process is interested in a specific group G, it sends a leave report.
  • 16. General Query Message Membership report and leave report are not enough to maintain the membership information.
  • 17. Reference • [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]. • [3] Overview of IP Multicast http://www.cisco.com/en/US/tech/tk828/technologies_white_paper09186a0080092942.shtml • [4] What is IP Multicasting? Concept of IP Multicast Address Explained http://www.thegeekstuff.com/2013/05/ip-multicasting/ • [5] IP MULTICASTING http://www.dcs.gla.ac.uk/~lewis/networkpages/m05s08multicast.htm

Editor's Notes

  1. IP multi-casting is a communication mechanism in which data is communicated from server to a set of clients who are interested in receiving that data. Any client can dynamically enter or leave the communication.
  2. The first byte of a multicast ethernet address should be 01. This means that the ethernet addresses 01:00:5e:00:00:00 to 01:00:5e:7f:ff:ff are reserved as multicast ethernet addresses. The lower order 23 bits of a multicast mac address should correspond to IP multicast group ID (see figure above). More precisely, this means that lower order 23 bits of multicast IP address should be same as lower order 23 bits of ethernet address
  3. This is a IGMPv2 packet format. And IGMPv3 is the current version
  4. A host maintains a list of processes that have membership in a group When a process wants to join a new group, it sends its request to the host The host then adds the name of the process and the name of the requested group to its list, and sends the membership report to the router. The report is send twice (in case the first report get lost or damaged)
  5. When a host sees that no process is interested in a specific group G, it sends a leave report. If router receives a leave report it won’t purge the list if there are still other hosts interested in that group. For that purpose the router sends a special query message with a specified response time for the group in question to see if there is anyone interested in that group. If there is no response a membership report, it purges the list.
  6. Membership report and leave report are not enough to maintain the membership information. Example: a host that is a member of a group can shut down and the m/c router would never receive the leave report. Therefore the m/c router monitors the hosts and routers in LAN by periodically sending (by default every 125 sec) general query message. Hosts/routers respond by membership report if there is still interest in groups