EP1861963A2

System and methods for identifying network path performance

Abstract

A system and method for aggregating performance characteristics for core network paths allows computation of message traffic performance over each of the available candidate paths through the core for identifying an optimal core network path. Particular network traffic, or messages, include attributes indicative of performance, such as transport time, delay, jitter, and drop percentage, over individual hops along the candidate path. A diagnostic processor parses these messages to identify the attributes corresponding to performance, and analyzes the resulting parsed routing information to compute an expected performance, such as available bandwidth (e.g. transport rate) over the path. Messages including such attributes may include link state attribute (LSA) messages, diagnostic probe messages specifically targeted to enumerate such attributes, or other network suitable network traffic. In a particular configuration, the messages may be Path Verification Protocol (PVP) messages.

EP1861963A2, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Projected expiry passed 22 March 2026, 0.5 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

21 claims: 4 independent, 17 dependent

  1. 1
    Claims of equivalent WO 2006102398 A2 CLAIMS What is claimed is:1. A method of identifying network routing paths comprising: gathering network routing information indicative of performance characteristics between network nodes;aggregating the identified routing information according to at least one performance characteristic;and applying the aggregated routing information to routing decisions for network paths between the network nodes by identifying the network paths corresponding to favorable performance characteristics, the network paths defined by a plurality of the network nodes.
  2. 12
    A data communications device having a diagnostic processor for analyzing network routing paths comprising:an attribute sniffer operable to gather network routing information indicative of performance characteristics between network nodes;a characteristic aggregator operable to aggregate the identified routing information according to at least one performance characteristic;and a path scheduler operable to apply the aggregated routing information to routing decisions for network paths between the network nodes by identifying the network paths corresponding to favorable performance characteristics, the network paths defined by a plurality of the network nodes.
  3. 20
    A computer program product having a computer readable medium operable to store computer program logic embodied in computer program code encoded thereon for identifying network routing paths comprising:computer program code for gathering network routing information indicative of performance characteristics between network nodes;computer program code for identifying particular paths operable to transport significant message traffic;computer program code for examining, on the identified particular paths, messages having the attributes indicative of performance characteristics;computer program code for scanning the examined messages to retrieve the attributes;computer program code for aggregating the identified routing information according to at least one performance characteristic;and computer program code for applying the aggregated routing information to routing decisions for the identified particular paths between the network nodes by identifying the network paths corresponding to favorable performance characteristics, the network paths defined by a plurality of the network nodes.
  4. 21
    A data communications device having a diagnostic processor for analyzing network routing paths comprising:means for gathering network routing information indicative of performance characteristics between network nodes;means for aggregating the identified routing information according to at least one performance characteristic;means for computing, from the gathered routing information, for each of the candidate paths, an aggregate performance indicative of message traffic performance between the source and destination for each of the candidate paths;means for denoting a particular candidate path as an optimal path based on the computed aggregate performance;and means for applying the aggregated routing information to routing decisions for network paths between the network nodes by identifying the network paths corresponding to favorable performance characteristics, the network paths defined by a plurality of the network nodes.