Patents by Inventor Weiguo Hao

Weiguo Hao 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: 20250047590
    Abstract: A packet sending method includes, after determining to send a packet based on a non-shortest path and determining that a second network device and a first network device on the non-shortest path belong to different groups, the first network device may send the packet to the second network device, and notify the second network device to send the packet based on a shortest path. After receiving the packet, the second network device may send the packet based on the shortest path, and notify another network device on the shortest path to send the packet based on the shortest path. In this way, in a process of sending the packet, after the packet passes through an inter-group path in the non-shortest path, a remaining path is the shortest path for sending the packet to a destination device.
    Type: Application
    Filed: October 18, 2024
    Publication date: February 6, 2025
    Inventors: Yongkang Zhang, Weiguo Hao, Zhibo Hu, Jun Li, Haibo Wang, Huafeng Wen
  • Patent number: 12184545
    Abstract: This application provides a packet processing method and a network device. A third network device is multi-homed to a first network device and a second network device, the first network device is configured with a first physical MAC address and a virtual MAC address, the second network device is configured with a second physical MAC address and the virtual MAC address, and the virtual MAC address is used to forward a user data packet to a network side. The method includes: a first network device receives a protocol packet from a third network device, where the protocol packet includes the second physical MAC address; and the first network device forwards the protocol packet to the second network device based on the second physical MAC address. Thus, the protocol packet can be normally forwarded without special configuration on a server, so that a cumbersome configuration process is avoided.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: December 31, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weiguo Hao, Dongdong Li, Huafeng Wen
  • Publication number: 20240267324
    Abstract: A packet forwarding method and apparatus are described that pertain to the field of communication technologies. During selecting, from outbound interfaces of a plurality of forwarding chips, an outbound interface used for packet forwarding, a chassis-shaped device considers both: a role of the outbound interface (whether the outbound interface is an outbound interface of a shortest path or an outbound interface of a non-shortest path), and a congested state of the outbound interface. As such, the chassis-shaped device flexibly selects a forwarding path for a data packet based on a congestion situation of the forwarding path. In this way, an application of an adaptive routing technology is extended to the chassis-shaped device.
    Type: Application
    Filed: March 7, 2024
    Publication date: August 8, 2024
    Inventors: Weiguo Hao, Yang Pan, Qingbo Yu, Jun Li, Yanxiang Hou
  • Publication number: 20240223495
    Abstract: A first network device in a first device group receives a first packet that is sent by a first terminal device connected to the first network device and whose destination address is an IP address of a second terminal device connected to a second network device in a second device group. When a first inter-group interconnection link exists between the first network device and the second device group, and congestion does not occur on the first inter-group interconnection link, the first network device sends the first packet to the second network device through the first inter-group interconnection link.
    Type: Application
    Filed: January 16, 2024
    Publication date: July 4, 2024
    Inventors: Weiguo Hao, Jun Li, Huafeng Wen
  • Patent number: 11902093
    Abstract: Embodiments of this application disclose a configuration method that may be applied to a software-defined wide area network (SD-WAN). The method includes: receiving a correspondence between a device identifier of a first device and a first location; sending, to the first device, a verification request related to verifying whether the first device is located at the first location; receiving a verification response to the verification request; and determining, based on the verification response, whether to send configuration information corresponding to the first location to the first device. The methods in the embodiments of this application may be implemented by a software-defined network (SDN) controller.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: February 13, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weiguo Hao, Bayaer Dahu
  • Publication number: 20230344751
    Abstract: A first network device obtains a first route, where a first route prefix of the first route includes an identifier of a route advertiser. The first network device generates a first route entry based on the first route. The first network device obtains a second route, where the second route includes a second route prefix and the identifier of the route advertiser. The first network device generates a second route entry based on the identifier of the route advertiser and the second route prefix, to associate the first route entry with the second route entry.
    Type: Application
    Filed: June 27, 2023
    Publication date: October 26, 2023
    Inventors: Weiguo Hao, Haibo Wang
  • Publication number: 20230116548
    Abstract: A first network device obtains first information. The first information indicates that a first link is faulty, and the first link is a link between any two network devices in a network system to which the first network device belongs. The first network device sends the first information to a second network device by using BGP, for example, sends a link fault message to the second network device by using BGP. The link fault message carries the first information. The second network device is a neighbor device of the first network device. The first network device determines an unreachable route in a routing table of the first network device based on the first information and a topology of the network system. A path corresponding to the unreachable route includes the first link. The first network device marks the unreachable route as invalid.
    Type: Application
    Filed: December 15, 2022
    Publication date: April 13, 2023
    Inventors: Weiguo Hao, Haibo Wang, Xingjian He, Gang Yan, Liangchuan Gao
  • Publication number: 20220239560
    Abstract: Embodiments of this application disclose a configuration method that may be applied to a software-defined wide area network (SD-WAN). The method includes: receiving a correspondence between a device identifier of a first device and a first location; sending, to the first device, a verification request related to verifying whether the first device is located at the first location; receiving a verification response to the verification request; and determining, based on the verification response, whether to send configuration information corresponding to the first location to the first device. The methods in the embodiments of this application may be implemented by a software-defined network (SDN) controller.
    Type: Application
    Filed: April 14, 2022
    Publication date: July 28, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weiguo HAO, Bayaer DAHU
  • Publication number: 20220231942
    Abstract: This application provides a packet processing method and a network device. A third network device is multi-homed to a first network device and a second network device, the first network device is configured with a first physical MAC address and a virtual MAC address, the second network device is configured with a second physical MAC address and the virtual MAC address, and the virtual MAC address is used to forward a user data packet to a network side. The method includes: a first network device receives a protocol packet from a third network device, where the protocol packet includes the second physical MAC address; and the first network device forwards the protocol packet to the second network device based on the second physical MAC address. Thus, the protocol packet can be normally forwarded without special configuration on a server, so that a cumbersome configuration process is avoided.
    Type: Application
    Filed: January 18, 2022
    Publication date: July 21, 2022
    Inventors: Weiguo HAO, Dongdong LI, Huafeng WEN
  • Patent number: 11146488
    Abstract: A data packet forwarding method and an apparatus, where the method includes: receiving, by a forwarding device, a first default flow entry of the virtual network from a controller, where the first default flow entry of the virtual network instructs the forwarding device to send a data packet to a specified forwarding device when the forwarding device looks up a first flow table based on a match item of the data packet but no flow entry is hit; receiving, a first data packet from an end system; and when the controller is faulty and the forwarding device looks up the first flow table based on a match item of the first data packet but no flow entry is hit, sending, by the forwarding device, the first data packet to the specified forwarding device using the first default flow entry of the virtual network.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: October 12, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weiguo Hao, Xinjun Xu, Hao Wu, Fei Zhang
  • Patent number: 10771284
    Abstract: A troubleshooting method and apparatus for an edge routing bridge (RB) in a Transparent Interconnection of Lots of Links (TRILL) campus, which belong to the field of communications technologies, where the method includes detecting, by a first edge RB in a multi-homing access group, whether an access link of the first edge RB is faulty, and sending, by the first edge RB, a fault notification message to one or more other edge RBs except the first edge RB in the multi-homing access group using the TRILL campus, when the access link of the first edge RB is faulty, where the fault notification message is used to notify the one or more other edge RBs that the access link of the first edge RB is faulty, and hence effectively increase a network convergence speed and network reliability.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: September 8, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weiguo Hao, Ying Xie, Fengming Zhou
  • Patent number: 10764086
    Abstract: The present disclosure provide a packet processing method, a related apparatus, and an NVO3 network system. A first NVE receives a first packet sent by a first CE, where the first packet includes a MAC address of the first CE and a VLAN ID; the first NVE determines a VNI of the first CE according to an inbound interface of the first packet and the VLAN ID; the first NVE performs NVO3 encapsulation on the first packet to obtain an NVO3 encapsulated first packet, where the NVO3 encapsulated first packet includes the VNI of the first CE, and a source IP address in an NVO3 header of the NVO3 encapsulated first packet is a first shared VTEP IP address shared by the first NVE and a second NVE; and the first NVE forwards the NVO3 encapsulated first packet to a remote NVE.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: September 1, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Weiguo Hao, Yizhou Li
  • Patent number: 10757066
    Abstract: An apparatus configured to provide active-active access to a transparent interconnection of lots of links (TRILL) campus. The apparatus includes a first access port associated with a first customer equipment (CE) and a second access port associated with a second CE. The first access port is configured to receive a frame from the first CE. The apparatus includes a processor configured to replicate the frame to generate a replicated frame, determine that a pseudo-nickname associated with the first access port and the pseudo-nickname associated with the second access port are the same, and determine that the first access port and the second access port are associated with different multi-chassis link aggregations (MC-LAGs). The apparatus also includes a transmitter configured to forward the replicated frame to the second CE using the second access port.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: August 25, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Donald Eggleston Eastlake, III, Yizhou Li, Weiguo Hao
  • Patent number: 10700891
    Abstract: A method of implementing a service chain in a service chain-enabled domain network includes: receiving, by an intermediate service node (SN), an extended first Border Gateway Protocol (BGP) packet from a downstream SN that is on a service chain path and immediately adjacent to the intermediate SN, the extended first BGP packet including a service chain path identifier identifying the service chain path and a first service chain path including a service chain path from an ingress SN to the intermediate SN, determining an upstream SN that is on the first service chain path and immediately adjacent to the intermediate SN, and sending an extended second BGP packet to the upstream SN, the extended second BGP packet including the service chain path identifier and a second service chain path including a service chain path from the ingress SN to the upstream SN.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: June 30, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Weiguo Hao, Qiandeng Liang, Shibi Huang
  • Publication number: 20200044969
    Abstract: A data packet forwarding method and an apparatus, where the method includes: receiving, by a forwarding device, a first default flow entry of the virtual network from a controller, where the first default flow entry of the virtual network instructs the forwarding device to send a data packet to a specified forwarding device when the forwarding device looks up a first flow table based on a match item of the data packet but no flow entry is hit; receiving, a first data packet from an end system; and when the controller is faulty and the forwarding device looks up the first flow table based on a match item of the first data packet but no flow entry is hit, sending, by the forwarding device, the first data packet to the specified forwarding device using the first default flow entry of the virtual network.
    Type: Application
    Filed: October 10, 2019
    Publication date: February 6, 2020
    Inventors: Weiguo Hao, Xinjun Xu, Hao Wu, Fei Zhang
  • Patent number: 10484203
    Abstract: This application discloses a method for implementing communication between an NVO3 network, to implement inter-AS communication between an NVO3 network and an MPLS VPN network. The method includes: obtaining an identifier of a PE device in the MPLS network and an MPLS label allocated by an ASBR in the MPLS network; allocating an IP address for the MPLS label from a local address pool; sending routing information to an NVE, where the routing information includes an identifier of the PE device and the allocated IP address, and the allocated IP address is used as an outer destination address of an NVO3 encapsulated packet sent by a TES in the NVO3 network to a CE device connected to the PE device in the MPLS network.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: November 19, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weiguo Hao, Qiandeng Liang
  • Patent number: 10277418
    Abstract: The present application provides a method and a device for clearing a MAC forwarding entry. The method includes: detecting, by a first RB, that a topology of a network accessed by a local terminal changes; and sending, by the first RB, a first packet to a second RB, so that the second RB clears a corresponding forwarding entry after receiving the first packet, where the second RB refers to an RB configured with at least one VLAN the same as that of the first RB.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: April 30, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Weiguo Hao, Yizhou Li, Zhenbin Li, Yuanbin Yin, Chenglong Ding
  • Publication number: 20190068544
    Abstract: A communications method and apparatus for a Virtual Extensible Local Area Network (VXLAN), where the method includes receiving, by a first layer-3 gateway device, host routing information from a second layer-3 gateway device, where the host routing information includes an Internet Protocol (IP) address of a first host, a media access control (MAC) address of the first host, and a VXLAN tunnel end point (VTEP) identifier of a next hop of the first layer-3 gateway device and that exists when the first layer-3 gateway device sends information to the first host, and forwarding, by the first layer-3 gateway device, a traffic packet destined for the first host or acting, by the first layer-3 gateway device, as an Address Resolution Protocol (ARP) proxy for the first host, based on the host routing information. Hence, traffic waste can be reduced.
    Type: Application
    Filed: October 17, 2018
    Publication date: February 28, 2019
    Inventors: Weiguo Hao, Yuan Gao, Tao Han, Yongfei Zhu
  • Publication number: 20190020618
    Abstract: An apparatus configured to provide active-active access to a transparent interconnection of lots of links (TRILL) campus. The apparatus includes a first access port associated with a first customer equipment (CE) and a second access port associated with a second CE. The first access port is configured to receive a frame from the first CE. The apparatus includes a processor configured to replicate the frame to generate a replicated frame, determine that a pseudo-nickname associated with the first access port and the pseudo-nickname associated with the second access port are the same, and determine that the first access port and the second access port are associated with different multi-chassis link aggregations (MC-LAGs). The apparatus also includes a transmitter configured to forward the replicated frame to the second CE using the second access port.
    Type: Application
    Filed: September 17, 2018
    Publication date: January 17, 2019
    Inventors: Donald Eggleston Eastlake, III, Yizhou Li, Weiguo Hao
  • Patent number: 10110490
    Abstract: A method and an apparatus for forwarding a packet, where a first network virtualization edge (NVE) receives a first packet sent by a first tenant end system (TES), where a destination Internet Protocol (IP) address of the first packet is an IP address of a second TES, a destination media access control (MAC) address of the first packet is a gateway MAC address corresponding to the first NVE. The first NVE acquires an access virtual network identifier (VN ID) and a layer 3 virtual private network (VPN) instance identifier of the first TES, and searches a routing and forwarding table, to obtain an entry corresponding to the IP address of the second TES. Then the first NVE encapsulates the first packet into a network virtualization overlays (NVO3) packet according to the entry, and forwards the NVO3 packet to a second NVE to forward to the second TES.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: October 23, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weiguo Hao, Yizhou Li, Hui Ni, Shibi Huang