Method for robust ptp synchronization with default 1588v2 profile
US-2015318941-A1 · Nov 5, 2015 · US
US2016149692A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016149692-A1 |
| Application number | US-201514705827-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 6, 2015 |
| Priority date | Nov 26, 2014 |
| Publication date | May 26, 2016 |
| Grant date | — |
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 providing time synchronization in a node connected to an Audio Video Bridging (AVB) Ethernet communication network includes steps of receiving static announcement messages from adjacent nodes and constituting a static grandmaster table, reselecting a grandmaster with reference to the static grandmaster table when a synchronization message timer expires, and updating the static grandmaster table according to reselection of the grandmaster. The method may rapidly time synchronization in the Audio Video Bridging (AVB) Ethernet communication network and minimize network load.
Opening claim text (preview).
What is claimed is: 1 . A method for providing time synchronization in a node connected to an Audio Video Bridging (AVB) Ethernet communication network, the method comprising steps of: receiving static announcement messages from adjacent nodes and constituting a static grandmaster table; reselecting a grandmaster with reference to the static grandmaster table when a synchronization message timer expires; and updating the static grandmaster table according to reselection of the grandmaster. 2 . The method according to claim 1 , wherein the static announcement message includes clock identity information corresponding to a node initially generating the static announcement message, and the step of reselecting the grandmaster is based on a static grandmaster sequence number included in the clock identity information. 3 . The method according to claim 1 , wherein the static grandmaster table includes grandmaster priority information, clock identity information and port allocation state information associated with the nodes. 4 . The method according to claim 3 , wherein, when the synchronization message timer expires, a node having the highest grandmaster priority after a node set to the current grandmaster is reselected as a new grandmaster. 5 . The method according to claim 4 , wherein the static grandmaster table is updated so that all ports of the node reselected as the new grandmaster are set to master ports. 6 . The method according to claim 1 , further comprising a step of selecting a grandmaster bridge using the static announcement messages received from the adjacent nodes, when the new grandmaster is reselected. 7 . The method according to claim 6 , wherein the step of reselecting the grandmaster includes comparing stepsRemoved values of the static announcement messages received from the adjacent nodes, wherein an adjacent node having the smallest stepsRemoved value is selected as the grandmaster bridge and the port of the node corresponding to the adjacent node selected as the grandmaster bridge is set to a slave port. 8 . The method according to claim 7 , further comprising, if the stepsRemoved values of the static announcement messages received from the adjacent nodes are the same, comparing clock identity values of the static announcement messages corresponding to the adjacent nodes, wherein the grandmaster bridge is determined based on static grandmaster sequence numbers of the clock identity values corresponding to the adjacent nodes. 9 . The method according to claim 8 , wherein the clock identity values corresponding to the adjacent nodes are recorded in sourcePortIdentity fields of header fields of the static announcement messages. 10 . The method according to claim 8 , further comprising, if the static grandmaster sequence numbers of the clock identity values corresponding to the adjacent nodes are the same, comparing priorities of ports of the node receiving the static announcement messages, wherein an adjacent node connected to the port of the node having the highest priority is determined as the grandmaster bridge. 11 . The method according to claim 6 , wherein, when the grandmaster bridge is selected, roles of ports of the node are set according to a result of selection and the port allocation state information of the static grandmaster table is updated based on the set roles of the ports. 12 . The method according to claim 1 , wherein the node connected to the AVB Ethernet communication network uses the same time source. 13 . The method according to claim 1 , wherein the static announcement message is transmitted under a condition that it is inserted into a payload region of an AVB Ethernet frame. 14 . The method according to claim 1 , wherein, when expiration of the synchronization message timer is sensed, port allocation state information of the static grandmaster table is updated so that all ports of a node set to the current grandmaster are switched to a disabled state. 15 . A computer readable recording medium having a program recorded therein to implement the method according to claim 1 . 16 . An apparatus for providing time synchronization in a node connected to an Audio Video Bridging (AVB) Ethernet communication network, the apparatus comprising: a unit to receive static announcement messages from adjacent nodes and to constitute a static grandmaster table; a unit to reselect a grandmaster with reference to the static grandmaster table when a synchronization message timer expires; and a unit to update the static grandmaster table according to reselection of the grandmaster. 17 . The apparatus according to claim 16 , wherein the static announcement message includes clock identity information corresponding to a node initially generating the static announcement message, and the grandmaster is reselected based on a static grandmaster sequence number included in the clock identity information. 18 . The apparatus according to claim 16 , wherein the static grandmaster table includes grandmaster priority information, clock identity information and port allocation state information associated with the nodes. 19 . The apparatus according to claim 18 , wherein, when the synchronization message timer expires, a node having the highest grandmaster priority after a node set to the current grandmaster is reselected as a new grandmaster. 20 . The apparatus according to claim 19 , wherein the static grandmaster table is updated so that all ports of the node reselected as the new grandmaster are set to master ports. 21 . The apparatus according to claim 16 , further comprising a unit to select a grandmaster bridge using the static announcement messages received from the adjacent nodes, when the new grandmaster is reselected. 22 . The apparatus according to claim 21 , wherein stepsRemoved values of the static announcement messages received from the adjacent nodes are compared, wherein an adjacent node having the smallest stepsRemoved value is selected as the grandmaster bridge and the port of the node corresponding to the adjacent node selected as the grandmaster bridge is set to a slave port. 23 . The apparatus according to claim 22 , wherein, if the stepsRemoved values of the static announcement messages received from the adjacent nodes are the same, clock identity values of the static announcement messages corresponding to the adjacent nodes are compared, wherein the grandmaster bridge is determined based on static grandmaster sequence numbers of the clock identity values corresponding to the adjacent nodes. 24 . The apparatus according to claim 23 , wherein the clock identity values corresponding to the adjacent nodes are recorded in sourcePortIdentity fields of header fields of the static announcement messages. 25 . The apparatus according to claim 23 , wherein, if the static grandmaster sequence numbers of the clock identity values corresponding to the adjacent nodes are the same, priorities of ports of the node receiving the static announcement messages are compared, wherein an adjacent node connected to the port of the node having the highest priority is determined as the grandmaster bridge. 26 . The apparatus according to claim 21 , wherein, when the grandmaster bridge is selected, roles of ports of the node are set according to a result of selection and the port allocation state information of the static grandmaster table
Synchronisation information channels, e.g. clock distribution lines · CPC title
Single bridge functionality, e.g. connection of two networks over a single bridge · CPC title
Speed or phase control by synchronisation signals {(H04L7/0075 takes precedence)} · CPC title
Change of the master or reference, e.g. take-over or failure of the master · 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
Related publications grouped by family.
Answers are generated from the same data shown on this page.