Method, device, and network system for load balancing

    公开(公告)号:US11824781B2

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

    申请号:US17858328

    申请日:2022-07-06

    Inventor: Yan Zhao Nan Li

    CPC classification number: H04L47/125 H04L45/125 H04L49/25

    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.

    Packet edit processing method and related device

    公开(公告)号:US11516129B2

    公开(公告)日:2022-11-29

    申请号:US17079410

    申请日:2020-10-23

    Inventor: Nan Li Linchun Wang

    Abstract: A method, including obtaining a first protocol descriptor according to a protocol header field of an input packet, and further according to a preset protocol field mapping relationship, where the first protocol descriptor corresponds to the protocol header field of the input packet, and where the preset protocol field mapping relationship comprises a mapping relationship between the first protocol descriptor and the protocol field of the input packet, obtaining a second protocol descriptor according to the first protocol descriptor, obtaining, according to the preset protocol field mapping relationship and the second protocol descriptor, a second protocol header field, and obtaining an output packet, where the output packet comprises the second protocol header field.

    Packet processing method and apparatus, communications device, and switching circuit

    公开(公告)号:US11388114B2

    公开(公告)日:2022-07-12

    申请号:US17171661

    申请日:2021-02-09

    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.

    Packet edit processing method and related device

    公开(公告)号:US10171356B2

    公开(公告)日:2019-01-01

    申请号:US15365606

    申请日:2016-11-30

    Inventor: Nan Li Linchun Wang

    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.

    INSTRUCTION PREDICTION METHOD AND APPARATUS, SYSTEM, AND COMPUTER-READABLE STORAGE MEDIUM

    公开(公告)号:US20230367596A1

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

    申请号:US18314655

    申请日:2023-05-09

    CPC classification number: G06F9/30058

    Abstract: An instruction prediction method and apparatus, a system, and a computer-readable storage medium relate to the field of computer technologies. The method includes: a processor obtains a plurality of to-be-executed first IBs, where any first IB includes at least one instruction to be sequentially executed, and the at least one instruction includes one branch instruction; searches, based on branch instructions included in the plurality of first IBs, at least one candidate execution path for a candidate execution path corresponding to the plurality of first IBs, where any candidate execution path indicates a jump relationship between a plurality of second IBs, and a jump relationship indicated by the candidate execution path corresponding to the plurality of first IBs includes a jump relationship between the plurality of first IBs; and predicts, based on the jump relationship between the first IBs, a next instruction corresponding to a branch instruction in each first D3.

    Communications Method and Related Device

    公开(公告)号:US20220200901A1

    公开(公告)日:2022-06-23

    申请号:US17687039

    申请日:2022-03-04

    Abstract: A method includes a first node obtaining a first target bandwidth of first traffic on a first path, where the first path is a path used to transmit the first traffic from the first node to a second node. The first target bandwidth is not greater than a minimum value in remaining available bandwidths of single-hop links on the first path, and a single-hop link is a link between two directly connected nodes. The first node sends the first traffic on the first path based on the first target bandwidth. Accordingly, before traffic is transmitted in the network device, available bandwidth resources are predetermined for the traffic, and the traffic corresponding to the available bandwidth resources is transmitted on the determined available bandwidth resources.

    Packet Processing Method and Apparatus

    公开(公告)号:US20220158946A1

    公开(公告)日:2022-05-19

    申请号:US17547705

    申请日:2021-12-10

    Inventor: Nan Li Chao Huang

    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.

    Time-sensitive networking (TSN) packet forwarding

    公开(公告)号:US11245634B2

    公开(公告)日:2022-02-08

    申请号:US16861988

    申请日:2020-04-29

    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.

    Data processing method executed by network apparatus, and related device

    公开(公告)号:US10277509B2

    公开(公告)日:2019-04-30

    申请号:US15392144

    申请日:2016-12-28

    Abstract: A data processing method and a related device are provided. The method includes receiving, by the ith processing circuit in a first circuit set, a first packet header and data D(1, i−1), obtaining data D′(1, i) based on a first field in the first packet header, and sending the first packet header and data D(1, i) to the (i+1)th processing circuit in the first circuit set, where the data D(1, i) is obtained based on the data D(1, i−1) and the data D′(1, i). The method also includes sending, by the ith processing circuit in the first circuit set, the data D(1, i) to the (i+1)th processing circuit in a second circuit set and sending, by the ith processing circuit in the second circuit set, a second packet header to the (i+1)th processing circuit in the second circuit set.

Patent Agency Ranking