Patent ID: 8270294
Filing Date: 2012-09-18
Classification: H04L

Abstract:
1. A method for implementing a multicast service, comprising: receiving, by a digital subscriber line access multiplexer (DSLAM), a request for joining a multicast group from a user terminal; recording, by the DSLAM, a port of the user terminal upon receiving the request for joining the multicast group sent by the user terminal; determining, by the DSLAM, whether the user terminal is able to join the multicast group, and if so, permitting the user terminal to join the multicast group and providing, by the DSLAM, multicast service of the multicast group to the user terminal; determining, by the DSLAM, whether quality of service (QoS) of the multicast service is impaired during the process of the multicast service being provided to the user terminal, and if so, determining, by the DSLAM, a reason that the QoS of the multicast service is impaired; constructing, by the DSLAM, an abnormity notification packet carrying the reason that the QoS of the multicast is impaired; and sending, by the DSLAM, the abnormity notification packet to the user terminal via the recorded port; upon determining that the user terminal is unable to be provided with multicast service of the multicast group, determining, by the DSLAM, a reason that the user terminal is unable to join the multicast group; constructing, by the DSLAM, a return notification packet for responding to the request for joining the multicast group, the return notification packet carrying the reason that the user terminal is unable to join the multicast group; and sending, by the DSLAM, the return notification packet to the user terminal via the recorded port; wherein the return notification packet and the abnormity notification packet are Internet Group Management Protocol (IGMP) packets with different formats.