SlideShare une entreprise Scribd logo
1  sur  61
Multipoint Communication over IP and ATM ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Overview
Multipoint Communication ,[object Object],[object Object],[object Object],[object Object],[object Object]
Multipoint Applications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Application Layer Multipoint Comm. ,[object Object],[object Object]
Multipoint Routing Algorithms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flooding ,[object Object],[object Object],[object Object]
Spanning Tree ,[object Object],[object Object],[object Object],6 1 A C E B D 2 3 5 4 A C E B D
[object Object],[object Object],[object Object],[object Object],[object Object],Reverse Path Forwarding 6 1 A C E B D 2 3 5 4 A C E B D 6 1 2 3 5 4
RPF (Cont) ,[object Object],[object Object],[object Object],A C E B D 1 2 6 3 5 4
Flood and Prune ,[object Object],[object Object],[object Object],[object Object],E 2 5 E 2 5 Prune Graft No listeners at E Listeners at E A C B D 1 6 3 4 A C B D 1 6 3 4
[object Object],[object Object],[object Object],[object Object]
Steiner Trees ,[object Object],[object Object],[object Object],[object Object],A C E B D 1 2 6 3 6 7 A C E B D 1 2 6 3 6 7 F 1 1 (b) F joins the group F 1 1 (a) F is not a member
Center-Based Trees ,[object Object],[object Object],[object Object],[object Object],[object Object],A C E B D 1 2 6 3 5 4
CBT (Cont) ,[object Object],[object Object],[object Object]
Multipoint Routing Protocols ,[object Object],[object Object],[object Object],[object Object],[object Object]
IP Multicast: Design Principles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IP vs ATM ,[object Object],Category IP/RSVP ATM UNI 3.0 Orientation Receiver based Sender based State Soft Hard QoS Setup time Separate from route establishment Concurrent with route establishment Directionality Unidirectional Unidirectional multicast Heterogeneity Receiver heterogeneity Uniform QoS to all receivers
Multiway Communication on ATM ,[object Object],[object Object],[object Object]
Multiway on ATM (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Key Issues ,[object Object],[object Object],[object Object],EOF 0 0 0 1 0 0 0 0 0 0 0 1 1 1
ATM Multiway Methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IP Multicast over ATM ,[object Object],[object Object],[object Object]
Overlaid pt-mpt Connections ,[object Object],[object Object],[object Object]
Multicast Server (MCS) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],H1 MCS H3 H2
VC Merge ,[object Object],[object Object],[object Object],ATM Switch 5 5 5 5 5 5 3 3 3
SEAM ,[object Object],[object Object],[object Object],[object Object],A C E B D 1 2 6 3 5 4
SMART ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SMART (Cont) ,[object Object],[object Object]
VP Multicasting ,[object Object],[object Object],[object Object],[object Object]
Subchannel Multicasting ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object]
Key References ,[object Object],[object Object],[object Object]
References (Cont) ,[object Object],[object Object]
Thank You!
Multipoint vs Multicast ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IP Multicast Implementations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IGMP ,[object Object],[object Object],[object Object],[object Object],[object Object],Routers Hosts Ver Type Reserved Checksum Group Address
IGMP Operation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IGMP Version 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Type Max Resp Checksum Group Address
IGMP Version 3 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Reverse Path Forwarding (RPF) ,[object Object],[object Object],[object Object]
DVMRP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DVMRP (Cont) (b) Truncated  Broadcast (a) Initial  Topology (c) Pruning P P (d) Grafting G G
Hierarchical DVMRP ,[object Object],[object Object],[object Object]
MOSPF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PIM ,[object Object],[object Object],[object Object],[object Object],[object Object]
PIM-SM (Cont) ,[object Object],[object Object],[object Object],[object Object],A C E B D 1 2 6 3 5 4 RP A C E B D 1 2 6 3 5 4 Source
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Multicasting Transport Protocols ,[object Object],[object Object],[object Object]
SRM ,[object Object],[object Object],[object Object],[object Object]
SRM Design Principles ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
SRM Example ,[object Object],[object Object],[object Object],[object Object],R3 R4 R2 R1 R5 D A C B
RMTP ,[object Object],[object Object],[object Object],[object Object],[object Object]
RMTP ,[object Object],[object Object],[object Object],[object Object],L2 AN S S = Sender Li = Local access switch  for ith region Ri,j = jth receiver of  ith region AN = Access node Backbone Network L3 L1 R 1,2 R 3,3 R 3,2 R 3,1 R 2,2 R 2,1
[object Object],[object Object],[object Object],[object Object]
SMART (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],Y B2 B1 X A2 A1 .
SMART (Cont) Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 . Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 (a) A1, A2, B1, B2 send  grants All grants are accepted (b) X, Y send grants to each other Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Request Grant Grant Grant Grant Grant (c) X accepts, Y rejects. X is root  (d) A1 wants to send data
SMART (Cont) Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 (e) X accepts request, sends grant to A1. (f) A1 accepts grant. Sends data. Req. Grant Grant Grant Grant Grant Grant Grant Grant Req Req Req Req Grant Req Grant (g) B1 issues a req. Propagates to A1 (h) A1 accepts req, sends grant. Grant Grant Grant Req

