×

Representation of match conditions in logical pipeline data

  • US 10,476,735 B2
  • Filed: 11/18/2015
  • Issued: 11/12/2019
  • Est. Priority Date: 10/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating flow entries for a managed forwarding element (MFE), the method comprising:

  • receiving a plurality of flow descriptions for processing packets by logical forwarding elements, each flow description comprising a set of match conditions and corresponding set of actions, wherein each set of match conditions in the flow descriptions is represented as a combination of Boolean operators and relational operators in a flow description language, wherein a particular set of match conditions in a particular flow description uses one or more relational operators, including at least one of a greater-than operator and a less-than operator, to define a range of allowable values for a particular packet field;

    generating, for each flow description, one or more flow entries in a format useable by the MFE, wherein a particular flow entry generated from the particular flow description based on the particular set of match conditions uses a bitmask of the particular packet field to match over at least a portion of the range of allowable values for the packet field defined by the at least one relational operator; and

    distributing the generated flow entries to the MFE to use to implement network operations described by the plurality of flow descriptions.

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