Patents by Inventor Huifeng Chang

Huifeng Chang 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: 10205657
    Abstract: The present disclosure provides a method and apparatus for forwarding a packet, wherein the method comprising: for each Virtual Machine (VM) in the server, obtaining relevant information of a virtual Network Interface Controller (vNIC) of the VM, and associating the obtained relevant information with a local virtual port, wherein the relevant information includes a Media Access Control (MAC) address of the vNIC, a Virtual eXtensible Local Area Network (VXLAN) Network Identifier (VNI) of the VXLAN where the vNIC is located, and a Virtual Local Area Network (VLAN) Identifier (ID) of a VLAN associated with the VXLAN where the vNIC is located; after receiving an Ethernet packet sent by the server, searching a VNI according to a source MAC address of the Ethernet packet and a VLAN ID; and according to the searched VNI, encapsulating the Ethernet packet, obtaining a VXLAN packet, and forwarding the VXLAN packet.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: February 12, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Huifeng Chang
  • Patent number: 10091090
    Abstract: Based on an example, two forwarding pipelines are configured in a software defined networking (SDN) switch. After receiving, from an SDN controller, a flow entry adding instruction comprising a flow entry to be added and a table identifier (ID) indicating a flow table that the flow entry is to be added to, an SDN switch adds the flow entry into the flow table corresponding to the table ID, wherein the flow table is in the first forwarding pipeline or the second forwarding pipeline. If the flow table and its next flow table are in different forwarding pipelines, the SDN switch adds an action of forwarding to the internal interface to the flow entry.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: October 2, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Huifeng Chang
  • Patent number: 10003533
    Abstract: A method for forwarding a Software Defined Networking (SDN) packet, applied in a data forwarding device in a SDN network, comprising: dividing a flow table with a plurality of flow table entries according to a class in advance, and obtaining multi-layer flow tables serial in sequence; wherein each layer of flow table corresponds to a class of flow table; and receiving a SDN packet, searching each layer of flow table in sequence according to a precedence order of the multi-layer flow tables, or directly pointing to a specified flow table to search a matched flow table entry, and processing the SDN packet.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: June 19, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Huifeng Chang
  • Publication number: 20160277297
    Abstract: A method for forwarding a Software Defined Networking (SDN) packet, applied in a data forwarding device in a SDN network, comprising: dividing a flow table with a plurality of flow table entries according to a class in advance, and obtaining multi-layer flow tables serial in sequence; wherein each layer of flow table corresponds to a class of flow table; and receiving a SDN packet, searching each layer of flow table in sequence according to a precedence order of the multi-layer flow tables, or directly pointing to a specified flow table to search a matched flow table entry, and processing the SDN packet.
    Type: Application
    Filed: October 23, 2014
    Publication date: September 22, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventor: Huifeng CHANG
  • Publication number: 20160261496
    Abstract: The present disclosure provides a method and apparatus for forwarding a packet, wherein the method comprising: for each Virtual Machine (VM) in the server, obtaining relevant information of a virtual Network Interface Controller (vNIC) of the VM, and associating the obtained relevant information with a local virtual port, wherein the relevant information includes a Media Access Control (MAC) address of the vNIC, a Virtual eXtensible Local Area Network (VXLAN) Network Identifier (VNI) of the VXLAN where the vNIC is located, and a Virtual Local Area Network (VLAN) Identifier (ID) of a VLAN associated with the VXLAN where the vNIC is located; after receiving an Ethernet packet sent by the server, searching a VNI according to a source MAC address of the Ethernet packet and a VLAN ID; and according to the searched VNI, encapsulating the Ethernet packet, obtaining a VXLAN packet, and forwarding the VXLAN packet.
    Type: Application
    Filed: October 31, 2014
    Publication date: September 8, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventor: Huifeng CHANG
  • Publication number: 20160234097
    Abstract: Based on an example, two forwarding pipelines are configured in a software defined networking (SDN) switch. After receiving, from an SDN controller, a flow entry adding instruction comprising a flow entry to be added and a table identifier (ID) indicating a flow table that the flow entry is to be added to, an SDN switch adds the flow entry into the flow table corresponding to the table ID, wherein the flow table is in the first forwarding pipeline or the second forwarding pipeline. If the flow table and its next flow table are in different forwarding pipelines, the SDN switch adds an action of forwarding to the internal interface to the flow entry.
    Type: Application
    Filed: August 8, 2014
    Publication date: August 11, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventor: Huifeng CHANG
  • Publication number: 20150032815
    Abstract: A data center network comprises CORE devices which are stacked to form a stack system and an ACCESS device. Information of connection between each CORE device in the stack system and its peer ACCESS devices is recorded. Upon determining a change in the information of connection between any CORE device and its peer ACCESS devices, said CORE device is labeled with a low-forwarding-capability identifier. When transmitting a message, the ACCESS device selects a CORE device other than the CORE device labeled with a low-forwarding-capability identifier to perform the message forwarding.
    Type: Application
    Filed: July 30, 2013
    Publication date: January 29, 2015
    Inventor: Huifeng Chang
  • Publication number: 20140355615
    Abstract: The present disclosure provides a method and an apparatus for traffic forwarding, wherein the method is applied to a control apparatus in a network, including: determining a switch apparatus having egress ports associated with N equal-cost paths simultaneously in the network, wherein N is equal to or greater than 2; informing the switch apparatus to create a traffic distribution group, and to add the egress ports on the switch apparatus associated with the N equal-cost paths to the traffic distribution group; and issuing, to the switch apparatus, a traffic table corresponding to the traffic distribution group, wherein the traffic table includes a destination address of the N equal-cost paths and the traffic distribution group used as an egress port through which the switch apparatus forwards traffic to the destination address.
    Type: Application
    Filed: January 24, 2013
    Publication date: December 4, 2014
    Inventor: Huifeng Chang
  • Publication number: 20140223435
    Abstract: Methods and devices for migrating a virtual machine from a source server to a destination server. Information identifying a multicast group of the virtual machine on the source server is received. Before the virtual machine migrates to the destination server, a destination interface of a destination network device connected to the destination server is added to the identified multicast group such that the virtual machine continues to receive multicast traffic of the multicast group after the migration.
    Type: Application
    Filed: November 27, 2012
    Publication date: August 7, 2014
    Inventor: Huifeng Chang