Method and system for analyzing and qualifying routes in packet networks
First Claim
Patent Images
1. A method of routing a timing packet between a master clock and a slave clock of a packet network, comprising the steps of:
- transmitting a first set of timing packets between the master clock and the slave clock along a first path;
evaluating a transit delay characteristic of the first path based on timing information contained in the timing packets of the first set, wherein the transit delay characteristic is evaluated using at least one of an MTIE metric, a TDEV metric, a two-way metric based on asymmetry in forward and reverse directions, a skewness metric, and an excess kurtosis metric;
transmitting a second set of timing packets between, the master clock and the slave clock along a second path;
evaluating a transit delay characteristic of the second path based on timing information contained in the timing packets of the second set, wherein the transit delay characteristic is evaluated using at least one of an MTIE metric, a TDEV metric, a two-way metric based on asymmetry in forward and reverse directions, a skewness metric, and an excess kurtosis metric; and
controlling future timing packets to be transmitted between the master clock and the slave clock along the path that has a better transit delay characteristic.
6 Assignments
0 Petitions
Accused Products
Abstract
Routes of a packet network are analyzed according to various transit delay metrics. Preferred packet network routes are selected between source and destination based on these metrics. In packet networks employing boundary clocks and transparent clocks, faulty boundary clocks and faulty transparent clocks are identified using the metrics.
17 Citations
20 Claims
-
1. A method of routing a timing packet between a master clock and a slave clock of a packet network, comprising the steps of:
-
transmitting a first set of timing packets between the master clock and the slave clock along a first path; evaluating a transit delay characteristic of the first path based on timing information contained in the timing packets of the first set, wherein the transit delay characteristic is evaluated using at least one of an MTIE metric, a TDEV metric, a two-way metric based on asymmetry in forward and reverse directions, a skewness metric, and an excess kurtosis metric; transmitting a second set of timing packets between, the master clock and the slave clock along a second path; evaluating a transit delay characteristic of the second path based on timing information contained in the timing packets of the second set, wherein the transit delay characteristic is evaluated using at least one of an MTIE metric, a TDEV metric, a two-way metric based on asymmetry in forward and reverse directions, a skewness metric, and an excess kurtosis metric; and controlling future timing packets to be transmitted between the master clock and the slave clock along the path that has a better transit delay characteristic. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of selecting a master clock for use in correcting a slave clock, comprising:
-
transmitting a first set of timing packets between a first master clock and the slave clock along a first path; evaluating a transit delay characteristic of the first path based on timing information contained in the timing packets of the first set;
wherein the transit delay characteristic is evaluated using at least one of an MTIE metric, a TDEV metric, a two-way metric based on asymmetry in forward and reverse directions, a skewness metric, and an excess kurtosis metric;transmitting a second set of timing packets between a second master clock and the slave clock along a second path; evaluating a transit delay characteristic of the second path based on timing information contained in the timing packets of the second set; and selecting one of the first master clock and the second master clock for use in correcting the slave clock based on the transit delay characteristics of the first path and the second path. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer network comprising:
-
one or more master clocks; one or more slave clocks; a plurality of network elements between the master clocks and the slave clocks; and a network management system coupled to each of the master clocks, the slave clocks, and the network elements, the network management system being configured to route timing packets from one of the master clocks to each of the slave clocks along each slave clock'"'"'s respective preferential path, wherein each of the preferential paths is determined based on transit delay characteristics evaluated for paths between the one of the master clocks and a respective slave clock, the transit delay characteristics being evaluated based on timing information contained in timing packets using at least one of an MTIE metric, a TDEV metric, a two-way metric based on asymmetry in forward and reverse directions, a skewness metric, and an excess kurtosis metric. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification