In September 2018, Saša Ratković (Apstra) published a must-read Intent-Based Networking Taxonomy1 which (not surprisingly) isn’t too far from what I had to say about the topic in a blog post and related webinar.
It’s also interesting to note that the first three levels of intent-based networking he described match closely what we’re discussing in Building Network Automation Solutions online course and what David Barroso described in Network Automation Use Cases webinar:
- Start with basic device configuration automation;
- Migrate from “device configurations are the ultimate source of information” to single source of truth (abstracted network and services data model);
- Perform real-time validation of network state.
It’s relatively easy to develop an automation solution that meets the first three levels of Saša’s definition. After all, that’s what the attendees of our network automation online course have to do during a sequence of hands-on exercises, and many of them get to the very end (testing and validation).
The final stage he’s describing (self-operation, or self-driving networks if you work for vendor J) is sometimes called event-driven automation. David Gee and Mircea Ulinic covered the basics in the Spring 2018 session of the network automation online course – just enough to show you how complex the topic can be, and how you could get started.
- Replaced the original link to
blog.apstra.comwith a link to a document migrate to Juniper web site.