Method and apparatus for sending and receiving clock synchronization packet

    公开(公告)号:US11824636B2

    公开(公告)日:2023-11-21

    申请号:US17833862

    申请日:2022-06-06

    Abstract: This disclosure provides a method for sending and receiving a clock synchronization packet in FlexE. The method includes: generating, by a sending apparatus, indication information and a plurality of data blocks, where the plurality of data blocks are obtained by encoding a first clock synchronization packet, the indication information is used to indicate a first data block, and the first data block is a data block used for timestamp sampling in the plurality of data blocks; determining, by the sending apparatus, according to the indication information, a moment at which the first data block arrives at a medium dependent interface MDI of the sending apparatus, and generating a sending timestamp, where the sending timestamp is used to record a sending moment of the first clock synchronization packet; generating a second clock synchronization packet carrying the sending timestamp; and sending, by the sending apparatus, the second clock synchronization packet.

    Clock Synchronization Method and Apparatus

    公开(公告)号:US20230138058A1

    公开(公告)日:2023-05-04

    申请号:US18146634

    申请日:2022-12-27

    Abstract: A clock synchronization method includes receiving, by a receiving apparatus, a plurality of data blocks using a plurality of physical layer modules (PHYs), where the plurality of data blocks include a plurality of head data blocks, performing, by the receiving apparatus, timestamp sampling on the plurality of data blocks to generate a plurality of receipt timestamps, aligning, by the receiving apparatus, the plurality of receipt timestamps using a first receipt timestamp as a reference, generating, by the receiving apparatus, a clock synchronization packet based on the plurality of data blocks, and writing, by the receiving apparatus, a value of a second receipt timestamp into the clock synchronization packet, where the second receipt timestamp is a receipt timestamp that is of a second data block and that is determined based on the plurality of aligned receipt timestamps.

    Clock synchronization method and apparatus

    公开(公告)号:US11552721B2

    公开(公告)日:2023-01-10

    申请号:US17403131

    申请日:2021-08-16

    Abstract: A clock synchronization method includes receiving, by a receiving apparatus, a plurality of data blocks using a plurality of physical layer modules (PHYs), where the plurality of data blocks include a plurality of head data blocks, performing, by the receiving apparatus, timestamp sampling on the plurality of data blocks to generate a plurality of receipt timestamps, aligning, by the receiving apparatus, the plurality of receipt timestamps using a first receipt timestamp as a reference, generating, by the receiving apparatus, a clock synchronization packet based on the plurality of data blocks, and writing, by the receiving apparatus, a value of a second receipt timestamp into the clock synchronization packet, where the second receipt timestamp is a receipt timestamp that is of a second data block and that is determined based on the plurality of aligned receipt timestamps.

    Data Transmission Method in Flexible Ethernet and Device

    公开(公告)号:US20220021758A1

    公开(公告)日:2022-01-20

    申请号:US17489261

    申请日:2021-09-29

    Abstract: A data transmission method in FlexE includes: obtaining multiple data blocks sent by L FlexE clients, where L is greater than or equal to 1; and sending a data frame including the multiple data blocks to a physical-layer device, where a transmission rate of the data frame is N*100 Gbit/s, the data frame includes T data block groups, each of the T data block groups includes M continuous data block subgroups, each of the M continuous data block subgroups includes R*N continuous data blocks, the data frame further includes T overhead block groups, a tth overhead block group includes N continuous overhead blocks. According to the method, each data block subgroup in a data frame can include R*N data blocks, and each overhead block group can include N overhead blocks, and a data transmission rate can be adjusted flexibly.

    METHOD AND APPARATUS FOR SENDING AND RECEIVING CLOCK SYNCHRONIZATION PACKET

    公开(公告)号:US20200244383A1

    公开(公告)日:2020-07-30

    申请号:US16847258

    申请日:2020-04-13

    Abstract: This application provides a method for sending and receiving a clock synchronization packet in FlexE. The method includes: generating, by a sending apparatus, indication information and a plurality of data blocks, where the plurality of data blocks are obtained by encoding a first clock synchronization packet, the indication information is used to indicate a first data block, and the first data block is a data block used for timestamp sampling in the plurality of data blocks; determining, by the sending apparatus, according to the indication information, a moment at which the first data block arrives at a medium dependent interface MDI of the sending apparatus, and generating a sending timestamp, where the sending timestamp is used to record a sending moment of the first clock synchronization packet; generating a second clock synchronization packet carrying the sending timestamp; and sending, by the sending apparatus, the second clock synchronization packet.

    Network synchronization method, apparatus, device, and system, and readable storage medium

    公开(公告)号:US12244684B2

    公开(公告)日:2025-03-04

    申请号:US18317697

    申请日:2023-05-15

    Abstract: A method includes: a first network device obtains a synchronization mode indication and synchronization information, where the synchronization mode indication indicates a target network device to perform synchronization based on the synchronization information. The first network device sends the synchronization mode indication and the synchronization information through a network that supports FlexE. A second network device receives the synchronization mode indication and the synchronization information through a network that supports FlexE. The second network device performs synchronization based on the synchronization mode indication and the synchronization information.

    Clock synchronization method and apparatus

    公开(公告)号:US11843452B2

    公开(公告)日:2023-12-12

    申请号:US18146634

    申请日:2022-12-27

    CPC classification number: H04J3/0661

    Abstract: A clock synchronization method includes receiving, by a receiving apparatus, a plurality of data blocks using a plurality of physical layer modules (PHYs), where the plurality of data blocks include a plurality of head data blocks, performing, by the receiving apparatus, timestamp sampling on the plurality of data blocks to generate a plurality of receipt timestamps, aligning, by the receiving apparatus, the plurality of receipt timestamps using a first receipt timestamp as a reference, generating, by the receiving apparatus, a clock synchronization packet based on the plurality of data blocks, and writing, by the receiving apparatus, a value of a second receipt timestamp into the clock synchronization packet, where the second receipt timestamp is a receipt timestamp that is of a second data block and that is determined based on the plurality of aligned receipt timestamps.

    FLEXIBLE ETHERNET COMMUNICATION METHOD AND NETWORK DEVICE

    公开(公告)号:US20210385127A1

    公开(公告)日:2021-12-09

    申请号:US17405452

    申请日:2021-08-18

    Abstract: In an embodiment, the application provides a flexible Ethernet (FlexE) communication method, which includes: receiving, by a first network device by using a FlexE group, n first overhead blocks sent by a second network device, the FlexE group comprising n physical layer apparatuses (PHYs); and storing, by the first network device, the n first overhead blocks in n memories in the first time period. The method further includes simultaneously reading, by the first network device, the n first overhead blocks from the n memories, after a preset duration T starting from a moment at which a first overhead block is stored in a corresponding memory. The first overhead block is a last stored first overhead block in the n first overhead blocks, the duration T is greater than or equal to one clock cycle.

    Data transmission method in flexible ethernet and device

    公开(公告)号:US11146669B2

    公开(公告)日:2021-10-12

    申请号:US16392178

    申请日:2019-04-23

    Abstract: A data transmission method includes: obtaining multiple data blocks sent by L FlexE clients, L is greater than or equal to 1; and sending a data frame including the multiple data blocks to a physical-layer device, where a transmission rate of the data frame is N*100 Gbit/s, the data frame includes T data block groups, each of the T data block groups includes M continuous data block subgroups, each of the M continuous data block subgroups includes R*N continuous data blocks, the data frame further includes T overhead block groups, a tth overhead block group includes N continuous overhead blocks. According to the method, each data block subgroup in a data frame can include R*N data blocks, and each overhead block group can include N overhead blocks, and a data transmission rate can be adjusted flexibly.

    Clock synchronization method and apparatus

    公开(公告)号:US11108485B2

    公开(公告)日:2021-08-31

    申请号:US16860688

    申请日:2020-04-28

    Abstract: A clock synchronization method includes receiving, by a receiving apparatus, a plurality of data blocks using a plurality of physical layer modules (PHYs), where the plurality of data blocks include a plurality of head data blocks, performing, by the receiving apparatus, timestamp sampling on the plurality of data blocks to generate a plurality of receipt timestamps, aligning, by the receiving apparatus, the plurality of receipt timestamps using a first receipt timestamp as a reference, generating, by the receiving apparatus, a clock synchronization packet based on the plurality of data blocks, and writing, by the receiving apparatus, a value of a second receipt timestamp into the clock synchronization packet, where the second receipt timestamp is a receipt timestamp that is of a second data block and that is determined based on the plurality of aligned receipt timestamps.

Patent Agency Ranking