[发明专利]设备配置方法、装置及系统在审
申请号: | 202110862201.2 | 申请日: | 2021-07-29 |
公开(公告)号: | CN113708955A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 朱明达;汤永翔 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京金讯知识产权代理事务所(特殊普通合伙) 11554 | 代理人: | 黄剑飞 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 配置 方法 装置 系统 | ||
本公开涉及一种设备配置方法、装置、系统、电子设备及计算机可读介质。该方法包括:基于网络配置协议功能由网管设备获取配置请求;解析所述配置请求以获取目标节点和配置数据;基于所述目标节点的功能和所述配置数据生成命令数据;基于命令行执行所述命令数据并生成执行结果。本公开涉及的设备配置方法、装置、系统、电子设备及计算机可读介质,能够降低网络配置协议功能开发成本,提高网络配置协议开发效率;增加网络配置协议容错处理,降低产品故障率;解决配置同步备份问题。
技术领域
本公开涉及计算机信息处理领域,具体而言,涉及一种设备配置方法、装置、系统、电子设备及计算机可读介质。
背景技术
传统的网络管理协议SNMP并不是面向配置的协议,随着网络规模的增大、复杂性的增加,SNMP已经不能适应当前复杂网络的管理,特别是不能满足配置管理的需求。为了弥补SNMP的缺陷,基于可扩展标记语言XML(Extensible Markup Language)的NETCONF协议应运而生。
NETCONF(Network Configuration Protocol,网络配置协议)是一种基于XML的网络管理协议,它提供了一种网管和网络设备之间通信的机制,网络管理员可以利用这套机制在网管上增加、修改、删除网络设备的配置,获取网络设备的配置和状态信息。
NETCONF报文使用XML格式,具有强大的过滤能力,而且每一个数据项都有一个固定的元素名称和位置,这使得同一厂商的不同设备具有相同的访问方式和结果呈现方式,不同厂商之间的设备也可以经过映射XML得到相同的效果,这使得它在第三方软件的开发上非常便利,很容易开发出在混合不同厂商、不同设备的环境下的特殊定制的网管软件。在这样的网管软件的协助下,使用NETCONF功能会使网络设备的配置管理工作,变得更简单更高效。
随着NETCONF支持的功能越来越多,开发成本越来越高,一种可以直接使用网络设备已有的功能模块,降低了NETCONF开发成本的方法就很有必要了。
在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本公开提供一种设备配置方法、装置、系统、电子设备及计算机可读介质,能够降低网络配置协议功能开发成本,提高网络配置协议开发效率;增加网络配置协议容错处理,降低产品故障率;解决配置同步备份问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一方面,提出一种设备配置方法,可用于网络设备,该方法包括:基于网络配置协议功能由网管设备获取配置请求;解析所述配置请求以获取目标节点和配置数据;基于所述目标节点的功能和所述配置数据生成命令数据;基于命令行执行所述命令数据并生成执行结果。
在本公开的一种示例性实施例中,还包括:和网管设备建立基于网络配置协议功能的通信通道。
在本公开的一种示例性实施例中,解析所述配置请求以获取目标节点和配置数据之后,还包括:判断和所述网络设备之间的基于网络配置协议功能的通信通道是否畅通;在不畅通时,重新建立所述通信通道。
在本公开的一种示例性实施例中,基于命令行执行所述命令数据并生成执行结果,包括:将所述命令数据发送至命令行;所述命令行基于执行所述命令数据生成执行结果;将所述执行结果通过网络配置协议功能发送到所述网管设备。
在本公开的一种示例性实施例中,所述命令行基于执行所述命令数据生成执行结果,包括:所述命令行接收所述命令数据;解析所述命令数据并执行;在执行之后进行备份并生成执行结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110862201.2/2.html,转载请声明来源钻瓜专利网。