beautypg.com

Mld proxying, Protocols and standards – H3C Technologies H3C S10500 Series Switches User Manual

Page 348

background image

333

MLD proxying

In some simple tree-shaped topologies, you do not need to configure complex IPv6 multicast routing

protocols, such as IPv6 PIM, on the boundary devices. Instead, you can configure MLD proxying on these

devices. With MLD proxying configured, the device serves as a proxy for the downstream hosts to send

MLD messages, maintain group memberships, and implement IPv6 multicast forwarding based on the

memberships. In this case, the MLD proxy device is a host but no longer an IPv6 PIM neighbor to the

upstream device.

Figure 88 Network diagram for MLD proxying

As shown in

Figure 88

, an MLD proxy device has the following types of interfaces:

Upstream interface—Also called the “proxy interface.” A proxy interface is an interface on which
MLD proxying is configured. It is in the direction toward the root of the multicast forwarding tree. An

upstream interface acts as a host that is running MLD, and is also called a “host interface.”

Downstream interface—An interface that is running MLD and not in the direction toward the root of

the multicast forwarding tree. A downstream interface acts as a router that is running MLD, and is
also called a “router interface.”

A device with MLD proxying configured maintains a group membership database, which stores the

group memberships on all the downstream interfaces in this database. Each entry comprises the multicast

address, filter mode, and source list. Such an entry is a collection of members in the same multicast group

on each downstream interface.
A proxy device performs host functions on the upstream interface based on the database. It responds to
the queries according to the information in the database or sends join/leave messages when the

database changes.The proxy device performs router functions on the downstream interfaces by

participating in the querier election, sending queries, and maintaining memberships based on the

reports.

Protocols and standards

RFC 2710, Multicast Listener Discovery (MLD) for IPv6

RFC 3810, Multicast Listener Discovery Version 2 (MLDv2) for IPv6