Securing time between nodes
US-2018351676-A1 · Dec 6, 2018 · US
US11323194B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11323194-B2 |
| Application number | US-201716635064-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 4, 2017 |
| Priority date | Aug 4, 2017 |
| Publication date | May 3, 2022 |
| Grant date | May 3, 2022 |
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.
A method for communications is proposed. The method may comprise receiving, by a first network node, a report of clock quality of a second network node from a third network node. A clock of the first network node is selected as a master clock for synchronization in a first timing domain, a clock of the second network node is selected as a is selected as a master clock for synchronization in a second timing domain, and the third network node is attached to at least the first timing domain and the second timing domain. Based at least in part on the received report, it may be determined whether to synchronize the first timing domain to the second timing domain. In response to the determination of synchronizing the first timing domain to the second timing domain, the first network node can obtain timing information of the second network node from the third network node. The method may further comprise tuning the clock of the first network node to synchronize the first timing domain to the second timing domain, based at least in part on the timing information of the second network node.
Opening claim text (preview).
What is claimed is: 1. A method implemented at a first master clock network node belonging to a first group of network nodes, the method comprising: receiving a report of clock quality of a second master clock network node from an intermediate network node, wherein (i) the second master clock network node belongs to a second group of network nodes, (ii) the second group of network nodes is different from the first group of network nodes, (iii) a clock of the first master clock network node is selected as a master clock for synchronization in a first timing domain associated with the first group of network nodes, (iv) a clock of the second master clock network node is selected as a master clock for synchronization in a second timing domain associated with the second group of network nodes, and (v) the intermediate network node is capable of being synchronized to the first time domain and the second time domain; determining whether to synchronize the first timing domain to the second timing domain, based at least in part on the received report; obtaining timing information of the second master clock network node from the intermediate network node, in response to the determination of synchronizing the first timing domain to the second timing domain; and tuning the clock of the first master clock network node to synchronize the first timing domain to the second timing domain, based at least in part on the timing information of the second master clock network node, wherein the tuning comprises synchronizing the intermediate network node to the second timing domain. 2. The method according to claim 1 , wherein the selection of the master clock among clocks of network nodes within one of the first timing domain and the second timing domain is independent of network nodes within the other of the first timing domain and the second timing domain. 3. The method according to claim 1 , wherein the report of the clock quality of the second master clock network node is triggered periodically or by a predefined event. 4. The method according to claim 3 , wherein the predefined event comprises at least one of: a change of clock quality of at least one master clock sensed at the intermediate network node; and a query for clock quality of at least one master clock sensed at the intermediate network node. 5. The method according to claim 1 , wherein the clock quality of the second master clock network node is better than clock quality of any other network node of which the clock quality is reported to the first master clock network node. 6. The method according to claim 1 , wherein the clock quality of the second master clock network node is equal to clock quality of at least another network node of which the clock quality is reported to the first master clock network node, while a hop count between the first master clock network node and the second master clock network node is less than a hop count between the first master clock network node and the at least another network node. 7. The method according to claim 5 , wherein said determining whether to synchronize the first timing domain to the second timing domain based at least in part on the received report comprises: comparing the clock quality of the second master clock network node with clock quality of a local timing source of the first master clock network node; determining to synchronize the first timing domain to the second timing domain, in response to determining that the clock quality of the second master clock network node is better than the clock quality of the local timing source; and determining to synchronize the first timing domain to the local timing source instead of the second timing domain, in response to determining that the clock quality of the second master clock network node is worse than or equal to the clock quality of the local timing source. 8. The method according to claim 1 , wherein said obtaining the timing information of the second master clock network node from the intermediate network node comprises: transmitting a request for the timing information of the second master clock network node to the intermediate network node; and receiving the timing information of the second master clock network node directly from the intermediate network node. 9. The method according to claim 8 , wherein the timing information of the second master clock network node is received directly from the intermediate network node periodically or in response to a specified event, during synchronizing of the first timing domain to the second timing domain. 10. The method according to claim 1 , wherein the timing information of the second master clock network node comprises timestamp information associated with the second master clock network node collected at the intermediate network node. 11. The method according to claim 1 , wherein said synchronizing the first timing domain to the second timing domain based at least in part on the timing information of the second master clock network node-comprises: generating timing information of the first master clock network node based at least in part on the timing information of the second master clock network node; and distributing the timing information of the first master clock network node to one or more other network nodes within the first timing domain, wherein the one or more other network nodes within the first timing domain comprise at least the intermediate network node. 12. The method according to claim 1 , wherein the determination of synchronizing the first timing domain to the second timing domain comprises: determining to update information about clock quality of the first master clock network node and a hop count between the first master clock network node and the second master clock network node, wherein the clock quality of the first master clock network node is based at least in part on the clock quality of the second master clock network node, and the hop count between the first master clock network node and the second master clock network node is dependent on a hop count between the second master clock network node and the intermediate network node in the second timing domain. 13. A first master clock network node, comprising: one or more processors; and one or more memories comprising computer program codes, the one or more memories and the computer program codes configured to, with the one or more processors, cause the first master clock network node to: receive a report of clock quality of a second master clock network node from an intermediate network node, wherein (i) the second master clock network node belongs to a second group of network nodes, (ii) the second group of network nodes is different from the first group of network nodes, (iii) a clock of the first master clock network node is selected as a master clock for synchronization in a first timing domain associated with the first group of network nodes, (iv) a clock of the second master clock network node is selected as a master clock for synchronization in a second timing domain associated with the second group of network nodes, and (iv) the intermediate network node is capable of being synchronized to the first time domain and the second time domain; determine whether to synchronize the first timing domain to the second timing domain, based at least in part on the received report; obtain timing information of the second master clock network node from the intermediate network node, in response to the determination of synchronizing the first timing domain to the second timing domain; and tune the clock of the first master clock network node to synchronize the first timing dom
Monitoring arrangements {(for SDH/SONET rings H04J3/085)} · CPC title
Change of the master or reference, e.g. take-over or failure of the master · CPC title
using intermediate nodes, e.g. modification of a received timestamp before further transmission to the next packet node, e.g. including internal delay time or residence time into the packet · CPC title
Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays (arrangements for monitoring round trip delays in packet switching networks H04L43/0864) · CPC title
by determining clock distribution path in a network · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.