当前位置: 首页 > 专利查询>刘超专利>正文

一种YANG模型浏览器及客户端设备制造技术

技术编号:29797939 阅读:68 留言:0更新日期:2021-08-24 18:19
本发明专利技术提出了一种YANG模型浏览器及客户端设备,YANG模型浏览器直接从网络设备上读取该网络设备支持的所有YANG模型列表,并将该列表集中显示在YANG模型浏览器界面上。基于该YANG模型浏览器,用户只需点击鼠标就可以完成以下操作:(1)查看网络设备所支持的所有YANG模型列表;(2)查看YANG模型文件具体内容;(3)查看网络设备上基于YANG模型中的容器定义的数据资源。此外,本发明专利技术还提供了配置模板以简化对网络设备的增、查、改、删操作。本发明专利技术能够提高网络技术人员利用YANG模型进行网络可编程工作的效率,降低网络可编程技术的使用难度,还可作为SDN技术的学习培训工具,提高学习效果。

【技术实现步骤摘要】
一种YANG模型浏览器及客户端设备
本专利技术涉及网络通信
,具体涉及一种YANG模型浏览器及客户端设备。
技术介绍
为了适应软件定义网络的需求,网络设备厂商提供了越来越多的具有网络可编程特性的网络设备。外部控制器能够利用这种网络设备提供的通用API接口以及标准协议,通过编程(而不是传统命令行)的方式,获取网络设备的数据资源,配置网络设备的运行方式、指示网络设备执行命令、接收网络设备的通知等,从而实现对网络设备的运行、维护、管理和监控工作。软件定义网络的一个重要概念是网络功能虚拟化,即关注的是功能本身而不是实现功能的设备。于是,不同厂家的设备,只要能够提供相同的功能,就可以互相替换使用。然而在现实中,不同厂家的网络设备内部的实现方式是不同的,实现同一种功能所需要的数据资源与配置结构也是不同的。为了方便进行设备的可编程管理,这些数据资源与配置结构需要以统一的、公开的方式提供给编程人员。YANG模型是解决不同设备厂商的网络设备配置结构不同的优选方案之一。设备厂商按照YANG模型规定的统一语法和结构,利用容器、列表、叶子本文档来自技高网...

【技术保护点】
1.一种YANG模型浏览器,其特征在于:YANG模型浏览器直接从目标网络设备读取该网络设备支持的YANG模型列表,所述YANG模型浏览器将读取的所述YANG模型列表集中显示在所述YANG模型浏览器的用户界面中供用户进一步操作。/n

【技术特征摘要】
1.一种YANG模型浏览器,其特征在于:YANG模型浏览器直接从目标网络设备读取该网络设备支持的YANG模型列表,所述YANG模型浏览器将读取的所述YANG模型列表集中显示在所述YANG模型浏览器的用户界面中供用户进一步操作。


2.根据权利要求1所述的YANG模型浏览器,其特征在于,所述YANG模型浏览器使用RESTCONF请求消息从所述网络设备读取YANG模型列表,所述网络设备使用RESTCONF应答消息向所述YANG模型浏览器返回所述YANG模型列表,所述RESTCONF请求消息和所述RESTCONF应答消息主体内容格式为JSON或者XML格式。


3.根据权利要求1所述的YANG模型浏览器,其特征在于,所述YANG模型列表中的每一个YANG模型列表项对应一个YANG模型,所述YANG模型列表项包括YANG模型的名称、修订时间、访问网址。


4.根据权利要求1所述的YANG模型浏览器,其特征在于,如果所述YANG模型列表的列表项太多,无法全部显示在用户界面,使用分页或有滚动条的控件或有下拉功能的控件显示所有YANG模型列表项。


5.根据权利要求1所述的YANG模型浏览器,其特征在于,YANG模型浏览器利用记录文件对所述YANG模型列表中的每个YANG模型列表项进行标注;所述标注指的是对含有顶层容器的YANG模型列表项、不含顶层容器的YANG模型列表项进行区别显示。


6.根据权利要求5所述的YANG模型浏览器,其特征在于,所述记录文件已经预先制作好,存储在本地或服务器或目标网络设备中;所述记录文件由记录组成,每条所述记录包含YANG模型的名称、修订时间、访问网址、是否包含顶层容器,如果所述记录对应的YANG模型包含顶层容器,则该条记录还包含顶层容器组成的列表信息。


7.根据权利要求6所述的YANG模型浏览器,其特征在于,使用所述记录文件对每个所述YANG模型列表项进行标注的具体方法包括:对YANG模型列表中的每个YANG模型列表项,检查所述记录文件中是否存在具有相同YANG模型名称的记录,如果存在且该记录中YANG模型的修订时间和YANG模型列表项中YANG模型的修订时间一致,...

【专利技术属性】
技术研发人员:刘超
申请(专利权)人:刘超
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1