TOPOLOGY-BASED CONSOLIDATION OF LINK STATE INFORMATION
First Claim
Patent Images
1. A method, comprising:
- in a network element that forwards packets to destination nodes, identifying groups of the destination nodes;
estimating, jointly for all the destination nodes in a given group, respective performance metrics of multiple, different candidate network paths over which the destination nodes in the given group are reachable from the network element;
selecting a network path from among the candidate network paths based on the estimated performance metrics; and
forwarding the packets addressed to the destination nodes in the given group over the selected network path.
3 Assignments
0 Petitions
Accused Products
Abstract
A method in a network element that forwards packets to destination nodes includes identifying groups of the destination nodes. Respective performance metrics of multiple different candidate network paths, over which the destination nodes in a given group are reachable from the network element, are estimated jointly for all the destination nodes in the given group. A network path is selected from among the candidate network paths based on the estimated performance metrics. The packets addressed to the destination nodes in the given group are forwarded over the selected network path.
153 Citations
21 Claims
-
1. A method, comprising:
-
in a network element that forwards packets to destination nodes, identifying groups of the destination nodes; estimating, jointly for all the destination nodes in a given group, respective performance metrics of multiple, different candidate network paths over which the destination nodes in the given group are reachable from the network element; selecting a network path from among the candidate network paths based on the estimated performance metrics; and forwarding the packets addressed to the destination nodes in the given group over the selected network path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network element, comprising:
-
multiple ports for forwarding packets to destination nodes; and circuitry, which is configured to accept an identification of groups of the destination nodes, to estimate, jointly for all the destination nodes in a given group, respective performance metrics of multiple, different candidate network paths over which the destination nodes in the given group are reachable from the network element, to select a network path from among the candidate network paths based on the estimated performance metrics, and to forward the packets addressed to the destination nodes in the given group over the selected network path. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer software product for use in a network element that forwards packets to destination nodes under control of a processor, the product comprising a tangible non-transitory computer-readable medium in which program instructions are stored, which instructions, when read by the processor, cause the processor to accept an identification of groups of the destination nodes, to estimate, jointly for all the destination nodes in a given group, respective performance metrics of multiple, different candidate network paths over which the destination nodes in the given group are reachable from the network element, to select a network path from among the candidate network paths based on the estimated performance metrics, and to forward the packets addressed to the destination nodes in the given group over the selected network path.
Specification