基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
上QQ阅读APP看书,第一时间看更新

小结

这一章并不是YAMG所能做的全部,但它的目的是让你很好地了解所有最重要的概念、YANG所解决的问题以及如何制作新的YANG模型。

特别是了解数据模型驱动的管理架构和组件。YANG是API合约语言,为客户端和服务器之间的接口创建规范(配置、监控状态、接收通知和调用操作)。最常用的协议是NETCONF、RESTCONF和gNMI,根据工具环境了解其利弊。这些协议支持不同的编码:XML、JSON、protobuf等。最后,这些数据模型生成直接用于编程的API,从而隐藏YANG模型或编码的低级别细节。

尽管“2002年IAB网络管理研讨会概述”(RFC 3535)已有15年历史,其中的要求今天仍然适用且和我们的工作密切相关。因此,对于想了解运维人员面临的问题的人来说,本文档值得一读。