[发明专利]一种恢复网络设备的出厂配置的方法、装置及网络设备有效
申请号: | 202111065094.7 | 申请日: | 2016-08-24 |
公开(公告)号: | CN113726581B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 雷歆;周赟;罗潇;康培建 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L41/0806 | 分类号: | H04L41/0806;H04L41/0816;H04L41/0826;H04L67/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 恢复 网络设备 出厂 配置 方法 装置 | ||
本发明实施例公开了一种恢复出厂配置的方法,应用于网络配置协议NETCONF服务器,该NETCONF服务器包括运行running配置数据集。该NETCONF服务器接收NETCONF客户端发送的恢复出厂配置的命令,该恢复出厂配置的命令为基于NETCONF协议的YANG模型的用于恢复该NETCONF服务器的出厂配置的远程过程调用RPC命令。该NETCONF服务器根据该恢复出厂配置的命令将该running配置数据集中的数据替换为该NETCONF服务器的出厂配置。通过本发明可以提高NETCONF服务器恢复出厂配置的效率。
相关申请的交叉引用
本发明为2016年8月24日提交,申请号为201610716564.4,发明名称为“一种恢复网络设备的出厂配置的方法、装置及网络设备”的中国专利申请的分案申请,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及配置管理技术领域,尤其涉及一种恢复网络设备的出厂配置的方法、装置及网络设备。
背景技术
通常情况下,大部分设备都具备恢复出厂配置的功能,以便在设备功能不稳定或者用户忘记设备的登录密码时,通过将设备恢复出厂配置使设备恢复正常。
目前,基于网络配置协议(英文:Network Configuration Protocol,简称NETCONF)恢复网络设备出厂配置的方法中,网络设备中的各业务模块保存各自的出厂配置数据,并且每个业务模块的Yang模型中定义了一个用于恢复出厂配置的远程过程调用(英文:remote procedure call,简称RPC)命令,若网络设备在运行时发生了因为配置导致设备运行异常的问题,用户可以触发NETCONF客户端根据本地存储的网络设备的各个业务模块的Yang模型中的RPC命令向网络设备中的各个业务模块下发相应的RPC命令,各个业务模块接收到RPC命令后,进行出厂配置标记,在网络设备重新启动时,各个业务模块通过网络设备中的NETCONF服务器的数据库读写接口将NETCONF服务器的开始(startup)配置数据集中的数据替换为业务模块的出厂配置数据,NETCONF服务器将运行(running)配置数据集中的数据替换为startup配置数据集中的数据,NETCONF服务器再将running配置数据集中的数据下发到对应的各个业务模块,各个业务模块使得出厂配置数据生效,从而使网络设备具备了出厂配置。
由于网络设备中的多个业务模块保存各自的出厂配置数据,因此,每个业务模块需要注册各自的出厂配置处理函数,不利于第三方扩展,增大了开发难度,并且NETCONF客户端需要通过NETCONF服务器分别下发不同的恢复出厂配置的RPC命令给不同的业务模块,维护性差。
发明内容
本发明的实施例提供了一种恢复网络设备的出厂配置的方法、装置及网络设备,用以解决现有技术中的恢复网络设备的出厂配置的方法不利于第三方扩展、增大了开发难度以及维护性差的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供了一种恢复网络设备的出厂配置的方法,网络设备包括NETCONF服务器和多个业务模块,该方法包括:NETCONF服务器确定网络设备需要恢复出厂配置;NETCONF服务器将NETCONF服务器中的开始startup配置数据集和运行running配置数据集中的数据替换为出厂配置数据集中的出厂配置数据,出厂配置数据集专用于存储网络设备的出厂配置数据;NETCONF服务器将替换后的running配置数据集中的数据下发到多个业务模块;多个业务模块基于NETCONF服务器下发的数据执行生效操作。
第一方面提供的方法,采用了出厂配置数据集专门存储网络设备的出厂配置数据,避免了每个业务模块保存各自的出厂配置数据,NETCONF服务器本身能够恢复网络设备的出厂配置,因此,不需要每个业务模块再注册各自的出厂配置处理函数,有利于进行第三方扩展,并且NETCONF客户端不需要通过NETCONF服务器向网络设备中的每个业务模块下发恢复出厂配置的命令,便于维护。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111065094.7/2.html,转载请声明来源钻瓜专利网。