YANG data models represent a contract. The API, generated from the set of YANG modules supported on a device, is as good as the data modules exposed.
If the contract is ambiguous, too long or simply doesn’t represent the data that needs to be exposed by a device, leading to a more severe case, it will affect the YANG consumers (managers, orchestrators, NETCONF clients, etc), and will make interoperability and automation more difficult.
Join us for a FREE webinar on YANG Best Practices, presented by Jan Lindblad, co-author of “Network Programmability with YANG” (Available on Amazon), on June 25th, at 9am PDT.
Hank Preston and Jason Belk presented at Network Field Day 23 to a network engineer audience. Jason shared his personal journey from network engineer to automation evangelist, and how Cisco Network Services Orchestrator (NSO) drew him deeper into automati...
Step 1 : configure debug server in Pycharm
Go to Run => Edit Configurations, click on "+" => Python Remote Debug
In "Local Host name " enter ip or host name of your local machine. Enter a available port in "Port :"
Give a name, here it's "NSO debug...
Abstract: RFM services can be hard to implement. Especially the lifecycle management of the delete case of the service can be a challenge. Nano Services uses an executable plan and kickers to supports the full lifecycle of a RFM service.
Previous instalments of this blog post series have covered requirements (parts I and II) and baselining, profiling/optimising and monitoring (part III). In this final part we will discuss some architectures you may want to consider as your system grows in...