The invention relates to a realizing system of multicast routing based on a mark and a method thereof. The realizing system at least comprises a group user, an access switching router, an universal multicast service controller, a generalized switching router, and the like, to realize the member management, the counting management and the safe relative function of a multicast user. The invention comprises a management method of a group member, a multicast adding and separating method and a multicast tree building method, wherein the management method of the group member records the multicast user and multicast group information and provides a multicast counting function and a multicast security mechanism; the multicast adding and separating method relates to the group member relationship, counting, security, and the like, of the group user, and is used for controlling the update and the maintainace of a multicast tree; and the multicast tree building method intensively builds the tree with the universal multicast service controller, as to realize the transmission of the data in a core net.