×

Exchange of network state information between forwarding elements

  • US 9,331,937 B2
  • Filed: 04/18/2013
  • Issued: 05/03/2016
  • Est. Priority Date: 04/18/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer configured as a first host in a network managed by at least one network controller, the computer comprising:

  • a set of processing units;

    a non-volatile storage storing;

    a first managed forwarding element for execution by at least one processing unit in the set of processing units, the first managed forwarding element for forwarding data packets to and from virtual machines operating on the first host based on forwarding state records, wherein at least a plurality of the forwarding state records are provided by a network controller; and

    a daemon for execution by at least one processing unit in the set of processing units, the daemon for (i) providing, to the first managed forwarding element, a set of forwarding state records required by the first managed forwarding element in order to forward a particular data packet and (ii) requesting forwarding state from a second managed forwarding element operating in a different second host to obtain the required set of forwarding state records from the second forwarding element to forward the particular data packet when the daemon does not have the set of forwarding state records locally available, the second managed forwarding element for forwarding data packets for a second set of virtual machines that operate on the second host.

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