[发明专利]基于SNMP的设备配置回滚方法以及SNMP网管设备有效
申请号: | 201010560534.1 | 申请日: | 2010-11-26 |
公开(公告)号: | CN101977127A | 公开(公告)日: | 2011-02-16 |
发明(设计)人: | 佘健 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 邹裕蓉 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 snmp 设备 配置 方法 以及 网管 | ||
技术领域
本发明涉及网络设备管理技术,尤其涉及基于SNMP(Simple Network ManagementProtocol,简单网络管理协议)对设备配置进行回滚的技术。
背景技术
目前大多数网络设备都支持通过SNMP(Simple Network Management Protocol,简单网络管理协议)协议对其进行管理和配置;SNMP是一个采用轮询机制的请求/响应协议,即管理程序向网络设备的代理发送管理命令,网络设备的代理接收命令并执行命令、然后向管理程序发送响应;另一方面,代理不断对所在的节点设备进行监测,一旦发生某些异常事件就立即向管理程序主动发送告警。当网络设备收到代理的SNMP配置请求后,根据报文内容操作相应的MIB(管理信息库)表项,各个MIB表项完成自己独立的功能,比如当需要升级设置系统时,将必要的配置信息通过SNMP传递给网络设备的系统版本管理模块,这个模块根据参数使用FTP(文件传输协议)/TFTP(简单文件传输协议)等方式获取新版本,从而实现系统升级。
通过SNMP协议对网络设备进行管理时,由于SNMP协议本身非常简单,对于历史命令没有记录机制,如果发现配置不当甚至错误,管理员无法快速取消上一次或几次的配置命令,导致错误命令对用户业务造成的影响不能很快消除。
发明内容
本发明所要解决的技术问题是,提供一种通过SNMP协议对设备进行管理时,能取消上一次或几次配置命令的方法。
本发明为解决上述技术问题所采用的技术方案是,基于SNMP的设备配置回滚方法,包括以下步骤:
SNMP网管设备生成配置命令后,对应生成与该配置命令配套的回滚命令,并在所述配置命令成功下发至对应的网络设备后,将所述配置命令和对应的回滚命令保存到和该网络设备对应的历史命令列表中;
当需要回滚网络设备的配置时,在对应的历史命令列表中选择需要回滚到的配置命令,SNMP网管设备系统从历史命令列表中最近保存的一条配置命令开始,逐条执行每条配置命令对应的回滚命令,直至执行到所选择的配置命令为止。
具体的,所述回滚命令包括取消对应配置命令的OID列表(对象标识命令)以及参数。
进一步的,配置命令的回滚命令执行完毕后,SNMP网管设备从历史命令列表中清除该配置命令及其对应的回滚命令。每条回滚命令对应的配置命令只能回滚一次。
进一步的,在回滚过程中,如某条回滚命令执行失败时,为了最大限度恢复正确配置,SNMP网管设备跳过该回滚命令,继续执行下一条配置命令的回滚命令,直至所选择配置命令的回滚命令执行完毕。
进一步的,回滚命令执行失败后,SNMP网管设备向管理员发出警告。
SNMP网管设备,包括配置命令生成模块、回滚命令生成模块、历史命令列表生成模块、回滚模块;
配置命令生成模块,用于生成配置命令后触发回滚命令生成模块,并将该配置命令下发至对应的网络设备,下发成功后触发历史命令列表生成模块;
回滚命令生成模块,用于对应配置命令生成配套的回滚命令;
历史命令列表生成模块,用于将所述配置命令和对应的回滚命令保存至对应网络设备的历史命令列表中;
回滚模块,用于需要回滚到的配置命令在历史命令列表中确定后,回滚模块从历史命令列表中最近保存的一条配置命令对应的回滚命令开始反向依次执行,直至执行完毕所选择配置命令后的所有回滚命令。
本发明的有益效果是,通过SNMP协议对网络设备进行管理时,如发现配置不当或者配置错误,能快速把设备的配置命令回滚到以前未配置的状态,最大限度地避免误命令对用户业务造成的影响。
附图说明
图1为基于SNMP的网络管理设备。
图2为历史命令列表形成的流程图。
图3为回滚流程图。
具体实施方式
SNMP管理系统主要由SNMP网管设备与接收SNMP命令的网络设备组成。如图1所示,SNMP网管设备包括配置命令生成模块、回滚命令生成模块、历史命令列表生成模块、回滚模块。
SNMP网管设备生成历史命令列表的流程如图2所示:
a1、配置命令生成模块生成配置命令后触发回滚命令生成模块;
a2、回滚命令生成模块对应配置命令生成配套的回滚命令;该回滚命令包括取消配置命令的OID列表(对象标识,为每一个对象分配的唯一标识符)及参数,
a3、配置命令生成模块将该配置命令下发至对应的网络设备,下发成功后触发历史命令列表生成模块,下发失败,则丢弃该回滚命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010560534.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种流量调节方法和设备
- 下一篇:数字版权管理中进行设备认证的方法