38-11
Catalyst 4500 Series Switch, Cisco IOS Software Configuration Guide - Cisco IOS XE 3.9.xE and IOS 15.2(5)Ex
Chapter 38 Configuring IP Multicast
About IP Multicast
Figure 38-6
Redundant Multicast Router Configuration in a Stub Network
In this kind of topology, only Router A, the PIM designated router (PIM DR), forwards data to the
common VLAN. Router B receives the forwarded multicast traffic, but must drop this traffic because it
has arrived on the wrong interface and fails the RPF check. Traffic that fails the RPF check is called
non-RPF traffic.
Multicast Fast Drop
In IP multicast protocols, such as PIM-SM and PIM-DM, every (S,G) or (*,G) route has an incoming
interface associated with it. This interface is referred to as the reverse path forwarding interface. In some
cases, when a packet arrives on an interface other than the expected RPF interface, the packet must be
forwarded to the CPU subsystem software to allow PIM to perform special protocol processing on the
packet. One example of this special protocol processing that PIM performs is the PIM Assert protocol.
By default, the Integrated Switching Engine hardware sends all packets that arrive on a non-RPF
interface to the CPU subsystem software. However, processing in software is not necessary in many
cases, because these non-RPF packets are often not needed by the multicast routing protocols. The
problem is that if no action is taken, the non-RPF packets that are sent to the software can overwhelm
the CPU.
Prior to Release IOS XE 3.3.0SG and IOS 15.1(1)SG, to prevent this situation from happening, the CPU
subsystem software would load fast-drop entries in the hardware when it receives an RPF failed packet
that is not needed by the PIM protocols running on the switch. Any packet matching a fast-drop entry
would be bridged in the ingress VLAN, but is not sent to the software so the CPU subsystem is not
overloaded by processing these RPF failures unnecessarily. However, this process involved maintaining
fast-drop entries in hardware. Because the FLCAM space is limited, the number of fast-drop entries
installed in hardware was also limited.
Beginning with Release IOS XE 3.3.0SG and IOS 15.1(1)SG, rather than installing fast-drop entries,
your switch uses Dynamic Buffer Limiting (DBL). This flow-based congestion avoidance mechanism
provides active queue management by tracking the queue length for each traffic flow. When the queue
length of a flow exceeds its set limit, DBL drops packets. Rate DBL limits the non-rpf traffic to the cpu
subsystem so that the CPU is not overwhelmed. The packets are rate limited per flow to the CPU.
Because installing fast-drop entries in the CAM is inaccessibly, the number of fast-drop flows that can
be handled by the switch need not be limited.
Router A
Router B
Network A
Network B
Multicast Traffic
Non-RPF Traffic
68331
Summary of Contents for Catalyst 4500 Series
Page 2: ......
Page 4: ......
Page 2086: ...Index IN 46 Software Configuration Guide Release IOS XE 3 9 0E and IOS 15 2 5 E ...