Cross domain synchronization in a communication network

US11323194B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11323194-B2
Application numberUS-201716635064-A
CountryUS
Kind codeB2
Filing dateAug 4, 2017
Priority dateAug 4, 2017
Publication dateMay 3, 2022
Grant dateMay 3, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • Monitoring arrangements {(for SDH/SONET rings H04J3/085)} · CPC title

  • H04J3/0641Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11323194B2 cover?
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 s…
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04J3/0641. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 03 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).