×

Network policy analysis for networks

  • US 10,554,483 B2
  • Filed: 07/28/2017
  • Issued: 02/04/2020
  • Est. Priority Date: 05/31/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • collecting respective sets of configurations programmed at network devices in a network, the collecting comprising extracting the respective sets of configurations from each of the network devices in the network, wherein the network devices comprise at least one of a switch or a router, and wherein the network comprises one or more underlay networks;

    based on the respective sets of configurations, determining a network-wide configuration of the network, the network-wide configuration comprising at least one of virtual local area networks (VLANs) in the network, access control lists associated with the VLANs, subnets in the network, and a topology of the network;

    based on the network-wide configuration of the network;

    comparing the access control lists associated with the VLANs to yield a VLAN consistency check;

    comparing respective configurations of the subnets in the network to yield a subnet consistency check; and

    performing a topology consistency check based on the topology of the network; and

    based on the VLAN consistency check, the subnet consistency check, and the topology consistency check, determining whether the respective sets of configurations programmed at the network devices in the network contain a configuration error, wherein the configuration error comprises at least one of a first conflict between the access control lists, a second conflict between the respective configurations of the subnets, or a loop resulting from the topology of the network.

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