33-6
Software Configuration Guide—Release 15.0(2)SG
OL-23818-01
Chapter 33 Configuring IP Multicast
About IP Multicast
upper-layer routing table, only one route needs to be changed in the hardware routing state. To forward
unicast packets in hardware, the integrated switching engine looks up source and destination routes in
ternary content addressable memory (TCAM), takes the adjacency index from the hardware FIB, and
gets the Layer 2 rewrite information and next-hop address from the hardware adjacency table.
The new Multicast Forwarding Information Base (MFIB) subsystem is the multicast analog of the
unicast CEF. The MFIB subsystem extracts the multicast routes that PIM and IGMP create and refines
them into a protocol-independent format for forwarding in hardware. The MFIB subsystem removes the
protocol-specific information and leaves only the essential forwarding information. Each entry in the
MFIB table consists of an (S,G) or (*,G) route, an input RPF VLAN, and a list of Layer 3 output
interfaces. The MFIB subsystem, together with platform-dependent management software, loads this
multicast routing information into the hardware FIB and hardware multicast expansion table (MET).
Note On the Supervisor Engine 6-E and 6L-E, MET has been replaced by the RET (Replica Expansion Table).
The Catalyst 4500 series switch performs Layer 3 routing and Layer 2 bridging at the same time. There
can be multiple Layer 2 switch ports on any VLAN interface. To determine the set of output switch ports
on which to forward a multicast packet, the Supervisor Engine III combines Layer 3 MFIB information
with Layer 2 forwarding information and stores it in the hardware MET for packet replication.
Figure 33-3 shows a functional overview of how the Catalyst 4500 series switch combines unicast
routing, multicast routing, and Layer 2 bridging information to forward in hardware.
Figure 33-3 Combining CEF, MFIB, and Layer 2 Forwarding Information in Hardware
Like the CEF unicast routes, the MFIB routes are Layer 3 and must be merged with the appropriate
Layer 2 information. The following example shows an MFIB route:
(*,224.1.2.3)
RPF interface is Vlan3
Output Interfaces are:
Vlan 1
Vlan 2
Unicast Routing
Table Multicast Routing
Table Layer 2 Forwarding
Table
H/W FIB
Table
H/W Adjacency
Table MET Replication
Table
Protocols
Hardware
Tables
Software
Tables
Unicast Multicast
CEF – MFIB Subsystem
CPU
Subsystem
Software
Integrated
Switching
Engine
L2 Multicast
OSPF PIM / IGMP IGMP Snooping
Spanning Tree
CEF MFIB
68614