Configuring IP multicast software forwarding

When you use the IP multicast software forwarding feature you can avoid initial data loss experienced by multicast applications; this is suitable for low bandwidth conditions.

When you configure the IP multicast software forwarding feature the system forwards the initial packets of an IP multicast data stream it receives and creates a corresponding hardware record for subsequent packets.

By default, multicast software forwarding is disabled.

About this task

Note

Note

This procedure is supported only on a DvR Controller. It is not supported on a DvR Leaf node.

IP multicast software forwarding is a global system configuration feature that is only applicable to traditional PIM protocol and IGMP Snooping protocols, not SPB-PIM Gateway or Layer 3 VSN SPB Multicast. If you enable IP multicast software forwarding, the hardware continues to forward IP multicast traffic. The software only forwards initial data traffic.

After a new data stream arrives, the first data packet is sent to the CPU, which programs the multicast route in hardware, and all packets that arrive subsequent to this programming are forwarded by hardware only.

If you enable software forwarding, all initial packets received before hardware programming is complete are sent to the CPU for forwarding and packet suppression by the hardware is disabled.

If you do not enable software forwarding, only the first data packet is sent to the CPU and subsequent packets are suppressed by the hardware so that the CPU is not overwhelmed with traffic. During this time, packets suppressed by the hardware are dropped.

Important

Important

To avoid overloading the CPU, ensure that you do not use the IP multicast software forwarding feature for video multicast applications.

Procedure

  1. Enter Global Configuration mode:

    enable

    configure terminal

  2. Enable software forwarding:

    multicast software-forwarding

  3. Show the software forwarding configuration:

    show multicast software-forwarding

Example

Switch:1#show multicast software-forwarding

================================================================================
                    Mcast Software Forwarding - GlobalRouter
================================================================================
McastSoftwareForwarding        :enabled