Network multicasting
First Claim
Patent Images
1. A method of multicasting data over a network, the method comprising:
- determining forwarding information for at least a sub-set of members of a multicast group, the forwarding information corresponding to different egress interfaces of a downstream entity; and
sending, toward the downstream entity, at most a single copy of data to be multicasted to the sub-set of members and the determined forwarding information.
1 Assignment
0 Petitions
Accused Products
Abstract
In general, in one aspect, the disclosure describes a technique of determining forwarding information for at least a sub-set of members of a multicast group, and sending, toward a downstream entity, at most a single copy of data to be multicasted to the sub-set of members and the determined forwarding information.
87 Citations
39 Claims
-
1. A method of multicasting data over a network, the method comprising:
-
determining forwarding information for at least a sub-set of members of a multicast group, the forwarding information corresponding to different egress interfaces of a downstream entity; and
sending, toward the downstream entity, at most a single copy of data to be multicasted to the sub-set of members and the determined forwarding information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device, comprising:
-
at least one interface to a downstream entity;
logic to;
determine forwarding information for at least a sub-set of members of a multicast group, the forwarding information corresponding to different egress interfaces of a downstream entity; and
send, toward the downstream entity, at most a single copy of data to be multicasted to the sub-set of members and the determined forwarding information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A device, comprising:
-
a collection of egress interfaces;
logic to;
receive a single copy of data to be multicasted to at least a sub-set of members of a multicast group and receive forwarding information for the at least a sub-set of members of the multicast group, the forwarding information corresponding to at least a subset of the collection egress interfaces; and
transmit the data to be multicasted via more than one egress interface based on the forwarding information. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer program product, disposed on a computer readable medium, the product including instructions to cause a processor to:
-
determine forwarding information for at least a sub-set of members of a multicast group, the forwarding information corresponding to different egress interfaces of a downstream entity; and
send, toward the downstream entity, at most a single copy of data to be multicasted to the sub-set of members and the determined forwarding information. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A system, comprising:
-
a network processor having multiple Reduced Instruction Set Computing (RISC) packet processors, the network processor to execute instructions to;
determine forwarding information for at least a sub-set of members of a multicast group, the forwarding information corresponding to different egress interfaces of a downstream entity; and
send, toward the downstream entity having multiple egress interfaces, at most a single copy of data to be multicasted to the sub-set of members and the determined forwarding information; and
an Ethernet medium access controller (MAC) including logic to;
receive the data to be multicasted and the forwarding information; and
transmit the data to be multicasted via the egress interfaces identified by the forwarding information. - View Dependent Claims (37, 38, 39)
-
Specification