-
公开(公告)号:US20220131809A1
公开(公告)日:2022-04-28
申请号:US17568165
申请日:2022-01-04
Applicant: Huawei Technologies Co., Ltd.
Inventor: Tongtong Wang , Nan Li , Norman Finn
IPC: H04L47/283 , H04L47/62 , H04L49/25 , H04L49/00
Abstract: A packet forwarding method includes receiving N Time-Sensitive Networking (TSN) packet flows, where each of the N TSN packet flows corresponds to a constraint condition that defines duration of a cycle, a maximum quantity of packets that are allowed to be transmitted in the cycle, and a maximum length of a single packet, and forwarding the N TSN packet flows based on a new constraint condition, where the new constraint condition is based on the constraint condition corresponding to each of the N TSN packet flows and defines duration of a new cycle, a new maximum quantity of new packets that are allowed to be transmitted in the new cycle, and a new maximum length of a new packet, where each of the N TSN packet flows is forwarded in a case in which a corresponding constraint condition is complied with.
-
公开(公告)号:US20210359931A1
公开(公告)日:2021-11-18
申请号:US17390373
申请日:2021-07-30
Applicant: Huawei Technologies Co., Ltd.
Inventor: Tongtong Wang , Xinyuan Wang
IPC: H04L12/721 , H04L12/717 , H04L12/875 , H04L12/865
Abstract: A network device adds an extreme low latency (ELL) service packet to an ELL queue, and adds a (time sensitive) TS service packet to a TS queue. A packet in the TS queue is sent within a time window corresponding to the TS queue, and the packet in the TS queue is not allowed to be sent within a time period beyond the time window corresponding to the TS queue. When a remaining time period obtained by subtracting a time period required by a to-be-sent TS service packet within the time window from the time window is greater than or equal to a first threshold, a packet in the ELL queue is allowed to be sent within the time window corresponding to the TS queue. The first threshold is a time period required for sending one or more ELL service packets in the ELL queue.
-
公开(公告)号:US20200259755A1
公开(公告)日:2020-08-13
申请号:US16861988
申请日:2020-04-29
Applicant: Huawei Technologies Co., Ltd.
Inventor: Tongtong Wang , Nan Li , Norman Finn
IPC: H04L12/841 , H04L12/947 , H04L12/935 , H04L12/863
Abstract: A packet forwarding method includes receiving N Time-Sensitive Networking (TSN) packet flows, where each of the N TSN packet flows corresponds to a constraint condition that defines duration of a cycle, a maximum quantity of packets that are allowed to be transmitted in the cycle, and a maximum length of a single packet, and forwarding the N TSN packet flows based on a new constraint condition, where the new constraint condition is based on the constraint condition corresponding to each of the N TSN packet flows and defines duration of a new cycle, a new maximum quantity of new packets that are allowed to be transmitted in the new cycle, and a new maximum length of a new packet, where each of the N TSN packet flows is forwarded in a case in which a corresponding constraint condition is complied with.
-
公开(公告)号:US20200067692A1
公开(公告)日:2020-02-27
申请号:US16673364
申请日:2019-11-04
Applicant: Huawei Technologies Co., Ltd.
Inventor: Wenbin Yang , Tongtong Wang , Xinyuan Wang
Abstract: A 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 multiple 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 (PMA) sublayer lanes according to an input bit width of a serializer/deserializer (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.
-
公开(公告)号:US10291358B2
公开(公告)日:2019-05-14
申请号:US15186040
申请日:2016-06-17
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Wenbin Yang , Tongtong Wang , Xinyuan Wang
Abstract: An embodiment of the present invention discloses a data sending and receiving method. A first FEC unit of a sending device sends, by using a first channel, a first data stream on which first FEC encoding has been performed; a second FEC unit of the sending device sends, by using a second channel, a second data stream on which second FEC encoding has been performed; and the sending device performs interleaving on the first data stream and the second data stream, to obtain an output data stream, and sends the output data stream to a receiving device and error correction capability of a receiving device could be improved. In addition, in the present invention, an operation of writing by row and reading by column does not need to be performed. Therefore, no delay is generated.
-
公开(公告)号:US20170310529A1
公开(公告)日:2017-10-26
申请号:US15644350
申请日:2017-07-07
Applicant: Huawei Technologies Co., Ltd.
Inventor: Wenbin Yang , Xinyuan Wang , Tongtong Wang
IPC: H04L27/38 , H04L25/493 , H04L1/00
CPC classification number: H04L27/38 , H04B14/023 , H04L1/0045 , H04L1/0071 , H04L25/4917 , H04L25/493
Abstract: A data processing method and an apparatus, where the method includes receiving m data streams using m receive ports respectively, where the m data streams include m×m data units, and the m×m data units form an m-order matrix A, keeping a location of one element in each row in the matrix A unchanged and moving remaining m−1 elements to remaining m−1 rows respectively in order to form an m-order matrix B, where a column number of each element in the remaining m−1 elements in the matrix A before the element is moved equals a column number of the element in the remaining m−1 elements in the matrix B after the element is moved, and sending using m transmit ports, the m×m elements in the matrix B to m different levels of a pulse amplitude modulation (PAM) circuit respectively for performing modulation.
-
公开(公告)号:US09716605B2
公开(公告)日:2017-07-25
申请号:US15199707
申请日:2016-06-30
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zhiqiang Chen , Tongtong Wang , Changsong Li , Zhijun Li
CPC classification number: H04L25/03866 , H04L5/0064
Abstract: In a scenario of a flexible Ethernet, the number of Ethernet frame streams received by an Ethernet interface of a receiver and a bit width of each Ethernet frame stream may need to be adjusted. A corresponding scrambling circuit is disposed for each data segment in the Ethernet frame streams, so as to separately perform scrambling on each data segment, where the number of bits of each data segment is M. Furthermore, X scrambling circuits corresponding to X data segments in a first Ethernet frame stream may separately calculate scrambling results of the X data segments. Therefore, if an adjusted bit width of each Ethernet frame stream is an integral multiple of M, a corresponding number of scrambling circuits may be reconfigured to perform scrambling on each adjusted Ethernet frame stream.
-
公开(公告)号:US20160315793A1
公开(公告)日:2016-10-27
申请号:US15199707
申请日:2016-06-30
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zhiqiang Chen , Tongtong Wang , Changsong Li , Zhijun Li
CPC classification number: H04L25/03866 , H04L5/0064
Abstract: In a scenario of a flexible Ethernet, the number of Ethernet frame streams received by an Ethernet interface of a receiver and a bit width of each Ethernet frame stream may need to be adjusted. A corresponding scrambling circuit is disposed for each data segment in the Ethernet frame streams, so as to separately perform scrambling on each data segment, where the number of bits of each data segment is M. Furthermore, X scrambling circuits corresponding to X data segments in a first Ethernet frame stream may separately calculate scrambling results of the X data segments. Therefore, if an adjusted bit width of each Ethernet frame stream is an integral multiple of M, a corresponding number of scrambling circuits may be reconfigured to perform scrambling on each adjusted Ethernet frame stream.
Abstract translation: 在灵活以太网的情况下,可能需要调整接收机的以太网接口接收的以太网帧流数和每个以太网帧流的位宽度。 为以太网帧流中的每个数据段设置相应的加扰电路,以便对每个数据段的位数进行单独执行加扰,其中每个数据段的位数为M。此外,对应于X数据段的X个加扰电路 第一以太网帧流可以单独地计算X个数据段的加扰结果。 因此,如果每个以太网帧流的调整比特宽度是M的整数倍,则可以对相应数量的加扰电路进行重新配置,以对每个调整后的以太网帧流执行加扰。
-
公开(公告)号:US20240356673A1
公开(公告)日:2024-10-24
申请号:US18753751
申请日:2024-06-25
Applicant: Huawei Technologies Co., Ltd.
Inventor: Wenbin Yang , Tongtong Wang , Xinyuan Wang
CPC classification number: H04L1/0071 , H03M13/2792 , H03M13/2906 , H04L1/0057
Abstract: An embodiment of the present disclosure contemplates a data sending and receiving method and apparatus. A first FEC unit of a sending device sends, by using a first channel, a first data stream on which first FEC encoding has been performed; a second FEC unit of the sending device sends, by using a second channel, a second data stream on which second FEC encoding has been performed; and the sending device performs interleaving on the first data stream and the second data stream, to obtain an output data stream, and sends the output data stream to a receiving device.
-
公开(公告)号:US11831554B2
公开(公告)日:2023-11-28
申请号:US17698049
申请日:2022-03-18
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Lihao Chen , Tongtong Wang
IPC: G06Q40/04 , H04L67/104 , H04L47/2441 , H04L47/2416 , H04L47/62 , H04L67/06
CPC classification number: H04L47/2441 , H04L47/2416 , H04L47/62 , H04L67/06
Abstract: This application discloses a packet forwarding method and apparatus, a system, a device, and a storage medium. The method is applied to an in-vehicle network and includes: obtaining, by a network device, a plurality of packets carried on an Ethernet link in the in-vehicle network, where the plurality of packets are packets of one or more application categories; determining a traffic class of each packet based on an application category of each packet in the plurality of packets; adding each packet to a forwarding queue corresponding to the traffic class based on the traffic class of each packet; and scheduling and forwarding packets in all forwarding queues based on an absolute priority and a traffic class corresponding to each forwarding queue, and using a shaper in a forwarding queue of at least one traffic class in intermediate traffic classes in the scheduling and forwarding process.
-
-
-
-
-
-
-
-
-