© 2003, Cisco Systems, Inc. All Rights Reserved. IP Multicast, 6/03
© 2003, Cisco Systems, Inc. All Rights Reserved. IP Multicast, 6/03
© 2003, Cisco Systems, Inc. All Rights Reserved. IP Multicast, 6/03
1
Multicast Overview
Thom Bryant
June 2003
INNOVATION
Application Awareness
Integrated Security
Self-Healing Multicast
Mobility
Adaptive Routing Packet Core
Expanded Addressing
Storage Awareness
IP version 6 nBAR IPsec QoS-Based Routing
Intrusion Detection Nonstop Forwarding AToM
Mobile IP MPLS-VPNs In-Service-Software-Upgrades
NetFlow Multicast IP Traffic Engineering Cisco IOS Firewall SAA
Basic Multicast : PIM SM, DM, Auto RP, IGMP v2, CGMP M I
A N
Inter-Domain Multicast : MBGP , MSDP, Anycast RP, RGMP, BSR N T
A E
Multicast VPN : MVPN G G
One-to-Many : SSM & IGMP v3 E R
M A
Many-to-Many : PIM – Bi-Directional E T
Reliable Multicast : PGM N I
T O
Multicast v6 : PIM SM, SSM, MLD v2
N
Provisioning / Accounting / Monitoring
Access Control / Security
2 Windows http://www.microsoft.com/windows/windowsmedia/serve/multiwp.
Audio/Video asp
Media
3 Real Audio/Video http://videocast.nih.gov/McastUpgrade/multicast.html
4 http://www.microsoft.com/technet/treeview/default.asp?
Dialer Conferencing url=/technet/prodtechnol/winxppro/proddocs/dialer_conference_o
verview.asp
5 NetMeeting http://www.microsoft.com/technet/treeview/default.asp?
Conferencing url=/technet/prodtechnol/win98/reskit/part4/wrkc20.asp
• Business Strategy
Maintain leadership in the finance market
Increase deployment in enterprise market segment
Drive adoption in the ISP market segment
Facilitate deployment in MXU for new Multicast services
• Technology Strategy
Maintain IP multicast technology leadership
Add hardware acceleration support and achieve consistency on all key
Cisco platforms
Integrate Multicast across different technologies like MPLS, IPsec, IPv6,
Mobile, NetFlow and content
Simplify, automate, and increase deployment of Multicast
Enhance scalability, manageability, and security
Key Features: Key Features: Key Features: Key Features: Key Features:
• Mcast-v6 Phase 2
• Multicast v6 - Phase 1 • mVPN support on • Multicast v6 - Phase 1 • MSDP Spec 14
SM, SSM, MLD v2 GSR SM, SSM, MLD v2 compliance
• New dMFIB for v6
• New MFIB for v6 •Multicast v6 – Phase 1 • New MFIB for v6 • Inter-AS for mVPN
• Extranet for mVPN
SM, SSM, MLD v2
• SSM Mapping • SSM Mapping • SSM Mapping • Inter-AS for mVPN
• New dMFIB for v6
• PGM Aware VRF
• IP-Mroute-STD MIB • IP-Mroute-STD MIB • Auto-RP
• MBGP support for Enhancements (no
•Auto-RP
• Multicast Netflow mcast v6 • Multicast Netflow Dense mode fallback)
Enhancements (no
Dense mode
• Bi-Dir support on
fallback)
C7600
• MSDP Spec 14
compliance
• mVPN MIB
Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug
2003 2003 2003 2003 2003 2003 2003 2003 2003 2003 2003 2004 2004 2004 2004 2004 2004 2004 2004
NB. Confirm target releases with Cisco IOS PM – [email protected]
IP Multicast, 6/03 © 2003, Cisco Systems, Inc. All rights reserved. 12
Agenda
ip multicast
boundary lowbw
Distribution
Server Farm
Core
Campus
Backbone To remote users
(DSL/Cable)
ip multicast boundary
mediumbw
ip multicast
boundary highbw
To regional To branch
backbone offices (T3)
Mapping Mapping
Agent Agent
Announce
Announce
A B
Announce
RP-Announcements multicast to the
Cisco Announce (224.0.1.39) group
Announce
very
y
ver
o
co
Disc
Mapping Mapping
Dis
Dis Disc
co ver ove
y Agent ry Agent
Dis Disc
A co ver
B o very
y
y
ry
ver
ove
co
Disc
C D
Dis
Candidate RP Candidate-RP
1.1.1.1 2.2.2.2
RP/Mapping Agent
A B
PIM
Sparse Mode
C D
RP/Mapping Agent
• Global Command
ip pim autorp listener
Allows Auto-RP to work over Sparse-mode interfaces
• Enables AutoRP functions on router.
AutoRP groups operate only in DM
Router joins 224.0.1.40
Off by default
Future: may change to “On” by default
• No possibility of Dense mode flooding without multiple
failures in network
• Format
ip pim autorp mapping-agent <interface> scope
<ttl>
RP1 RP2
MSDP
A B
ip pim rp-address 10.0.0.1 ip pim rp-address 10.0.0.1
X Y
RP: 1.1.1.1
Source Receiver
core1#show ip pim int e1/0 df core2#show ip mroute 225.1.2.3
core2#
P S
ip multicast-routing RP: 1.1.1.1 ip multicast-routing
! !
interface Loopback0 interface Loopback0
ip address 11.0.0.1 255.255.255.255 ip address 11.0.0.2 255.255.255.255
ip pim sparse-mode ip pim sparse-mode
! !
router ospf 11 router ospf 11
redistribute static subnets redistribute static subnets
network 10.1.1.0 0.0.0.255 area 0 network 10.1.1.0 0.0.0.255 area 0
network 10.1.2.0 0.0.0.255 area 0 network 10.1.2.0 0.0.0.255 area 0
! !
ip route 1.1.1.1 255.255.255.255 ip route 1.1.1.0 255.255.255.254
Loopback0 Loopback0
ip pim bidir-enable ip pim bidir-enable
ip pim rp-address 1.1.1.1 bidir-grp bidir ip pim rp-address 1.1.1.1 bidir-grp bidir
RP: 1.1.1.2
P S
ip multicast-routing ip multicast-routing
! !
interface Loopback0 interface Loopback0
ip address 1.1.1.1 255.255.255.252 ip address 1.1.1.1 255.255.255.248
ip pim sparse-mode ip pim sparse-mode
ip ospf network point-to-point ip ospf network point-to-point
! !
router ospf 11 router ospf 11
network 1.1.1.0 0.0.0.3 area 0 network 1.1.1.0 0.0.0.7 area 0
network 10.1.1.0 0.0.0.255 area 0 network 10.1.1.0 0.0.0.255 area 0
network 10.1.2.0 0.0.0.255 area 0 network 10.1.2.0 0.0.0.255 area 0
! !
ip pim bidir-enable ip pim bidir-enable
ip pim rp-address 1.1.1.1 sm-grp ip pim rp-address 1.1.1.1 sm-grp
ip pim rp-address 1.1.1.2 bidir-grp bidir ip pim rp-address 1.1.1.2 bidir-grp bidir
RP: 1.1.1.2
P S
ip multicast-routing ip multicast-routing
! !
interface Loopback0 interface Loopback0
ip address 1.1.1.1 255.255.255.252 ip address 1.1.1.1 255.255.255.252
ip pim sparse-mode ip pim sparse-mode
ip ospf network point-to-point ip ospf network point-to-point [conditional]
! !
router ospf 11 router ospf 11
network 1.1.1.0 0.0.0.3 area 0 network 1.1.1.0 0.0.0.3 area 0 [conditional]
network 10.1.1.0 0.0.0.255 area 0 network 10.1.1.0 0.0.0.255 area 0
network 10.1.2.0 0.0.0.255 area 0 network 10.1.2.0 0.0.0.255 area 0
! !
ip pim bidir-enable ip pim bidir-enable
ip pim rp-address 1.1.1.1 sm-grp ip pim rp-address 1.1.1.1 sm-grp
ip pim rp-address 1.1.1.2 bidir-grp bidir ip pim rp-address 1.1.1.2 bidir-grp bidir
Multicast
Seconds convergence
Time
Multicast Sub-Second
100
Convergence provides
almost instantaneous
75 recovery of Multicast
paths following unicast
Multicast routing recovery
50 Sub-Second
Convergence
Time
25 Platforms
12000
0 10000
Previous Sub-Second 7500
Environment Convergenc
e 6500
• Join/Prune aggregation
Used to send one PIM packet per (S,G) or (*,G) entry after a Rendezvous
Point failover
These are now aggregated into a few PIM packets with multiple entries
• New PIM HELLO option
New option advertises the hold time in milliseconds
Enables sub-second failover of Designated Router (Cisco proprietary)
• Triggered RPF checks
Follows unicast convergence
After unicast is converged, it causes an instantaneous start of RPF checks
(previous default was five seconds)
• Multicast VPN
• Multicast Netflow
• Multicast v6
• Reliable Multicast - PGM
• Multicast Security
• Multicast Management and tools
• E2E System Test Results for 12.1(13)
• Financial Test Lab Enhancements