Patents by Inventor Zhenbin Li

Zhenbin 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: 20210184974
    Abstract: A packet processing method and apparatus, and a related device, the method including generating, by a first device, a flow filtering rule, where the flow filtering rule includes a match item and an action item, and where the match item comprises an Internet Protocol (IP) address and an autonomous domain identifier, and sending, by the first device, the flow filtering rule to a second device, where the action item is used to instruct the second device to process, based on a packet processing mode indicated by the action item, a packet matching the match item.
    Type: Application
    Filed: February 26, 2021
    Publication date: June 17, 2021
    Inventors: Hong Wu, Jianbo Zhu, Ruiqing Cao, Zhenbin Li
  • Publication number: 20210135986
    Abstract: Described herein are methods and devices (e.g., routers) that add in-network services to a multiprotocol label switching (MPLS) network. A method can include a router of the MPLS network receiving a packet and modifying the packet by adding one or more MPLS extension headers, adding a header of the extension header(s), and adding an indication within an MPLS label stack that one or more MPLS extension headers have been added to the packet. The method can also include the router forwarding the packet as modified to another router of the MPLS network. In certain embodiments, an extension header label (EHL) within a label value field of a label stack entry indicates that one or more MPLS extension headers have been added to the packet. In other embodiments, a forward equivalent class (FEC) indicates that one or more MPLS extension headers follow the MPLS label stack.
    Type: Application
    Filed: January 12, 2021
    Publication date: May 6, 2021
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Haoyu Song, Zhenbin Li, Tianran Zhou, James N. Guichard, Stewart Frederick Bryant, Andrew G. Malis
  • Patent number: 10999194
    Abstract: An information synchronization method includes sending, by a controller, a first message to a network device, where the first message carries control routing protocol (CRP) routing entry information, and is used to advertise a CRP route, and the first message includes first identification information, and after receiving the first message, storing, by a forwarding device, the CRP routing entry information into a CRP routing table of the network device as indicated by the first identification information. Hence, because a route advertised by the controller and a route advertised using a routing protocol between forwarding devices are stored in different routing tables, a related application of the route advertised using the routing protocol between the forwarding devices is not affected.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: May 4, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Changjiang Yan, Shunwan Zhuang, Nan Wu, Guoyi Chen, Zhenbin Li, Baohua Song
  • Publication number: 20210126824
    Abstract: In a forwarding parameter obtaining method, a first forwarding device receives a first data packet sent by a second forwarding device on a forwarding path, where the first data packet includes a forwarding parameter monitoring instruction, and the forwarding path is used to forward the first data packet. The first forwarding device obtains, according to the forwarding parameter monitoring instruction, a forwarding parameter used when the first forwarding device forwards the first data packet. The first forwarding device sends the forwarding parameter to a telemetry analysis apparatus.
    Type: Application
    Filed: October 28, 2020
    Publication date: April 29, 2021
    Inventors: Zhenbin Li, Tianran Zhou, Min Liu
  • Publication number: 20210092061
    Abstract: A data packet detection method, a device, and a system are disclosed. The method includes: receiving first control information sent by a controller; receiving a first data packet sent by a previous-hop network device of a first network device, where the first data packet includes first detection information, and the first detection information includes a first detection node identifier, a first sequence number, and first collection information; determining, based on the first collection information, first collected data corresponding to the first collection information, and updating the first detection node identifier; and sending, to a next-hop network device of the first network device, the first data packet carrying the updated first detection information. This implements information telemetry on a data packet on a transmission path.
    Type: Application
    Filed: December 7, 2020
    Publication date: March 25, 2021
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Tianran Zhou, Haoyu Song, Zhenbin Li, Yunan Gu
  • Publication number: 20210084530
    Abstract: A mechanism for adaptively performing in-band network telemetry (INT) by a network controller is disclosed. The mechanism includes receiving one or more congestion indicators from a collector. An adjusted sampling rate is generated. The adjusted sampling rate is a specified rate of insertion of instruction headers for INT and is generated based on the congestion indicators. The adjusted sampling rate is transmitted to a head node, which is configured to perform INT via instruction header insertion into user packets.
    Type: Application
    Filed: November 20, 2020
    Publication date: March 18, 2021
    Inventors: Haoyu Song, Tianran Zhou, Min Liu, Zhenbin Li
  • Publication number: 20210083902
    Abstract: In a method for managing a VPN, a routing device establishes a BMP session with a BMP server. The routing device allocates a VPN label associated with a VPN instance, wherein the VPN instance is used for communication between the routing device and another routing device. Then, the routing device sends, to the BMP server, a BMP message that carries the VPN label. Because the routing device sends the VPN label through the BMP message, the routing device does not need to establish a BGP peer relationship with the BMP server to send the VPN label.
    Type: Application
    Filed: November 30, 2020
    Publication date: March 18, 2021
    Inventors: Shunwan Zhuang, Haibo Wang, Penghui Mi, Yunan Gu, Gang Yan, Zhenbin Li
  • Publication number: 20210029020
    Abstract: A method, performed by a network node, for enabling Interior Gateway Protocol (IGP) fast convergence, the method includes determining that there is a significant change in link state information, the significant change is at least one of a link down, a link up, and a link metric change. The method further includes originating a link state packet comprising a flag that is set to indicate the significant change in the link state information; and distributing the link state packet.
    Type: Application
    Filed: October 12, 2020
    Publication date: January 28, 2021
    Inventors: Huaimo Chen, Zhenbin Li, Lijun Dong
  • Publication number: 20210014175
    Abstract: A network device creates a virtual border gateway protocol (BGP) peer and the BGP peer is enabled all BGP capability data configured in the network device. A BGP monitoring protocol (BMP) module of the network device acquires the enabled BGP capability by using a BGP message. According to the solution of the embodiment, the network device obtains all BGP capabilities configured in the network device and sends all the BGP capabilities to a monitoring server, so that the monitoring server can fully understand actual capability supported by the entire network, further providing an effective basis for deployment of and decision on the entire network.
    Type: Application
    Filed: September 25, 2020
    Publication date: January 14, 2021
    Inventors: Shunwan ZHUANG, Zhenbin LI, Baohua SONG, Yuanbin YIN, Guoyi CHEN
  • Publication number: 20200412579
    Abstract: A first network device includes a processor and a memory having computer readable instructions stored thereon that, when executed by the processor, cause the first network device to obtain a Flow Specification (FlowSpec) rule with redirect indication information. The redirect indication information includes identification information identifying a first virtual private network (VPN) instance configured on a second network device. The indication information also includes instructions for the second network device to redirect data stream matching the FlowSpec rule to the first VPN instance. The first network device is also caused to advertise the FlowSpec rule with the redirect indication information to the second network device.
    Type: Application
    Filed: September 14, 2020
    Publication date: December 31, 2020
    Inventors: Shunwan ZHUANG, Haijun XU, Haibo WANG, Zhenbin LI, Jia CHE, Shuanglong CHEN
  • Publication number: 20200403908
    Abstract: Various embodiments provide a fault diagnosis method and an apparatus. In those embodiments, a centralized management apparatus receives a first packet from a first network device by using a first IGP monitoring protocol session, where the first packet includes a first message sent by the first network device to a second network device. The centralized management apparatus receives a second packet from the second network device through a second IGP monitoring protocol session, where the second packet includes a second message sent by the second network device to the first network device. The centralized management apparatus performs fault diagnosis based on the first packet and the second packet.
    Type: Application
    Filed: September 7, 2020
    Publication date: December 24, 2020
    Inventors: Shunwan Zhuang, Zhenbin Li, Shiping Xu, Kai Lu
  • Publication number: 20200366605
    Abstract: A routing control methodincludes: the network device obtains a route suppression request; determines the second routing entry; and sets a state of the second routing entry to a non-delivery state that is used to indicate that the second routing entry does not need to be delivered to a forwarding table, Wherein the network device has a first routing entry and a second routing entry, an address prefix of the first routing entry is a first address prefix, an address prefix of the second routing entry is a second address prefix, a network segment to which the second address prefix belongs is a subset of a network segment to which the first address prefix belongs, and a mask in the second address prefix is greater than a mask in the first address prefix
    Type: Application
    Filed: May 29, 2020
    Publication date: November 19, 2020
    Inventors: Shunwan ZHUANG, Chang WANG, Nan WU, Zhenbin LI, Hui NI
  • Publication number: 20200358703
    Abstract: The present disclosure discloses a method and an apparatus for implementing load sharing. The method includes: for a congested first link on a first forwarding node, selecting, by a network device, a packet flow forwarded by using the first link; selecting a second link that may be used to forward the packet flow and that is not congested after available bandwidth of the second link is occupied by the packet flow, where the second link is a link between the first forwarding node and a second forwarding node; selecting a first hash gene corresponding to the second link; determining that a third link is not in a congested state after available bandwidth of the third link is occupied by the packet flow; and saving the first hash gene in a source node of the packet flow, where the third link is a link that is on the second forwarding node.
    Type: Application
    Filed: July 23, 2020
    Publication date: November 12, 2020
    Inventors: Shunwan Zhuang, Shuanglong Chen, Zhenbin Li, Guoyi Chen, Jia Che, Nan Wu
  • Publication number: 20200358698
    Abstract: Described herein are methods and devices (e.g., routers) for performing segment routing over a multiprotocol label switching (MPLS) network. A method can include a router of the MPLS network receiving a packet, and the router modifying the packet by adding a segment routing header (SRH) type MPLS extension header. The SRH type MPLS extension header includes one or more segment identifiers (SIDs) that collectively provide a SID list for use in segment routing. The method further comprises the router copying one of the one or more SIDs in the SRH type MPLS extension header to a top of an MPLS label stack, and the router forwarding the packet as modified to another router of the MPLS network based on the one of the one or more SIDs included in a label stack entry at the top of the MPLS label stack.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Haoyu Song, Zhenbin Li, Tianran Zhou, James N. Guichard, Stewart Frederick Bryant, Andrew G. Malis
  • Patent number: 10826846
    Abstract: A Border Gateway Protocol Monitoring Protocol (BMP) module sends to a Border Gateway Protocol (BGP) module a request for acquiring a capability information set; the BGP module traverses BGP capability data stored in the BGP module to acquire all BGP capability data configured in the network device and sends all the BGP capability to the BMP module; and the BMP module sends to the monitoring server an initial capability information set message carrying all the BGP capability data and a device identifier of the network device. By means of capability extension of a network device, the network device can acquire, through interaction between a BGP module and a BMP module, all BGP capabilities configured in the network device and send all the BGP capabilities to a monitoring server, so that the monitoring server can fully understand actual capability supported by the entire network, further providing an effective basis for deployment of and decision on the entire network.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: November 3, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shunwan Zhuang, Zhenbin Li, Baohua Song, Yuanbin Yin, Guoyi Chen
  • Patent number: 10797911
    Abstract: A first network device includes a processor configured to analyze a data stream entering a network on which the first network device is located to obtain a traffic characteristic of a target data stream, and advertise a Flow Specification (FlowSpec) route, where the FlowSpec route carries redirect indication information, the redirect indication information includes identification information, the identification information is used to uniquely identify a first virtual private network (VPN) instance in a second network device, the redirect indication information instructing to redirect the data stream including the traffic characteristic of the target data stream to the first VPN instance, the second network device is an edge device of a service provider network accessed by the network, and the first VPN instance is a target VPN instance to which the target data stream is redirected in the second network device.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: October 6, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shunwan Zhuang, Haijun Xu, Haibo Wang, Zhenbin Li, Jia Che, Shuanglong Chen
  • Publication number: 20200287825
    Abstract: The present disclosure discloses a packet processing method, device, and system. The system includes: a controller, configured to: allocate a service label to a service processing manner of an FEC, establish a mapping relationship between the service label and the service processing manner, send the service label to a source node, and send the mapping relationship to a destination node; the source node, configured to: receive the service label sent by the controller, receive a first packet, insert the service label to the first packet to obtain a second packet, and send the second packet to the destination node; the destination node, configured to: receive the mapping relationship sent by the controller, receive the second packet sent by the source node, and pop the service label from the second packet according to the mapping relationship, to obtain the first packet.
    Type: Application
    Filed: May 20, 2020
    Publication date: September 10, 2020
    Inventors: Shunwan ZHUANG, Zhenbin LI, Shuanglong CHEN, Guoyi CHEN, Jia CHE, Nan WU
  • Publication number: 20200280514
    Abstract: The present application discloses a packet forwarding method, including: determining, by an Ingress PE in an Ethernet virtual private network instance (EVI), that a state of the EVI on a first Egress PE is Active, where an Ethernet virtual private network (EVPN) corresponding to the EVI includes a first CE; determining, by the Ingress PE, that a state of the EVI on a second Egress PE is Inactive; skipping, by the Ingress PE, forwarding a broadcast, unknown unicast, and multicast BUM packet to the second Egress PE, where the BUM packet is from the first CE; and forwarding, by the Ingress PE, the BUM packet to the first Egress PE. Repeated BUM traffic that is transmitted in a bearer network and is not finally sent to a remote site is reduced; therefore, a waste of bandwidth in the bearer network is reduced.
    Type: Application
    Filed: May 19, 2020
    Publication date: September 3, 2020
    Inventors: Junlin ZHANG, Zhenbin LI
  • Patent number: 10757008
    Abstract: Embodiments of the present invention provide a Flow Specification-based communications method, device, and system. The method includes: obtaining, by a controller, a requirement indicating that a first resource on a forwarding device needs to be associated with a second resource on the forwarding device; and sending, by the controller, a Border Gateway Protocol Flow Specification BGP Flow Spec protocol packet according to the requirement, where the BGP Flow Spec protocol packet includes a network layer reachability information field and an extended community attribute field, the network layer reachability information field carries characteristic information of the first resource, the extended community attribute field carries a global identifier GID used to indicate the second resource, and the BGP Flow Spec protocol packet is used to instruct to associate the first resource with the second resource.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: August 25, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhenbin Li, Shunwan Zhuang, Xia Chen, Nan Wu, Qiandeng Liang
  • Patent number: 10749804
    Abstract: The present disclosure discloses a method and an apparatus for implementing load sharing. The method includes: for a congested first link on a first forwarding node, selecting, by a network device, a packet flow forwarded by using the first link; selecting a second link that may be used to forward the packet flow and that is not congested after available bandwidth of the second link is occupied by the packet flow, where the second link is a link between the first forwarding node and a second forwarding node; selecting a first hash gene corresponding to the second link; determining that a third link is not in a congested state after available bandwidth of the third link is occupied by the packet flow; and saving the first hash gene in a source node of the packet flow, where the third link is a link that is on the second forwarding node.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: August 18, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shunwan Zhuang, Shuanglong Chen, Zhenbin Li, Guoyi Chen, Jia Che, Nan Wu