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!