The entire networking industry is being pressured to automate to scale and move faster. In modern networks, you just can’t manage everything by hand anymore. You need to automate relentlessly, and the most practical way to do so is with YANG and NETCONF. But existing documentation on these technologies has been poor, jargon-filled, or non-existent, so most implementers have been forced to learn by trial and error. Now, Network Programmability with YANG gives them comprehensive and reliable guidance for unlocking the power of network automation using model-driven APIs and protocols. Written by three leaders of the YANG development effort, this plain-spoken book guides networking professionals in successfully applying software practices based on YANG data models. The authors focus on the network operations layer, emphasizing model-driven APIs and underlying transports. Using their information and insights, network professionals can transform the way they manage large networks.
1. Network Management World Must Change: Why Should You Care?2. Data Model-Driven Management3. YANG, NETCONF, RESTCONF Explained4. Telemetry Explained5. YANG Data Modeling Development in the Industry6. Automation Is as Good as the Data Models, the Tooling, and the Module Details (Metadata)7. YANG-Based Development Tools8. YANG Model Design9. Practical Examples10. Practical Example with Google Go11. Automation with YANG Compared to Ansible Puppet/Chef Tosca Openflow