US 7,616,569 B2
Communication network design
Hiroyuki Saito, Tokyo (Japan)
Assigned to Juniper Networks, Inc., Sunnyvale, Calif. (US)
Filed on Sep. 05, 2007, as Appl. No. 11/850,417.
Application 11/850417 is a continuation of application No. 09/924054, filed on Aug. 08, 2001, granted, now 7,295,515, filed on Nov. 13, 2007.
Claims priority of application No. 2000-240546 (JP), filed on Aug. 09, 2000.
Prior Publication US 2008/0008098 A1, Jan. 10, 2008
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/56 (2006.01)
U.S. Cl. 370—232  [370/395.4] 14 Claims
OG exemplary drawing
 
1. A system comprising:
means for receiving aggregates, parameters, and constants related to communication over a network that includes a plurality of links to connect a plurality of nodes;
means for setting an objective function associated with a link load in the network;
means for setting a first constraint expression for determining the link load;
means for generating, using at least one of the parameters, a second constraint expression for determining a plurality of path candidates for data traffic received at the network, where each of the path candidates include at least two of the plurality of nodes and at least one of the plurality of links;
means for generating a third constraint expression for determining a link band for the plurality of links based on the received data traffic;
means for generating a fourth constraint expression for determining a link capacity limit associated with respective ones of the plurality of links, where the means for generating the second constraint expression and at least one of the means for setting the first constraint expression, the means for generating the third constraint expression, or the means for generating the fourth constraint expression are to operate in parallel; and
means for determining, based on the objective function and the first, second, third, and fourth constraint expressions, a path within the network for multiple point communication service from the plurality of path candidates.