Patents by Inventor Hewen Zheng

Hewen Zheng has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240089213
    Abstract: The present disclosure relates to priority flow control (PFC) storm detection and processing methods. In one example method, a first network node performs PFC detection on a first port queue of a first port, and determines that a first preset condition is met. The first preset condition includes: detection is performed in N consecutive first time segments, when the detection is performed in each first time segment, a quantity of first PFC frames sent by the first port queue to a second network node is greater than a first threshold, and a quantity of one or more data packets received by the first port queue from the second network node is less than a second threshold. The first PFC frame is used to indicate the second network node to suspend sending all data flows in the first port queue, and N is a positive integer.
    Type: Application
    Filed: November 15, 2023
    Publication date: March 14, 2024
    Inventors: Peiying TAO, Yu WANG, Heyang LIU, Hewen ZHENG, Jinfeng YAN
  • Publication number: 20240089214
    Abstract: This application describes examples of a data processing method and apparatus. In one example, the method includes: If a target buffer that is corresponding to a target priority and that is on a network device reaches a first threshold, the network device sends a pause message to an upstream device, so that the upstream device stops sending a first data packet corresponding to the target priority. If a duration in which the network device stops buffering a second data packet is greater than a preset duration, and the target buffer falls back below a second threshold, the network device sends a sending resumption message to the upstream device, so that the upstream device sends a third data packet corresponding to the target priority.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 14, 2024
    Inventors: Tao WU, Lei HAN, Hewen ZHENG, Jian YAN, Xiangyu GONG, Xinyi SONG
  • Publication number: 20240080271
    Abstract: This application discloses network congestion control methods and apparatuses. In an implementation, a method comprises: obtaining, by the an intelligent network interface card comprised in a network congestion control apparatus, at least two types of traffic. Identifying, by the intelligent network interface card, algorithm matching features of the at least two types of traffic, and in response to determining to perform congestion control on one type of traffic of the at least two types of traffic, determining, by the intelligent network interface card, a congestion control algorithm that matches an algorithm matching feature of the one type of traffic. Performing, by the intelligent network interface card, congestion control on the one type of traffic according to the congestion control algorithm that matches the algorithm matching feature of the one type of traffic.
    Type: Application
    Filed: April 27, 2023
    Publication date: March 7, 2024
    Inventors: Wenhao SUN, Long YAN, Yan ZHUANG, Yonghui XU, Hewen ZHENG, Xiangfeng QU, Liyang SUN
  • Patent number: 11888744
    Abstract: A network congestion control method, a node and a system are disclosed, where the method is applied to a spine-leaf network system. The method includes: a spine node receives network information sent by the at least one leaf node, where the network information includes network topology information of the leaf node and a network performance indicator of the leaf node; networks the at least one leaf node and the spine node based on the network topology information of the at least one leaf node, to obtain a combined network topology; and if the combined network topology is a global network topology of the spine-leaf network system, performs network congestion control on the at least one leaf node based on the network performance indicator of the at least one leaf node.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: January 30, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ke Meng, Hewen Zheng, Haonan Ye, Weiqing Kong
  • Publication number: 20240022497
    Abstract: This application provides a collective communication method and a communication apparatus. The method includes: A first terminal device receives at least one second packet from a first network device, where the second packet includes information about a first process and information about a network device corresponding to the first process, the first process is used to execute a first task, and the information about the network device corresponding to the first process is information about a network device to which a terminal device including the first process belongs. The first terminal device determines a third packet based on the at least one second packet, where the third packet includes information about a target network device and information about all first processes that correspond to the target network device and that execute the first task.
    Type: Application
    Filed: September 28, 2023
    Publication date: January 18, 2024
    Inventors: Tao Wu, Hewen Zheng, Lei Han, Jian Yan, Youjun Jiang, Xiangyu Gong
  • Patent number: 11757794
    Abstract: This application provides a port configuration method and a communications device. The method includes: obtaining, by a first communications device, an identifier of a second port group of a second communications device, where the identifier of the second port group is used to indicate configuration information of a first port of the first communications device, and establishing, by the first communications device, a connection to a second port in the second port group by using the first port, where the first port is any port of the first communications device, the second port is any port in the second port group, and the configuration information includes an internet protocol IP address; determining, by the first communications device, the configuration information of the first port based on the identifier of the second port group; and configuring, by the first communications device, the configuration information for the first port.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: September 12, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xinggui Wu, Yue Yin, Heyang Liu, Liyang Sun, Hewen Zheng
  • Publication number: 20230247118
    Abstract: A method implemented by a communication apparatus for processing a packet. The method includes obtaining, by the communication apparatus, a first packet, where the first packet includes a first-layer header. The first-layer header includes an identification field used to identify whether the first-layer header of the first packet includes information in a second-layer header. The communication apparatus then processes the first packet, which may include sending the first packet, forwarding the first packet, scheduling or marking the first packet, or the like.
    Type: Application
    Filed: January 30, 2023
    Publication date: August 3, 2023
    Inventors: Hewen Zheng, Xiaojun Zhang, Lei Han, Xiaofei Xu
  • Patent number: 11646967
    Abstract: Example packet control methods and apparatus are described. One example method includes detecting, by a network node, a packet in a packet flow causing a congestion from an upstream node. The network node reduces a scheduling priority of the packet in the packet flow and generates a congestion isolation message, where the congestion isolation message includes description information of the packet flow. The congestion isolation message is sent to the upstream node to instruct the upstream node to reduce the scheduling priority of the packet in the packet flow.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: May 9, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Li Shen, Hewen Zheng, Hong Zhou, Nongda Hu, Xiang Yu
  • Publication number: 20230107366
    Abstract: This application discloses a network congestion control method, apparatus, device, and system, and a storage medium. In an example method, a first switch receives a target signaling packet that is sent by a second switch in a case in which a network congestion status is a target network congestion status. The target signaling packet carries flow source information. The first switch sends, based on the target signaling packet, target flow control information to a network device corresponding to the flow source information. The target flow control information is used to indicate flow control.
    Type: Application
    Filed: November 29, 2022
    Publication date: April 6, 2023
    Inventors: Jinfeng YAN, Hewen ZHENG, Lei HAN, Heyang LIU, Peiying TAO, Yu WANG, Xuejun YAO
  • Publication number: 20220368633
    Abstract: This application describes a congestion control method and apparatus. In this application, a network device obtains time information of one or more congestion packets in a sent first data stream, where the one or more congestion packet carries a flag indicating a congestion notification. When the first data stream is congested, the network device obtains a first congestion notification packet based on the time information of the one or more congestion packets in the first data stream, where the first congestion notification packet notifies that a packet is congested beyond a first specified interval. The network device then sends the first congestion notification packet. According to the solutions in this application, a rate of a data stream can be prevented from being increased when the data stream is congested, and packet transmission efficiency is improved.
    Type: Application
    Filed: July 21, 2022
    Publication date: November 17, 2022
    Inventors: Heyang LIU, Hewen Zheng, Lei Han, Jinfeng Yan, Binghui Wu, Huafeng Wen, Peiying TAO
  • Publication number: 20220210071
    Abstract: A network congestion control method, a node and a system are disclosed, where the method is applied to a spine-leaf network system. The method includes: a spine node receives network information sent by the at least one leaf node, where the network information includes network topology information of the leaf node and a network performance indicator of the leaf node; networks the at least one leaf node and the spine node based on the network topology information of the at least one leaf node, to obtain a combined network topology; and if the combined network topology is a global network topology of the spine-leaf network system, performs network congestion control on the at least one leaf node based on the network performance indicator of the at least one leaf node.
    Type: Application
    Filed: March 16, 2022
    Publication date: June 30, 2022
    Inventors: Ke MENG, Hewen ZHENG, Haonan YE, Weiqing KONG
  • Publication number: 20220210069
    Abstract: A network congestion processing method includes performing Explicit Congestion Notification (ECN) marking on a packet using first ECN configuration information, obtaining first network status information indicating a network status when the first ECN configuration information is used; determining second ECN configuration information based on the first ECN configuration information and the first network status information; and performing ECN marking on the packet using the second ECN configuration information.
    Type: Application
    Filed: March 16, 2022
    Publication date: June 30, 2022
    Inventors: Xitong Jia, Weiqing Kong, Hewen Zheng, Liang Zhang
  • Publication number: 20220141137
    Abstract: This application provides a flow rate control method and apparatus. The flow rate control method in this application includes: receiving N explicit congestion notification packets CNPs from a first device, where the N CNPs correspond to a first data flow, and N is a natural number; and sending M CNPs to a second device based on the N CNPs, where the M CNPs correspond to the first data flow, and M is an integer greater than N. This application resolves a problem that rate increase processing is still performed on a data flow when the data flow is congested.
    Type: Application
    Filed: January 12, 2022
    Publication date: May 5, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yanzhu Lin, Heyang Liu, Hewen Zheng, Lei Han, Jinfeng Yan, Peiying Tao
  • Publication number: 20220124036
    Abstract: In a network congestion handling method, a first network device determines a target port, where the target port is an egress port that is in a pre-congestion state or a congestion state. The first network device sends a first notification to at least one second network device. The at least one second network device is capable of sending, through at least two forwarding paths, a data flow to a host corresponding to the target port. The first notification includes information of a network device to which the target port belongs and information of the target port. The first notification can enable the at least one second network device to perform an operation of avoiding network congestion. The network congestion handling method can effectively alleviate network congestion and improve network bandwidth utilization.
    Type: Application
    Filed: December 28, 2021
    Publication date: April 21, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qinghua YAN, Hewen ZHENG, Chao YIN, Heyang LIU
  • Publication number: 20220086051
    Abstract: This application provides a method and an apparatus for determining a port orientation. The method includes: A first network device receives, through a first port, a protocol data unit PDU sent by a second network device. The first network device determines, based on the PDU, that the first port is an upstream port or a downstream port. In this embodiment of this application, the first network device may determine, based on the PDU sent by the second network device, whether the first port is the upstream port or the downstream port, to provide a basis for subsequently helping an SDN controller reduce load.
    Type: Application
    Filed: November 23, 2021
    Publication date: March 17, 2022
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Chao Yin, Yongxian Chen, Heyang Liu, Xiang Yu, Hewen Zheng, Liyang Sun
  • Publication number: 20220070098
    Abstract: Example packet control methods and apparatus are described. One example method includes detecting, by a network node, a packet in a packet flow causing a congestion from an upstream node. The network node reduces a scheduling priority of the packet in the packet flow and generates a congestion isolation message, where the congestion isolation message includes description information of the packet flow. The congestion isolation message is sent to the upstream node to instruct the upstream node to reduce the scheduling priority of the packet in the packet flow.
    Type: Application
    Filed: November 8, 2021
    Publication date: March 3, 2022
    Inventors: Li SHEN, Hewen ZHENG, Hong ZHOU, Nongda HU, Xiang YU
  • Patent number: 11245615
    Abstract: In a method, a controller sends a first route update packet including a first route to a first forwarding device, so that the first forwarding device sends a third route update packet including a third route to at least one target forwarding device; a second forwarding device receives the third route update packet, determines a target link from the first forwarding device to the second forwarding device, and sends, based on a monitored state of the target link, a second route update packet including a second route and a target field to the controller; and the controller determines the state of the target link based on the target field in the second route update packet.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: February 8, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Heyang Liu, Qinghua Yan, Hewen Zheng, Tao Ma, Jinfeng Yan, Xinggui Wu
  • Patent number: 11190449
    Abstract: Example packet control methods and apparatus are described. One example method includes detecting a packet flow causing a congestion status change. A congestion isolation message is generated and is used to change a priority of a packet in the packet flow. The congestion isolation message includes description information of the packet flow. The congestion isolation message is sent to at least one node.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: November 30, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Li Shen, Hewen Zheng, Hong Zhou, Nongda Hu, Xiang Yu
  • Publication number: 20210144092
    Abstract: Embodiments of the present disclosure provide a packet processing method and a network device, so as to effectively resolve a problem that a quantity of concurrent packet processing policies is limited in a network device due to scarce hardware resources of a packet forwarding chip. A method part in the embodiments of the present disclosure includes: obtaining, by a first network device, identification information; processing, by the first network device, a packet when receiving the packet, where a processed packet includes the identification information, and packets corresponding to different preset policy information include different identification information; and sending, by the first network device, the processed packet to a second network device, so that the second network device matches a corresponding policy for the processed packet based on the identification information.
    Type: Application
    Filed: January 22, 2021
    Publication date: May 13, 2021
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hewen ZHENG, Lei HAN, Haidong FENG
  • Patent number: 10931580
    Abstract: Embodiments of the present disclosure provide a packet processing method and a network device, so as to effectively resolve a problem that a quantity of concurrent packet processing policies is limited in a network device due to scarce hardware resources of a packet forwarding chip. A method part in the embodiments of the present disclosure includes: obtaining, by a first network device, identification information; processing, by the first network device, a packet when receiving the packet, where a processed packet includes the identification information, and packets corresponding to different preset policy information include different identification information; and sending, by the first network device, the processed packet to a second network device, so that the second network device matches a corresponding policy for the processed packet based on the identification information.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: February 23, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hewen Zheng, Lei Han, Haidong Feng