User-side multicast enables a BRAS to identify users of a multicast program and helps carriers better manage and control online users.
In Figure 1, when the set top box (STB) and phone users go online, they send Multicast Listener Discovery (MLD) Report messages of a multicast program to the BRAS. After receiving the messages, the BRAS identifies the users and sends a Protocol Independent Multicast (PIM) Join message to the network-side rendezvous point (RP) or the source's designated router (DR). The RP or source's DR creates multicast forwarding entries for the users and receives the required multicast traffic from the source. The BRAS finally sends the multicast traffic to the STB and phone users based on their forwarding entries and replication modes. The multicast replication in this example is based on sessions.
Now user-side multicast supports IPv4 and IPv6. For IPv4 users, user-side multicast applies to both private and public networks. For IPv6 users, user-side multicast applies only to the public network.
On Layer 2, user-side multicast supports the PPPoE and IPoE access modes for common users and the IPoE access mode for Layer 2 leased line users.
Because conventional multicast does not provide a method to identify users, carriers cannot effectively manage multicast users who access services such as Internet Protocol television (IPTV). Such users can join multicast groups, without notification, by sending Internet Group Management Protocol (IGMP) Report messages. To identify these users and allow for improved management of them, Huawei provides the user-side multicast feature.
With user-side multicast, the BRAS can identify users in a multicast group and implement refined user service control and management.
User-side multicast can identify users and the programs they join or leave for carriers to better manage and control online users.