VC sharing for multicast in a computer network
AssigneeCisco Technology, Inc.
InventorsAbhijit Patra, Milton Xu, Peram Marimuthu, Jeffrey Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsAbhijit Patra, Milton Xu, Peram Marimuthu, Jeffrey Wang
Estimating the term…
Only one point to multipoint virtual circuit (p2mp VC) is used within a router to handle all of the sources for a particular multicast group when other particulars of the multicast group are identical within that router. The router receiving a multicast packet for a particular multicast group identifies the source and the group number by reading fields of the incoming packet, identifies the input port of the router, and identifies the output port list. The input port of the router, the group number G, and the output port list are used by the router in establishing and identifying a point to multipoint VC within the router. The invention identifies all packets arriving at that particular input port, having the same multicast group number G, and having the same output port list, and transfers them to the identified VC. The VC is associated in the routing table with the output list of ports from which copies of the multicast packet are transmitted. Accordingly, only one VC is needed to transfer packets arising from any source of the multicast group so long as the multicast packets arrive on the same port of the router and have the same output port list.
A method for routing a multicast packet by a router, comprising:
A router for routing multicast packets, comprising:
A router for routing a multicast packet comprising:
A computer readable media comprising:
A method for routing a multicast packet by a router, comprising:
A computer readable media comprising:
A router, comprising:
A router, comprising:
A method for routing a multicast packet by a router, comprising the steps of
A router for routing a multicast packet comprising
A computer readable medium containing executable program instructions for routing a multicast packet, the executable program instructions comprising program instructions for:
Dependencies are inferred from the claim text.