Patents by Inventor Guangliang Wen

Guangliang Wen 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: 20250030631
    Abstract: A data processing method, apparatus, forwarding chip and network device.
    Type: Application
    Filed: September 30, 2022
    Publication date: January 23, 2025
    Applicant: New H3C Technologies Co., Ltd.
    Inventors: Shiyin ZHU, Guangliang WEN
  • Publication number: 20240323136
    Abstract: A packet transmission method includes: after an output forwarding and processing unit obtains a packet, if the packet belongs to a deterministic flow, storing the packet into a deterministic flow input queue; for each packet in the deterministic flow input queue, determining encapsulation information corresponding to the packet, wherein the encapsulation information at least includes cyclic queue (CQ) queue information; encapsulating the packet based on the encapsulation information, and storing the packet into a deterministic flow output queue; obtaining, by an output interface unit, a packet from the deterministic flow output queue and based on the CQ queue information corresponding to the packet, storing the packet into a CQ queue corresponding to the CQ queue information; determining, by the output interface unit, a target CQ queue corresponding to a current scheduling cycle, and sending a packet in the target CQ queue to an external device within the current scheduling cycle.
    Type: Application
    Filed: December 29, 2021
    Publication date: September 26, 2024
    Applicant: NEW H3C TECHNOLOGIES CO., LTD.
    Inventors: Daorong GUO, Guangliang WEN, Zhen CHENG, Hui LIN
  • Patent number: 10313275
    Abstract: I/O board of a VXLAN switch removes VXLAN encapsulation from a packet, determines to perform layer 3 forwarding for the packet and sends the packet to a fabric board of the VXLAN switch. The fabric board determines to perform layer 3 forwarding for the packet, searches out a layer 3 entry matching a destination IP address of the packet from a local layer 3 table, modifies a source MAC address of the packet into a gateway MAC address of the VXLAN switch, modifies a destination MAC address of the packet into a destination MAC address in the layer 3 entry, and when an egress port in the layer 3 entry is a VLAN port, sends the packet to an I/O board associated with the egress port. The I/O board associated with the egress port forwards the packet to a VLAN via the egress port in the layer 3 entry.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: June 4, 2019
    Assignee: New H3C Technologies Co., Ltd.
    Inventors: Yang Zhang, Ling Kuang, Minghui Wang, Hongyuan Zhang, Hai Hu, Guangliang Wen
  • Patent number: 10313154
    Abstract: An I/O board of a VXLAN switch searches out a layer 3 entry; when an egress port in the layer 3 entry is a VXLAN tunnel port, modifies a source MAC address of the packet into a gateway MAC address of the VXLAN switch, modifies a destination MAC address of the packet into a MAC address in the layer 3 entry, and sends the packet to a fabric board of the VXLAN switch. The fabric board determines to perform layer 2 forwarding for the packet, searches out a MAC entry, and when an egress port in the MAC entry is a VXLAN tunnel port, sends the packet to an I/O board associated with the egress port in the MAC entry. The I/O board associated with the egress port adds VXLAN encapsulation to the packet and forwards the packet with the VXLAN encapsulation to a VXLAN.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: June 4, 2019
    Assignee: New H3C Technologies Co., Ltd.
    Inventors: Yang Zhang, Ling Kuang, Minghui Wang, Hongyuan Zhang, Hai Hu, Guangliang Wen
  • Patent number: 10313274
    Abstract: I/O board of VXLAN switch removes first VXLAN encapsulation from a packet, determines to perform layer 3 forwarding for the packet and sends the packet to a fabric board of the VXLAN switch. The fabric board searches out a layer 3 entry matching a destination IP address of the packet from a local layer 3 table, modifies a source MAC address of the packet into a gateway MAC address of the VXLAN switch, modifies a destination MAC address of the packet into a destination MAC address in the layer 3 entry, and when an egress port in the layer 3 entry is a VXLAN tunnel port, sends the modified packet to an I/O board associated with the egress port in the layer 3 entry. The I/O board associated with the egress port receives the packet, adds second VXLAN encapsulation to the packet and forwards the packet to a VXLAN.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: June 4, 2019
    Assignee: New H3C Technologies Co., Ltd.
    Inventors: Yang Zhang, Ling Kuang, Minghui Wang, Hongyuan Zhang, Hai Hu, Guangliang Wen
  • Publication number: 20180123828
    Abstract: An I/O board of a VXLAN switch searches out a layer 3 entry ; when an egress port in the layer 3 entry is a VXLAN tunnel port, modifies a source MAC address of the packet into a gateway MAC address of the VXLAN switch, modifies a destination MAC address of the packet into a MAC address in the layer 3 entry, and sends the packet to a fabric board of the VXLAN switch. The fabric board determines to perform layer 2 forwarding for the packet, searches out a MAC entry, and when an egress port in the MAC entry is a VXLAN tunnel port, sends the packet to an I/O board associated with the egress port in the MAC entry. The I/O board associated with the egress port adds VXLAN encapsulation to the packet and forwards the packet with the VXLAN encapsulation to a VXLAN.
    Type: Application
    Filed: May 4, 2016
    Publication date: May 3, 2018
    Inventors: Yang Zhang, Ling Kuang, Minghui Wang, Hongyuan Zhang, Hai Hu, Guangliang Wen
  • Publication number: 20180097746
    Abstract: I/O board of VXLAN switch removes first VXLAN encapsulation from a packet, determines to perform layer 3 forwarding for the packet and sends the packet to a fabric board of the VXLAN switch. The fabric board searches out a layer 3 entry matching a destination IP address of the packet from a local layer 3 table, modifies a source MAC address of the packet into a gateway MAC address of the VXLAN switch, modifies a destination MAC address of the packet into a destination MAC address in the layer 3 entry, and when an egress port in the layer 3 entry is a VXLAN tunnel port, sends the modified packet to an I/O board associated with the egress port in the layer 3 entry. The I/O board associated with the egress port receives the packet, adds second VXLAN encapsulation to the packet and forwards the packet to a VXLAN.
    Type: Application
    Filed: May 4, 2016
    Publication date: April 5, 2018
    Inventors: Yang Zhang, Ling Kuang, Minghui Wang, Hongyuan Zhang, Hai Hu, Guangliang Wen
  • Publication number: 20180091446
    Abstract: I/O board of a VXLAN switch removes VXLAN encapsulation from a packet, determines to perform layer 3 forwarding for the packet and sends the packet to a fabric board of the VXLAN switch. The fabric board determines to perform layer 3 forwarding for the packet, searches out a layer 3 entry matching a destination IP address of the packet from a local layer 3 table, modifies a source MAC address of the packet into a gateway MAC address of the VXLAN switch, modifies a destination MAC address of the packet into a destination MAC address in the layer 3 entry, and when an egress port in the layer 3 entry is a VLAN port, sends the modified packet to an I/O board associated with the egress port. The I/O board associated with the egress port forwards the packet to a VLAN via the egress port in the layer 3 entry.
    Type: Application
    Filed: May 4, 2016
    Publication date: March 29, 2018
    Inventors: Yang Zhang, Ling Kuang, Minghui Wang, Hongyuan Zhang, Hai Hu, Guangliang Wen