Network-wide verification of invariants
AssigneeThe Board of Trustees of the University of Illinois
InventorsAhmed Khurshid, Matthew Chapman Caesar, Philip Brighten Godfrey
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Board of Trustees of the University of Illinois
InventorsAhmed Khurshid, Matthew Chapman Caesar, Philip Brighten Godfrey
Estimating the term…
A network-wide verification system may be adapted with a data plane verification layer positioned between a set of multiple network devices and a controller in network communication with the devices, where the controller is configured to transmit packet-forwarding rules to the devices. The data plane verification layer monitors network rule modifications, such as monitoring modifications initiated by the network devices and/or by the controller, and verifies the validity of invariants of the monitored network according to multiple stored network invariants. The verification may be executed on parts of the network taking actions that are capable of being influenced by a new rule modification. The network invariants include conditions expected to be upheld in valid network operation as related to packet routing and the packet-forwarding rules.
A network-wide verification system comprising:
A method for network-wide verification of invariants, the method executable by a computer having a processor and memory, the method comprising:
A non-transitory computer-readable storage medium comprising a set of instructions to implement a data plane verification layer for network-wide verification of invariants by a computing device having a processor and memory, the computer readable medium comprising:
Dependencies are inferred from the claim text.