Professional Documents
Culture Documents
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 2
Session Goals
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Session Agenda
Multicast Overview (~5-10m)
Multicast Architecture (~15-20m)
Multicast Forwarding (~10-15m)
Multicast Replication (~10-15m)
Multicast Packet Walks (~20-30m)
Multicast on VSS (~15-20m)
Multicast Debugging (~10-15m)
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
PIM Sparse Mode (PIM-SM)
General Purpose (S,G and *,G based) Source Tree Source Shared Tree
multicast distribution protocol SPT: Rooted
RPT: Rooted
at the
at the Source
Rendezvous Point
Designed with the assumption that receivers
are “Sparsely” populated in the network... RP
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
PIM Source-Specific Multicast (PIM-SSM)
Source Tree Source Tree
Shortest Path (S,G based) distribution, Rooted at Rooted at
simplifies “one-to-many” delivery Source1 Source2
Source1 Source2
Low-Latency variation of PIM-SM, which
assumes the “one-to-many” model
• Internet / inter-domain distribution
• Voice & Video distribution
• Intra-Domain multicast
• Database distribution
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
IGMP / MLD & Snooping
Source Source
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Multicast Overview
Multicast VPN & Extranet
Receiver
CE
Data MDT
Provides Multicast
CE Used for distribution over
high-bandwidth
data stream
an MPLS core
Join “Overlay” model encapsulates
VPN multicast traffic in GRE
tunnels, for transport over core
Enterprise MVPN tunnels connect remote
PE MPLS Core PE’s via Multicast Distribution
Receiver Trees (MDT’s)
Default MDT Creates fully meshed PE-PE
“Default MDT’s” for control-
plane data & low-bandwidth
streams
Can also create on-demand
“Data MDT’s” to constrain high-
Join bandwidth streams to only PE’s
with interested receivers
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
MVPN Extranet
Join Receiver
Extranet MVPN
Same mroute,
extranet OIF
MPLS Core
Join
Traffic
Receiver
Source
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Multicast Overview
Multicast High-Availability
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Multicast HA -Triggered PIM Joins
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Catalyst 6500 IP Multicast
PIM “Dual
“Dual--RPF” in Hardware:
Hardware: which allows SPT Saves CPU & Memory usage &
switch--over (RP to Source) to occur w/o software
switch minimizes SPT Switchover time!
New Global IGMP Snooping & Optimized Multicast Enhanced Layer 2 multicast
Flood (OMF) designs: for L2 multicast processing & forwarding!
Store IPv6 (*,G) & (S,G) entries in FIB (vs. Netflow) Much faster forwarding of IPv6!
Multicast HA uses new MFIB & EDC, LTL & MET Sharing, BD & LIF infrastructure.
Improved TCAM-
TCAM-FULL handling, and (last
(last--resort
resort)) SW-
SW-based forwarding.
And Others...
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Multicast Architecture
Multicast Control-Plane
• Multicast Control-Plane
• Supervisor Components
• Module Components
Supervisor 720 - Multicast Control Plane
RP
Group
1 Gbps (Route Processor) Membership
CPU
Inband RP & Source
Advertisement
Channels
SP IGMP / MLD
1 Gbps (Switch Processor) Snooping
CPU PIM
Snooping
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Supervisor 720 - Multicast Components
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Supervisor 2T - Multicast Control Plane
RP
Group
1 Gbps (Route Process) Membership
Single (Dual-Core)
FunctionsCore)
Inband RP & Source
Advertisement
Channel Control-Plane
SP
Processor IGMP / MLD
(Switch Process) Snooping
Functions
PIM
Snooping
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Supervisor 2T “Multicast” Components
2T Switch Fabric &
Multicast Replication Engine PFC4 Daughter Card
Combined
(SP/RP) Control-
Control-
Plane Processor
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Multicast Architecture
Supervisor Components
• Multicast Control-Plane
• Supervisor Components
• LAN Module Components
Supervisor 720 Multicast Architecture
PFC3 provides Hardware 4 entry Bidir RP RP & SP CPUs are
L2-L3/L4 forwarding, using table for DF housed on the same
TCAM’s & ASICs Interface check Daughter Board
SP CPU programs
FIB contains ADJ contains RP CPU maintains
hardware and
(S,G) & (*,G) entries, Rewrite info & routes & state, and
performs IGMP/MLD
and RPF VLAN MET index downloads tables
& PIM snooping
RP and SP
PFC3B is the same CPUs perform
as on Supervisor 720 all control
plane functions
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Supervisor 720-10GE Multicast Architecture
RP and SP
PFC3C serves same CPUs perform
basic functions as all control
PFC3A/B plane functions
QoS FIB
ADJ RIT
TCAM TCAM 1 Gbps RP DRAM
Port ASIC CPU
ACL
TCAM Bidir RP
L3/4
Counter Engine NetFlow
MSFC5 Daughter Card
FPGA
MET
Join
Join
Join
Join
Broker Broker Broker Broker
C D B A
Port
Port
Port
Port
Port
Port
N
N
0
0
(Tx)
(Rx)
(Tx)
(Rx)
(Tx)
(Rx)
FE
RE
FE
RE
FE
RE
CPU
CPU
CPU
Fabric ASIC Fabric ASIC Fabric ASIC
S
c
h
CPU e
Port
0
RE
(Tx) d
Fabric ASIC
u
Source Port RE l
N (Rx)
Stock e
Exchange
Host r
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Multicast Architecture
LAN Module Components
• Multicast Control-Plane
• Supervisor Components
• LAN Module Components
Classic Module Architecture
Classic Module
Example: WS-X6148A-RJ-45
48x10/100
Example: WS-X6516-GBIC
8 Gbps
DBUS
RBUS Fabric Channel
CEF256
Module
Fabric / Bus
Interface
Replication
MET
Engine Port Port Port Port
ASIC ASIC ASIC ASIC
MET 4xGE 4xGE 4xGE 4xGE
Contains
Multicast Replication
OILs for Port ASIC for Physical
Engine - Replicates Packets
Replication Connectivity, Buffering,
to each OIF
and Queuing
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
CEF256 Module Architecture + DFC
LC-DBUS
LC-RBUS
Replication
MET
Engine Port Port Port Port
ASIC ASIC ASIC ASIC
4xGE 4xGE 4xGE 4xGE
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
CEF720 Module Architecture
Example: WS-X6748-SFP
DBUS
20 Gbps RBUS 20 Gbps
Fabric Channel Fabric Channel
Complex A Complex B CEF720
Module
Fabric Bus Bus Fabric
Interface & Interface Interface Interface &
MET Replication Replication MET
Engine Engine
Layer 2 Engine
for L2 Lookups
and Protocol Layer3/4 Engine for FIB/ADJ,
Redirection ACL, QoS, and NetFlow Lookups
20 Gbps 20 Gbps
Fabric Channel Fabric Channel
Complex A Complex B CEF720
Module
Fabric Layer 2 Layer 2 Fabric + DFC
Interface & Engine Engine Interface &
MET Replication Replication MET
Engine L3/4 Engine
Engine
Port Port DFC Port Port
ASIC ASIC ASIC ASIC
12xGE 12xGE 12xGE 12xGE
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
CEF2T Module Architecture + DFC4
Layer 2 Engine
for L2 Lookups
and Protocol Layer3/4 Engine for FIB/ADJ,
Redirection ACL, QoS, and NetFlow Lookups
40 Gbps 40 Gbps
Fabric Channel Fabric Channel
Fabric Complex A Complex B Fabric CEF2T
MET ASIC MET MET ASIC MET Module
Layer 2 + DFC
Fabric Fabric Engine Fabric Fabric
Interface & Interface & Interface & Interface &
Replication Replication Replication Replication
Engine Engine L3/4 Engine Engine
Engine
Port Port Port Port DFC4 Port Port Port Port
ASIC ASIC ASIC ASIC ASIC ASIC ASIC ASIC
1x10G 1x10G 1x10G 1x10G 1x10G 1x10G 1x10G 1x10G
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Multicast Forwarding
Hardware Forwarding
• Hardware Forwarding
• Multicast FIB Processing
• PIM BiDir Processing
• Multicast Expansion Table
Supervisor 720 - MMLS
6500#
(S,G) Byte &
Packet Statistics
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Supervisor 2T - MFIB
6500#
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Sup2T - MFIB CLI
6500#sho ip mfib 239.124.1.1
Entry Flags: C - Directly Connected, S - Signal, IA - Inherit A flag,
ET - Data Rate Exceeds Threshold, K - Keepalive
DDE - Data Driven Event, HW - Hardware Installed
I/O Item Flags: IC - Internal Copy, NP - Not platform switched,
NS - Negate Signalling, SP - Signal Present,
A - Accept, F - Forward, RA - MRIB Accept, RF - MRIB Forward,
MA - MFIB Accept
Forwarding Counts: Pkt Count/Pkts per second/Avg Pkt Size/Kbits per second
Other counts: Total/RPF failed/Other drops
I/O Item Counts: FS Pkt Count/PS Pkt Count
Default
(*,239.124.1.1) Flags: C HW
SW Forwarding: 0/0/0/0, Other: 0/0/0
HW Forwarding: 0/0/0/0, Other: 0/0/0 Hardware Flag
Tunnel1 Flags: A
Vlan148 Flags: F NS
Pkts: 0/0 (S,G) Byte &
(124.1.1.1,239.124.1.1) Flags: HW Packet Statistics
SW Forwarding: 0/0/0/0, Other: 6/0/6
HW Forwarding: 182188/1001/1318/10307, Other: 0/0/0
Vlan124 Flags: A (S,G) IIF
Vlan148 Flags: F NS denoted by
Pkts: 0/0 (S,G) OIF’s the A flag
denoted by the
F & NS flags
6500#
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Multicast Forwarding
Multicast FIB Processing
• Hardware Forwarding
• Multicast FIB Processing
• PIM BiDir Processing
• Multicast Expansion Table
Multicast FIB TCAM Lookup
Compare 3
Generate
Lookup
Key
2010::1, FF05::1
2000::1, FF02::1 1
Lookup Key 2
2001::1, FF02::1 2
Multicast
6500-sp#sho mls cef ip multicast source 192.168.6.2 group 226.1.1.1 detail
Source
ource
Multicast CEF Entries for VPN#0
& Group
(192.168.6.2, 226.1.1.1) Primary Input Entry address
IOSVPN:0 (1) PI:1 (1) CR:0 (1) Recirc:0 (1) Flag
Vlan:1019 AdjPtr:376832 FibRpfNf:1 FibRpfDf:1 FibAddr:0x4060
RPF rwvlans:1019 rwindex:0x7FFA adjmac:000b.45a8.1280 rdt:1 E:0 CAP1:0 MET
VLAN fmt:Mcast l3rwvld:1 DM:0 mtu:1518 rwtype:L2&L3 met2:0x4 met3:0x1746 indexes
packets:0000750657305 bytes:000000549260903076
Starting Offset: 0x0004
V E C:1014 I:0x07F09 Adjacency index
Starting Offset: 0x1746 Packets & Bytes switched associated with the
V C:1022 I:0x00A2D P->2C4C on the adjacency Multicast FIB entry
V C: 11 I:0x0219F
V E C: 12 I:0x019CF MET blocks for SP
replication engine
Found 1 entries. 0 are mfd entries
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Sup2T - Hardware Shortcuts
6500#sho plat hard multic rout ip source 124.1.1.1 gro 239.124.1.1 det
IPv4 Multicast CEF Entries for VPN#0 Multicast
Source
ource
(124.1.1.1, 239.124.1.1/32) & Group
RPF address
FIBAddr: 0x1BE02 IOSVPN: 0 RpfType: SglRpfChk SrcRpf: Vl124 VLAN
CPx: 0 s_star_pri: 1 non-rpf drop: 0
MET
PIAdjPtr: 0x34334 Format: IP rdt: off elif: 0xC5408 indexes
fltr_en: off idx_sel/bndl_en: 0 dec_ttl: on mtu_idx: 2(1518)
PV: 1 rwtype: MCAST_L3_RWT_L2_EXPS
met3: 0x5 met2: 0x4
Packets: 346661 Bytes: 456899198 Adjacency indexes
associated with the
NPIAdjPtr: 0x34335 Format: IP rdt: on elif: 0xC5408 Multicast FIB entry
fltr_en: off idx_sel/bndl_en: 0 dec_ttl: off
PV: 0 rwtype: MCAST_L3_REWRITE
met3: 0x5 met2: 0x0 DestNdx: 0x7FF3 Packets & Bytes switched
Packets: 352132 Bytes: 464109976 on the adjacency
MET offset: 0x5
OIF AdjPtr Elif CR
+-------------+----------+-----------+--------+ MET blocks & ICROIF
Vl148 0x8094 0x94 1T2 for egress replication
MET offset: 0x4
OIF AdjPtr Elif CR
+-------------+----------+-----------+--------+
EDT-3C334 0x3C334 0x8400A 1T1/T2 5T1 7T1/T2
Found 1 entries.
6500#
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Multicast Forwarding
PIM-BiDir Processing
RP
Index DF Interface Set
0 1 2 3 4 5 6 … 4093 4094
1 1 2 3 4 5 6 … 4093 4094
2 1 2 3 4 5 6 … 4093 4094
3 1 2 3 4 5 6 … 4093 4094
4K VLAN IDs
RP RP IP DF
Index Address Interfaces
RP #1 DF Set
0 10.1.1.1 VLAN 1 2 3
RP #2 DF Set
1 10.2.2.2 VLAN 3 4 5 6
RP #3 DF Set
2 10.3.3.3 VLAN 3 4093
RP #4 DF Set
3 10.4.4.4 VLAN 200 201
Bidir RP Table
(PFC/DFC) Mapping Table
(Software Data Structure)
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Multicast Forwarding
Multicast Expansion Table
• Hardware Forwarding
• Multicast FIB Processing
• PIM BiDir Processing
• Multicast Expansion Table
Multicast Expansion Table (MET)
Final Step of Forwarding Lookup
1019 Te1/1
4030 Te8/1
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
MET Information
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
Multicast Replication
Replication Overview
• Replication Overview
• Ingress Replication Mode
• Egress Replication Mode
• Egress-Local Optimization
Multicast Replication
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Multicast Replication
Ingress Replication Mode
• Replication Overview
• Ingress Replication Mode
• Egress Replication mode
• Egress-Local Optimization
Ingress Replication-Mode
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Ingress Replication-Mode
Three Packets Cross
Switch Fabric
6500#sho mls ip multicast capability
Current mode of replication is Ingress
Configured replication mode is Ingress B
RE
Egress Local is Disabled
• Replication Overview
• Ingress Replication Mode
• Egress Replication Mode
• Egress-Local Optimization
Egress Replication-Mode
Supported on “egress-capable”
One Packet Crosses
Fabric modules Switch Fabric
• e.g. WS-X6700, 6516A-GBIC & 6548A-GETX
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Multicast Replication
Egress-Local Optimization
• Replication Overview
• Ingress Replication Mode
• Egress Replication Mode
• Egress-Local Optimization
Egress Replication - Same Module
With pre-SXF IOS, Egress replication OIF entries Entry OIF Dest Index
on dual-channel modules…
Receiver Green
RE 2/1
2/2
Module A DROP
Switch
Fabric 2/3
RE
RE 2/4
Source
RE = Replication
= Replication
EngineEngine Pre--SXF
Pre 2 2/3 2/3
MET Contents
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Egress Local Replication
Egress Local replication optimizes the replication Entry OIF Dest Index
Module A
Switch
Fabric 2/3
RE
RE 2/4
Source
1 2/3 2/3
RE = Replication
= Replication
EngineEngine SXF--SXH
SXF
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Egress Local for SVI & Etherchannel
Egress Local for SVI & Etherchannel extends the original Entry OIF Dest Index
2 2/2 2/2
* On by DEFAULT for Sup2T Module B
Source
1 2/3 2/3
RE = Replication
= Replication
EngineEngine Post--SXI
Post
MET Contents
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
Multicast Packet Walks
Putting it all together...
• Centralized Replication
• Ingress Replication
• Egress Replication
• IGMP/MLD/PIM Snooping
Centralized Replication (1)
Supervisor
Engine 32
L3/4 Engine
Orange Green Red Purple
MET R R R R
DBUS
RBUS
Source S
Classic Receiver R
Port ASIC Port ASIC
Module A A B4
Blue VLAN
1 Orange VLAN
Blue S Blue R Green VLAN
Red VLAN
Purple VLAN
Entire Packet
Packet Header
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Centralized Replication (2)
Supervisor
Engine 32
L3/4 Engine
Orange Green Red Purple
MET R R R R
8 8 8 8
L2 Engine Port ASIC Port ASIC
6 Replication A B
7
Engine Classic
PFC3 5 Module B
DBUS
RBUS
Source S
Classic Receiver R
Port ASIC Port ASIC
Module A A B
Blue VLAN
Orange VLAN
Blue S Blue R Green VLAN
Red VLAN
Purple VLAN
Entire Packet
Packet Header
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Ingress Replication (1)
Orange Green Red Purple
R R R R
Supervisor
Engine 720 Port ASIC Port ASIC
L3/4 Engine
A B
LC-RBUS
LC-DBUS
L2 Engine 720 Gbps
3 Switch Fabric Replication CEF256
8 Gbps MET
PFC3 Fabric Interface Engine Module B
DBUS
RBUS
2
DBUS
RBUS
6
Fabric CEF256 Source S
8 8 Gbps Module A
Interface Receiver R
Blue VLAN
LC-DBUS
Orange VLAN
LC-RBUS
Green VLAN
5
Replication Red VLAN
MET
Engine Port ASIC Port ASIC Purple VLAN
A B
20 Gbps
Source S
CEF720 Receiver R
2
Module A Blue VLAN
Fabric Interface & L2 Engine w/DFC3 Orange VLAN
MET 3
Replication Engine Green VLAN
4 Red VLAN
L3/4 Engine Purple VLAN
Port ASIC Port ASIC DFC3
Internal VLAN
1 Entire Packet
Blue S R Blue Packet Header
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 84
Egress Replication (2)
Orange Green Red Purple
R R R R
20 Gbps
Source S
CEF720 Receiver R
7
5
Module A Blue VLAN
Fabric Interface & L2 Engine w/DFC3 Orange VLAN
MET 6
Replication Engine Green VLAN
Red VLAN
L3/4 Engine Purple VLAN
Port ASIC Port ASIC DFC3
Internal VLAN
Entire Packet
Blue S R Blue Packet Header
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Egress Replication (3)
Orange Green Red Purple
R R R R
20 Gbps
Source S
CEF720 Receiver R
Module A Blue VLAN
Fabric Interface & L2 Engine w/DFC3 Orange VLAN
MET
Replication Engine Green VLAN
Red VLAN
L3/4 Engine Purple VLAN
Port ASIC Port ASIC DFC3
Internal VLAN
Entire Packet
Blue S R Blue Packet Header
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
Multicast Packet Walks
Putting it all together...
• Centralized Replication
• Ingress Replication
• Egress Replication
• IGMP/MLD/PIM Snooping
IGMP / MLD Snooping
6500#
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
PIM Snooping
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
IGMP/MLD/PIM Snooping Packet Flow
Supervisor
CPU Daughter Card
RP (MSFC)
Port ASIC CPU
5
SP (NMP) SNOOPING
4
CPU PROCESS
MET
CEF720
3 Module
DFC
L2 Engine Fabric Interface & w/DFC
2 Replication Engine
Protocol
L3/4 Engine Redirection
Logic
Port ASIC Port ASIC
1
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
Multicast on VSS
VSS Control-Plane
• VSS Control-Plane
• VSS Benefits
• VSS FIB & MET Programming
• VSS Packet Walks
Virtual Switching System - Overview
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 94
Multicast Control Plane Details
Control Plane operates ONLY on the VSS Active Supervisor
Multicast Control Plane traffic ( IGMP / MLD, PIM hellos, PIM Joins / Prunes, etc... )
received by VSS Standby are redirected to VSS Active via VSL
Control traffic is redirected to Active VSS SP/RP
Supervisor Supervisor
SP RP RP SP
PIM
Hellos
MEC MEC
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Multicast on VSS
VSS Control-Plane
• VSS Control-Plane
• VSS Benefits
• VSS FIB & MET Programming
• VSS Packet Walks
Benefits of Multicast with VSS
STP/HSRP VSL
L3 L3
2 3
L2/L3 L2/L3
DR
4
Supervisor Failure Downlinks Failure
Receivers Receivers
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 101
Multicast on VSS
VSS Control-Plane
• VSS Control-Plane
• VSS Benefits
• VSS FIB & MET Programming
• VSS Packet Walks
VSS Multicast: FIB Programming
VS ACTIVE VS STANDBY
VSL
HA FIB-CAPABLE
ICC MCAST GROUP
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 103
VSS Multicast: MET programming
VS ACTIVE VS STANDBY
• The VS Standby SP is CFC MET
treated as a Supervisor
from a MET programming DFC MET
perspective
DFC MET
• The SP on each Chassis
manages & programs it’s CFC MET CFC MET
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 104
Multicast on VSS
VSS Control-Plane
• VSS Control-Plane
• VSS Benefits
• VSS FIB & MET Programming
• VSS Packet Walks
VSS Ingress Forwarding Model
1 M1 R R M1
S MET2 LC2 LC 1 LC 3
MET3
2
M0 R R M0
R1 E R4
6 7 8
E VSL E
LC1 (Ingress) R5
3 M1 R R M1 9 10
LC3 4 LC 4
LC2
Switch 1 Switch 2
MEC
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 106
VSS Egress Forwarding Model
E E
M1 R R M1
1
MET3 LC 3
S 2 LC2 (Egress) LC 1
MET2
M0 R R M0 R4
E
R1 6 7 8
E VSL E
LC1 (Ingress) R5
3 M1 R R M1 9
4 10
LC3 (Egress) LC2 LC 4
Switch 1 Switch 2
MEC
I-E-E-E (Ingress-VSL-VSL-Egress)
MET2 MET3
Access Switch
•Multicast packets may cross up to 4 DFC’s
5 •Ingress DFC performs L2-L4 forwarding lookup
•Up to 3 DFC’s (Cross VSL) perform L2 egress lookup
R2
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 107
Multicast Debugging
High-Level Flow
• High-Level Flow
• Verifying Multicast Routing
• Verifying Group Membership
• Scalability Notes
Multicast Related Entries
• High-Level Flow
• Verifying Multicast Routing
• Verifying Group Membership
• Scalability Notes
Verify Multicast Configurations
6500#show ip pim rp
6500#
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 113
Identifying the DR for a Segment
• High-Level Flow
• Verifying Multicast Routing
• Verifying Group Membership
• Scalability Notes
Verifying IGMP Membership
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 120
Verifying IGMP & Snooping -
Configuration Status
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 121
Verifying IGMP & Snooping -
Configuration Status (2)
...
Multicast routing is enabled on Interface
Multicast TTL threshold is 0
Multicast designated router (DR) is 10.100.1.3 DR & Querier
Information
IGMP querying router is 10.100.1.2 (this system)
No multicast groups joined by this system
IGMP snooping is globally enabled
IGMP snooping is enabled on this interface
IGMP snooping fast-leave is disabled and querier is disabled
IGMP snooping explicit-tracking is enabled
IGMP snooping last member query response interval is 1000 ms
IGMP snooping report-suppression is disabled
6500#
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 122
Viewing Multicast Routers
vlan ports
-----+----------------------------------------
100 Gi3/7,Gi3/16
101 Gi3/7,Gi3/16 List of Multicast
Router Ports, per VLAN
200 Gi3/7,Gi3/16
201 Gi3/7,Gi3/16
6500#
VLAN for Multicast
Router Ports
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 123
Verifying IGMP Entries
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 124
Verifying IGMP Snooping Entries
6500#
List of Receiver Ports
(Also Includes Any
Multicast Router Ports
in VLAN)
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 125
Multicast Debugging
Scalability Notes
• High-Level Flow
• Verifying Multicast Routing
• Verifying Group Membership
• Scalability Notes
Scalability Limits
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 127
Take Away’s…
Catalyst 6500 has over 10 years of Multicast innovations
Optimized Hardware IPv4 & IPv6 Multicast Forwarding
Scale to 32K mroutes @ ~30Mpps with Sup720 & PFC3
Scale to 128K mroute @ ~60Mpps with Sup2T & PFC4
Optimal forwarding capacity with Virtual Switching
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 133
Complete Your Online
Session Evaluation
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 135
Presentation_ID © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 136