METHODS AND APPARATUS TO DESIGN A SURVIVABLE INTERNET PROTOCOL LINK TOPOLOGY
First Claim
1. A method to generate a network topology, comprising:
- identifying a plurality of potential express links based on a first subset of a plurality of physical links coupling a plurality of communication network nodes, wherein one or more of the potential express links comprises a network layer link traversing more than one of the physical links;
determining an amount of network layer traffic that may be carried on a first potential express link;
selecting the first potential express link as a chosen express link based on at least one of the traffic or a first number of network layer links on the physical links;
adding the chosen express link to a list of express links;
generating, using a microprocessor, a plurality of network topologies by selecting one or more different numbers of express links from the list of express links; and
selecting one of the generated network layer topologies based on a cost of the generated network layer topologies.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus to design a survivable Internet Protocol link topology are disclosed. An example method to generate a network topology is described, which includes identifying a plurality of potential express links based on a first subset of a plurality of physical links coupling a plurality of communication network nodes, wherein one or more of the potential express links includes a network layer link traversing more than one of the physical links, determining an amount of network layer traffic that may be carried on a first potential express link, selecting the first potential express link as a chosen express link based on at least one of the traffic or a first number of network layer links on the physical links, adding the chosen express link to a list of express links, generating a plurality of network topologies by selecting one or more different numbers of express links from the list of express links, and selecting one of the generated network layer topologies based on a cost of the generated network layer topologies.
59 Citations
32 Claims
-
1. A method to generate a network topology, comprising:
-
identifying a plurality of potential express links based on a first subset of a plurality of physical links coupling a plurality of communication network nodes, wherein one or more of the potential express links comprises a network layer link traversing more than one of the physical links; determining an amount of network layer traffic that may be carried on a first potential express link; selecting the first potential express link as a chosen express link based on at least one of the traffic or a first number of network layer links on the physical links; adding the chosen express link to a list of express links; generating, using a microprocessor, a plurality of network topologies by selecting one or more different numbers of express links from the list of express links; and selecting one of the generated network layer topologies based on a cost of the generated network layer topologies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. (canceled)
-
12. (canceled)
-
13. An apparatus, comprising:
-
a topology database to store a plurality of physical links between a plurality of communication network nodes; a potential express links database to store a plurality of potential express links based on a subset of the plurality of communication network nodes; an express link identifier to identify the plurality of potential express links based on the topology database; a traffic evaluator to determine an amount of network layer traffic on a first potential express link; an express link evaluator coupled to the traffic evaluator to select the first potential express link as a chosen express link based on at least one of the potential traffic or a number of network layer links on the physical links; and a topology evaluator coupled to the express link evaluator to generate a plurality of network layer topologies by selecting one or more different numbers of express links from a list of express links, and to select one of the generated topologies based on a cost. - View Dependent Claims (14, 17, 18)
-
-
15. (canceled)
-
16. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. An article of manufacture comprising machine readable instructions which, when executed, cause a machine to:
-
identify a plurality of potential express links based on a first subset of a plurality of physical links coupling a plurality of communication network nodes; determine an amount of network layer traffic on a first potential express link; select the first potential express link as a chosen express link based on at least one of the traffic or a first number of network layer links on the physical links; add the chosen express link to a list of express links; generate a plurality of network topologies by selecting one or more different numbers of express links from the list of express links; and select one of the generated network layer topologies based on a cost of the generated network layer topologies. - View Dependent Claims (22, 23, 26, 27, 28)
-
-
24. (canceled)
-
25. (canceled)
-
29. (canceled)
-
30. (canceled)
-
31. (canceled)
-
32. (canceled)
Specification