With wide applications of the VPN technology, the requirements for operating multicast services over the VPN are increasingly stringent. Multicast VPN is mainly used in the Border Gateway Protocol (BGP)/Multiprotocol Label Switching (MPLS) VPN for multicast data transmission.