344 
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 
•  RFC 4605, Internet Group Management Protocol (IGMP)/Multicast Listener Discovery (MLD)-Based 
Multicast Forwarding ("IGMP/MLD Proxying") 
MLD configuration task list 
 
Task  Remarks 
Configuring basic MLD functions 
Enabling MLD  Required
 
Configuring the MLD version  Option
 
Configuring static joining  Optional
 
Configuring an IPv6 multicast group filter  Optional
 
Setting the maximum number of IPv6 multicast 
groups that an interface can join 
Optional
 
Adjusting MLD performance 
Configuring Router-Alert option handling 
methods 
Optional
 
Configuring MLD query and response 
parameters 
Optional
 
Configuring MLD fast-leave processing  Optional
 
Enabling the MLD host tracking function  Optional 
Setting the DSCP value for MLD messages  Optional