IP Library Granted Patent US 11,750,310
Granted Patent B2
US 11,750,310 · App. 17/471,676 · Granted Sep 5, 2023

Clock synchronization packet exchanging method and apparatus

Inventors: Jingfei Lv (Wuhan, CN); Boling Fan (Dongguan, CN); Jinhui Wang (Dongguan, CN); Liqing Chen (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04J3/0667H04L7/0012H04L7/0025H04L7/0029
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,750,310
App. No.
17/471,676
Granted
Sep 5, 2023
Kind
B2
Abstract

A clock synchronization packet exchanging method includes sending, by a first device in a Flexible Ethernet (FlexE) group, a first FlexE instance at a first physical layer (PHY), where the first FlexE instance includes a clock synchronization packet, and a second FlexE instance sent by the first device in the FlexE group at a second PHY also includes a clock synchronization packet. The clock synchronization packets are carried in a plurality of FlexE instances transmitted between a transmit end and a receive end in the FlexE group.

Claims (35)

1. A method implemented by a first device and comprising:

sending a first Flexible Ethernet (FlexE) instance at a first physical layer (PHY) using a calendar constructed by a FlexE shim, wherein the first FlexE instance comprises a first clock synchronization packet;

sending a second FlexE instance at a second PHY using the calendar, wherein the second FlexE instance comprises a second clock synchronization packet, and wherein the first PHY and the second PHY are in a same FlexE group;

using, by a first clock device in the first device when the first PHY and the second PHY are in a normal state, the first clock synchronization packet or the second clock synchronization packet to perform clock synchronization on a second clock device; and

using, by the first clock device when the first PHY is faulty, the second clock synchronization packet to perform the clock synchronization.

2. The method of claim 1 , wherein the first clock synchronization packet and the second clock synchronization packet are synchronous status messages (SSMs).

3. The method of claim 1 , wherein the first FlexE instance and the second FlexE instance are sent to a second device including the second clock device.

4. The method of claim 1 , further comprising using, by the first clock device when the second PHY is faulty, the first clock synchronization packet to perform the clock synchronization.

5. The method of claim 1 , further comprising using, by the first clock device in the first device, the first clock synchronization packet to perform first clock synchronization on the second clock device.

6. The method of claim 5 , further comprising using, by the first clock device, the second clock synchronization packet to perform second clock synchronization on a third clock device.

7. The method of claim 1 , wherein the first clock synchronization packet and the second clock synchronization packet are Precision Time Protocol (PTP) packets.

8. A method implemented by a second device and comprising:

receiving a first Flexible Ethernet (FlexE) instance at a first physical layer (PHY) using a calendar constructed by a FlexE shim, wherein the first FlexE instance comprises a first clock synchronization packet;

receiving a second FlexE instance at a second PHY using the calendar, wherein the second FlexE instance comprises a second clock synchronization packet, and wherein the first PHY and the second PHY are in a same FlexE group;

adjusting, by the second device when the first PHY and the second PHY are in a normal state, a second clock device in the second device based on the first clock synchronization packet or in the second clock synchronization packet; and

adjusting, when the first PHY is faulty, the second clock device based on the second clock synchronization packet.

9. The method according to claim 8 , wherein the first clock synchronization packet and the second clock synchronization packet are Precision Time Protocol (PTP) packets.

10. The method of claim 8 , wherein the first clock synchronization packet and the second clock synchronization packet are synchronous status messages (SSMs).

11. The method of claim 8 , further comprising adjusting, when the second PHY is faulty, the second clock device based on the first clock synchronization packet.

12. The method of claim 8 , further comprising adjusting the second clock device in the second device based on the first clock synchronization packet.

13. The method of claim 12 , further comprising adjusting a third clock device in the second device based on the second clock synchronization packet.

14. A first device comprising:

a memory configured to store a computer program; and

a processor coupled to the memory and configured to execute the computer program to cause the first device to:

send a first Flexible Ethernet (FlexE) instance at a first physical layer (PHY) using a calendar constructed by a FlexE shim, wherein the first FlexE instance comprises a first clock synchronization packet; and

send a second FlexE instance at a second PHY using the calendar, wherein the second FlexE instance comprises a second clock synchronization packet, and wherein the first PHY and the second PHY are in a same FlexE group; and

a first clock device configured to:

use, when the first PHY and the second PHY are in a normal state, the first clock synchronization packet or the second clock synchronization packet to perform clock synchronization on a second clock device in a second device; and

use, when the first PHY is faulty, the second clock synchronization packet to perform the clock synchronization.

15. The first device of claim 14 , wherein the first clock synchronization packet and the second clock synchronization packet are Precision Time Protocol (PTP) packets.

16. The first device of claim 14 , wherein the first FlexE instance and FlexE instance are sent to the second device comprising the second clock device.

17. The first device of claim 14 , wherein when the second PHY is faulty, the first clock device is further configured to use the first clock synchronization packet to perform the clock synchronization.

18. The first device of claim 14 , wherein the first clock device is configured to use the first clock synchronization packet to perform first clock synchronization on the second clock device.

19. The first device of claim 18 , wherein the first clock device is further configured to use the second clock synchronization packet to perform second clock synchronization on a third clock device.

20. The first device of claim 14 , wherein the first clock synchronization packet and the second clock synchronization packet are synchronous status messages (SSMs).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2023
From: LV, JINGFEI; FAN, BOLING; WANG, JINHUI; CHEN, LIQING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 064154/0167 →
Continuity (2)
Continuation PCTCN2019077686 · Mar 11, 2019
Related Publication 20210409140A1 · Dec 30, 2021