摘要:
A method for implementing multicast in a Virtual Router-based Virtual Private Network (VR-VPN), including: establishing a local multicast tree in each VPN site and a Service Provider (SP) multicast tree connecting each VPN site; setting a Proxy Source/Rendezvous Point (RP) for a multicast source on each VR; the multicast source transmitting multicast data to the Proxy Source/RP on an ingress VR, the Proxy Source/RP forwarding the multicast data to a local receiver along the local multicast tree, and transmitting the multicast data to an egress VR along the SP multicast tree after encapsulating the multicast data; the egress VR de-encapsulating the multicast data and discarding the multicast data or forwarding the multicast data to the local site according to local state. The present invention may improve the transmission efficiency, and reduces multicast on backbone routers, thereby improving the scalability of the network.