Patent ID: 7830825
Filing Date: 2010-11-09
Classification: H04L

Abstract:
1. A method for implementing multicast services, comprising: presetting a first mapping relation between address information of multicast users and multicast authorities and a second mapping relation between multicast authorities and multicast group addresses in a network equipment, wherein the first mapping relation between address information of multicast users and multicast authorities defines that at least one multicast user corresponds to different multicast authorities and that at least one multicast authority corresponding each corresponds to many multicast users, wherein the second mapping relation between multicast authorities and multicast group addresses defines that at least one multicast authority corresponds to a plurality of multicast programs which can be accessed by at least one multicast user; obtaining a request packet sent by a given multicast user who requests to join in a multicast group to use a multicast service; determining address information of the given multicast user according to a Virtual Local Area Network identifier (VLAN ID) carried in the request packet and/or a frame number, slot number and port number of the network equipment to which the given multicast user is connected; using the address information of the given multicast user to determine whether the given multicast user corresponds to a multicast authority according to the first mapping relation; determining whether a multicast group address carried in the request packet matches a multicast group address corresponding to the multicast authority of the given multicast user according to the second mapping relation; if the given multicast user corresponds to a multicast authority and the multicast group address carried in the request packet matches a multicast group address corresponding to the multicast authority of the given multicast user, permitting the given multicast user to use the requested multicast service, otherwise, prohibiting the given multicast user from using the request multicast service.