R11.0a-March2023

Create and Manage Network Intent

Network Intent (NI) describes a network design for a specific network device, what these design baselines are like, and how to verify the design works properly. It provides a way to document network design intent, allowing other engineers to understand the device's design and baseline or normal state of a particular device.

More importantly, it provides a way to validate and verify network design. When a network problem occurs, one or multiple NIs are violated. In the postmortem stage of this problem, the violated NIs are coded and automatically monitored. The next time a similar situation occurs, it can be solved in a few minutes and significantly reduce the Mean Time To Repair (MTTR).

  • NI is supported by the Visual Parser on Configurations, SNMP, and CLI commands in no-code automation flow.

  • NI is the cornerstone of the automation reference workflow.

 

Main UI of NI

The key components of NI are as follows:

  • Device(s): the network device with which this NI is associated.
  • Config, SNMP, and CLI: the device configurations or CLI command outputs for this NI.
  • Variables: the variables decoded by the visual Parser of this NI.
  • Notes, Diagnosis, and Status Codes:
    • Notes: any text describing the design, best practice, and hint.
    • Diagnosis and Status Code: an executable code to verify this design and create an alert if it is violated.