Patents by Inventor Duoliang Fan

Duoliang Fan 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: 11855875
    Abstract: This application discloses a network topology discovery method and a node device. In this application, a root node device sends a link discovery message to a child node device through a first port; receives a link discovery acknowledge message sent by the child node device through a second port of the child node device, where the link discovery acknowledge message includes an identifier of the child node device and an identifier of the second port; and determines a first link based on the link discovery acknowledge message, where the first link is a link between the first port and the second port. According to the solutions of this application, when detecting that a link of a port is connected, the node device discovers an existing topology relationship through message interaction, so as to implement network topology discovery.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: December 26, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Li Shen, Hanyu Wei, Yinliang Hu, Duoliang Fan, Yunping Lyu
  • Patent number: 11604602
    Abstract: A control device, an execution device, a device management method, and a device management system are provided, and are related to the field of network technologies. The control device includes: a network communications interface configured to connect to an execution device through a network, where the execution device is a network communications device; and a processor configured to send a device management protocol packet through the network communications interface, where the device management protocol packet indicates an operation performed on a register in a first chip in the execution device and/or the device management protocol packet indicates that a pin of a second chip in the execution device is set to a status indicated by the device management protocol packet.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: March 14, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Duoliang Fan, Haoran Lei, Yinliang Hu, Li Shen, Kun Wang
  • Patent number: 11451420
    Abstract: Embodiments of this application provide a data transmission method, a communications device, and a storage medium, to reduce pressure caused by a quantity of cross connections between intermediate nodes to the intermediate nodes in a network. In an embodiment of this application, a first communications device obtains Q first code block streams, and obtains a to-be-sent second code block stream based on the Q first code block streams. Q downlink ports are in a one-to-one correspondence with the Q first code block streams, the Q downlink ports correspond to S code block groups, one code block in the Q first code block streams corresponds to one code block group, and the second code block stream obtained by the first communications device includes L code block sets; and for each of the L code block sets, the code block set includes K code blocks corresponding to each of the S code block groups.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: September 20, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiangping Niu, Lei Han, Yinliang Hu, Hanyu Wei, Duoliang Fan
  • Publication number: 20220255836
    Abstract: This application discloses a network topology discovery method and a node device. In this application, a root node device sends a link discovery message to a child node device through a first port; receives a link discovery acknowledge message sent by the child node device through a second port of the child node device, where the link discovery acknowledge message includes an identifier of the child node device and an identifier of the second port; and determines a first link based on the link discovery acknowledge message, where the first link is a link between the first port and the second port. According to the solutions of this application, when detecting that a link of a port is connected, the node device discovers an existing topology relationship through message interaction, so as to implement network topology discovery.
    Type: Application
    Filed: April 28, 2022
    Publication date: August 11, 2022
    Inventors: Li SHEN, Hanyu WEI, Yinliang HU, Duoliang FAN, Yunping LYU
  • Patent number: 11388089
    Abstract: This application provides a downstream packet sending method, a downstream packet forwarding method, a downstream packet sending apparatus, and a downstream packet forwarding apparatus. The downstream packet sending method in this application includes: configuring a downstream forwarding path of a downstream packet for a terminal device; generating a source MAC address based on the downstream forwarding path, where the source MAC address is used to indicate the downstream forwarding path; and sending the downstream packet to a forwarding switch, where the downstream packet includes the source MAC address. This application can reduce costs, improve efficiency, and simplify network traffic.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: July 12, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Li Shen, Yinliang Hu, Peng Chen, Duoliang Fan, Jingmin Zhang
  • Patent number: 11146469
    Abstract: Embodiments of the present disclosure relate to the field of communications technologies and disclose a packet loss detection method, an apparatus, and a system. The method includes: collecting, by a first network device according to packets sent to a second network device, statistics on a first result corresponding to each group of packets, one first result includes a quantity of packets in one group of packets and a section identifier of the group of packets, each group of packets includes multiple packets, and multiple packets are continuously sent by first network device and belong to a section corresponding to a section identifier of the group of packet; sending, by first network device, first result corresponding to each group of packets to a controller according to a preset rule, so that controller determines whether a packet in the packets sent by first network device to second network device is lost.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: October 12, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Duoliang Fan, Binxuan Li, Haotao Pan, Heyang Liu, Jinfeng Yan
  • Publication number: 20210303197
    Abstract: A control device, an execution device, a device management method, and a device management system are provided, and are related to the field of network technologies. The control device includes: a network communications interface configured to connect to an execution device through a network, where the execution device is a network communications device; and a processor configured to send a device management protocol packet through the network communications interface, where the device management protocol packet indicates an operation performed on a register in a first chip in the execution device and/or the device management protocol packet indicates that a pin of a second chip in the execution device is set to a status indicated by the device management protocol packet.
    Type: Application
    Filed: March 22, 2021
    Publication date: September 30, 2021
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Duoliang FAN, Haoran LEI, Yinliang HU, Li SHEN, Kun WANG
  • Publication number: 20210152406
    Abstract: Embodiments of this application provide a data transmission method, a communications device, and a storage medium, to reduce pressure caused by a quantity of cross connections between intermediate nodes to the intermediate nodes in a network. In an embodiment of this application, a first communications device obtains Q first code block streams, and obtains a to-be-sent second code block stream based on the Q first code block streams. Q downlink ports are in a one-to-one correspondence with the Q first code block streams, the Q downlink ports correspond to S code block groups, one code block in the Q first code block streams corresponds to one code block group, and the second code block stream obtained by the first communications device includes L code block sets; and for each of the L code block sets, the code block set includes K code blocks corresponding to each of the S code block groups.
    Type: Application
    Filed: January 27, 2021
    Publication date: May 20, 2021
    Inventors: Xiangping NIU, Lei Han, Yinliang HU, Hanyu WEI, Duoliang FAN
  • Publication number: 20200374220
    Abstract: This application provides a downstream packet sending method, a downstream packet forwarding method, a downstream packet sending apparatus, and a downstream packet forwarding apparatus. The downstream packet sending method in this application includes: configuring a downstream forwarding path of a downstream packet for a terminal device; generating a source MAC address based on the downstream forwarding path, where the source MAC address is used to indicate the downstream forwarding path; and sending the downstream packet to a forwarding switch, where the downstream packet includes the source MAC address. This application can reduce costs, improve efficiency, and simplify network traffic.
    Type: Application
    Filed: August 12, 2020
    Publication date: November 26, 2020
    Inventors: Li SHEN, Yinliang HU, Peng CHEN, Duoliang FAN, Jingmin ZHANG
  • Patent number: 10581740
    Abstract: A packet forwarding method and a related apparatus to improve packet forwarding efficiency, where the method includes generating, by a controller, addressing information for a switching node, recording, by the controller, a correspondence between the switching node and the addressing information, and sending, by the controller, the addressing information to the switching node, so that the switching node forwards a packet according to the addressing information.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: March 3, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Duoliang Fan, Heyang Liu, Li Shen, Hongguang Guan
  • Patent number: 10454711
    Abstract: A method for obtaining a port path and an apparatus to improve a network capacity, where the method includes receiving, by a controller, a request message from a first server, where the request message requests port path information, and the port path information includes a port that a logical link from the first server to a second server passes through, obtaining, by the controller, a first absolute port path (APP) and a second APP according to network topology information, where the first APP includes a port that a logical link from a root node to the first server passes through, and the second APP includes a port that a logical link from the root node to the second server passes through, obtaining, by the controller, the port path information according to the first APP and the second APP, and sending the port path information to the first server.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: October 22, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yang Wang, Feng Yuan, Liang Xia, Guang Chen, Duoliang Fan
  • Publication number: 20190306039
    Abstract: Embodiments of the present disclosure relate to the field of communications technologies and disclose a packet loss detection method, an apparatus, and a system. The method includes: collecting, by a first network device according to packets sent to a second network device, statistics on a first result corresponding to each group of packets, one first result includes a quantity of packets in one group of packets and a section identifier of the group of packets, each group of packets includes multiple packets, and multiple packets are continuously sent by first network device and belong to a section corresponding to a section identifier of the group of packet; sending, by first network device, first result corresponding to each group of packets to a controller according to a preset rule, so that controller determines whether a packet in the packets sent by first network device to second network device is lost.
    Type: Application
    Filed: March 18, 2019
    Publication date: October 3, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Duoliang Fan, Binxuan Li, Haotao Pan, Heyang Liu, Jinfeng Yan
  • Patent number: 10305804
    Abstract: Embodiments of the present invention disclose a method for processing network congestion. A first switch obtains total traffic that is received by a receiving port communicating with a third switch. The total traffic includes traffic that is occupied by a data flow sent by a second switch, and the first switch. When the first switch determines, according to the total traffic, that a sending port of the third switch is congested, the first switch determines a target port. The target port is another port that can receive the data flow and that is selected from receiving ports of the first switch. The first switch sends an adjustment message to the second switch. The adjustment message carries an identifier of the data flow and an identifier of the target port, and the adjustment message is used by the second switch to send the data flow to the target port.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: May 28, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Li Shen, Liang Xia, Duoliang Fan, Heyang Liu
  • Patent number: 10237152
    Abstract: Embodiments of the present invention relate to the field of communications technologies and disclose a packet loss detection method, an apparatus, and a system. The method includes: collecting, by a first network device according to packets sent to a second network device, statistics on a first result corresponding to each group of packets, one first result includes a quantity of packets in one group of packets and a section identifier of the group of packets, each group of packets includes multiple packets, and multiple packets are continuously sent by first network device and belong to a section corresponding to a section identifier of the group of packet; sending, by first network device, first result corresponding to each group of packets to a controller according to a preset rule, so that controller determines whether a packet in the packets sent by first network device to second network device is lost.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: March 19, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Duoliang Fan, Binxuan Li, Haotao Pan, Heyang Liu, Jinfeng Yan
  • Publication number: 20180152378
    Abstract: A packet forwarding method and a related apparatus to improve packet forwarding efficiency, where the method includes generating, by a controller, addressing information for a switching node, recording, by the controller, a correspondence between the switching node and the addressing information, and sending, by the controller, the addressing information to the switching node, so that the switching node forwards a packet according to the addressing information.
    Type: Application
    Filed: January 23, 2018
    Publication date: May 31, 2018
    Inventors: Duoliang Fan, Heyang Liu, Li Shen, Hongguang Guan
  • Publication number: 20180069795
    Abstract: Embodiments of the present invention disclose a method for processing network congestion. A first switch obtains total traffic that is received by a receiving port communicating with a third switch. The total traffic includes traffic that is occupied by a data flow sent by a second switch, and the first switch. When the first switch determines, according to the total traffic, that a sending port of the third switch is congested, the first switch determines a target port. The target port is another port that can receive the data flow and that is selected from receiving ports of the first switch. The first switch sends an adjustment message to the second switch. The adjustment message carries an identifier of the data flow and an identifier of the target port, and the adjustment message is used by the second switch to send the data flow to the target port.
    Type: Application
    Filed: November 13, 2017
    Publication date: March 8, 2018
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Li SHEN, Liang Xia, Duoliang Fan, Heyang Liu
  • Patent number: 9882808
    Abstract: Embodiments of the present disclosure provide a packet processing method and apparatus. A first protocol identifier of a first to-be-processed packet is acquired; and first protocol rule profile information that corresponds to the first protocol identifier is acquired from a rule profile repository, where the rule profile repository stores protocol rule profile information of at least one protocol, protocol rule profile information of each protocol in the at least one protocol is associated with a protocol identifier of the protocol, the protocol rule profile information of the protocol is used to describe a method and a parameter for processing a packet, and the packet meets a standard stipulated by the protocol; and the first to-be-processed packet is processed according to the acquired first protocol rule profile information.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: January 30, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Duoliang Fan, Yang Wang, Bo Zhang, Qin Wu
  • Publication number: 20170338976
    Abstract: A method for obtaining a port path and an apparatus to improve a network capacity, where the method includes receiving, by a controller, a request message from a first server, where the request message requests port path information, and the port path information includes a port that a logical link from the first server to a second server passes through, obtaining, by the controller, a first absolute port path (APP) and a second APP according to network topology information, where the first APP includes a port that a logical link from a root node to the first server passes through, and the second APP includes a port that a logical link from the root node to the second server passes through, obtaining, by the controller, the port path information according to the first APP and the second APP, and sending the port path information to the first server.
    Type: Application
    Filed: August 7, 2017
    Publication date: November 23, 2017
    Inventors: Yang Wang, Feng Yuan, Liang Xia, Guang Chen, Duoliang Fan
  • Publication number: 20160359710
    Abstract: Embodiments of the present invention relate to the field of communications technologies and disclose a packet loss detection method, an apparatus, and a system. The method includes: collecting, by a first network device according to packets sent to a second network device, statistics on a first result corresponding to each group of packets, one first result includes a quantity of packets in one group of packets and a section identifier of the group of packets, each group of packets includes multiple packets, and multiple packets are continuously sent by first network device and belong to a section corresponding to a section identifier of the group of packet; sending, by first network device, first result corresponding to each group of packets to a controller according to a preset rule, so that controller determines whether a packet in the packets sent by first network device to second network device is lost.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 8, 2016
    Inventors: Duoliang FAN, Binxuan LI, Haotao PAN, Heyang LIU, Jinfeng YAN
  • Publication number: 20160065460
    Abstract: Embodiments of the present disclosure provide a packet processing method and apparatus. A first protocol identifier of a first to-be-processed packet is acquired; and first protocol rule profile information that corresponds to the first protocol identifier is acquired from a rule profile repository, where the rule profile repository stores protocol rule profile information of at least one protocol, protocol rule profile information of each protocol in the at least one protocol is associated with a protocol identifier of the protocol, the protocol rule profile information of the protocol is used to describe a method and a parameter for processing a packet, and the packet meets a standard stipulated by the protocol; and the first to-be-processed packet is processed according to the acquired first protocol rule profile information.
    Type: Application
    Filed: November 6, 2015
    Publication date: March 3, 2016
    Inventors: Duoliang Fan, Yang Wang, Bo Zhang, Qin Wu