Configuration Guide Vol. 3


15.3 IPv4 multicast forwarding function

Forwarding of multicast packets is performed in hardware and software based on multicast forwarding entries. Forwarding information for forwarded multicast packets is registered in hardware multicast forwarding entries upon forwarding. Packets registered in multicast forwarding entries are forwarded by hardware, and unregistered packets are forwarded based on multicast forwarding entries generated by software multicast routing information.

<Structure of this section>

(1) Multicast packet forwarding by hardware

Hardware-based multicast packet forwarding provides the following functionality:

(2) Multicast packet forwarding by software

(3) Retrieval of multicast routing information or multicast forwarding entries

Entries corresponding to the DA (destination group address) and SA (source address) of received multicast packets are searched from multicast routing information or multicast forwarding entries. The following figure shows how multicast routing information or multicast forwarding entries are searched.

Figure 15-6: Retrieval method for multicast routing information or multicast forwarding entries

[Figure Data]

(4) Negative cash

Negative caching is functionality that uses hardware to discard multicast packets that cannot be forwarded. A negative cache is a forwarding entry for which no forwarding destination interface exists. When a negative cache receives a multicast packet that cannot be forwarded, it registers it in hardware. Then, when a multicast packet is received with the same address as the registered multicast packet, the packet is discarded by using hardware. This prevents undue load when many multicast packets that cannot be forwarded are received.

(5) VRF function [SL-L3A]

When an IPv4 multicast is performed over multiple VRFs, IPv4 multicast forwarding entries can be set for each individual VRF. For different VRFs, IPv4 multicast forwarding entries that have the same IP address can be created. If an IPv4 multicast extranet is used, multicast communication can be performed between different VRFs.

(6) Notes on IPv4 Multicast Forwarding Function

Note the following points when using the IPv4 multicast forwarding functionality.