两种升级方式都可靠,命令行方式更适合远程操作;两个Console口物理上是独立的,配置不会自动同步。
一、BootWare升级 vs 命令行升级的区别与选择
| 对比维度 | BootWare菜单升级 | 命令行升级(CLI) |
|---|
| 操作环境 | 设备启动阶段,通过Console口进入BootWare菜单 | 设备正常运行后,通过命令行界面执行 |
| 适用场景 | 设备无法正常启动、版本差异巨大需底层更新、或需要彻底替换系统文件时 | 日常版本升级、设备可正常登录时 |
| 操作复杂度 | 较高,需要Console物理连接,菜单操作较多 | 较低,几条命令即可完成 |
| 业务中断 | 中断时间较长(需重启进入BootWare) | 中断时间较短(重启一次即可) |
| 网络依赖 | 不需要网络(通过Console操作),但传文件需配置临时IP | 需要网络连接(SSH/Telnet) |
| 风险等级 | 相对较高(操作不当可能变砖) | 相对较低(系统层面操作更安全) |
哪个更好?
日常升级首选命令行方式,原因如下:
BootWare升级主要用于以下特殊情况:
设备无法正常启动(卡在BootLoader阶段)
命令行升级失败后需要救援
需要刷写BootWare本身(命令行无法操作)
二、MSR5680-X3升级步骤(含备份文件)
以下是完整的升级流程:
准备工作
下载软件版本:从H3C官网下载MSR5680-X3对应的.ipe格式升级文件
准备TFTP/FTP服务器:在PC上启动TFTP服务(如3CDaemon),将.ipe文件放入指定目录
连接Console口(如通过命令行方式则不需要):用配置线连接Console口
备份当前配置:
<H3C> display current-configuration
<H3C> display startup
<H3C> copy startup.cfg backup.cfg
- 方式一:命令行升级(推荐)
# 1. 查看当前版本
<H3C> display version
# 2. 确认存储空间
<H3C> dir
# 3. 从TFTP服务器下载新版本(假设TFTP服务器IP为192.168.1.100)
<H3C> tftp 192.168.1.100 get MSR5680-X3-R9141P16.IPE
# 4. 指定下次启动的主镜像文件
<H3C> boot-loader file flash:/MSR5680-X3-R9141P16.IPE slot 1 main
# 5. 确认配置正确
<H3C> display boot-loader
# 6. 备份当前启动文件(可选)
<H3C> copy flash:/current-boot.bin flash:/current-boot-backup.bin
# 7. 重启设备
<H3C> reboot
方式二:BootWare菜单升级
当设备无法正常进入系统时使用:
# 1. 通过Console口连接设备,波特率设置为9600
# 2. 重启设备,在出现提示时按 Ctrl+B 进入BootWare菜单
Press Ctrl+B to access EXTENDED-BOOTWARE MENU...
# 3. 进入以太网子菜单
==========================<EXTENDED-BOOTWARE MENU>==========================
|<1> Boot System |
|<2> Enter Serial SubMenu |
|<3> Enter Ethernet SubMenu | ← 输入3
|<4> File Control |
...
============================================================================
# 4. 配置网络参数(输入5进入设置)
==========================<ETHERNET PARAMETER SET>==========================
Protocol (FTP or TFTP) :tftp
Load File Name :MSR5680-X3-R9141P16.IPE
Target File Name :MSR5680-X3-R9141P16.IPE
Server IP Address :192.168.1.100
# TFTP服务器IP
Local IP Address :192.168.1.66
# 路由器临时IP
Subnet Mask :255.255.255.0
Gateway IP Address :0.0.0.0
# 5. 更新主镜像文件(输入2)
==========================<Enter Ethernet SubMenu>==========================
|<1> Download Image Program To SDRAM And Run |
|<2> Update Main Image File | ← 输入2
|<3> Update Backup Image File |
...
============================================================================
# 6. 等待传输完成,输入0返回主菜单,输入1启动新系统升级后验证
# 查看版本确认升级成功
<H3C> display version
# 查看启动文件配置
<H3C> display boot-loader
三、两个Console口的问题
MSR5680-X3设备上的两个Console口(通常标记为CONSOLE和AUX)不是配置同步的,具体说明如下:
| 接口 | 用途 | 特点 |
|---|
| 主Console口(RJ45) | 标准配置接口 | 设备启动时输出完整启动信息,可通过BootWare菜单操作 |
| AUX口(辅助Console口) | 备用管理接口 | 通常在系统启动完成后才可用,不能用于BootWare操作 |
重要说明
两个接口物理上独立,可以同时连接不同终端
登录后看到的CLI界面是同一个系统,命令输入不会自动同步,相当于两个独立的会话窗口
如果同时通过两个Console口登录,执行的配置命令会同时生效(操作的是同一套配置)
启动时只有主Console口会输出BootWare信息,AUX口在系统启动完成前不可用
建议:日常管理使用主Console口(RJ45接口),AUX口可作为备用应急通道。
暂无评论