S3300交换机在开机过程中,如果遇到异常断电,重启后会回退到其它版本

发布时间:  2016-09-13 浏览次数:  132 下载次数:  0
问题描述

现场设备的版本为sv100r002c01b070_for_3328.cc,同时flash中存在有交换机出厂时的版本s3328- v100r002c02spc100.cc。当设备在启动过程中重新开关交换机的电源,重启过后会导致版本回退到s3328- v100r002c02spc100.cc。

<SW2>dir

Directory of flash:/

0 -rw- 4392 Jan 01 2008 00:12:00 vrpcfg.cfg

1 -rw- 6661836 Jan 01 2008 00:06:04 s3328- v100r002c02spc100.cc <出厂的版本>

2 -rw- 102 Jan 01 2008 00:00:53 $_patchstate_a

3 -rw- 6337548 Jan 01 2008 00:51:39 sv100r002c01b070_for_3328.cc < 现网使用的版本>

4 -rw- 3329 Jan 01 2008 00:13:01 s3328-sw1-rrpp.cfg

5 -rw- 355200 Jan 01 2008 00:58:01 bootrom310.bin

6 -rw- 105736 Jan 01 2008 00:13:05 matnlog.dat

7 -rw- 102 Jan 01 2008 00:57:16 $_patchstate_b

13764 KB total (512 KB free)

<SW2>dis startup

MainBoard:

Configed startup system software: flash:/sv100r002c01b070_for_3328.cc

Startup system software: flash:/s3328- v100r002c02spc100.cc <与原先版本不符>

Next startup system software: flash:/sv100r002c01b070_for_3328.cc

Startup saved-configuration file: flash:/vrpcfg.cfg

Next startup saved-configuration file: flash:/vrpcfg.cfg

Startup license file: NULL

Next startup license file: NULL

Startup patch package: NULL

Next startup patch package: NULL

告警信息

处理过程

1 检查交换机自身硬件问题

2 电源线电压不稳定

根因

1、当flash中只有一个大包时,启动过程到第三步的时候,则会强制该大包启动。

2、当 flash中有两个大包时,则会按照从flash由上至下的顺序寻找,找到第一个大包时,会判断该大包是否是启动大包或上一次成功启动的大包,如果不是则按第一个大包启动;如果是,则记录该大包,继续寻找。找到第二个大包时,会判断该大包是否是启动大包或上一次成功启动的大包,如果不是则按第二个大包启动;如果是,则强制用该大包启动。

3、当flash中有三个大包时,则会按照从flash由上至下的顺序寻找,找到第一个大包时,会判断是否是启动大包或上一次成功启动的大包,如果不是则按第一个大包启动;如果是,则记录该大包,继续寻找。找到第二个大包时,会判断该大包是否是启动大包或上一次成功启动的大包,如果不是则按第二个大包启动;如果是,则记录该大包,继续寻找。找到第三个可用大包,直接用该大包启动。


设备在启动过程中反复掉电,导致判断第1、2步均失败的情况下,或者出现启动配置路径丢失的情况下,启动到第三步时,均会找到大包启动,避免了反复掉电导致设备无法启动的情况。

解决方案

删除FLASH中版本升级前的留下的版本,保证FLASH中只有一个在用的版本文件。

避免在设备启动过程中重启交换机。


建议与总结

END