US 7,519,010 B1
Inter-autonomous system (AS) multicast virtual private networks
Rahul Aggarwal, San Francisco, Calif. (US); and Yakov Rekhter, New Rochelle, N.Y. (US)
Assigned to Juniper Networks, Inc., Sunnyvale, Calif. (US)
Filed on Aug. 26, 2005, as Appl. No. 11/213,641.
Claims priority of provisional application 60/605629, filed on Aug. 30, 2004.
Int. Cl. H04L 12/28 (2006.01); H04L 12/56 (2006.01)
U.S. Cl. 370—254  [370/390; 370/401] 28 Claims
OG exemplary drawing
 
1. A method comprising:
establishing a first multicast tree having a source device and one or more destination devices within a first autonomous system (AS), wherein each of the one or more destination devices belongs to at least one multicast virtual private network (MVPN);
establishing a second multicast tree having a source device and one or more destination devices within a second AS, wherein each of the one or more destination devices belongs to at least one MVPN; and
stitching the first and second multicast trees together to create an inter-AS multicast tree for transmitting multicast data packets for the MVPNs from the source devices to the destination devices in the first AS and the second AS;
receiving with the source device, the multicast data packets from a multicast source;
encapsulating the multicast data packets for the MVPNs that have destination devices in the first AS and the second AS requesting the multicast data packets; and
transmitting the encapsulated packet for the MVPNs on the inter-AS multicast tree.