[发明专利]一种网络设备的升级方法及装置在审
申请号: | 201910619954.3 | 申请日: | 2019-07-10 |
公开(公告)号: | CN110474793A | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 林航 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F9/4401 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级文件 环境变量 升级服务器 网络设备 引导程序 待升级软件 升级 分区 网络设备升级 升级过程 网络维护 重新获取 可访问 主程序 失败 下载 保存 恢复 | ||
本发明实施例提供一种网络设备的升级方法及装置。该方法包括:从升级服务器下载待升级软件对应的升级文件之后,在环境变量中保存升级服务器的地址和升级文件的名称,其中环境变量为网络设备的引导程序可访问的环境变量且环境变量分区不属于网络设备的主程序分区;若升级失败,则在引导程序引导下,从环境变量中获取升级服务器的地址和升级文件的名称;根据升级服务器的地址重新获取与升级文件的名称相对应的升级文件;在引导程序引导下,安装升级文件对应的待升级软件。本发明实施例提供的网络设备的升级方法,如果升级过程出现异常导致升级失败,能够自动在引导程序下恢复,提升了网络设备升级的可靠性,降低了网络维护成本。
技术领域
本发明实施例涉及通信技术领域,具体涉及一种网络设备的升级方法及装置。
背景技术
在实际使用中,经常需要对嵌入式网络设备进行升级,而升级失败也是在所难免的,目前针对嵌入式网络设备升级可靠性的解决方法有以下几种:
1、设备分区备份法
该类方法通常将设备的闪存FLASH分区分为两部分,一个为主分区,一个为备份分区,两个分区都有能够保证设备顺利运行的主程序文件。在设备升级刷写FLASH的阶段,只刷写设备主分区,如果出现异常导致刷写失败,无法正常运行主分区的程序,则通过备份分区进入设备主程序,再重新在备份分区的主程序下进行升级。
2、升级文件保存法
该类方法在设备升级时,不直接在主程序下将程序文件刷写到FLASH上,而是将升级程序文件保存到FLASH的一个单独分区中。升级文件下载完成后,对文件信息进行校验,如果文件完整,则整机重启到引导程序BOOT下,再在BOOT下将程序文件刷写到FLASH中。使用这种方法,如果是在主程序下载升级文件保存阶段出现异常,本身不影响主程序的运行,可以重新下载进行设备升级;如果是在BOOT下刷写FLASH阶段出现异常,BOOT无法正常引导进入主程序,但是本身不影响之前下载保存的升级文件,可以重新再从保存升级文件的分区中读取,重新刷写升级。
3、BOOT自动升级法
该类方法首先需要网络管理员手动在文件服务器上配置好设备的升级文件,设备在启动引导阶段,在BOOT下通过引导程序协议(Bootstrap Protocol,BOOTP)申请IP地址,再通过简单文件传输协议(Trivial File Transfer Protocol,TFTP)向文件服务器下载升级文件,升级文件下载成功后再在BOOT下进行主程序升级。因为整个升级过程都在BOOT下进行,即使下载或者升级失败,也能够由BOOT重新请求程序升级,不会出现设备无法启动的问题。
上述3种方案,前两种都是使用额外的FLASH空间进行升级可靠性的保障,而对于网络设备,通常因为设备成本的考虑,硬件上FLASH大小有限,不能保证都有额外空间进行主程序分区或者升级文件的备份。而第3种方法,直接让设备升级都在BOOT下通过简单文件传输协议进行,BOOT下每次启动,都需要先获取地址,再尝试连接升级服务器,判断是否需要设备升级,导致设备正常启动进入主程序的时间变的更久。
发明内容
针对现有技术中的缺陷,本发明实施例提供了一种网络设备的升级方法及装置。
第一方面,本发明实施例提供一种网络设备的升级方法,包括:
从升级服务器下载待升级软件对应的升级文件之后,在环境变量中保存所述升级服务器的地址和所述升级文件的名称,其中所述环境变量为网络设备的引导程序可访问的环境变量且所述环境变量分区不属于网络设备的主程序分区;
若升级失败,则在所述引导程序引导下,从所述环境变量中获取所述升级服务器的地址和所述升级文件的名称;
根据所述升级服务器的地址重新获取与所述升级文件的名称相对应的升级文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910619954.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络配置方法、设备及系统
- 下一篇:一种SDN架构的信息转换方法和系统