网络设备的版本升级是网络维护的一部分,但是维护人员在升级过程中,总是会遇到这样或那样的问题,造成升级失败,引起网络中断的情况屡见不鲜。今天就让我来引导大家来开始我们的升级之旅吧!
一般来说,版本升级分为两部分:BOOTROM(相当于PC主板上的BIOS芯片)和VRP文件(相当于windowsXP操作系统)的升级;BOOTROM文件又分为upgrade和full文件。升级顺序为先升级BOOTROM,再升级VRP;BOOTROM文件升级顺序为先升级upgrade,再升级full。(一般来说,升级时只需要升级full文件)
BOOTROM文件和VRP文件的下载地址(登陆时需要用户名和密码,若为最终用户,请联系代理商,若为代理商,请联系自已的上级代理商获取用户名和密码): http://www.huawei-3com.com.cn/cn/support/softwarelist.jsp?category=ROOT%3ECN%3E%B7%FE%CE%F1%D6%A7%B3%D6%3E%C8%ED%BC%FE%D6%D0%D0%C4%3EIP%CD%F8%C2%E7%B2%FA%C6%B7%3EQuidway%26reg%3B%CF%B5%C1%D0%B2%FA%C6%B7%3E%C2%B7%D3%C9%C6%F7%CF%B5%C1%D0%3EQuidway+AR+18%CF%B5%C1%D0

注意:请在下载版本文件后,先打开版本说明书,查看版本配套表,确认此版本适用的设备型号和与之配套的BOOTROM版本。

一、在配置界面通过命令行进行版本升级
方法一:通过FTP方式进行版本升级(此例中假设下载下来的BOOTROM文件和VRP文件存放在C:\\ftp目录下)
步骤1、在PC机“开始菜单”的“运行”栏中键入“cmd”,进入DOS界面,保证PC机可以PING通设备。
 
步骤2、在路由器上启动FTP服务器,并配置从PC机上FTP登陆时的用户名和密码
<Quidway>system-view /进入到系统视图/
[Quidway]ftp server enable /启动FTP服务/
% FTP server has been started
 
[Quidway]local-user h3c /增加一个本地用户,用户名为h3c/
New local user added.
[Quidway-luser-ftp]password simple h3c /配置用户名为h3c的密码为h3c/
[Quidway-luser-ftp]service-type ftp ftp-directory flash:/
/指定此用户的服务类型为ftp,且ftp后的上传下载目录为flash下/

步骤3、将下载到本地c:\\ftp目录下的BOOTROM文件和VRP文件解压缩,将大小为512K的BOOTROM文件(*.btm)更名为bootromfull,将VRP(*.bin/*.app)文件更名为system。(注意重命名后的文件都没有文件后缀)
步骤4、在PC机“开始菜单”的“运行”栏中键入“cmd”,进入DOS界面
 
将system文件也使用put命令上传上去(put system)。
步骤5:查看路由器flash中的文件,使用命令升级版本
 
步骤6:检查版本升级是否成功
 
 
方法二:通过TFTP方式进行版本升级(此例中假设下载下来的BOOTROM文件和VRP文件存放在C:\\tftp目录下)
步骤1、在PC机“开始菜单”的“运行”栏中键入“cmd”,进入DOS界面,保证PC机可以PING通设备。
 
 
步骤2、在PC机上安装TFTP服务器端软件(如3Cdeamon),并配置tftp服务器,一般来说只需要配置上传下载的本地目录。
 
 
步骤3、将本地c:\\tftp目录下的BOOTROM文件和VRP文件解压缩,将大小为512K的BOOTROM文件(*.btm)更名为bootromfull,将VRP(*.bin/*.app)文件更名为system。(注意重命名后的文件都没有文件后缀)
步骤4、将tftp服务器上的bootromfull文件和system文件下载到路由器的flash中
<Quidway>tftp 192.168.1.254 get bootromfull
/指定TFTP服务器地址/ /bootrom文件名/
File will be transferred in binary mode.
Copying file to remote tftp server. Please wait... \\
TFTP: 610 bytes sent in 0 second(s).
 
File uploaded successfully.
<Quidway>tftp 192.168.1.254 get system
/指定TFTP服务器地址/ /vrp文件名/
File will be transferred in binary mode.
Copying file to remote tftp server. Please wait... \\
TFTP: 610 bytes sent in 0 second(s).
 
File uploaded successfully.
 
步骤5:查看路由器flash中的文件,使用命令升级版本
 
 
步骤6:检查版本升级是否成功


二、在BOOTROM菜单中进行版本升级
方法一、通过Xmodem方式进行版本升级
步骤1、启动时接CTRL+B进入到BOOTROM菜单

步骤2、断开超级终端的连接,重新设置超级终端的波特率为115200,再连接超级终端。
 
 
步骤3、设置好以上参数后,请输入回车,选择“传送\\发送文件”
 
 
步骤4、断开超级终端连接,重新设置超级终端的波特率为9600bps,键入回车后路由器自动重启,可以看到bootrom版本已升级到了7.69。
 
 
步骤5、将下载到本地的VRP(*.bin/*.app)文件更名为system。(注意重命名后的文件没有文件后缀)

步骤6、此处再按CTRL+B进入到BOOTROM菜单,继续升级VRP文件。
 
 
步骤7、断开超级终端的连接,重新设置超级终端的波特率为115200,再连接超级终端。
 
 
步骤8、断开超级终端连接,重新设置超级终端的波特率为9600bps,键入回车后路由器自动重启,可以看到VRP版本已升级到了3.40-F0115。
 
 
 
三、AR18系列路由器WEB网管文件http.zip文件的升级
目前AR18系列路由器部分型号支持WEB网管,支持WEB网管需要路由器的flash中有http.zip 文件,这个文件与版本也存在配套关系,一般来说,下载下来的VRP软件压缩包,解压后会有*.web、http.zip、*.bin和版本说明书。*.web是用于通过WEB网管界面进行版本升级的;http.zip是web网管文件,其必须存放在路由器的flash下;*.bin是vrp文件,需更名为system后上传到flash中(不带文件后缀)。
注意:http.zip文件不能通过bootrom菜单导入,必须在升级完bootrom和vrp文件后,通过命令行方式上传到路由器的flash中。
其导入方式与在配置界面通过命令行进行版本升级的方式一致,只需要在上传时将相应的文件名改为http.zip即可。
【提示】
若在上传http.zip文件的过程中“提示空间不足”,则
<Quidway>delete /u bootromfull /将bootrom文件删除/
bootrom升级成功后,文件已写入到bootrom芯片中,可以将源文件删除,但不可以将vrp文件删除!