Method and apparatus for providing congruent multicast and unicast routing
First Claim
Patent Images
1. A method for enabling congruent multicast and unicast routing in a virtual private network, comprising:
- receiving a request to join a multicast group to receive multicast data traffic from a receiver behind a router; and
discovering a multicast source to allow the router to use a direct path to receive the multicast data traffic from a source, wherein the discovering comprises;
receiving a join message by a first provider edge router with a customer rendezvous point behind the first provider edge router from the router;
sending the received join message by the first provider edge router to the customer rendezvous point without forwarding multicast traffic on an interface that leads toward the virtual private network; and
announcing the multicast source,wherein the virtual private network is a multi-protocol label switching/border gateway protocol multicast virtual private network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for enabling congruent multicast and unicast routing in a Virtual Private Network (VPN) are disclosed. For example, the present method receives a request to join a multicast group to receive multicast data traffic by a receiver behind a remote Provider Edge (PE) router. The method then discovers a multicast source to allow said remote PE router to use a direct path to receive said multicast data traffic from a source.
31 Citations
20 Claims
-
1. A method for enabling congruent multicast and unicast routing in a virtual private network, comprising:
-
receiving a request to join a multicast group to receive multicast data traffic from a receiver behind a router; and discovering a multicast source to allow the router to use a direct path to receive the multicast data traffic from a source, wherein the discovering comprises; receiving a join message by a first provider edge router with a customer rendezvous point behind the first provider edge router from the router; sending the received join message by the first provider edge router to the customer rendezvous point without forwarding multicast traffic on an interface that leads toward the virtual private network; and announcing the multicast source, wherein the virtual private network is a multi-protocol label switching/border gateway protocol multicast virtual private network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for enabling congruent multicast and unicast routing in a virtual private network, comprising:
-
receiving a request to join a multicast group to receive multicast data traffic from a receiver behind a router; and discovering a multicast source to allow the router to use a direct path to receive the multicast data traffic from a source, wherein the discovering comprises; receiving a first join message by a provider edge router with a multicast source behind the provider edge router from the router; announcing a tunnel to be used for multicast traffic to all remote provider edge routers in the virtual private network by the provider edge router; and joining the tunnel for a distribution tree announced by a remote provider edge router with a multicast group receiver behind the remote provider edge router only if the provider edge router is a best next hop router from the remote provider edge router to the multicast source, wherein the virtual private network is a multi-protocol label switching/border gateway protocol multicast virtual private network.
-
-
8. A non-transitory computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform a method for enabling congruent multicast and unicast routing in a virtual private network, comprising:
-
receiving a request to join a multicast group to receive multicast data traffic from a receiver behind a router; and discovering a multicast source to allow the router to use a direct path to receive the multicast data traffic from a source, wherein the discovering comprises; receiving a join message by a first provider edge router with a customer rendezvous point behind the first provider edge router from the router; sending the received join message by the first provider edge router to the customer rendezvous point without forwarding multicast traffic on an interface that leads toward the virtual private network; and announcing the multicast source, wherein the virtual private network is a multi-protocol label switching/border gateway protocol multicast virtual private network. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform a method for enabling congruent multicast and unicast routing in a virtual private network, comprising:
-
receiving a request to loin a multicast group to receive multicast data traffic from a receiver behind a router; and discovering a multicast source to allow the router to use a direct path to receive the multicast data traffic from a source, wherein the discovering comprises; receiving a first join message by a provider edge router with a multicast source behind the provider edge router from the router; announcing a tunnel to be used for multicast traffic to all remote provider edge routers in the virtual private network by the provider edge router; and joining the tunnel for a distribution tree announced by a remote provider edge router with a multicast group receiver behind the remote provider edge router only if the provider edge router is a best next hop router from the remote provider edge router to the multicast source, wherein the virtual private network is a multi-protocol label switching/border gateway protocol multicast virtual private network.
-
-
15. An apparatus for enabling congruent multicast and unicast routing in a virtual private network, comprising:
-
means for receiving a request to join a multicast group to receive multicast data traffic from a receiver behind a router; and means for discovering a multicast source to allow the router to use a direct path to receive the multicast data traffic from a source, wherein the discovering means comprises; means for receiving a join message by a first provider edge router with a customer rendezvous point behind the first provider edge router from the router; means for sending the received join message by the first provider edge router to the customer rendezvous point without forwarding multicast traffic on an interface that leads toward the virtual private network; and means for announcing the multicast source, wherein the virtual private network is a multi-protocol label switching/border gateway protocol multicast virtual private network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification