Multicast Packet Forwarding Mechanism - HP FlexFabric 5700 Series Configuration Manual

Ip multicast
Hide thumbs Also See for FlexFabric 5700 Series:
Table of Contents

Advertisement

Figure 9 Positions of Layer 2 multicast protocols
IGMP snooping and MLD snooping:
IGMP snooping and MLD snooping run on Layer 2 devices as multicast constraining mechanisms
to improve multicast forwarding efficiency. They generate Layer 2 multicast forwarding tables by
listening to IGMP or MLD messages exchanged between the hosts and Layer 3 multicast devices.
This effectively controls the flooding of multicast data in Layer 2 networks.
PIM snooping and IPv6 PIM snooping:
PIM snooping and IPv6 PIM snooping run on Layer 2 devices. They work with IGMP snooping or
MLD snooping to analyze received PIM messages. Then, they add the ports that are interested in
specific multicast data to a PIM snooping routing entry or IPv6 PIM snooping routing entry. In this
way, multicast data can be forwarded to only the ports that are interested in the data.
Multicast VLAN and IPv6 multicast VLAN:
Multicast VLAN or IPv6 multicast VLAN runs on a Layer 2 device on a multicast network where
multicast receivers for the same group exist in different VLANs. With these protocols, the Layer 3
multicast device sends only one copy of multicast to the multicast VLAN or IPv6 multicast VLAN on
the Layer 2 device. This method avoids waste of network bandwidth and extra burden on the Layer
3 device.

Multicast packet forwarding mechanism

In a multicast model, multicast receivers of a multicast group are usually located at different areas on the
network. They are identified by the same multicast group address. To deliver multicast packets to these
receivers, a multicast source encapsulates the multicast data in an IP packet with the multicast group
address as the destination address. Multicast routers on the forwarding paths forward multicast packets
that an incoming interface receives through multiple outgoing interfaces. Compared to a unicast model,
a multicast model is more complex in the following aspects:
To ensure multicast packet transmission in the network, different routing tables are used for multicast
forwarding. These routing tables include unicast routing tables, routing tables for multicast (for
example, the MBGP routing table), and static multicast routing tables.
To process the same multicast information from different peers received on different interfaces, the
multicast device performs an RPF check on each multicast packet. The RPF check result determines
11

Advertisement

Table of Contents
loading

Table of Contents