Network clock synchronization scheme
AssigneeCisco Technology, Inc.
InventorDavid M. Kushi
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorDavid M. Kushi
Estimating the term…
A clock distribution tree for a digital network is automatically established through the use of spanning tree computations at nodes of the network. The computations rely, at least in part, upon the exchange of clock distribution messages between the nodes of the network. Each clock distribution message includes information regarding a clock source available at the source node of the message. The clock distribution tree is hierarchical in nature, with nodes that are lower in the hierarchy (i.e., at a higher stratum level) extracting clock from links with nodes that are higher in the hierarchy (i.e., at a lower stratum level); this helps preserve the synchronous digital hierarchy of the network. The spanning tree computations involve a root selection process and a convergence test. The root selection process is made on the basis of configuration vectors exchanged as part of the clock distribution messages. The configuration vectors include a port priority, a node stratum level and a primary reference source identifier. The convergence test includes determining whether a number of clock distribution messages received or transmitted equals a network maximum diameter parameter for the network.
A method comprising establishing a clock distribution tree within a synchronous digital network through the use of spanning tree computations at n odes of the network, the computations relying, at least in part, upon the exchange of clock distribution messages between the nodes of the network, each clock distribution message including information regarding a clock source available at the source node of the message, said information indicating a priority level assigned to said clock source and a stratum level for said clock source.
A method comprising automatically selecting at a node of a synchronous digital network a clocking source for the node according to a comparison of clock source configuration vectors, each vector associated with a port in the network and each vector identifying the associated port's priority, a stratum level of a clock source available at that port and an indication of a primary reference clock source for that port, at least one of the vectors having been:
A set of computer-readable instructions, which when executed by a processor of a network node cause the processor to help establish a clock distribution tree for a synchronous digital network to which the node belongs by executing spanning tree computations that rely, at least in part, upon the exchange of clock distribution messages between the node and other nodes of the synchronous digital network, each clock distribution message including information regarding a clock source available at the source node of the message, said information indicating a priority level assigned to said clock source and a stratum level for said clock source.
A synchronous network node comprising a processor and readable media having executable instructions to automatically select a clocking source for the node according to a comparison of clock source configuration vectors, each vector associated with a port in a network and each vector identifying the associated port's priority, a stratum level of a clock source available at that port and an indication of a primary reference clock source for that port, at least one of the vectors having been:
A method to recognize a root clock source for a synchronous network, said method comprising:
A set of computer-readable instructions which, when executed by a processor of a second node that is part of a synchronous network, cause said processor to perform a method that identifies a root clock source for said synchronous network, said method comprising comparing a first priority level against a second priority level, said first priority level assigned to a first clocking signal, said first clocking signal found at a first port within said network, said first node having sent a message to said second node that included an indication o f said first priority level and an indication of a stratum level for said first clocking signal, said first node having recognized said first clocking signal as said root clock source when said message was sent, said second priority level assigned to a second clocking signal, said second clocking signal recognized by said second node as said root clock source.
A second node, said second node capable of being part of a synchronous network, said second node comprising:
An apparatus that can be used to implement a node within a synchronous digital network, said apparatus comprising a network clock distribution protocol entity, said network clock distribution protocol entity to identify a root clock source of said network, said network clock distribution protocol entity to send messages that contain:
Dependencies are inferred from the claim text.