1 deployment of ip multicast in campus infrastructures kevin almeroth ([email protected])...
TRANSCRIPT
![Page 1: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/1.jpg)
1
Deployment of IP Multicastin Campus Infrastructures
Kevin Almeroth ([email protected])
UC--Santa Barbara
http://www.internet2.edu/multicast/
http://www.cs.ucsb.edu/~almeroth/talks/I2-ATL-01.ppt
![Page 2: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/2.jpg)
2
Outline
• multicast protocols overview—see the WWW site
– super-brief overview
• state of deployment
• getting started with deployment
• working group activities
• addendum: router configs—see the WWW site
![Page 3: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/3.jpg)
3
source
Unicast
performs routing and forwarding at the same time, and in the source-to-receiver direction
![Page 4: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/4.jpg)
4
source
Multicast Routing (and Functions)
routing (path determination) [but in the reverse direction]
packet forwarding and replication
handling dynamic membership---path pruning/grafting
![Page 5: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/5.jpg)
5
source
Building the Reverse Path
![Page 6: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/6.jpg)
6
source
Building an RP Tree
![Page 7: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/7.jpg)
7
source
Forwarding Data
routing (path determination) [but in the reverse direction]
packet forwarding and replication
handling dynamic membership---path pruning/grafting
![Page 8: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/8.jpg)
8
source
Question for the Ages
How to find the source(s)?
source
![Page 9: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/9.jpg)
9
How to Find the Sources?
• broadcast everywhere
– receivers decide when they do not want the traffic
• any source multicast (ASM) [PIM-SM/MBGP/MSDP/IGMPv2]
– use a rendezvous point (RP)
– receivers send joins along reverse path to RP
– sources send traffic to RP
• source specific multicast (SSM) [PIM/MBGP/IGMPv3]
– require receivers to already know source(s)
– use some out-of-band mechanism
![Page 10: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/10.jpg)
10
How MSDP works with PIM-SM
RP
RP
RP
RP
MSDP peer
Physical link
A
B
C D
Receiver
Source
PIM message
MSDP message
SA
SA
SA
JoinJoinJoin
Join
Join
![Page 11: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/11.jpg)
11
How SSM Works
Physical link
A
B
C D
Receiver
Source
PIM message
Join
JoinJoin
Join
Join
Join
![Page 12: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/12.jpg)
12
State of Deployment
![Page 13: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/13.jpg)
13
Status of the Multicast Pieces(Support for IGMPv2 & PIM-SM/MBGP/MSDP)
• network: lots of vendors support multicast routing: Cisco & Juniper then Nortel, Foundry, Lucent, others, etc.
• OSs/kernel: most kernels support functions (IGMPv2)
• applications:
– MBone tools (http://www-mice.cs.ucl.ac.uk/multimedia/software/)
– IPTV, Real, MediaPlayer, and now LOTS others…
![Page 14: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/14.jpg)
14
Status of the Multicast Pieces(Support for IGMPv2 & PIM-SM/MBGP/MSDP)
• content:
– UofO (http://videolab.uoregon.edu/)
– GRID (http://www-fp.mcs.anl.gov/fl/accessgrid/)
– ICAIR CSPAN (http://cspan.icair.org/)
– On-the-I (http://www.on-the-i.com/)
– Yahoo (http://www.broadcast.com/broadband/)
– NASA (http://www.nasa.gov/ntv/ntvweb.html)
– UCSB (http://imj.gatech.edu/)
– All the commodity traffic (sdr)
![Page 15: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/15.jpg)
15
Status of the Multicast Pieces(Support for IGMPv3 & SSM)
• network: most vendors already support it since functionality in the core has been simplified
• OSs/kernel: test kernels available
– http://videolab.uoregon.edu/projects.html
• applications: lots of talk, but not much action
– http://videolab.uoregon.edu/projects.html
• content: without supporting software/hardware, content is not there
![Page 16: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/16.jpg)
16
Status of Deployment
• nice and stable in Abilene (since early 1999)
• some commercial ISPs…
– but typically service is not announced and is not supported
– issues are beginning to be only political/financial (layers 8&9)
• to track multicast deployment and stats…
– see http://imj.ucsb.edu/mantra/
– see http://dast.nlanr.net/projects/beacon/
![Page 17: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/17.jpg)
17
Latest Multicast Topology
![Page 18: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/18.jpg)
18
The Internet2 (Abilene) Topology
![Page 19: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/19.jpg)
19
![Page 20: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/20.jpg)
20
Site Deployment:
Getting Startedand
Using Multicast
![Page 21: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/21.jpg)
21
Deploying Multicast Locally
• experiment with multicast on a local network
• try one- or few-hop multicast topology
• connect to I2
• experiment with advanced applications
• transition to production service
![Page 22: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/22.jpg)
22
Resources
• I2 multicast WWW page
– http://www.internet2.edu/multicast/
• I2 multicast mailing list
– send email to [email protected] with:
subscribe wg-multicast Your-Name
– in the body of the message
• I2 multicast working group meetings
– at Joint Techs meetings (http://www.ncne.nlanr.net/training/techs/)
![Page 23: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/23.jpg)
23
Working Group Activities
• Continue robust backbone service
– track deployment and use
– support Source Specific Multicast (SSM)
– provide support for gigapop and campus deployment
• Increase deployment
– campuses, international and commodity peering
– provide assistance beyond the NOC
![Page 24: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/24.jpg)
24
Working Group Activities
• Increase use of multicast
– encourage campuses to offer events
– advertise availability of events to non-geeks
– new service to track events
• Increase variety of applications
– create opportunities to use multicast in novel ways
– new service to track tools/applications
![Page 25: 1 Deployment of IP Multicast in Campus Infrastructures Kevin Almeroth (almeroth@cs.ucsb.edu) UC--Santa Barbara almeroth/talks/I2-ATL-01.ppt](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e555503460f94b4c5c3/html5/thumbnails/25.jpg)
25
Conclusions
• Stable backbone
– Key first step
• Deployment in some campuses (low hanging fruit)
• Working on building a robust service
– More than just one-to-many packet delivery
• applications, support, service, etc.
– Lots of issues with legacy infrastructure