软件升级快速配置指南
Copyright © 2024 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
目 录
2 使用BootRom菜单和XModem协议升级设备软件版本
3 使用BootRom菜单通过TFTP/FTP协议升级设备软件版本
3.5.2 通过BootRom菜单下载并升级BootRom程序
1 使用命令行方式升级设备软件版本
1.1 简介
本案例介绍用命令行方式升级设备软件版本的方法。
1.2 组网需求
如图1所示,主机和设备之间仅使用配置电缆连接。现要求:PC作为文件服务器,并启动TFTP服务器功能,Device作为TFTP客户端,通过TFTP方式将软件升级包下载到Device,并升级软件版本。
图1 使用命令行方式升级设备软件版本组网图
1.3 配置注意事项
升级之前,请您认真阅读版本说明书,确保升级软件包和设备当前软件版本之间的兼容性,了解升级对现行系统的影响以及本版本升级的注意事项。
升级过程中需要重启设备,请您避开业务高峰,选择合适时间段进行。
1.4 配置准备
1.4.1 获取升级软件包
获取升级软件包有如下方式:
- 登录H3C官网http://www.h3c.com,获取待升级的启动软件包。
- 联系H3C技术支持人员获取待升级的启动软件包。
1.4.2 文件服务器的配置
设备支持通过FTP、TFTP、SFTP等方式备份设备的重要文件和上传最新的软件版本,本文仅以TFTP协议为例进行介绍。其它文件传输方式请参见产品配置指导。
# 启动文件服务器上的TFTP服务器功能(以3CDaemon软件为例),设置TFTP服务器上传/下载路径等参数,并开启服务。
图2 配置TFTP服务器上传/下载路径
图3 开启TFTP服务
1.5 配置步骤
1.5.1 配置设备接口IP地址
# 创建管理VLAN 99。
<Switch> system-view
[Switch] vlan 99
[Switch-vlan99] quit
# 创建管理VLAN的接口。
[Switch] interface vlan-interface 99
# 配置Vlan-interface99接口IP地址为192.168.1.1/24。
[Switch-Vlan-interface99] ip address 192.168.1.1 24
[Switch-Vlan-interface99] quit
# 进入设备与主机相连的以太网接口视图(请以设备实际情况为准,此处仅作示例)
[Switch] interface gigabitethernet 1/0/1
# 配置接口工作在二层模式。
[Switch-GigabitEthernet1/0/1] port link-mode bridge
# 将该接口加入VLAN 99。
[Switch-GigabitEthernet1/0/1] port access vlan99
[Switch-GigabitEthernet1/0/1] quit
1.5.2 配置主机IP地址
# 配置本地主机IP地址为:192.168.1.2/24。
图4 配置主机IP地址
# 使用“Win+R”快捷键打开运行窗口,输入cmd打开命令行终端,测试网络的连通性,确保主机与设备之间路由可达。
C:\ Documents and Setting\Administrato> ping 192.168.1.1
正在 Ping 192.168.1.1 具有 32 字节的数据:
来自 192.168.1.1 的回复: 字节=32 时间=31ms TTL=253
来自 192.168.1.1 的回复: 字节=32 时间=30ms TTL=253
来自 192.168.1.1 的回复: 字节=32 时间=30ms TTL=253
来自 192.168.1.1 的回复: 字节=32 时间=30ms TTL=253
192.168.1.1 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 30ms,最长 = 31ms,平均 = 30ms
# 在设备上ping TFTP服务器地址(即主机IP地址),能够ping通。
<Switch> ping 192.168.1.2
Ping 192.168.1.2 (192.168.1.2): 56 data bytes, press CTRL_C to break
56 bytes from 192.168.1.2: icmp_seq=0 ttl=64 time=10.701 ms
56 bytes from 192.168.1.2 icmp_seq=1 ttl=64 time=2.678 ms
56 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=2.282 ms
56 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=1.617 ms
56 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=1.701 ms
--- Ping statistics for 192.168.1.2 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 1.617/3.796/10.701/3.474 ms
# 执行save命令保存设备当前配置信息。
<Switch> save
The current configuration will be written to the device. Are you sure? [Y/N]:y
Please input the file name(*.cfg)[flash:/startup.cfg]
(To leave the existing filename unchanged, press the enter key):
flash:/startup.cfg exists, overwrite? [Y/N]:y
Validating file. Please wait...
Saved the current configuration to mainboard device successfully.
1.5.3 查看当前版本
# 通过display version命令查看设备当前版本号(对比升级前后的设备软件版本可以验证升级是否成功)。
<Switch> display version
H3C Comware Software, Version 7.1.070, Release xxxx
Copyright (c) 2004-2021 New H3C Technologies Co., Ltd. All rights reserved.
H3C Switch uptime is 0 weeks, 0 days, 0 hours, 19 minutes
Last reboot reason : User reboot
...
1.5.4 查看剩余空间
<Switch> dir
Directory of flash:
0 drw- 707584 Jan 29 2013 05:41:21 123.bin
1 drw- 12639 Jan 29 2013 05:41:21 patch.bin
2 drw- 48866304 Jan 02 2013 08:30:11 r6126p20.ipe
3 -rw- 591 Jan 01 2013 03:31:14 serverkey
4 -rw- 6304 Feb 02 2013 06:58:55 startup.cfg
5 -rw- 159335 Feb 02 2013 06:58:55 startup.mdb
6 -rw- 0 Jan 02 2013 06:19:27 topology.dba
7 drw- - Jan 02 2013 05:32:24 versionInfo
...
251904 KB total (25052 KB free)
<Switch> delete /unreserved patch.bin
The file cannot be restored. Delete flash:/patch.bin? [Y/N]:y
Deleting the file permanently will take a long time. Please wait...
Deleting file flash:/123.bin...Done.
- .ipe格式的启动软件包在升级过程中会先解压缩为多个.bin文件,请确保预留足够的存储空间(一般为软件包大小的两倍以上)放置启动软件包、解压文件。
- 使用delete /unreservedfile命令删除文件,被删除的文件将被彻底删除,不能再恢复。
- 使用deletefile命令删除文件,被删除的文件被保存在回收站中,仍会占用存储空间。如果要彻底删除回收站中的某个废弃文件,执行reset recycle-bin命令,以释放空间。
1.5.5 升级设备
# 将待升级的软件包switch.ipe放入之前设置好的TFTP服务器上传/下载路径。
# 使用TFTP方式将文件服务器上的软件版本switch.ipe文件下载到设备上。
<Switch> tftp 192.168.1.2 get switch.ipe
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 58.7M 100 58.7M 0 0 1193k 0 0:00:50 0:00:50 --:--:-- 1127k
# 指定设备下次启动时所用的主用启动文件为switch.ipe。
<Switch> boot-loader file flash:/switch.ipe all main
# 启动软件包解压设置完成后会提示是否删除文件,若后期升级后需切换回本软件版本,建议选择“N”。
<Switch> Do you want to delete flash:/switch.ipe now? [Y/N]:N
# 重启设备。
<Switch> reboot
1.6 验证配置
# 设备重启后,使用display version命令查看设备版本信息。
<Switch> display version
H3C Comware Software, Version 7.1.070, Release xxxx
Copyright (c) 2004-2021 New H3C Technologies Co., Ltd. All rights reserved.
H3C Switch uptime is 0 weeks, 0 days, 0 hours, 19 minutes
Last reboot reason : User reboot
...
# 使用display boot-loader命令查看本次启动和下次启动所采用的启动软件包的名称。
<Switch> display boot-loader
Software images on slot 1:
Current software images:
flash:/boot.bin
flash:/system.bin
Main startup software images:
flash:/boot.bin
flash:/system.bin
Backup startup software images:
None
1.7 配置文件
#
interface vlan-interface 99
ip address 192.168.1.1 24
#
interface gigabitethernet 1/0/1
port link-mode bridge
port access vlan 99
#
1.8 相关资料
- 产品配套“基础配置指导”中的“软件升级”。
- 产品配套“基础配置命令参考”中的“软件升级”。
2 使用BootRom菜单和XModem协议升级设备软件版本
2.1 简介
本案例介绍用BootRom菜单和XModem协议方式升级设备软件版本的方法。
2.2 组网需求
如图5所示,主机和设备之间仅使用配置电缆连接。现要求:通过XModem协议方式将文件switch.ipe下载到Device,并升级软件版本。
图5 通过Console口登录设备组网图
2.3 配置注意事项
升级之前,请您认真阅读版本说明书,确保升级软件包和设备当前软件包版本之间的兼容性,了解升级对现行系统的影响以及本版本升级的注意事项。
升级过程中需要重启设备,请您避开业务高峰,选择合适时间段进行。
使用XMODE方式传输文件较慢,一般情况下不推荐此种方式升级,建议使用网线传输文件,详见1 使用命令行方式升级设备软件版本。
2.4 配置准备
2.4.1 获取升级软件包
获取升级软件包有如下方式:
- 登录H3C官网http://www.h3c.com,获取待升级的启动软件包。
- 联系H3C技术支持人员获取待升级的启动软件包。
2.4.2 下载管理软件
请提前下载好管理软件,本例以超级终端为例。
2.5 配置步骤
2.5.1 查看当前版本
# 通过display version命令查看设备当前版本号(对比升级前后的设备软件版本可以验证升级是否成功)。
<Switch> display version
H3C Comware Software, Version 7.1.070, Release xxxx
Copyright (c) 2004-2021 New H3C Technologies Co., Ltd. All rights reserved.
H3C Switch uptime is 0 weeks, 0 days, 0 hours, 19 minutes
Last reboot reason : User reboot
...
2.5.2 进入BootRom菜单
#重启设备后,根据提示按住Ctrl+B进入设备的BootRom菜单
EXTENDED BOOT MENU
- Download image to flash
- Select image to boot
- Display all files in flash
- Delete file from flash
- Restore to factory default configuration
- Enter BootRom upgrade menu
- Skip current system configuration
- Set switch startup mode
- Reboot
Ctrl+Z: Access EXTENDED ASSISTANT MENU
Ctrl+F: Format file system
Ctrl+P: Change authentication for console login
Ctrl+R: Download image to SDRAM and run
Ctrl+C: Display Copyright
#选择1下载镜像文件到flash
Enter your choice(0-8): 1
- Set TFTP protocol parameters
- Set FTP protocol parameters
- Set XMODEM protocol parameters
- Return to boot menu
#选择3采用XModem协议完成启动软件包的加载,进入下载速率设置菜单
Enter your choice(0-3): 3
Please select your download baudrate:
1.* 9600
- 19200
- 38400
- 57600
- 115200
- Return to boot menu
#根据实际情况,选择合适的下载速率,本例选择5,修改下载速率为115200bit/s
Enter your choice(0-5): 5
Download baudrate is 115200 bps
Please change the terminal's baudrate to 115200 bps and select XMODEM protocol
Press enter key when ready
2.5.3 修改终端设置的波特率
由于交换机Console口的波特率已经修改为115200bps,而终端的波特率还为9600bps,双方是无法通信的。因此,根据系统的提示,需要改变终端设置的波特率,使其与交换机选择的下载波特率一致。
(1) 单击超级终端的[呼叫/断开]菜单项,即断开了超级终端和交换机的连接。
(2) 进入超级终端软件的[文件/属性]菜单,在弹出的对话框单击[配置]按钮(如图7),进入Console口配置对话框,将“每秒位数”配置115200后,单击[确定]按钮(如图8)。
(3) 设置完连接的波特率后,单击超级终端菜单栏的[呼叫/呼叫]菜单项,重新建立超级终端和交换机的连接。
2.5.4 升级设备
(1) 回车后系统输出下载确认提示,键入<Y>,系统开始软件包下载;键入<N>,系统将返回BootRom主菜单:
Are you sure to download file to flash? Yes or No (Y/N):Y
(2) 键入<Y>并回车后,系统开始软件包下载,终端显示如下信息:
Now please start transfer file with XMODEM protocol
If you want to exit, Press <Ctrl+X>
Loading ...CCCCCCCCCCCCCCCCCCCCCCCCC
此时,若想退出程序下载,请键入<Ctrl+X>,否则继续进行如下操作。
(3) 从超级终端菜单栏中选择[传送/发送文件](如图10),在弹出的对话框中点击[浏览]按扭(如图11),选择需要下载的软件包(此处以“update.ipe”为例),并将下载使用的协议改为XModem。
图11 [发送文件]对话框
(4) 选择完成后,点击[发送]按钮,系统弹出如下图所示的界面。
图12 正在发送文件界面
(5) 启动软件包下载完成后,系统提示用户设置该启动软件包的属性,即主用(M)、备用(B)或无属性(N)。键入<M>并回车,将所下载的软件包设置为主用启动软件包。
Please input the file attribute (Main/Backup/None) m
The boot.bin image is self-decompressing...
Load File name : boot.bin 设置已下载的Boot软件包的名称
Free space: 470519808 bytes
Writing flash...................................................................
.............
Done!
The system-update.bin image is self-decompressing...
Load File name : system.bin 设置已下载的System软件包的名称
Free space: 461522944 bytes
Writing flash...................................................................
.............
Done!
Your baudrate should be set to 9600 bps again!
Press enter key when ready
如果在设置启动软件包的属性前设备中已经存在同样属性的启动软件包,则在用户的设置生效后,原有启动软件包的属性将会变为“无属性”。
(6) 参考2.5.3 修改终端设置的波特率,重新将超级终端的波特率调整为9600 bps。
如果下载的速率选择为9600 bps,用户不用重新调整超级终端的速率,请跳过此步骤。
(7) 回车后,系统返回BootRom主菜单,在BootRom主菜单中键入<0>并回车,重启设备后,升级后的启动软件包生效。
EXTENDED BOOT MENU
EXTENDED BOOT MENU
- Download image to flash
- Select image to boot
- Display all files in flash
- Delete file from flash
- Restore to factory default configuration
- Enter BootRom upgrade menu
- Skip current system configuration
- Set switch startup mode
- Set default boot storage medium
- Reboot
Ctrl+F: Format file system
Ctrl+P: Change authentication for console login
Ctrl+R: Download image to SDRAM and run
Ctrl+C: Display Copyright
Enter your choice(0-9): 0
2.6 验证配置
# 设备重启后,使用display version命令查看设备版本信息。
<Switch> display version
H3C Comware Software, Version 7.1.070, Release xxxx
Copyright (c) 2004-2021 New H3C Technologies Co., Ltd. All rights reserved.
H3C Switch uptime is 0 weeks, 0 days, 0 hours, 19 minutes
Last reboot reason : User reboot
...
# 使用display boot-loader命令查看本次启动和下次启动所采用的启动软件包的名称。
<Switch> display boot-loader
Software images on slot 1:
Current software images:
flash:/boot.bin
flash:/system.bin
Main startup software images:
flash:/boot.bin
flash:/system.bin
Backup startup software images:
None
2.7 相关资料
- 产品配套“基础配置指导”中的“软件升级”。
- 产品配套“基础配置命令参考”中的“软件升级”。
3 使用BootRom菜单通过TFTP/FTP协议升级设备软件版本
3.1 简介
本案例介绍用BootRom菜单通过TFTP/FTP协议升级设备软件版本的方法。
3.2 组网需求
如图13所示,主机和设备之间仅使用配置电缆连接。现要求:PC作为文件服务器,并启动FTP服务器功能,Device作为FTP客户端,通过FTP方式将软件升级包下载到Device,并升级软件版本。
图13 通过Console口登录设备组网图
3.3 配置注意事项
升级之前,请您认真阅读版本说明书,确保升级软件包和设备当前软件包版本之间的兼容性,了解升级对现行系统的影响以及本版本升级的注意事项。
升级过程中需要重启设备,请您避开业务高峰,选择合适时间段进行。
3.4 配置准备
3.4.1 配置通过Console口登录设备
在通过Console口搭建本地配置环境时,需要通过终端仿真程序与设备建立连接。
打开终端仿真程序后,请按如下要求设置终端参数:
- 波特率:9600
- 数据位:8
- 停止位:1
- 奇偶校验:无
- 流量控制:无
设备上电,终端上显示设备自检信息,自检结束后提示用户键入回车,用户键入回车后将出现命令行提示符(如<Sysname>)。
****************************************************************************
* Copyright (c) 2004-2024 New H3C Technologies Co.,Ltd.All rights reserved.*
* Without the owner's prior written consent, *
* no decompiling or reverse-engineering shall be allowed. *
****************************************************************************
Line aux0 is available.
Press ENTER to get started.
<Sysname>%Mar 30 09:52:58:243 2022 H3C SHELL/5/SHELL_LOGIN:TTY logged in from aux0.
<Sysname>
3.4.2 获取升级软件包
获取升级软件包有如下方式:
- 登录H3C官网http://www.h3c.com,获取待升级的启动软件包。
- 联系H3C技术支持人员获取待升级的启动软件包。
3.4.3 下载管理软件
请提前下载好管理软件,本例以FTP Server为例。
3.5 配置步骤
3.5.1 查看当前版本
# 通过display version命令查看设备当前版本号(对比升级前后的设备软件版本可以验证升级是否成功)。
<Switch> display version
H3C Comware Software, Version 7.1.070, Release xxxx
Copyright (c) 2004-2024 New H3C Technologies Co., Ltd. All rights reserved.
H3C Switch uptime is 0 weeks, 0 days, 0 hours, 19 minutes
Last reboot reason : User reboot
...
3.5.2 通过BootRom菜单下载并升级BootRom程序
- 不同设备不同版本的BootRom菜单不同,请以设备实际显示内容为准。
- 通过FTP和TFTP协议下载软件的操作类似,此处以FTP协议为例。
- 不同设备的升级过程可能存在差异,请以设备实际情况为准。
(1) 在用户PC(假设IP地址为192.168.0.23)上运行FTP Server程序,设置用户名和密码,以及正确的文件保存目录,并把待升级文件保存在FTP Server的工作目录下。
(2) 在用户PC上运行终端仿真程序,启动设备,键入<Ctrl+B>,进入BootRom扩展段主菜单。
EXTENDED BOOT MENU
- Download image to flash
- Select image to boot
- Display all files in flash
- Delete file from flash
- Restore to factory default configuration
- Enter BootRom upgrade menu
- Skip current system configuration
- Set switch startup mode
- Set The Operating Device
- Reboot
Ctrl+Z: Access EXTENDED ASSISTANT MENU
Ctrl+F: Format file system
Ctrl+P: Change authentication for console login
Ctrl+R: Download image to SDRAM and run
Ctrl+C: Display Copyright
Enter your choice(0-9):
(3) 下载并升级BootRom。
EXTENDED BOOT MENU
- Download image to flash
- Select image to boot
- Display all files in flash
- Delete file from flash
- Restore to factory default configuration
- Enter BootRom upgrade menu
- Skip current system configuration
- Set switch startup mode
- Set The Operating Device
- Reboot
Ctrl+Z: Access EXTENDED ASSISTANT MENU
Ctrl+F: Format file system
Ctrl+P: Change authentication for console login
Ctrl+R: Download image to SDRAM and run
Ctrl+C: Display Copyright
# 键入<1>,加载应用程序到flash。
- Set TFTP protocol parameters
- Set FTP protocol parameters
- Set XMODEM protocol parameters
- Return to boot menu
Enter your choice(0-3):
# 键入<2>,设置FTP协议参数。
在设置参数时,直接输入新的参数即可;不输入参数,直接回车则不做修改,保留原有参数。
Load File Name :test.ipe
:test.ipe
Server IP Address :192.168.0.23
Local IP Address :192.168.0.105
Subnet Mask :255.255.255.0
Gateway IP Address :0.0.0.0
FTP User Name :xxx
FTP User Password :***
显示信息 |
说明 |
Load File Name |
下载文件的名称,要与下载的文件名一致 |
Server IP Address |
FTP/TFTP服务器或PC的IP地址 |
Local IP Address |
设备的IP地址 |
Subnet Mask |
子网掩码 |
Gateway IP Address |
网关IP地址,如果设备与下载文件所在PC不在同一个网段中,需要配置网关IP地址 |
FTP User Name |
FTP用户名 |
FTP User Password |
FTP下载密码 |
# 设置完FTP协议相关参数后,键入<Y>,确认将应用程序下载到flash。
Are you sure to download file to flash? Yes or No (Y/N):
# 键入<Main>,将应用程序设置为主用下次启动配置文件。
Please input the file attribute (Main/Backup/None)
菜单项 |
解释 |
Main |
加载主用程序文件到当前存储介质 新加载的程序文件将自动被设置为M类型,原带有M类型的程序文件中的该属性将被取消 |
Backup |
加载备用程序文件到当前存储介质 新加载的程序文件将自动被设置为B类型,原带有B类型的程序文件中的该属性将被取消 |
None |
加载文件到当前存储介质 |
3.5.3 重启设备
BootRom升级成功后,在BootRom主菜单中键入<0>,重启设备。
3.6 验证配置
# 设备重启后,使用display version命令查看设备版本信息。
<Switch> display version
H3C Comware Software, Version 7.1.070, Release xxxx
Copyright (c) 2004-2024 New H3C Technologies Co., Ltd. All rights reserved.
H3C Switch uptime is 0 weeks, 0 days, 0 hours, 19 minutes
Last reboot reason : User reboot
...
# 使用display boot-loader命令查看本次启动和下次启动所采用的启动软件包的名称。
<Switch> display boot-loader
Software images on slot 1:
Current software images:
flash:/boot.bin
flash:/system.bin
Main startup software images:
flash:/boot.bin
flash:/system.bin
Backup startup software images:
None
3.7 相关资料
- 产品配套“基础配置指导”中的“软件升级”。
- 产品配套“基础配置命令参考”中的“软件升级”。