78
Configuring multicast routing and forwarding
(available only on the S5500-EI)
Overview
In multicast implementations, the following types of tables implement multicast routing and forwarding:
• Multicast routing table of a multicast routing protocol—Each multicast routing protocol has its own
multicast routing table, such as PIM routing table.
• General multicast routing table—The multicast routing information of different multicast routing
protocols forms a general multicast routing table.
• Multicast forwarding table—The multicast forwarding table guides the forwarding of multicast
packets.
A multicast routing table consists of a set of (S, G) entries. Each entry indicates the routing information for
delivering multicast data from a multicast source to a multicast group. If a router supports multiple
multicast protocols, its multicast routing table includes routes generated by multiple protocols. The router
chooses the optimal route from the multicast routing table based on the configured multicast routing and
forwarding policy and adds the route entry to its multicast forwarding table.
The term "router" in this document refers to both routers and Layer 3 switches.
The term "interface" in the multicast routing and forwarding features collectively refers to Layer 3
interfaces, including VLAN interfaces and Layer 3 Ethernet interfaces. You can set an Ethernet port as a
Layer 3 interface by using the port link-mode route command (see Layer 2—LAN Switching
Configuration Guide).
RPF check mechanism
A multicast routing protocol relies on the existing unicast routes, MBGP routes, or static multicast routes
in creating multicast routing entries. When creating multicast routing table entries, a multicast routing
protocol uses the reverse path forwarding (RPF) check mechanism to ensure multicast data delivery along
the correct paths. In addition, the RPF check mechanism also helps avoid data loops.
RPF check process
The basis for an RPF check is as follows:
• Unicast routing table—Contains the shortest path to each destination subnet.
• MBGP routing table—Contains multicast routing information.