itis 1210 introduction to web-based information systems chapter 39 how multicast ip and mbone work

14
ITIS 1210 ITIS 1210 Introduction to Web- Introduction to Web- Based Information Based Information Systems Systems Chapter 39 Chapter 39 How Multicast IP and MBone Work How Multicast IP and MBone Work

Upload: marybeth-rachel-hicks

Post on 18-Jan-2018

221 views

Category:

Documents


0 download

DESCRIPTION

Introduction  Problem:  Providing a richer experience  Implies correspondingly larger files  That take longer to download  Causing massive congestion within the Internet infrastructure  Some content cannot be sent over Internet at all because of capacity limitations

TRANSCRIPT

Page 1: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

ITIS 1210ITIS 1210Introduction to Web-Based Introduction to Web-Based

Information SystemsInformation Systems

Chapter 39Chapter 39How Multicast IP and MBone WorkHow Multicast IP and MBone Work

Page 2: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

IntroductionIntroduction

Internet contentInternet content Originally it was just static contentOriginally it was just static content

Download it, view itDownload it, view it Branched out into other formsBranched out into other forms

SoundSound VideoVideo AnimationsAnimations 3D objects3D objects

Now interactive content is prevalentNow interactive content is prevalent

Page 3: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

IntroductionIntroduction

Problem:Problem: Providing a richer experienceProviding a richer experience Implies correspondingly larger filesImplies correspondingly larger files That take longer to downloadThat take longer to download Causing massive congestion within the Causing massive congestion within the

Internet infrastructureInternet infrastructure Some content cannot be sent over Internet Some content cannot be sent over Internet

at all because of capacity limitationsat all because of capacity limitations

Page 4: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

IntroductionIntroduction

Example: telecast of a concertExample: telecast of a concert Assume a file size of 50MBAssume a file size of 50MB Assume an audience of 10,000 peopleAssume an audience of 10,000 people 50MB must be sent individually to 10,000 50MB must be sent individually to 10,000

subscriberssubscribers This might not be possible without This might not be possible without

seriously degrading the ability of local seriously degrading the ability of local sections of the Internet to continue to sections of the Internet to continue to service other customersservice other customers

Page 5: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

IntroductionIntroduction One solution is the experimental MBoneOne solution is the experimental MBone

Multicast BackboneMulticast Backbone Virtual high-capacity backboneVirtual high-capacity backbone Specifically designed to transmit broadcastsSpecifically designed to transmit broadcasts Uses the IP multicast protocolUses the IP multicast protocol

Begins as a single transmissionBegins as a single transmission Instead of 10,000Instead of 10,000

Included are all addresses of every Included are all addresses of every subscribersubscriber

Page 6: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

IntroductionIntroduction

As the file is sent across the Internet it As the file is sent across the Internet it makes copies of itselfmakes copies of itself

Those copies are routed to individual Those copies are routed to individual subscriberssubscribers

Page 7: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

IntroductionIntroduction Example:Example:

100 people want to see a broadcast of a 50MB file100 people want to see a broadcast of a 50MB file Under normal circumstances, 5GB of data would be Under normal circumstances, 5GB of data would be

necessarynecessary 50 are connected to the Internet via ISP X50 are connected to the Internet via ISP X 25 use ISP Y25 use ISP Y 25 are on corporate network Z25 are on corporate network Z

With multicast, the file is initially transmitted as a With multicast, the file is initially transmitted as a single filesingle file Splits into three parts to X, Y, and ZSplits into three parts to X, Y, and Z

Page 8: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

IntroductionIntroduction

Each network delivers their copy on to Each network delivers their copy on to subscribers on that network alonesubscribers on that network alone

Instead of 5GB being necessaryInstead of 5GB being necessary Three 50MB files (150MB) are neededThree 50MB files (150MB) are needed

Normally the Internet is a Normally the Internet is a unicastunicast environmentenvironment One transmission goes to one destinationOne transmission goes to one destination

MulticastMulticast enables simultaneous enables simultaneous destinationsdestinations

Page 9: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

IntroductionIntroduction

MBone is a virtual network of host MBone is a virtual network of host computers that use the IP Multicast for computers that use the IP Multicast for communicationscommunications

Process starts by digitizing and Process starts by digitizing and compressing a video signalcompressing a video signal

The compressed signal is sent using the The compressed signal is sent using the IP Multicast protocolIP Multicast protocol Multiple destinations simultaneouslyMultiple destinations simultaneously

Page 10: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

IntroductionIntroduction

Major advantage is the single transmissionMajor advantage is the single transmission TCP would require a transmission to TCP would require a transmission to eacheach

recipientrecipient Information about the multiple destinations Information about the multiple destinations

goes into the packetgoes into the packet Two major problems:Two major problems:

Most networks and routers on the Internet do Most networks and routers on the Internet do not understand the multicast protocolnot understand the multicast protocol

Must still use standard Internet routesMust still use standard Internet routes

Page 11: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

IntroductionIntroduction

Solution is called Solution is called tunnelingtunneling MBone data travels in tunnels built on top of MBone data travels in tunnels built on top of

existing Internet networks and routersexisting Internet networks and routers Ends of tunnel are workstations running a Ends of tunnel are workstations running a

multicast routing demonmulticast routing demon A demon (daemon) is a process that runs in the A demon (daemon) is a process that runs in the

background and performs some useful servicebackground and performs some useful service The demon encloses the multicast packets The demon encloses the multicast packets

inside regular TCP packetsinside regular TCP packets

Page 12: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

IntroductionIntroduction

The now-standard TCP packets are sent The now-standard TCP packets are sent over the regular Internet to the other end over the regular Internet to the other end of the tunnelof the tunnel

There the multicast packets are extractedThere the multicast packets are extracted Sent on via an MBone network that Sent on via an MBone network that

understands the multicast protocolunderstands the multicast protocol

Page 13: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

IntroductionIntroduction Based on destination data in the multicast Based on destination data in the multicast

packetspackets The original data is sent to a number of The original data is sent to a number of

different hostsdifferent hosts Individuals connected to these hosts can view Individuals connected to these hosts can view

the contentthe content There are teleconferencing options that There are teleconferencing options that

enable interactionenable interaction Audio and videoAudio and video

Page 14: ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work

IntroductionIntroduction

Multicast will probably become obsoleteMulticast will probably become obsolete Hard to compute service charges for multicast Hard to compute service charges for multicast

traffictraffic Standard feature of IPV6Standard feature of IPV6