×

Methods and systems to offload overlay network packet encapsulation to hardware

  • US 9,692,698 B2
  • Filed: 06/30/2014
  • Issued: 06/27/2017
  • Est. Priority Date: 06/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for offloading packet encapsulation for an overlay network, the method comprising:

  • sending a mapping table of the overlay network from a host machine to a physical network interface controller (NIC) of the host machine, the mapping table associating each VM of a set of VMs of a tenant with an associated tunnel endpoint on the overlay network;

    determining whether the overlay network encapsulation of a packet received at the host from a VM of the tenant is to be offloaded to the physical NIC;

    when the encapsulation of the packet is to be offloaded to the physical NIC, tagging the received packet at the host for encapsulation by the physical NIC and sending the packet to the physical NIC without encapsulation, wherein when the packet is tagged, the physical NIC encapsulates the packet for the overlay network by using the mapping table to identify the tunnel endpoint based on an identifier of the VM; and

    when the encapsulation of the packet is not to be offloaded to the physical NIC, encapsulating the received packet at the host by using the mapping table to identify the tunnel endpoint associated with the VM based on the identifier of the VM and sending the encapsulated packet without a tag to the physical NIC.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×