EP3515022B1

Chassis controllers for converting universal flows

Abstract

This record has no abstract on file.

EP3515022B1, drawing sheet 1
Sheet 1 of 24

Term

6.1 yearsleft in the term

Expires 25 October 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

15 claims: 1 independent, 14 dependent

  1. 1
    A method for a controller that manages forwarding behavior of a managed forwarding element, MFE, (1925) that executes on a host computer, the method comprising:at a first controller application (1915) that also executes on the host computer alongside the MFE (1925, 1740): from a second controller (1715) that provides data defining forwarding behaviors of logical forwarding elements, LFEs, to a plurality of controller applications (1725, 1730) executing on a plurality of host computers, receiving data that defines forwarding behavior of a particular LFE (1905) of a logical network, the particular LFE (1905) specifying a logical datapath set that logically connects a set of end machines executing on the host computer to a plurality of other end machines executing on the plurality of host computers;based on the received data, generating data for defining forwarding behaviors of the MFE (1925) to implement the particular LFE (1905);and distributing the generated data to the MFE (1925) for the MFE (1925) to implement the particular LFE (1905) wherein the particular LFE is (1905) also implemented by a plurality of other MFEs (1930, 1745-1750) executing on the plurality of host computers.
  2. 14
    A machine-readable medium storing a controller application which when executed by at least one processing unit executes the method of any of claims 1-13.
  3. 15
    A computer comprising:a set of processing units;and a machine-readable medium storing a program which when executed by at least one of the processing units executes the method of any of claims 1-13.