升级命令概览
锐捷交换机常用的升级命令主要围绕upgrade和copy命令展开,具体取决于您使用的升级介质和方式。
1. TFTP 方式升级
这种方式通常需要先将文件下载到设备本地,再执行升级。
步骤一:下载文件到设备使用
copy命令将TFTP服务器上的文件复制到设备本地存储(如flash:)。copy tftp://<服务器IP地址>/<文件名> flash:<文件名>步骤二:执行本地升级使用
upgrade命令对本地文件进行升级。upgrade flash:<文件名>一键式网络升级部分设备支持直接通过TFTP下载并升级,无需手动拷贝。
upgrade download tftp://<服务器IP地址>/<文件名>
2. U盘方式升级
将升级文件放入U盘根目录,插入设备后,使用upgrade命令指定U盘路径。
- 命令格式
upgrade usb0:<文件名>
3. MGMT口方式升级
MGMT口是设备专用的管理接口,通过该接口进行升级时,通常需要先配置MGMT口的IP地址。
步骤一:配置MGMT口IP
Ruijie# configure terminal Ruijie(config)# interface mgmt 0 Ruijie(config-if-Mgmt 0)# ip address <设备IP地址>/<掩码> Ruijie(config-if-Mgmt 0)# end步骤二:通过MGMT口进行升级配置好IP后,可以使用
copy或upgrade download命令,并指定oob_tftp协议来通过MGMT口传输数据。# 方式一:先拷贝到本地再升级 copy oob_tftp://<服务器IP地址>/<文件名> flash:<文件名> upgrade flash:<文件名> # 方式二:直接下载并升级 upgrade download oob_tftp://<服务器IP地址>/<文件名>
重要说明
- 命令模式:以上
upgrade和copy命令通常在特权模式(#提示符)下执行 。 - 设备重启:升级完成后,通常需要重启设备才能使新版本生效 。
- 型号差异:不同型号和软件版本的设备,其命令参数和支持的升级方式可能存在差异。例如,
upgrade system命令适用于部分10.X版本的设备 ,而upgrade download命令则常见于11.X及以后版本
出现Ruijie#*Sep 6 17:35:04: %UPGRADE-6-INFO: Create payload failed *Sep 6 17:35:05: %UPGRADE-6-INFO: %UPGRADE-3-PKG_INFO_TOO_MACH: Package information too much!报文 - 直译:升级包元数据信息过长,系统解析升级清单溢出,无法生成升级负载,升级终止触发场景(S2910C‑48GT2XS‑HP‑E 典型):
- 当前底层 Rboot / 旧 RGOS 版本固件解析能力不足,无法处理新版大包的组件清单(大版本跨阶升级 BUG)
- 用错固件包:混用了其他子型号、VSU 聚合大包,不是单机 install.bin
- Flash 残留大量旧升级包 / 日志,空间 / 文件系统异常
- 固件 MD5 校验失败,文件下载损坏
解决方法:底层升级
- 当前界面按Ctrl+C到主菜单,找到并进入
Tftp utilities - 选择选项
1 - 配置参数(和你环境匹配)
- Local IP(交换机 IP):
172.16.1.1 - Server IP(电脑 TFTP):
172.16.1.2 - Filename:
S29_RGOS11.4(1)B74P22_13192203_install.bin
- Local IP(交换机 IP):
- 先执行测试下载,确认 TFTP 连通正常,文件能完整拉取,无丢包超时。
1. Upgrade kernel and rootfs by install package.这个选项 = BootLoader 底层直接解析 install.bin 安装包,绕过 RGOS 系统内部那个报
PKG_INFO_TOO_MACH的升级程序,正好解决你之前 CLI 升级报错的问题。 ❗禁止选择0. Upgrade bootloader,单独刷 bootloader 风险极高,断电直接变砖。