Load balancing method and apparatus for ethernet over SONET and other types of networks
First Claim
Patent Images
1. A method of processing a traffic flow in a communication network comprising a plurality of nodes, the method comprising the steps of:
- splitting the traffic flow at a given node into a plurality of parts; and
distributing the parts from the given node to respective ones of the plurality of nodes that are designated as participating in a load balancing process for the traffic flow such that each participating node receives a corresponding one of the part from the given node;
wherein each of at least a subset of the participating nodes receiving one of the parts from the given node routes at least a portion of its received part to one or more destination nodes of the plurality of nodes; and
wherein at least a first one of the participating node receiving one of the parts from the given node routed at least a portion of its received part to at least a second one of the participating nodes receiving another one of the parts from the given node.
12 Assignments
0 Petitions
Accused Products
Abstract
A load-balanced network architecture is disclosed in which a traffic flow at a given network node is split into a plurality of parts, and the parts are distributed to respective ones of the plurality of nodes that are designated as participating in a load balancing process for the traffic flow. Each of at least a subset of the participating nodes receiving one of the parts routes at least a portion of its received part to one or more destination nodes.
26 Citations
19 Claims
-
1. A method of processing a traffic flow in a communication network comprising a plurality of nodes, the method comprising the steps of:
-
splitting the traffic flow at a given node into a plurality of parts; and distributing the parts from the given node to respective ones of the plurality of nodes that are designated as participating in a load balancing process for the traffic flow such that each participating node receives a corresponding one of the part from the given node; wherein each of at least a subset of the participating nodes receiving one of the parts from the given node routes at least a portion of its received part to one or more destination nodes of the plurality of nodes; and wherein at least a first one of the participating node receiving one of the parts from the given node routed at least a portion of its received part to at least a second one of the participating nodes receiving another one of the parts from the given node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for use in processing a traffic flow in a communication network comprising a plurality of nodes, the apparatus comprising:
-
a processing device comprising a processor coupled to a memory, the processing device being operative to split the traffic flow at a given node into a plurality of parts, and to distribute the parts from the given node to respective ones of the plurality of nodes that are designated as participating in a load balancing process for the traffic flow such that each participating node receives a corresponding one of the parts from the given node; wherein each of at least a subset of the participating nodes receiving one of the parts from the given node routes at least a portion of its received part to one or more destination nodes of the plurality of nodes; and wherein at least a first one of the participating nodes receiving one of the parts from the given node routes at least a portion of its received part to at least a second one of the participating nodes receiving another one of the parts from the given node. - View Dependent Claims (17, 18)
-
-
19. An article of manufacture comprising a machine-readable medium storing executable instructions for use in processing a traffic flow in a communication network comprising a plurality of nodes, the one or more instructions when executed in a processor implementing a method comprising the steps of:
-
splitting the traffic flow at a given node into a plurality of parts; and distributing the parts from the given node to respective ones of the plurality of nodes that are designated as participating in a load balancing process for the traffic flow such that each participating node receives a corresponding one of the parts from the given node; wherein each of at least a subset of the participating nodes receiving one of the parts a given node routes at least a portion of its received part to one or more destination nodes of the plurality of nodes; and wherein at least a first one of the participating nodes receiving one of the parts from the given node routes at least a portion of its received part to at least a second one of the participating nodes receiving another one of the parts from the given node.
-
Specification