-
61.
公开(公告)号:US11387940B2
公开(公告)日:2022-07-12
申请号:US17038790
申请日:2020-09-30
Applicant: Huawei Technologies Co., Ltd.
Inventor: Tongtong Wang , Xinyuan Wang
Abstract: A method including a network device receives a plurality of fragments of an Ethernet frame, where the plurality of fragments include an initial fragment and a first fragment, and the initial fragment includes a destination media access control (MAC) address field, in response to an error that occurs in the Ethernet frame, changes the first fragment to a second fragment, where the second fragment includes second type indication information (TII) and second to-be-transmitted data (TBTD), the second TII indicates that a type of the second TBTD is a control character, a value of first TBTD is different from a value of the second TBTD, and the second TBTD indicates that an error occurs in the Ethernet frame, and the network device sends the second fragment to a destination device.
-
62.
公开(公告)号:US20220217051A1
公开(公告)日:2022-07-07
申请号:US17704772
申请日:2022-03-25
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jiayi Zhang , Tongtong Wang , Xinyuan Wang , Minwei Jin , Lihao Chen
IPC: H04L41/0896 , H04L43/0852 , H04L43/0876 , H04L41/5006
Abstract: A method includes: obtaining, by a control device, a service requirement latency of transmitting a data stream from a first network device to a second network device; obtaining, by the control device, a network device transmission latency on a forwarding path and a link transmission latency on the forwarding path; and determining, by the control device based on the service requirement latency of the data stream and the network device transmission latency and the link transmission latency on the path for forwarding the data stream, a required bandwidth for transmitting the data stream.
-
公开(公告)号:US11212222B2
公开(公告)日:2021-12-28
申请号:US17132755
申请日:2020-12-23
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zongpeng Du , Guoyi Chen , Jie Dong , Xinyuan Wang , Jun Gong
IPC: H04L12/741 , H04L12/721 , H04L29/02 , H04L12/52 , H04J3/16 , H04L12/46 , H04Q3/68 , G06K7/01 , H04L12/417 , H04L12/715
Abstract: A data sending method includes receiving, by a forwarding device using a first flexible Ethernet (FlexE) group and in multiple timeslots included in a first timeslot set, multiple first encoded data blocks from a physical coding sublayer (PCS), determining, by the forwarding device according to the timeslots included in the first timeslot set and the first FlexE group, a second FlexE group and multiple timeslots included in a second timeslot set, and sending, by the forwarding device, the first encoded data blocks using the second FlexE group and in the timeslots included in the second timeslot set.
-
公开(公告)号:US20210376943A1
公开(公告)日:2021-12-02
申请号:US17403131
申请日:2021-08-16
Applicant: Huawei Technologies Co., Ltd.
Inventor: Xiang He , Yunlei Qi , Jingfeng Chen , Tao Lin , Junmin Song , Xinyuan Wang
IPC: H04J3/06
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.
-
公开(公告)号:US20210119922A1
公开(公告)日:2021-04-22
申请号:US17071639
申请日:2020-10-15
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jiayi Zhang , Tongtong Wang , Xinyuan Wang
IPC: H04L12/815 , H04L12/26 , H04L12/835 , H04L12/801
Abstract: A network configuration method includes determining an end-to-end latency upper bound of data traffic between two end nodes, determining an end-to-end latency constraint of the data traffic between the two end nodes, determining, based on the end-to-end latency upper bound and the end-to-end latency constraint, for a first network shaper, at least one configuration parameter that satisfies the end-to-end latency constraint, and configuring the first network shaper for the data traffic based on the at least one configuration parameter such that the traffic after being shaped by the shaper satisfies the network latency constraint.
-
公开(公告)号:US20200259578A1
公开(公告)日:2020-08-13
申请号:US16860688
申请日:2020-04-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: Xiang He , Yunlei Qi , Jingfeng Chen , Tao Lin , Junmin Song , Xinyuan Wang
IPC: H04J3/06
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.
-
公开(公告)号:US20190281145A1
公开(公告)日:2019-09-12
申请号:US16392178
申请日:2019-04-23
Applicant: Huawei Technologies Co., Ltd.
Inventor: Penghao Si , Xinyuan Wang , Jingfeng Chen
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.
-
公开(公告)号:US10277432B2
公开(公告)日:2019-04-30
申请号:US15637740
申请日:2017-06-29
Applicant: Huawei Technologies Co., Ltd.
Inventor: Wenbin Yang , Xinyuan Wang , Tongtong Wang
IPC: H04L5/14 , H04W84/18 , H04L12/801 , H04L25/40 , H04L12/28 , H04L12/433 , H04L25/14 , G06F13/38
Abstract: The present invention provides a data processing method and device. A data processing device receives a first data stream, where the first data stream includes a first data unit; obtains a boundary of the first data unit; obtains a first skew according to a first data amount and the boundary of the first data unit; and adjusts the first data stream according to the first skew, so that a difference between the boundary of the first data unit and a boundary of the first data amount is a length of an integral quantity of first data units, so that a relatively small amount of data is needed in such an adjustment, that is, one data stream is adjusted, and an adjusted data stream can meet a basic condition for multiplexing, which reduces operation complexity and costs and is beneficial to deploy and implement bit width conversion.
-
公开(公告)号:US20180041332A1
公开(公告)日:2018-02-08
申请号:US15789284
申请日:2017-10-20
Applicant: Huawei Technologies Co., Ltd.
Inventor: Wenbin Yang , Tongtong Wang , Xinyuan Wang
CPC classification number: H04L7/048 , H03M13/1515 , H03M13/152 , H04J3/0658 , H04L1/0041 , H04L1/0042 , H04L41/0896 , H04L2001/0096
Abstract: A data processing method, a data transmit end, and a data receive end are presented. The data processing method includes inserting multiple alignment markers (AMs) into a first data stream, where the first data stream is a data stream that is transcoded and scrambled after being encoded at a physical layer; adaptively allocating the first data stream that includes the AMs to multiple physical coding sublayer (PCS) lanes to obtain second data streams; performing forward error correction (FEC) encoding on the second data streams on the multiple PCS lanes to obtain third data streams; and delivering the third data streams to multiple physical medium attachment sublayer (PMA) lanes according to an input bit width of a Serdes to obtain multiple fourth data streams, each fourth data stream includes at least one complete and continuous AM, and the at least one AM is an AM in the multiple AMs.
-
公开(公告)号:US20170302484A1
公开(公告)日:2017-10-19
申请号:US15637740
申请日:2017-06-29
Applicant: Huawei Technologies Co., Ltd.
Inventor: Wenbin Yang , Xinyuan Wang , Tongtong Wang
IPC: H04L25/40 , H04L12/28 , H04L12/433 , G06F13/38
CPC classification number: H04L25/40 , G06F13/385 , H04L12/2854 , H04L12/433 , H04L25/14
Abstract: The present invention provides a data processing method and device. A data processing device receives a first data stream, where the first data stream includes a first data unit; obtains a boundary of the first data unit; obtains a first skew according to a first data amount and the boundary of the first data unit; and adjusts the first data stream according to the first skew, so that a difference between the boundary of the first data unit and a boundary of the first data amount is a length of an integral quantity of first data units, so that a relatively small amount of data is needed in such an adjustment, that is, one data stream is adjusted, and an adjusted data stream can meet a basic condition for multiplexing, which reduces operation complexity and costs and is beneficial to deploy and implement bit width conversion.
-
-
-
-
-
-
-
-
-