Patents by Inventor Tuanhui Sun

Tuanhui Sun 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).

  • Patent number: 10911364
    Abstract: Embodiments of the application describe a packet processing method and a router. The method includes: receiving, by an input line card, at least one packet; obtaining, by the input line card, information about an available first buffer block in a third buffer module, where the third buffer module is a first buffer module that includes an available first buffer block; allocating, by the input line card, a third buffer block to each of the at least one packet based on at least one buffer information block stored in the input line card and the information about an available first buffer block; and buffering, by the input line card, each packet into the third buffer block. Distributed packet buffering can be implemented by using the method.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: February 2, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hongmiao Xia, Tuanhui Sun
  • Publication number: 20190166058
    Abstract: Embodiments of the application describe a packet processing method and a router. The method includes: receiving, by an input line card, at least one packet; obtaining, by the input line card, information about an available first buffer block in a third buffer module, where the third buffer module is a first buffer module that includes an available first buffer block; allocating, by the input line card, a third buffer block to each of the at least one packet based on at least one buffer information block stored in the input line card and the information about an available first buffer block; and buffering, by the input line card, each packet into the third buffer block. Distributed packet buffering can be implemented by using the method.
    Type: Application
    Filed: January 31, 2019
    Publication date: May 30, 2019
    Inventors: Hongmiao XIA, Tuanhui SUN
  • Patent number: 8797860
    Abstract: A method for implementing flow control in a switch fabric includes: sending, by each input port, request information to a destination output port where no packet congestion occurs; according to respective back pressure information, determining, by the destination output port which receives the request information, whether to return grant information to each input port to establish a matching relationship between each input port and the destination output port which returns the grant information; according to the matching relationship, scheduling, by each input port, a cell to a destination output port that is matched with each input port. Through the embodiments of the present invention, quantity of information transmitted between an input port and an output port is reduced, the design of the switch fabric is simplified, and data processing efficiency in the switch fabric is improved.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: August 5, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Tuanhui Sun, Defeng Li, Hao Su, Aijuan Cao, Jian Song
  • Publication number: 20120314577
    Abstract: A method for implementing flow control in a switch fabric includes: sending, by each input port, request information to a destination output port where no packet congestion occurs; according to respective back pressure information, determining, by the destination output port which receives the request information, whether to return grant information to each input port to establish a matching relationship between each input port and the destination output port which returns the grant information; according to the matching relationship, scheduling, by each input port, a cell to a destination output port that is matched with each input port. Through the embodiments of the present invention, quantity of information transmitted between an input port and an output port is reduced, the design of the switch fabric is simplified, and data processing efficiency in the switch fabric is improved.
    Type: Application
    Filed: August 20, 2012
    Publication date: December 13, 2012
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Tuanhui Sun, Defeng Li, Hao Su, Aijuan Cao, Jian Song
  • Patent number: 8325721
    Abstract: A method for selecting a hash function, a method for storing and searching a routing table and devices thereof are provided. The method for selecting a hash function includes: hashing data to be hashed by using a current alternative hash function; decoding a hash result; accumulating decoded results until no carry occurs during the accumulation; and selecting a current alternative hash function with no carry generated as a formal hash function. The method for storing a routing table includes: dividing the routing table into a next-level node pointer portion and a prefix portion for being stored; and selecting a hash function by using the above method for selecting a hash function. The method for searching a routing table includes: directly searching an IP address to be searched according to a directly stored length of a next-level node pointer portion for storing the routing table; and reading a prefix node according to a searched result.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: December 4, 2012
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jun Gong, Chong Zhan, Hongfei Chen, Rui Hu, Jian Zhang, Hunghsiang Jonathan Chao, Hao Su, Xiaozhong Wang, Tuanhui Sun
  • Publication number: 20100058027
    Abstract: A method for selecting a hash function, a method for storing and searching a routing table and devices thereof are provided. The method for selecting a hash function includes: hashing data to be hashed by using a current alternative hash function; decoding a hash result; accumulating decoded results until no carry occurs during the accumulation; and selecting a current alternative hash function with no carry generated as a formal hash function. The method for storing a routing table includes: dividing the routing table into a next-level node pointer portion and a prefix portion for being stored; and selecting a hash function by using the above method for selecting a hash function. The method for searching a routing table includes: directly searching an IP address to be searched according to a directly stored length of a next-level node pointer portion for storing the routing table; and reading a prefix node according to a searched result.
    Type: Application
    Filed: July 29, 2009
    Publication date: March 4, 2010
    Applicant: Huawei Technologies Co. Ltd.
    Inventors: Jun Gong, Chong Zhan, Hongfei Chen, Rui Hu, Jian Zhang, Hunghsiang Jonathan Chao, Hao Su, Xiaozhong Wang, Tuanhui Sun