IPMulticast
AIT Workshop
May 2003

Agenda

Agenda

What is Multicasting?

Multicast Uses

Glossary of Terms: the basics

IP Multicast building blocks

Multicast Forwarding

Multicast Forwarding

Reverse Path Forwarding

IP Multicast Components

Multicast Distribution Trees

Multicast Distribution Trees

Multicast Distribution Trees

Agenda

Multicast Addressing

Multicast Addressing

Dynamic Address Allocation

Multicast Addressing

Multicast Addressing

Multicast Addressing

Multicast Addresses - Layer 2

Ethernet Multicast Addressing

Agenda

Internet Group Membership(management) Protocol (IGMP)

IGMP Details

IGMP Details

IGMP Protocol Flow - Join a Group

IGMP Protocol Flow - Querier

IGMP Protocol Flow - Leave a Group

IGMPv3

IGMP Enhancements

Agenda

PIM-SM

PIM-SM Operation
Designated Router (DR)

PIM Sparse-Mode :RP

PIM-SM Shared Tree Join

PIM-SM Sender Registration

PIM-SM Sender Registration

PIM-SM Sender Registration

PIM-SM SPT Cutover

PIM-SM SPT Cutover

PIM-SM SPT Cutover

PIM-SM SPT Cutover

PIM-SM SPT Cutover

PIM-SM Configuration

PIM-SM Configuration

PIM-SM Configuration

PIM-SM Configuration

PIM-SSM

PIM-SSM

PIM-SSM

LAB #1 – PIM-SM

LAB #1 – PIM-SM

LAB #1 – PIM-SM

LAB #1 – PIM-SM

LAB #1 – PIM-SM

LAB #1 – PIM-SM

LAB #1 – PIM-SM

LAB #1 – PIM RP state on the RP

Lab #1 RP Register State for an active source

Lab #1 Shared-tree state on DR

Lab #1 Source Tree State

Lab #1 Show active multicast state/traffic

LAB #1b – PIM-SM – Optional

Agenda

MSDP

MSDP Operation

MSDP Source Active Msgs

MSDP Overview

MSDP Overview

MSDP Overview

MSDP Overview

MSDP Overview

MSDP Peers

Receiving SA Messages

Receiving SA Messages

RPF Check Example

RPF Check Example

RPF Check Example

RPF Check Example

RPF Check Example

RPF Check Example

MSDP Configuration

MSDP wrt SSM – Unnecessary!

MSDP wrt SSM – Unnecessary!

MSDP Application: Anycast-RP

Anycast-RP

Anycast-RP

Agenda

MBGP—Multiprotocol BGP

MBGP

MBGP Overview

MBGP Overview

MBGP—Capability Negotiation

MBGP—Summary

Multicast Transit Design Objectives

LAB #2 – Interdomain

MBGP configuration

LAB #2 – Interdomain

Lab #2 – MSDP sessions

Lab #2 – MSDP SAs

Lab #2 – MBGP peering session

Lab #2 – MBGP received prefixes

LAB #2b – Interdomain – Optional

Agenda

The Soup

Agenda

Who uses Multicast?

How?
Security Exchanges

How?
Security Trading Enterprises

How?
Enterprises

How?
Service Providers (IP)

How?
Service Providers (MPLS)

How?
VPN Providers – Rosen opt2 (2547)

How?
MIX – a brief history

How?
MBONE

How?
MBGP/PIM transit – preMSDP

How?
MSDP/MBGP/PIM-SM – Today!

What’s Right?

What’s Right?

What’s Wrong?

What’s Wrong?

What’s Wrong?

What’s Wrong?

What’s Wrong?

What’s Wrong?

Thank you!