Event generation in response to network intent formal equivalence failures
First Claim
1. A method comprising:
- receiving an indication of an equivalence failure, the equivalence failure corresponding to one or more models of network intents;
analyzing the indication of the equivalence failure and the one or more models of network intents and identifying one or more constituent intents that caused the equivalence failure;
determining the granularity of the equivalence failure and the identified one or more constituent intents; and
generating an event for external consumption, the event based at least in part on the equivalence failure, the granularity of the equivalence failure, and the identified one or more constituent intents;
wherein the equivalence failure corresponds to a failure of a semantic analysis of the constituent intents of a first model of network intents, and the indication comprises a listing of completely and partially shadowed rules of the first model of network intents.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media for receiving an indication of an equivalence failure, the equivalence failure corresponding to one or more models of network intents. The indication of the equivalence failure is analyzed and one or more constituent intents that caused the equivalence failure are identified, wherein the one or more constituent intents are associated with a model of the one or more models of network intents. The granularity of the equivalence failure and the identified one or more constituent intents is determined, and an event for external consumption is generated, the event based at least in part on the equivalence failure, the granularity of the equivalence failure, and the identified one or more constituent intents.
134 Citations
17 Claims
-
1. A method comprising:
-
receiving an indication of an equivalence failure, the equivalence failure corresponding to one or more models of network intents; analyzing the indication of the equivalence failure and the one or more models of network intents and identifying one or more constituent intents that caused the equivalence failure; determining the granularity of the equivalence failure and the identified one or more constituent intents; and generating an event for external consumption, the event based at least in part on the equivalence failure, the granularity of the equivalence failure, and the identified one or more constituent intents; wherein the equivalence failure corresponds to a failure of a semantic analysis of the constituent intents of a first model of network intents, and the indication comprises a listing of completely and partially shadowed rules of the first model of network intents. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
one or more processors; and at least one computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the system to; receive an indication of an equivalence failure, the equivalence failure corresponding to one or more models of network intents; analyze the indication of the equivalence failure and identify one or more constituent intents that caused the equivalence failure, wherein the one or more constituent intents are associated with a model of the one or more models of network intents; determine the granularity of the equivalence failure and the identified one or more constituent intents; and generate an event for external consumption, the event based at least in part on the equivalence failure, the granularity of the equivalence failure, and the identified one or more constituent intents; wherein the equivalence failure corresponds to a failure of a semantic analysis of the constituent intents of a first model of network intents, and the indication comprises a listing of completely and partially shadowed rules of the first model of network intents. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium comprising:
instructions stored therein instructions which, when executed by one or more processors, cause the one or more processors to; receive an indication of an equivalence failure, the equivalence failure corresponding to one or more models of network intents; analyze the indication of the equivalence failure and identify one or more constituent intents that caused the equivalence failure, wherein the one or more constituent intents are associated with a model of the one or more models of network intents; determine the granularity of the equivalence failure and the identified one or more constituent intents; and generate an event for external consumption, the event based at least in part on the equivalence failure, the granularity of the equivalence failure, and the identified one or more constituent intents; wherein the equivalence failure corresponds to a failure of a semantic analysis of the constituent intents of a first model of network intents, and the indication comprises a listing of completely and partially shadowed rules of the first model of network intents. - View Dependent Claims (14, 15, 16, 17)
Specification