-
公开(公告)号:US10025752B2
公开(公告)日:2018-07-17
申请号:US15337872
申请日:2016-10-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: Nan Li , Linchun Wang , Hongfei Chen
Abstract: Disclosed are a data processing method, a processor, and a data processing device. The method comprises: an arbiter sends data D(a,1) to a first processing circuit; the first processing circuit processes the data D(a,1) to obtain data D(1,2), the first processing circuit being a processing circuit among m processing circuits; the first processing circuit sends the data D(1,2) to a second processing circuit; the second processing circuit to an mth processing circuit separately process the received data; and the arbiter receives data D(m,a) sent by the mth processing circuit. The processor comprises an arbiter and a first processing circuit to an (m+1)th processing circuit. Each processing circuit in the first processing circuit to the (m+1)th processing circuit can receive first data to be processed sent by the arbiter, and process the first data to be processed. The scheme is helpful to improve efficiency of data processing.
-
公开(公告)号:US12155557B2
公开(公告)日:2024-11-26
申请号:US17541437
申请日:2021-12-03
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
IPC: H04L45/24 , H04L47/125 , H04L47/17
Abstract: According to a load sharing method and a network device, traffic distribution ratios are correspondingly preset for different paths. For example, an equivalent resistance method is used as a load sharing algorithm provided in embodiments of this application, to calculate a corresponding traffic distribution ratio for each possible path. The traffic distribution ratio and the corresponding path are preset for a corresponding node. In this way, traffic entering a network device is distributed to each path in the network device based on the preset ratio, without causing excessive bandwidth pressure on a shortest path, to implement relatively optimal load balancing. For the network device with either a ring network structure or a stereoscopic network structure, a requirement for a link bandwidth between the nodes in the network device can be reduced.
-
公开(公告)号:US11863459B2
公开(公告)日:2024-01-02
申请号:US17547705
申请日:2021-12-10
Applicant: Huawei Technologies Co., Ltd.
Inventor: Nan Li , Chao Huang
IPC: H04L47/32 , H04L45/50 , H04L45/74 , H04L47/12 , H04L47/2483 , H04L47/28 , H04L47/31 , H04L47/62
CPC classification number: H04L47/326 , H04L45/50 , H04L45/74 , H04L47/12 , H04L47/2483 , H04L47/28 , H04L47/31 , H04L47/6215
Abstract: A packet processing method includes receiving, by a forwarding apparatus, a first packet, where the first packet belongs to a first packet flow, determining, by the forwarding apparatus, at least two types of information in the following four types of information a duration of staying in a first memory by the first packet flow, usage of the first memory, whether the first packet flow is a victim of a congestion control mechanism, and a drop priority of the first packet, and determining, by the forwarding apparatus based on the at least two types of information, whether explicit congestion notification marking needs to be performed on the first packet.
-
公开(公告)号:US11799803B2
公开(公告)日:2023-10-24
申请号:US17809166
申请日:2022-06-27
Applicant: Huawei Technologies Co., Ltd.
Inventor: Nan Li , Chao Huang , Lixia Xiong
Abstract: A packet processing method includes: a first device receives a packet from a second device; the first device determines a first queue buffer used to store the packet, and determines a first upper limit value of the first queue buffer based on an available value of a first port buffer and an available value of a global buffer, where the global buffer includes at least one port buffer, the first port buffer is one of the at least one port buffer, the first port buffer includes at least one queue buffer, and the first queue buffer is one of the at least one queue buffer. The first device processes the packet based on the first upper limit value of the first queue buffer, an occupation value of the first queue buffer, and a size of the packet.
-
公开(公告)号:US11792106B2
公开(公告)日:2023-10-17
申请号:US17856790
申请日:2022-07-01
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
IPC: G06F15/173 , H04L45/02 , H04L45/00
CPC classification number: H04L45/02 , H04L45/20 , H04L45/566
Abstract: A method is applied to a ring link, where the ring link includes a first node, a second node, a third node, and a fourth node in sequence. According to the method, the first node receives first traffic, where the first node is a source node that sends the first traffic on the ring link; and the first node sends the first traffic to the third node, where two reachable paths with equal hop counts are included from the first node to the third node, the first node sends the first traffic to the third node on a preset first transmission path, the first transmission path passes through the second node, and the first transmission path is one of the two reachable paths with equal hop counts. This method can reduce computing load of nodes while implementing non-blocking switching of traffic between the nodes.
-
公开(公告)号:US20220337522A1
公开(公告)日:2022-10-20
申请号:US17858328
申请日:2022-07-06
Applicant: Huawei Technologies Co., Ltd.
IPC: H04L47/125 , H04L49/25 , H04L45/125
Abstract: A method for implementing load balancing are applied to a 4-node network structure. Every two nodes in the 4-node network structure are interconnected, and the nodes are, e.g., dies. The 4-node network structure includes a source node (SN) and a destination node (DN). According to the method, when a bandwidth occupied by ingress traffic flowing into the SN and destined for the DN is greater than a bandwidth of a fabric side link (FSL) between the SN and the DN, the SN selects at least two transmission paths to send the ingress traffic to the DN; and when the bandwidth occupied by the ingress traffic is less than or equal to the bandwidth of the FSL, the SN transmits the ingress traffic on a direct link between the SN and the DN.
-
公开(公告)号:US20220329544A1
公开(公告)日:2022-10-13
申请号:US17809166
申请日:2022-06-27
Applicant: Huawei Technologies Co., Ltd
Inventor: Nan Li , Chao Huang , Lixia Xiong
Abstract: A packet processing method includes: a first device receives a packet from a second device; the first device determines a first queue buffer used to store the packet, and determines a first upper limit value of the first queue buffer based on an available value of a first port buffer and an available value of a global buffer, where the global buffer includes at least one port buffer, the first port buffer is one of the at least one port buffer, the first port buffer includes at least one queue buffer, and the first queue buffer is one of the at least one queue buffer. The first device processes the packet based on the first upper limit value of the first queue buffer, an occupation value of the first queue buffer, and a size of the packet.
-
公开(公告)号:US11012092B2
公开(公告)日:2021-05-18
申请号:US16727655
申请日:2019-12-26
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Zhi You , Zheng Zheng , Nan Li , Yulun Zhang , Liang Zhang
Abstract: The present disclosure relates to polar decoding methods and apparatus. One example method includes obtaining a polar code sequence, determining at least one first information bit length corresponding to a code length of the polar code sequence, and decoding the polar code sequence based on blind detection by using the code length and the at least one first information bit length. The at least one first information bit length is a part of a preset information bit length set corresponding to the code length. A remaining part of the preset information bit length set is at least one second information bit length. The at least one second information bit length is excluded from being used for the blind detection. Each second information bit length is less than one or more information bit lengths in the at least one first information bit length.
-
公开(公告)号:US20200336435A1
公开(公告)日:2020-10-22
申请号:US16916580
申请日:2020-06-30
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zhenxing Zhang , Nan Li
IPC: H04L12/875 , H04L12/851 , H04L12/841
Abstract: A packet sending method, implemented by a network device, comprises receiving a packet, identifying that a flow to which the packet belongs is delay-sensitive traffic for a reserved resource, where the reserved resource includes a quantity of packets that can be sent for the flow in one time window, and arranging, based on the quantity of packets that can be sent for the flow in one time window, and an accumulated quantity of packets that have been sent in the time window, the packet in a specific time window for sending.
-
公开(公告)号:US20170085477A1
公开(公告)日:2017-03-23
申请号:US15365606
申请日:2016-11-30
Applicant: Huawei Technologies Co., Ltd.
Inventor: Nan Li , Linchun Wang
IPC: H04L12/741 , H04L12/46
CPC classification number: H04L45/74 , H04L12/4633 , H04L12/4641 , H04L69/06 , H04L69/08 , H04L69/18
Abstract: A packet edit processing method and a device are provided. In an embodiment, the method includes: generating an input packet template based on N to-be-edited protocol header fields of an input packet, and a preset protocol field mapping relationship, where the input packet template includes N protocol descriptors, and the protocol field mapping relationship is a mapping relationship between a protocol field included in a protocol descriptor and a protocol field included in a protocol header field; performing edit processing on the input packet template to obtain an output packet template; and converting, based on the preset protocol field mapping relationship, M protocol descriptors into M protocol header fields of an output packet, and replacing the N protocol header fields in the input packet with the M protocol header fields to obtain the output packet.
-
-
-
-
-
-
-
-
-