电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

YANG模型介绍及语法VIP免费

YANG模型介绍及语法_第1页
1/23
YANG模型介绍及语法_第2页
2/23
YANG模型介绍及语法_第3页
3/23
YANG 模 型 介绍及语法 YANG 模型是什么? YANG 模型是一种数据建模语言,用来建模由NETCONF 协议、NETCONF 远端过程调用(RPCs)、和NETCONF 通知(notification)操作的配置数据和状态数据。YANG 建模NETCONF 协议的操作和内容层(RFC4741,Section 1.1)。 YANG 模型特性: •建模XML 格 式 数据并 由控 制 器 元 素 提 供 功 能 :具 有 自 己 的语法 格 式 ,可 以 无 差地 转 化 为 XML 格 式 ,同 时 通过yangtools plugin 可 以 生 成 相 应 的java 接 口 、类 及 方 法 等 ,为 OpenDaylight 内部 数据(控 制 器 元 素 )处 理 编 程提 供 了 便 利 。 •定 义 语义 元 素 和他 们 的关 系 ,模拟 所 有 的元 素 作为 一个 系 统 ,YANG 模型是一种树 形 结 构 的建模语言,通过YANG 模型本 身 的语法 和语义 关 系 可 以 看 出 其 定 义方 式 的灵 活 性。 •YANG 数据模型的XML 特性提 供 了 一种自 表 述 数据的方 式 ,控 制 器 元 素 和采 用控 制 器 北 向 接 口 API 的应 用可 以 以 一种原 生 格 式 与 数据模型一起 调用。 •利 用一种模式 语言简 化 控 制 器 元 素 和应 用的开 发 。模块 中 提 供 功 能 的开 发 者 可以 定 义 一个 模型,从 而 可 以 创 建对 于所 提 供 功 能 的更简 单的、数据类 型的API。因此降低了 通过服务抽象层提 供 的数据结 构 的错误交互。 YANG 模型与 NETCONF 由最初 YANG 模型的定 义 可 知,YANG 模型与 NETCONF 密切相 关 ,其 产生 是为 了对 NETCONF 协议所 操作的数据进行建模。最初的网络管理 协议SNMP 也有 对 应 的建模语言SMI。下图给出 NETCONF/YANG 与 SNMP/SMI 相 关 概念对 比。 图1 如图中所示,NETCONF 在很多方面体现出对于SNMP 协议的优越性,NETCONF 协议由XML 编码,以SSH 加密,采用TCP 连接,体现出更好的安全性和可靠性。 下面简单引出NETCONF 协议的configuration data store。 Pic YANG 模型通过树形结构的节点定义描述了数据模型的层级嵌套结构以及各属性的数据类型。YANG 具有自己的语法格式,也可以无差别地转换为 XML 格式,称之为 YIN。可以使用第三方工具 pyang 进行转换。pyang 地址:...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

YANG模型介绍及语法

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部