CLOCK SYNCHRONIZATION USING MULTIPLE NETWORK PATHS
First Claim
1. A network device, comprising:
- one or more ports coupled to a network;
a time synchronization module configured to;
process (i) respective path information, and (ii) respective time synchronization information included in each of at least some of a plurality of time synchronization packets received from a master clock device over two or more different communication paths and via at least one of the one or more ports, wherein the respective path information indicates a respective communication path in the network via which the respective time synchronization packet was received, anddetermine a system time clock responsive to the processing of the path information and the time synchronization information included in the at least some of the plurality of time synchronization packets.
4 Assignments
0 Petitions
Accused Products
Abstract
A network device includes one or more ports coupled to a network, and a time synchronization module. The time synchronization module processes (i) respective path information, and (ii) respective time synchronization information included in each of at least some of a plurality of time synchronization packets received from a master clock device over two or more different communication paths and via at least one of the one or more ports, wherein the respective path information indicates a respective communication path in the network via which the respective time synchronization packet was received. The time synchronization module determines a system time clock responsive to the processing of the path information and the time synchronization information included in the at least some of the plurality of time synchronization packets.
61 Citations
25 Claims
-
1. A network device, comprising:
-
one or more ports coupled to a network; a time synchronization module configured to; process (i) respective path information, and (ii) respective time synchronization information included in each of at least some of a plurality of time synchronization packets received from a master clock device over two or more different communication paths and via at least one of the one or more ports, wherein the respective path information indicates a respective communication path in the network via which the respective time synchronization packet was received, and determine a system time clock responsive to the processing of the path information and the time synchronization information included in the at least some of the plurality of time synchronization packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving a plurality of time synchronization packets from a master clock device over two or more different communication paths via one or more ports coupled to a network, wherein each time synchronization packet includes (i) respective path information, and (ii) respective time synchronization information, and wherein the respective path information indicates a respective communication path in the network via which the respective time synchronization packet was received; for each of at least some of the plurality of time synchronization packets, processing (i) respective path information, and (ii) respective time synchronization information; and determining a system time clock responsive to the processing of the path information and the time synchronization information included in the at least some of the plurality of time synchronization packets. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system, comprising:
-
a first network device including; one or more first ports coupled to a communication network, and a master clock module configured to; generate a plurality of time synchronization packets, each time synchronization packet having (i) respective path information, and (ii) respective time synchronization information, wherein the respective path information indicates a respective communication path in the communication network via which the respective time synchronization packet is to be transmitted, and cause the plurality of time synchronization packets to be transmitted (i) via at least one of the one or more first ports, and (ii) via multiple different communication paths in the communication network; and a second network device communicatively coupled to the first network device via the communication network, the second network device including; one or more second ports coupled to the communication network; a time synchronization module configured to; process (i) respective path information, and (ii) respective time synchronization information included in each of at least some of the plurality of time synchronization packets transmitted by the master clock device via at least one of the one or more ports, and determine a system time clock responsive to the processing of the path information and the time synchronization information included in the at least some of the plurality of time synchronization packets. - View Dependent Claims (24, 25)
-
Specification