×

Determining violation of a network invariant

  • US 10,541,873 B2
  • Filed: 11/20/2015
  • Issued: 01/21/2020
  • Est. Priority Date: 11/20/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising, by a device implementing a verification module:

  • receiving, by the verification module, a flow rule transmitted from an SDN controller to a switch, the flow rule relating to an event;

    determining whether the flow rule matches any of a plurality of network invariants cached in the device;

    if determined that the flow rule matches one of the plurality of network invariants, determining whether the flow rule violates the matched network invariant;

    if determined that the flow rule does not match any of the plurality of network invariants, (1) reporting the event associated with the flow rule to a policy management module, (2) receiving a new network invariant related to the event from the policy management module, and (3) determining whether the flow rule violates the new network invariant; and

    generating an alarm if determined that the flow rule violates any of the network invariants.

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