Contenu connexe

Tendances

Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Meenakshi Paul
 
Computer networks high speed swan,atm,frame realy
Computer networks high speed swan,atm,frame realyComputer networks high speed swan,atm,frame realy
Computer networks high speed swan,atm,frame realyDeepak John
 
Comparison between aodv and olsr protocol
Comparison between aodv and olsr protocolComparison between aodv and olsr protocol
Comparison between aodv and olsr protocolMehedi
 
008 stp principle issue1.3bx1
008 stp principle issue1.3bx1008 stp principle issue1.3bx1
008 stp principle issue1.3bx1jcbp_peru
 
Multiple Access in Computer Network
Multiple Access in Computer NetworkMultiple Access in Computer Network
Multiple Access in Computer NetworkHitesh Mohapatra
 
Secure Routing with AODV Protocol for MANET by Ashok Panwar
Secure Routing with AODV Protocol for MANET by Ashok PanwarSecure Routing with AODV Protocol for MANET by Ashok Panwar
Secure Routing with AODV Protocol for MANET by Ashok PanwarAshok Panwar
 
Medium Access PROTOCOL b yENGR. FAWAD KHAN UET BANNU KP PAKISTAN
Medium Access PROTOCOL b yENGR.  FAWAD KHAN UET BANNU KP PAKISTANMedium Access PROTOCOL b yENGR.  FAWAD KHAN UET BANNU KP PAKISTAN
Medium Access PROTOCOL b yENGR. FAWAD KHAN UET BANNU KP PAKISTANirfan sami
 
Lect04 (1)
Lect04 (1)Lect04 (1)
Lect04 (1)hinalala
 
CCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration QuestionsCCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration QuestionsDsunte Wilson
 
M.A.C (Medium Access Control)
M.A.C (Medium Access Control)M.A.C (Medium Access Control)
M.A.C (Medium Access Control)JaironLanda
 

Tendances (20)

Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Media Access Control (MAC Layer)
Media Access Control (MAC Layer)
 
Computer networks high speed swan,atm,frame realy
Computer networks high speed swan,atm,frame realyComputer networks high speed swan,atm,frame realy
Computer networks high speed swan,atm,frame realy
 
Comparison between aodv and olsr protocol
Comparison between aodv and olsr protocolComparison between aodv and olsr protocol
Comparison between aodv and olsr protocol
 
008 stp principle issue1.3bx1
008 stp principle issue1.3bx1008 stp principle issue1.3bx1
008 stp principle issue1.3bx1
 
Multiple Access in Computer Network
Multiple Access in Computer NetworkMultiple Access in Computer Network
Multiple Access in Computer Network
 
Secure Routing with AODV Protocol for MANET by Ashok Panwar
Secure Routing with AODV Protocol for MANET by Ashok PanwarSecure Routing with AODV Protocol for MANET by Ashok Panwar
Secure Routing with AODV Protocol for MANET by Ashok Panwar
 
Ch12
Ch12Ch12
Ch12
 
Aodv slide final
Aodv slide finalAodv slide final
Aodv slide final
 
Medium Access PROTOCOL b yENGR. FAWAD KHAN UET BANNU KP PAKISTAN
Medium Access PROTOCOL b yENGR.  FAWAD KHAN UET BANNU KP PAKISTANMedium Access PROTOCOL b yENGR.  FAWAD KHAN UET BANNU KP PAKISTAN
Medium Access PROTOCOL b yENGR. FAWAD KHAN UET BANNU KP PAKISTAN
 
Lect04 (1)
Lect04 (1)Lect04 (1)
Lect04 (1)
 
CCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration QuestionsCCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration Questions
 
M.A.C (Medium Access Control)
M.A.C (Medium Access Control)M.A.C (Medium Access Control)
M.A.C (Medium Access Control)
 
frame relay
frame relayframe relay
frame relay
 
9 lan
9 lan9 lan
9 lan
 
DYNAMIC SOURCE ROUTING (DSR)
DYNAMIC SOURCE ROUTING  (DSR)DYNAMIC SOURCE ROUTING  (DSR)
DYNAMIC SOURCE ROUTING (DSR)
 
