×

Hybrid packet processing

  • US 10,033,640 B2
  • Filed: 02/01/2017
  • Issued: 07/24/2018
  • Est. Priority Date: 07/08/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing packets for a managed forwarding element that executes in a single computing device to forward packets in a network, the method comprising:

  • at the single computing device, performing a lookup operation that searches entries in a forwarding table to identify an entry that matches a packet of a data flow, the identified entry specifying a high-level action that comprises outputting the packet to a logical egress port of a logical forwarding element;

    providing the logical egress port to a module that executes separately from the managed forwarding element on the same single computing device as the managed forwarding element, wherein the module performs a set of processes in order to identify a set of low-level actions for the managed forwarding element to perform on the packet without additional lookups into the forwarding table;

    receiving data from the separate module that specifies the set of low-level actions, the data comprising instructions to encapsulate the packet in a particular tunnel to which the logical egress port corresponds; and

    performing the set of low-level actions on the packet in order to further process the packet at the single computing device.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×