一、FTP环境的搭建:(1)将S9300 设置为FTP Server配置S9300 作为FTP Server,假设Ethernet0/0/0 接口IP 地址为10.164.30.20,FTP 用户名为S9300,密码为123456,FTP 工作目录是cfcard:/。
<Quidway> system-view[Quidway] ftp server enableInfo: Succeeded in starting the FTP server.[Quidway] aaa[Quidway-aaa] local-user S9300 password cipher 123456info: A new user added[Quidway-aaa] local-user S9300 ftp-directory cfcard:[Quidway-aaa] local-user S9300 service-type ftp通常S9300 的各种配置文件都在CF 卡,所以FTP 工作目录一般都写为cfcard:/。
这个目录一定要正确填写,因为根目录无法改动。
升级前查询信息:1、查询当前软件版本display version2、检查设备运行状态display device display alarm all3、检查CF 卡中的剩余空间查看当前Master 主控板剩余空间dir cfcard:/查看当前slave 主控板剩余空间。
dir slave#cfcard:4、删除多余文件系统软件大包(以“.cc”结束),config文件(以“.cfg”或“.zip”结束)、License 文件(以“.dat”结束)、Web 文件(以“.web”结束)、补丁文件(以“.pat”结束)请在确认没有使用后再删除。
# 删除当前Master 主控板CF 卡上的多余文件。
<Quidway> delete cfcard:/vrpcfg1.zipDelete cfcard:/vrpcfg1.zip?[Y/N]:yInfo: Deleting file cfcard:/vrpcfg1.zip...succeeded.# 删除当前Slave 主控板CF 卡上的多余文件。
<Quidway> delete slave#cfcard:/vrpcfg1.zipDelete slave#cfcard:/vrpcfg1.zip?[Y/N]:yInfo: Deleting file slave#cfcard:/vrpcfg1.zip...succeeded.删除到回收站中的文件可以使用下面命令恢复。
%Undeleted file cfcard:/vrpcfg1.zip.执行下面命令彻底删除回收站中的无用文件。
<Quidway> reset recycle-bin cfcard:/<Quidway> reset recycle-bin slave#cfcard:/(2)步骤 2 备份系统软件、配置文件和补丁文件。
在操作终端上使用命令行登录到S9300,备份文件到FTP Client。
注意登录时的目录应使用本机上升级程序所在的目录及FTP 工作目录,假设为D:\ftp。
在Windows XP 系统中,可以按照如下步骤启动FTP 程序:−在PC 机上,选择“开始”>“运行”。
−输入cmd。
−在弹出的界面输入d:−输入cd ftp,进入FTP 视图。
C:\Documents and Settings\Administrator>d:D:\>cd ftpD:\ftp>ftp 10.164.30.20Connected to 10.164.30.20.220 FTP service ready.User(10.164.30.20:(none)):S9300# 输入用户名331 Password required for s9300.Password: # 输入密码123456,回车,密码不显示在屏幕。
230 User logged in.ftp> binary200 Type set to I.ftp>get 200 Port command okay.150 Opening BINARY mode data connection for . 226 Transfer complete.ftp: 收到52749606 字节,用时38.91Seconds 1355.60Kbytes/sec.如上所示表示文件已成功传送,可到D:\ftp 目录下查询此文件。
ftp> get vrpcfg.zip200 Port command okay.150 Opening BINARY mode data connection for vrpcfg.zip226 Transfer complete.ftp: 收到589 字节,用时0.01Seconds 60Kbytes/sec.如上所示表示文件已成功传送,可到D:\ftp 目录下查询此文件。
ftp>get s9300v100r006sph002.pat200 Port command okay.150 Opening BINARY mode data connection for s9300v100r006sph002.pat. 226 Transfer complete.ftp: 收到89244 字节,用时0.07Seconds 1333.74Kbytes/sec.如上所示表示文件已成功传送,可到D:\ftp 目录下查询此文件。
(3)将新版本的系统软件上传到S9300在便携机上使用命令行加载。
D:\ftp>ftp 10.164.28.20Connected to 10.164.28.20.S9300&S9300E T 比特路由交换机升级指导书2 命令行升级指导220 FTP service ready.User(10.164.28.20:(none)):S9300 # 手工输入用户名,回车331 Password required for S9300.Password: # 输入密码123456,回车,密码不会显示在屏幕上230 User logged in.ftp> binary200 Type set to I.ftp> put 命令中可以指定保存后的升级程序所使用的文件名,如果未指定则默认与原升级程序文件名相同。
200 Port command okay.150 Opening BINARY mode data connection for . 226 Transfer complete.ftp: 发送90938090 字节,用时70.16Seconds 1345.89Kbytes/sec.(4)将License 文件上传到S9300ftp> put license.dat(5)(可选)将新的配置文件上传到S9300如果版本升级时,不需要更新配置文件,则跳过这一步。
ftp> put vrpcfgnew.zip----结束二、检查是否加载成功:可以使用dir 命令在S9300 上查看该文件是否已存在、文件大小是否和服务器上的文件完全相同,确定没有问题后,接下来要更改系统的启动程序为新加载的升级程序。
<Quidway> dir cfcard:/Directory of cfcard:/Idx Attr Size(Byte) Date Time FileName0 -rw- 198 Nov 21 2011 21:47:36 $_patchstate_a1 -rw- 524,381 Nov 21 2011 21:48:06 private-data.txt2 -rw- 2757 Nov 21 2011 20:55:54 vrpcfgnew.zip3 -rw- 89,244 Nov 21 2011 16:54:40 s9300v100r006sph002.pat4 -rw- 52,749,606 Nov 21 2011 19:43:18 5 -rw- 90,925,409 Nov 22 2011 06:48:54 6 -rw- 1,748 Nov 20 2011 06:09:16 license.dat三、设置系统软件(1)设置设备启动时使用的系统软件更改主用主控板的启动程序为新加载的系统软件。
<Quidway> startup system-software 更改备用主控板的启动系统软件为新加载的系统软件。
<Quidway> startup system-software slav e-board使用display startup 命令查看下次启动所用的系统软件是否为新加载的系统软件。
<Quidway> display startup(2)(可选)设置设备启动时使用的配置文件如果有新的配置文件,则需要指定设备启动时加载的配置文件。
如果不指定的话,将加载升级前的配置文件。
如果有备用主控板,需要通过命令行将新的配置文件拷贝到备用主控板,保证设备重启后主用主控板和备用主控板使用的配置文件一致。
<Quidway> copy vrpcfgnew.cfg slave#cfcard:/<Quidway> startup saved-configuration vrpcfgnew.cfg(3)检查一下文件的CRC是否正确<Quidway> check startup crc next四、重新启动设备执行reboot 命令设备会自动用新加载的系统软件、配置文件进行启动,此时如果用新配置文件启动不需要保存配置。
<Quidway> reboot五、激活license文件加载了新的License 文件后,需要对License 文件进行激活操作,否则License 文件不生效。
如果有备用主控板,需要将License 文件先拷贝到备用主控板后,再进行激活操作。
<Quidway> copy license.dat slave#cfcard:/Copy cfcard:/license.dat to slave#cfcard:/license.dat?[Y/N]:y 100% complete|Info: Copied file cfcard:/license.dat to slave#cfcard:/license.d at...Done.<Quidway> license active license.dat(加载补丁命令是:patch load +补丁名字all run )六、验证升级是否成功(1)检查系统软件是否为目标版本<Quidway> display startup(2)检查是否还有需要升级的软件在用户视图下执行check version 命令检查是否还有需要升级的软件。