17
1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3 == MLDv2

1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

Embed Size (px)

Citation preview

Page 1: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

1

IPv6 Multicast TechnologyIPv6 Multicast Technology

Protocols:

• multicast BGP

• PIM Sparse Mode and PIM-SSM

• Multicast Listener Discovery (MLD) - replaces IGMP• IGMPv2 == MLD• IGMPv3 == MLDv2

Page 2: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

2

IPv6 Multicast TechnologyIPv6 Multicast Technology

ASM - Any Source Multicast

• what you’re used to in IPv4

• but. . . no MSDP?!

• one global Rendezvous Point (RP)

Page 3: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

3

IPv6 Multicast TechnologyIPv6 Multicast Technology

SSM - Source-Specific Multicast

• the next big thing in IPv4 and IPv6

• source is discovered out of band

• limited OS and application support

• Cisco DNS mapping - a useful hack, for now

Page 4: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

4

IPv6 Multicast TechnologyIPv6 Multicast Technology

Embedded-RP

• only possible with v6’s huge addresses

• RP is encoded in the group address

• no stack or app support needed

• to be turned on. . . soon?

• requires pre-planning for your RP address

• still in draft

Page 5: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

5

Current StatusCurrent Status

The m6bone

• RP and main tunnel router at RENATER

• tunnels to lots of places

• mostly software-based routers and PCs

Page 6: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

6

Page 7: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

7

But we need Native!But we need Native!

Tunnels have lots of problems:

• encap/decap hits router CPU

• tunnel overhead adds to b/w use

• tunnels concentrate the utilization, mostly defeating the point of multicast

• lots of points of failure

Page 8: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

8

Progress on native connectionsProgress on native connections

• GÉANT• SURFnet, SWITCH, GRnet, FCCN,

NORDUnet, RedIRIS, HUNGARNET, GARR• UNINETT, FUNET, CESGA, CESCA• Endpoints - Østfold University College, SWITCH, UNINETT

RedIRIS (and probably others)

• Abilene• NYSERNet, Merit

• Endpoints - NYSERNet Office, NYU, I2 Ann Arbor

Page 9: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

9

Demonstration SetupDemonstration Setup

Office7609

Syracuse7609

NYC12410

LAN6500

Edge7600

AbileneNYCMT640

toWASH

NYSERNet Syracuse NYU

Page 10: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

10

Demonstration SetupDemonstration Setup

HPswitch

Internet2M10

AbileneIPLST640

MeritJuniper

AbileneCHINT640

toNYCM

Internet2 Ann Arbor

Page 11: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

11

Demonstration SetupDemonstration Setup

Extremeswitch

MeetingM320

AbileneWASHT640

Member Meeting - Philadelphia

Force10switch

Page 12: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

12

Demonstration SourcesDemonstration Sources

NYSERNet Syracuse• Mac desktop, DVTS with external DV

converter, analog camera

New York University• Mac Mini, VideoLAN with stored video

Internet2 Ann Arbor• WinXP PC, Conference XP with camera• Mac Mini, DVTS with DV camera

Page 13: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

13

Bumps in the RoadBumps in the Road

• limited experience - network engineers, vendor support, application developers

• limited toolset - loss testing, fault isolation

• everything is new

• everything is recent

• equipment limitations, bugs, incomplete features

Page 14: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

14

Bumps in the RoadBumps in the Road

• switch flooding - this is a big one!

But help is coming, and things will get better as we add more endpoints (hint, hint!)

Page 15: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

15

Why?Why?

• to build experience and expertise

• to drive features and fixes

• to encourage developers to add support

• because IPv6 won’t be accepted if it can’t do multicast

• because we can!

• and someday soon we’ll need to. . .

Page 16: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

16

ResourcesResources

• Internet2 groups:• http://multicast.internet2.edu• http://ipv6.internet2.edu• bigvideo:

http://www.researchchannel.org/projects/i2wg/prj_bigv.asp

• m6bone: http://www.m6bone.net• Cisco and Juniper documentation

Page 17: 1 IPv6 Multicast Technology Protocols: multicast BGP PIM Sparse Mode and PIM-SSM Multicast Listener Discovery (MLD) - replaces IGMP IGMPv2 == MLD IGMPv3

17

ResourcesResources

• Applications:• VideoLAN http://www.videolan.org• DVTS http://www.sfc.wide.ad.jp/DVTS/http://apps.internet2.edu/dvts.html• dbeacon

http://artemis.av.it.pt/~hsantos/dbeacon/• ssmping

http://www.venaas.no/multicast/ssmping/• ConferenceXP