Clock synchronization method, device, and system
US-2024421929-A1 · Dec 19, 2024 · US
US9654242B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9654242-B2 |
| Application number | US-201314783999-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 18, 2013 |
| Priority date | Apr 18, 2013 |
| Publication date | May 16, 2017 |
| Grant date | May 16, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The disclosure relates to a node capable of selecting a first port to receive a first synchronization source in a system comprising a plurality of nodes. The node comprises a memory configured to memorize states of each port of the node in a corresponding tree. At least one tree is formed with ports of the plurality of connected nodes according to a second synchronization protocol. The node further comprises a first synchronization source selection unit configured to select the first port according to states of the ports of the node. The first synchronization source so selected will not form a loop in the network. There is also provided a method used in the node.
Opening claim text (preview).
What is claimed is: 1. A node configured to select a first port to receive a first synchronization source in a system comprising a plurality of nodes, the plurality of nodes being connected to each other via ports of the nodes, the first synchronization source being associated with a first synchronization protocol different from a second synchronization protocol used in the system, the node comprising: a memory configured to memorize states of each port of the node in a corresponding tree of at least one tree in the system, said at least one tree being formed with ports of the plurality of connected nodes according to the second synchronization protocol, and a first synchronization source selection unit configured to select the first port to receive the first synchronization source, based on states of the ports of the node. 2. The node according to claim 1 , wherein the first synchronization source is a frequency synchronization source. 3. The node according to claim 1 , wherein the first synchronization protocol is a packet synchronization related protocol. 4. The node according to claim 1 , wherein the second synchronization protocol is a time or phase synchronization related protocol. 5. The node according to claim 1 , further comprising: a timing loop detection unit configured to detect a timing loop regarding the first synchronization source in the system, if a port of the node other than the first port is configured to receive the first synchronization source. 6. The node according to claim 5 , wherein the first synchronization source selection unit is configured to select a new port as the first port to receive the first synchronization source based on states of its ports, if the timing loop detection unit detects a timing loop in the system. 7. The node according to claim 1 , wherein the first port is in state “slave”. 8. The node according to claim 1 , wherein each of said at least one tree belongs to a different domain, and each port in each tree has the same domain number as the tree it belongs to. 9. The node according to claim 8 , wherein the first synchronization source selection unit is configured to select one of the ports as the first port based on the Quality Level (QL) of multiple candidate first synchronization sources received at the ports and the domain numbers of the ports. 10. The node according to claim 9 , wherein, if more than one port has the best QL, the first synchronization source selection unit is configured to select the one whose domain number is closest to one tree of said at least one tree which is active in the system for a second synchronization source, the second synchronization source being associated with the second synchronization protocol. 11. The node according to claim 8 , wherein the timing loop detection unit is configured to detect a timing loop by using an extension Ethernet Synchronization Message Channel (ESMC) packet, which contains a domain number of a port which it passes through. 12. A method for selecting a first port of a node to receive a first synchronization source in a system comprising a plurality of nodes, the plurality of nodes being connected to each other via ports of the nodes, the first synchronization source being associated with a first synchronization protocol different from a second synchronization protocol used in the system, the method comprising: memorizing states of each port of the node in a corresponding tree of at least one tree in the system, the at least one tree being formed with ports of the plurality of connected nodes according to the second synchronization protocol, and selecting the first port to receive the first synchronization source based on states of the ports of the node. 13. The method according to claim 12 , wherein the first synchronization source is a frequency synchronization source. 14. The method according to claim 12 , wherein the first synchronization protocol is a packet synchronization related protocol. 15. The method according to claim 12 , wherein the second synchronization protocol is a time or phase synchronization related protocol. 16. The method according to claim 12 , further comprising: detecting a timing loop regarding the first synchronization source in the system if a port of the node other than the first port is configured to receive the first synchronization source. 17. The method according to claim 16 , further comprising: selecting a new port as the first port to receive the first synchronization source based on states of ports of the node if it is detected the timing loop regarding the first synchronization source in the system. 18. The method according to claim 12 , wherein the first port is in state “slave”. 19. The method according to claim 12 , wherein each of said at least one tree belongs to a different domain, and each port in each tree has the same domain number as the tree it belongs to. 20. The method according to claim 19 , wherein selecting the first port further comprises: selecting one of the ports as the first port based on the Quality Level (QL) of multiple candidate first synchronization sources received at the ports and the domain numbers of the ports. 21. The method according to claim 20 , wherein if more than one port has the best QL, the one whose domain number is closest to one tree of said at least one tree is selected as the first port, the one tree being active in the system for a second synchronization source, the second synchronization source being associated with the second synchronization protocol. 22. The method according to claim 19 , wherein detecting the timing loop is performed by using an extension Ethernet Synchronization Message Channel (ESMC) packet, which contains a domain number of a port which it passes through.
Change of the master or reference, e.g. take-over or failure of the master · CPC title
by determining clock distribution path in a network · CPC title
one node acting as a reference for the others · CPC title
Clock or time synchronisation among packet nodes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.