[发明专利]基于SecureCRT的网络设备配置自动备份方法在审
申请号: | 201310561674.4 | 申请日: | 2013-11-12 |
公开(公告)号: | CN103595565A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 蔡宇翔;伍刚;黄泰宁 | 申请(专利权)人: | 国家电网公司;国网福建省电力有限公司;国网福建省电力有限公司信息通信分公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 福州展晖专利事务所(普通合伙) 35201 | 代理人: | 陈如涛 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 securecrt 网络设备 配置 自动 备份 方法 | ||
技术领域
本发明涉及一种网络设备配置备份技术,特别是一种基于SecureCRT脚本语言的网络设备配置自动备份方法。
背景技术
术语解释:
SecureCRT:是一款支持SSH(SSH1和SSH2)、Telnet、Serial、rlogin等多种协议的终端仿真程序,同时支持VBScript和Jscript脚本语言,是连接管理设备的理想工具。
随着网络规模的不断扩大,网络设备数量的不断增加,大量网络设备的配置备份变成了网络维护工作中的一大难题,传统手动备份网络设备配置的方法主要是通过Telnet终端或SecureCRT、Putty等终端工具登录网络设备,通过执行show running-config或display current-config等命令将设备配置输出到屏幕,再通过复制或软件本身自带的记录功能将屏幕上的设备配置导出成相应的配置文件归档保存。
传统的手动备份设备配置,需要频繁的进行登录设备,重复的手工输入备份命令,当设备达到几十或几百的数量级时,这种传统方法就显得效率极其低下,同时大量网络设备的配置备份也给网络维护工作带来不便。
发明内容
本发明的目的在于根据现有技术的不足之处而提供一种解决传统手动网络设备配置备份效率低下及维护不便的问题、能够批量的、自动化的基于SecureCRT的网络设备配置自动备份方法。
本发明的目的是通过以下途径来实现的:
基于SecureCRT的网络设备配置自动备份方法,其要点在于,包括如下步骤:
运行Auto Backup.bat,启动SecureCRT并加载预先设定好的脚本语言Auto Backup.vbs;
Auto Backup.vbs脚本调用设备登录信息文件Loginuser.txt读取事先录入的设备参数信息,如品牌、IP地址、登录方式、设备名称、编号、设备用户名、密码等信息;
判断验证设备品牌、IP地址、登录方式信息,如存在不符合规定项则终止退出,符合规定继续进执行下一步骤;例如:设备品牌规定为cisco和H3C(华为同H3C),登录方式规定为TELNET和SSH2,超出规定范围的视为不符合规定;
判断验证设备用户名、密码信息,如存在错误则等待3秒后重试,三次失败终止退出,信息无误则继续执行下一步骤;
根据设备厂商的不同自动执行相应网络设备备份命令;
根据当前日期自动建立设备配置文件的保存目录并根据设备IP、设备名称、当期日期输出设备配置文件。
本发明所述的基于SecureCRT脚本语言的网络设备配置自动备份方法,其主体分为三个部分:一为调用SecureCRT及脚本语言的批处理文件(Auto Backup.bat)、二为保存有设备品牌、IP地址、登录方式、设备名称、编号、设备用户名、密码等设备登录信息的文本文件(Loginuser.txt)、三为自动备份网络设备配置的脚本语言文件(Auto Backup.vbs)。
综上所述,本发明相比传统网络设备配置备份方法具有如下优点:
适用范围广,目前支持Cisco、H3C、华为等主流品牌网络设备配置的备份;
效率高,实现了批量的、无需人工干预的自动化网络设备配置的备份;
实现成本低,通过脚本语言编写的程序在普通电脑终端即可运行,无需投入大量的软硬件购买费用;
可扩展性强,通过编辑或修改脚本语言,可扩展其功能及增加对其它品牌网络设备的支持。
附图说明
图1为本发明所述的网络设备配置自动备份方法的流程示意图。
下面结合实施例对本发明做进一步描述。
具体实施方式
最佳实施例:
本实施例为结合操作系统的计划任务设定让其在规定的时间节点自动触发运行。
步骤01,系统根据预先设定的时间节点自动触发运行Auto Backup.bat文件,启动SecureCRT并加载Auto Backup.vbs,并进入步骤02。
步骤02,判断系统是否已安装SecureCRT,如未安装则进入步骤03;如果已安装则进入步骤04。
步骤03,终止退出所有过程。
步骤04,调用用于保存设备登录信息文件Loginuser.txt,从中读取设备品牌、IP地址、登录方式、设备名称、编号、设备用户名、密码等相关信息。然后进入步骤05。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网福建省电力有限公司;国网福建省电力有限公司信息通信分公司,未经国家电网公司;国网福建省电力有限公司;国网福建省电力有限公司信息通信分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310561674.4/2.html,转载请声明来源钻瓜专利网。