Patents by Inventor Fengkai Li

Fengkai Li 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: 20230198896
    Abstract: One example method includes receiving network topology information delivered by a topology manager, where the data center includes a plurality of servers, a plurality of electrical switches, and at least one optical cross-connect device. A data flow can be obtained. A routing policy can be configured for the data flow based on the network topology information, where the routing policy includes any one or a combination of the following routing policies: a first routing policy, where the first routing policy indicates to forward the data flow through an optical channel in the at least one optical cross-connect device; a second routing policy, where the second routing policy indicates to split the data flow into at least two sub-data flows for forwarding; or a third routing policy, where the third routing policy indicates to forward the data flow through an electrical switch of the plurality of electrical switches.
    Type: Application
    Filed: February 16, 2023
    Publication date: June 22, 2023
    Inventors: Yigang ZHOU, Shengwen LU, Xiubin MAO, Zhonghua HU, Fengkai LI, Yongfeng LIU
  • Patent number: 11552841
    Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: January 10, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wenxia Dong, Enhui Liu, Chengyong Lin, Fengkai Li, Wanfu Ding
  • Publication number: 20220124025
    Abstract: This application discloses a method for forwarding a packet in a data center network. A first device obtains an original packet, and adds a first source label to the original packet to obtain a first packet. The first source label includes a forwarding type, an indication field, and an interface sequence. The forwarding type indicates that the first packet supports source label forwarding, the interface sequence indicates a first source label forwarding path of the original packet, and the indication field indicates information that is about an outbound interface and that should be read from the interface sequence. The first device sends the first packet to a next-hop switch through the outbound interface corresponding to the first source label forwarding path. The next-hop switch receives the first packet, and forwards the first packet based on the first source label.
    Type: Application
    Filed: December 28, 2021
    Publication date: April 21, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Fengkai LI, Yun QIN, Yinben XIA, Yashe LIU, Shengwei ZHENG, Shengwen LU, Yigang ZHOU
  • Patent number: 11258717
    Abstract: A service packet sending method and device include receiving, by a first network device, a Transmission Control Protocol (TCP) packet from a second network device, where the TCP packet includes a service identifier, obtaining, by the first network device, based on the service identifier, a priority of a service, obtaining a TCP window based on the priority of the service, sending a TCP acknowledgement (ACK) packet including the TCP window to the second network device to enable the second network device to calculate a size of a service packet to be sent to the first network device.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: February 22, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Mengzhu Liu, Fengkai Li, Yinben Xia
  • Publication number: 20220029879
    Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
    Type: Application
    Filed: October 4, 2021
    Publication date: January 27, 2022
    Inventors: Wenxia DONG, Enhui LIU, Chengyong LIN, Fengkai LI, Wanfu DING
  • Patent number: 11196620
    Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: December 7, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wenxia Dong, Enhui Liu, Chengyong Lin, Fengkai Li, Wanfu Ding
  • Publication number: 20210058286
    Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
    Type: Application
    Filed: November 10, 2020
    Publication date: February 25, 2021
    Inventors: Wenxia DONG, Enhui LIU, Chengyong LIN, Fengkai LI, Wanfu DING
  • Patent number: 10855524
    Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: December 1, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wenxia Dong, Enhui Liu, Chengyong Lin, Fengkai Li, Wanfu Ding
  • Publication number: 20200296046
    Abstract: A service packet sending method and device include receiving, by a first network device, a Transmission Control Protocol (TCP) packet from a second network device, where the TCP packet includes a service identifier, obtaining, by the first network device, based on the service identifier, a priority of a service, obtaining a TCP window based on the priority of the service, sending a TCP acknowledgement (ACK) packet including the TCP window to the second network device to enable the second network device to calculate a size of a service packet to be sent to the first network device.
    Type: Application
    Filed: May 28, 2020
    Publication date: September 17, 2020
    Inventors: Mengzhu Liu, Fengkai Li, Yinben Xia
  • Patent number: 10592316
    Abstract: Embodiments of the present application disclose a message processing method, apparatus, and system, which are applied to SDN. An application sends a first message to a controller, and the message includes service content used to describe a service requirement. The service content includes target information and operation information. The application receives a second message sent by the controller. A payload of the second message includes solution information of at least one solution used to implement the service content. The application obtains the solution information of the at least one solution based on the payload of the second message. Therefore, a service requirement is converted into a control requirement between an application plane and a control plane.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: March 17, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fengkai Li, Yinben Xia
  • Patent number: 10411911
    Abstract: A network as a service (NaaS) service cross-domain orchestration method to implement an end-to-end NaaS service in a multi-domain network that includes multiple network domains where the method includes obtaining information about a first user-to-network interface (UNI) and information about a second UNI in a multi-domain network according to a received NaaS service request, where the NaaS service request is used to request to establish an NaaS service between a first terminal and a second terminal; querying domain resource information to obtain a cross-domain path between the first UNI and the second UNI; determining network domains that the cross-domain path passes through, and obtaining a first connection requirement and a second connection requirement of each network domain of the network domains that the cross-domain path passes through; and sending the first connection requirement and the second connection requirement to a control device in each network domain.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: September 10, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Fengkai Li, Enhui Liu, Chengyong Lin, Wenxia Dong
  • Patent number: 10193755
    Abstract: This application discloses a policy conflict resolution method which includes receiving a first control policy and decomposing the first control policy into m first rules, and receiving a second control policy and decomposing the second control policy into n second rules. The method also includes performing negation on each first rule to obtain a first negation rule, performing negation on each second rule to obtain a second negation rule, and generating a corresponding first execution rule by using each first negation rule and each second negation rule according to a rule synthesis principle. Additionally, the method includes deleting an invalid rule, using a remaining one of the first execution rules as a valid first execution rule, performing negation on each valid first execution rule, and converting, according to a protocol supported by a first forwarding device, each valid first execution rule on which negation has been performed into a corresponding forwarding entry of the first forwarding device.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: January 29, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenxia Dong, Chengyong Lin, Wanfu Ding, Fengkai Li
  • Publication number: 20180307549
    Abstract: Embodiments of the present application disclose a message processing method, apparatus, and system, which are applied to SDN. An application sends a first message to a controller, and the message includes service content used to describe a service requirement. The service content includes target information and operation information. The application receives a second message sent by the controller. A payload of the second message includes solution information of at least one solution used to implement the service content. The application obtains the solution information of the at least one solution based on the payload of the second message. Therefore, a service requirement is converted into a control requirement between an application plane and a control plane.
    Type: Application
    Filed: June 15, 2018
    Publication date: October 25, 2018
    Inventors: Fengkai LI, Yinben XIA
  • Publication number: 20170302474
    Abstract: A network as a service (NaaS) service cross-domain orchestration method to implement an end-to-end NaaS service in a multi-domain network that includes multiple network domains where the method includes obtaining information about a first user-to-network interface (UNI) and information about a second UNI in a multi-domain network according to a received NaaS service request, where the NaaS service request is used to request to establish an NaaS service between a first terminal and a second terminal; querying domain resource information to obtain a cross-domain path between the first UNI and the second UNI; determining network domains that the cross-domain path passes through, and obtaining a first connection requirement and a second connection requirement of each network domain of the network domains that the cross-domain path passes through; and sending the first connection requirement and the second connection requirement to a control device in each network domain.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventors: Fengkai Li, Enhui Liu, Chengyong Lin, Wenxia Dong
  • Patent number: 9742667
    Abstract: The present application provides a packet processing method, device and system. A controller sends a first flow entry to a network device. The first flow entry comprises first importance information used for indicating importance of a first flow entry, where the first importance information is used by the network device to determine, according to a second importance information of a second flow entry in the flow table and the first importance information of the first flow entry, whether to add the first flow entry into a flow table of the network device when there is no idle flow entry resource in the flow table.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: August 22, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wanfu Ding, Enhui Liu, Chengyong Lin, Fengkai Li
  • Publication number: 20170180195
    Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
    Type: Application
    Filed: March 3, 2017
    Publication date: June 22, 2017
    Inventors: Wenxia DONG, Enhui LIU, Chengyong LIN, Fengkai LI, Wanfu DING
  • Publication number: 20170134233
    Abstract: This application discloses a policy conflict resolution method which includes receiving a first control policy and decomposing the first control policy into m first rules, and receiving a second control policy and decomposing the second control policy into n second rules. The method also includes performing negation on each first rule to obtain a first negation rule, performing negation on each second rule to obtain a second negation rule, and generating a corresponding first execution rule by using each first negation rule and each second negation rule according to a rule synthesis principle. Additionally, the method includes deleting an invalid rule, using a remaining one of the first execution rules as a valid first execution rule, performing negation on each valid first execution rule, and converting, according to a protocol supported by a first forwarding device, each valid first execution rule on which negation has been performed into a corresponding forwarding entry of the first forwarding device.
    Type: Application
    Filed: January 19, 2017
    Publication date: May 11, 2017
    Inventors: Wenxia Dong, Chengyong Lin, Wanfu Ding, Fengkai Li
  • Publication number: 20160285754
    Abstract: The present application provides a packet processing method, device and system. A controller sends a first flow entry to a network device. The first flow entry comprises first importance information used for indicating importance of a first flow entry, where the first importance information is used by the network device to determine, according to a second importance information of a second flow entry in the flow table and the first importance information of the first flow entry, whether to add the first flow entry into a flow table of the network device when there is no idle flow entry resource in the flow table.
    Type: Application
    Filed: June 3, 2016
    Publication date: September 29, 2016
    Inventors: Wanfu Ding, Enhui Liu, Chengyong Lin, Fengkai Li
  • Patent number: 9407607
    Abstract: The present invention provides a method for a virtual private cloud to access a network, a network side device and a data center device. When receiving a VPC configuration resource provided by a user, the network side device and the data center device exchange information, create a VPC, determine a PE interface address, a VCE uplink port address, an access tunnel and a VCE downlink port address for the VPC, and perform a corresponding configuration operation, thereby enabling the VPC to access a VPN in a basic bearer network without the need of uniform management of a control system, so as to solve a problem that the VPC cannot access the network when the basic bearer network and a data center belong to different operators, and meanwhile, save a device resource.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: August 2, 2016
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ying Liu, Delei Yu, Shihui Hu, Fengkai Li
  • Patent number: 9385948
    Abstract: The present application provides a packet processing method, device and system. With the present application, timely processing can be performed on a received packet according to an added first flow table entry, so that the timely processing can be implemented for a flow whose importance is high, and the problem in the prior art that a forwarding device cannot add a new flow table entry to a flow table because all flow table entry resources are in use can be relieved, thereby improving the reliability of packet processing.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: July 5, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wanfu Ding, Enhui Liu, Chengyong Lin, Fengkai Li