Dynamic one-step/two-step timestamping per packet in network devices
US-2024430030-A1 · Dec 26, 2024 · US
US9985737B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9985737-B2 |
| Application number | US-201615142050-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 29, 2016 |
| Priority date | Oct 31, 2013 |
| Publication date | May 29, 2018 |
| Grant date | May 29, 2018 |
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.
Embodiments of the present invention disclose a WAN interface based 1588V2 packet transmission method and apparatus, which relate to the field of communications technologies and can reduce complexity of 1588V2 packet transmission. The method includes: first, inserting, by a sending end, a 1588V2 packet into a payload area of a data frame, and sending, to a receiving end, the data frame carrying the 1588V2 packet; then, receiving, by the receiving end, the data frame that is sent by the sending end and carries the 1588V2 packet, and acquiring a receiving time at which the data frame is received; and finally, performing, by the receiving end, time synchronization adjustment on the receiving time. The embodiments of the present invention are applicable to 1588V2 packet transmission between networks.
Opening claim text (preview).
What is claimed is: 1. A wide area network (WAN) interface based 1588V2 packet transmission method, comprising: receiving, by a receiving end, a data frame that is sent by a sending end and carries a 1588V2 packet; acquiring, by the receiving end, a receiving time at which the data frame is received; performing, by the receiving end, time synchronization adjustment on the receiving time; wherein before performing, by the receiving end, time synchronization adjustment on the receiving time, the method further comprises: configuring, by the receiving end, a synchronous counter separately for a wide area network interface sublayer (WIS) and a media access control (MAC) sublayer; when the data frame carrying the 1588V2 packet is transmitted to the WIS, acquiring, by the receiving end, a first count value corresponding to the WIS; and when the data frame carrying the 1588V2 packet is transmitted to the MAC sublayer, acquiring, by the receiving end, a second count value corresponding to the MAC sublayer; and performing, by the receiving end, time synchronization adjustment on the receiving time comprises: performing, by the receiving end, the time synchronization adjustment on the receiving time according to a count difference between the first count value and the second count value, wherein the receiving time is a corresponding time at which the data frame carrying the 1588V2 packet is transmitted to the MAC sublayer. 2. The method according to claim 1 , wherein: before performing, by the receiving end, the time synchronization adjustment on the receiving time according to a count difference between the first count value and the second count value, the method further comprises: acquiring, by the receiving end, the count difference between the first count value and the second count value; and performing, by the receiving end, the time synchronization adjustment on the receiving time according to a count difference between the first count value and the second count value comprises: acquiring, by the receiving end, a time difference corresponding to the count difference, and performing, by the receiving end, the time synchronization adjustment on the receiving time according to the time difference. 3. A wide area network (WAN) interface based 1588V2 packet transmission apparatus, comprising: a processor; and a non-transitory storage memory storing instructions that, when executed by the processor, cause the apparatus to: receive a data frame that is sent by a sending end and carries a 1588V2 packet, acquire a receiving time when the data frame is received, configure a synchronous counter separately for a wide area network interface sublayer (WIS) and a media access control (MAC) sublayer, when the data frame carrying the 1588V2 packet is transmitted to the WIS, acquire a first count value that is corresponding to the WIS, when the data frame carrying the 1588V2 packet is transmitted to the MAC sublayer, acquire a second count value that is corresponding to the MAC sublayer, and perform time synchronization adjustment on the receiving time according to a count difference between the first count value and the second count value, wherein the receiving time is a corresponding time at which the data frame carrying the 1588V2 packet is transmitted to the MAC sublayer. 4. The apparatus according to claim 3 , wherein the instructions, when executed by the processor, further cause the apparatus to: acquire the count difference between the first count value and the second count value; acquire a time difference corresponding to the count difference, and perform the time synchronization adjustment on the receiving time according to the time difference.
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
Electricity · mapped topic
Wide area networks, e.g. public data networks · CPC title
Electricity · mapped topic
Address table lookup; Address filtering · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.