×

Network property verification

  • US 10,693,744 B2
  • Filed: 11/02/2017
  • Issued: 06/23/2020
  • Est. Priority Date: 11/02/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • obtaining a plurality of packet handling rules from at least one firewall in a network and at least one routing table in the network;

    translating the packet handling rules to one or more canonical data structures based on priority of rules at a given routing table or a given firewall, each canonical data structure representing a subset of packets affected by one or more corresponding packet handling rules such that each packet handling rule is covered by at least one canonical data structure;

    generating a graph representation of the at least one firewall and at least one node corresponding to the at least one routing table in the network;

    labeling a vertex in the graph representation with a first canonical data structure based on the first canonical data structure being associated with a first packet handling rule of the given firewall, the vertex in the graph representation corresponding to the given firewall;

    labeling an edge in the graph representation with a second canonical data structure based on the second canonical data structure being associated with a second packet handling rule of the given routing table, the edge in the graph representation corresponding to the given routing table; and

    using the graph representation, verifying one or more network properties to identify any network issues.

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