Transport layer
Transport layer Transport layer
Transport layer
 
Chapter 13
Chapter 13Chapter 13
Chapter 13
 
Ccna4 mod5-frame relay
Ccna4 mod5-frame relayCcna4 mod5-frame relay
Ccna4 mod5-frame relay
 
Computer networks - Channelization
Computer networks - ChannelizationComputer networks - Channelization
Computer networks - Channelization
 
Unit 4
Unit 4Unit 4
Unit 4
 

En vedette

En vedette (6)

Présentation ip over atm
Présentation ip over atmPrésentation ip over atm
Présentation ip over atm
 
Chap 23 ip over atm
Chap 23 ip over atmChap 23 ip over atm
Chap 23 ip over atm
 
Chap 25 multimedia
Chap 25 multimediaChap 25 multimedia
Chap 25 multimedia
 
Chap 26 vpn
Chap 26 vpnChap 26 vpn
Chap 26 vpn
 
Chap 27 next generation i pv6
Chap 27 next generation i pv6Chap 27 next generation i pv6
Chap 27 next generation i pv6
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Similaire à Raj Jain The Ohio State University

Similaire à Raj Jain The Ohio State University (20)

Raj Jain The Ohio State University
Raj Jain The Ohio State UniversityRaj Jain The Ohio State University
Raj Jain The Ohio State University
 
UnIT VIII manet
UnIT VIII manetUnIT VIII manet
UnIT VIII manet
 
networking
networkingnetworking
networking
 
Network Topologies
Network TopologiesNetwork Topologies
Network Topologies
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
Multicast Routing Protocols
Multicast Routing ProtocolsMulticast Routing Protocols
Multicast Routing Protocols
 
Networking interview questions and answers
Networking interview questions and answersNetworking interview questions and answers
Networking interview questions and answers
 
Chapter 13
Chapter 13Chapter 13
Chapter 13
 
Lec9
Lec9Lec9
Lec9
 
Chapter_03_Data Link Layer and its protocols.pptx
Chapter_03_Data Link Layer and its protocols.pptxChapter_03_Data Link Layer and its protocols.pptx
Chapter_03_Data Link Layer and its protocols.pptx
 
Answer sheet of switching & routing
Answer sheet of switching & routingAnswer sheet of switching & routing
Answer sheet of switching & routing
 
Adhoc Sensor Networks1.pptx
Adhoc Sensor Networks1.pptxAdhoc Sensor Networks1.pptx
Adhoc Sensor Networks1.pptx
 
2.communcation in distributed system
2.communcation in distributed system2.communcation in distributed system
2.communcation in distributed system
 
Manet
ManetManet
Manet
 
manet.ppt
manet.pptmanet.ppt
manet.ppt
 
Lecture 07
Lecture 07Lecture 07
Lecture 07
 
Lecture 07
Lecture 07Lecture 07
Lecture 07
 
jpl-multicast.ppt
jpl-multicast.pptjpl-multicast.ppt
jpl-multicast.ppt
 
Manet
ManetManet
Manet
 
Manet
ManetManet
Manet
 

Plus de Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingVideoguy
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresVideoguy
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingVideoguy
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksVideoguy
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streamingVideoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideoguy
 
Video Streaming
Video StreamingVideo Streaming
Video StreamingVideoguy
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader AudienceVideoguy
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Videoguy
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGVideoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingVideoguy
 
Application Brief
Application BriefApplication Brief
Application BriefVideoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Videoguy
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second LifeVideoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming SoftwareVideoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video FormatenVideoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareVideoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxVideoguy
 

Plus de Videoguy (20)

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Adobe
AdobeAdobe
Adobe
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Application Brief
Application BriefApplication Brief
Application Brief
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 

Raj Jain The Ohio State University

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45. DVMRP (Cont) (b) Truncated Broadcast (a) Initial Topology (c) Pruning P P (d) Grafting G G
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60. SMART (Cont) Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 . Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 (a) A1, A2, B1, B2 send grants All grants are accepted (b) X, Y send grants to each other Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Grant Request Grant Grant Grant Grant Grant (c) X accepts, Y rejects. X is root (d) A1 wants to send data
  • 61. SMART (Cont) Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 Y B2 B1 X A2 A1 (e) X accepts request, sends grant to A1. (f) A1 accepts grant. Sends data. Req. Grant Grant Grant Grant Grant Grant Grant Grant Req Req Req Req Grant Req Grant (g) B1 issues a req. Propagates to A1 (h) A1 accepts req, sends grant. Grant Grant Grant Req