OpenConfig, RESTCONF, and Automated Cable Verification at iNOG9
Last week I was in Dublin for business which just so happened to overlap with iNOG9, which was last Wednesday. As luck would have it, I had the opportunity to speak at iNOG9 about network automation.
You can watch the video if you want to see the presentation, but the three mini demos I gave were:
- Cable verification on Juniper vMX devices using Ansible
- Automating BGP on IOS-XR using OpenConfig BGP models using Ansible
- Using Postman to explore and demo the new RESTCONF/YANG interface on IOS XE.
Few words about each.
Cable verification
Usually when the topic of network automation comes up, configuration management is assumed. It should not be as there are so many other forms and types of automation. Here I showed how we can verify cabling (via neighbors) is accurate on a Junos vMX topology. Of course, the hard part here is having the discipline to define the desired cabling topology first. Note: links for sample playbooks can be found below on the GitHub repo.
OpenConfig BGP Automation with Ansible
I built a custom Ansible module built around NETCONF (ncclient), but uses the OpenConfig YANG model for global BGP configuration. For example, this is the Continue reading