浅析NETCONF\YANG\XML的关系

举报
犇鑫 发表于 2021/07/05 17:21:46 2021/07/05
【摘要】 netconf 是基于xml的网络配置协议,提供了安装,操作和删除网络设备配置的机制。yang 是为netconf建模的一种数据建模语言。xml 指可扩展标记语言,被设计用来传输和存储数据,是一种树状的数据格式。对于常规网络配置问题,比如要给一台路由器配置一条命令,常规的方法是连上去输入命令进行配置。netconf的作用就是代替这个过程完成网络自动化配置,每次你将需要的配置数据告诉netco...

netconf 是基于xml的网络配置协议,提供了安装,操作和删除网络设备配置的机制。

yang 是为netconf建模的一种数据建模语言。

xml 指可扩展标记语言,被设计用来传输和存储数据,是一种树状的数据格式。

对于常规网络配置问题,比如要给一台路由器配置一条命令,常规的方法是连上去输入命令进行配置。netconf的作用就是代替这个过程完成网络自动化配置,每次你将需要的配置数据告诉netconf,它就会完成配置。
但是问题是网络设备的配置模型是不一样的。如果能够给定一个固定的模型,并利用该模型将配置数据进行解析,转换为符合要求的数据结构,就可以完成自动化配置了。yang语言的作用就是设置这个固定模型即yang模型。
netconf的信息交互就是用xml来实现的,所以yang模型其实就是一种描述XML结构的模型。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。