您的位置:首页 > 理论基础 > 计算机网络

网络设备的升级 (以H3C设备为例)

2011-04-06 22:28 429 查看
一、为什么要升级

1.修复系统存在的bug。

2.增加设备的功能(路由器从基础班升级到标准版,可以提升功能,原来基础版不支持HDLC,升级到标准版就支持了)。

3.中高端设备增加引擎板卡,主备板卡的系统文件(.bin)不同步,也要升级,一般备板卡的系统文件比较新,所以升级主板卡的系统文件。

二、如何升级

1.网络设备的存储介质

Flash:用于存放启动时的引导程序文件BootWare,剩余的空间用于BOOTWARE备份和系统重要参数存储,在没CF卡的情况下也存放配置文件,一般设备或引擎板卡都有flash,通常不超过64M

NVRAM :用于存储系统运行时的异常信息。 通常为128K

CF卡:用于存放整机的软件系统和配置文件,内置CF卡缺省为256MB,系统标识cf0(可选大小256M,512M,1G,2G),若存在两个CF卡(存在双引擎,每块引擎上都配有CF卡),第二块就为cf1,一般设备或板卡不自带,需要选设备型号时选配。

2.普通的升级方式

所谓的普通的升级方式是指TFTP,FTP方式。通过PC和网络设备相连将系统文件传输到FLASH。如果FLASH的存储空间不够大,则需要将原来的系统文件删除,在将新的系统文件上传上去并且定义系统启动文件和BOOTROM的启动文件。有时存在CF卡的条件下,也必须将系统文件,配置文件复制一份到CF卡中。这里边我要说明一点:CF卡中一般存在配置文件和两个系统文件,两个系统文件的版本不一致,一高一低。一般情况下运行高的版本,当高版本的挂了,低版本顶上,

命令如下:

dir flash:----------查看flash中的文件种类-------

dir cf0: ---------查看cf卡中的文件种类------

boot-loader file s7500e-cmw520-r6616p01.app main -----定义flash中的6616P01系统文件为主启动文件---

boot-loader file s7500e-cmw520-r6601p05.app back ------定义flash中的6601p05系统文件为备启动文件----

boot-loader bootrom file s7500e-cmw520-r6616p01.app main -----定义flash中的6616P01系统文件为bootrom 主启动文件---

boot-loader bootrom file s7500e-cmw520-r6601p05.app back ------定义flash中的6601p05系统文件为bootrom备启动文件----

备注:bootrom 相当于系统的bios,它的升级方式一般有两种,一种:下载的文件包中有.bootrom的文件,这时需要上传flash并定义启动,另一种:在下载包中没有见这样的文件,这因为在.bin或.app升级后系统自己更新bootrom,这时只要升级系统文件即可。

delete /unreserved slot6#flash:/s7500e-cmw520-r6605p03.app -------删除引擎板卡flash的系统文件------

例:

<AH_00_S_7510E_02>cd slot6#flash:/ -------进入备引擎板卡(备引擎在第六槽位)------

<AH_00_S_7510E_02>dir

Directory of slot6#flash:/

0 -rw- 31456820 Feb 20 2011 21:00:27 s7500e-cmw520-r6605p03.app

1 drw- - Apr 02 2011 14:17:36 seclog

2 -rw- 27508506 Apr 02 2011 14:22:54 s7500e-cmw520-r6616p01.app

64389 KB total (5957 KB free)

<AH_00_S_7510E_02>copy S7500E-CMW520-R6105.app slot6#flash:/s7500e-cmw520-r6105.app -------将主板卡的系统文件复制到备引擎板卡的flash中--------

3.特殊的升级方式

CF-COPY

在中高端设备比较多且类型一样中一般采用此方式,首先准备CF卡插入将已经升级的某台网络设备中,将其系统文件复制到CF卡中,然后将CF卡插入到其他同类未升级的设备中,将系统文件copy到他们的flash中,并定义下启动文件和BOOTROM的启动文件,重启设备。

copy S7500E-CMW520-R6105.app slot6#cf0:/s7500e-cmw520-r6105.app -----将系统文件复制到cf卡上------

boot-loader bootrom file s7500e-cmw520-r6616p01.app main -----定义flash中的6616P01系统文件为bootrom 主启动文件---

也可以在未升级的设备中插入CF卡(含有新版本的系统文件)先直接用新系统文件启动,再copy新系统文件到flash中

System is booting................

************************************************************************

* *

* BOOTROM, Version 3.01 *

* *

************************************************************************

Creation Date : Aug 26 2010

CPU Type : BCM1125H

CPU L1 Cache : 32KB

CPU Clock Speed : 600MHz

Memory Type : DDR SDRAM

Memory Size : 512MB

Memory Speed : 133MHz

BootRom Size : 512KB

Flash Size : 64MB

cfa0 Size : 256MB

CPLD Version : 006

PCB Version : Ver.B

Mac Address : 3CE5A6D04878

Press Ctrl+B to enter Boot Menu...4

Please input BootRom password:

BOOT MENU

1. Download application file to device

2. Select application file to boot

3. Display all files in device

4. Delete file from device

5. Modify BootRom password

0. Reboot

Enter your choice(0-5): 2

Flash:/

Number. Size(B) Time Name

===============================================================================

1(*) 31456820 Feb/21/2011 11:16:00 s7500e-cmw520-r6605p03.app

Free space: 33610752 bytes

cfa0:/

No. Size(B) Time Name

===============================================================================

2 27508506 Apr/02/2011 14:12:16 s7500e-cmw520-r6616p01.app

Free cfa0 Space: 174628864 bytes

The current application file is:flash:/s7500e-cmw520-r6605p03.app

The backup boot file has not been selected.

Please input the primary application file number to boot :2

The primary file you selected is cfa0:/s7500e-cmw520-r6616p01.app, are you

sure?Yes or No(Y/N)Y

On reboot, cfa0:/s7500e-cmw520-r6616p01.app will become the default primary

application file to boot!

Please input the backup application file number :2

The file you selected is cfa0:/s7500e-cmw520-r6616p01.app, are you sure?Yes or

No(Y/N)Y

On reboot, cfa0:/s7500e-cmw520-r6616p01.app will become the backup application

file to boot!

Do you want to run cfa0:/s7500e-cmw520-r6616p01.app now?Yes or No(Y/N)Y

Starting to get the main application file--cfa0:/s7500e-cmw520-r6616p01.app!...

...............................................................................

...............................................................................

............................

The main application file is self-decompressing................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

...............................................................................

.................................done!OK

U盘升级

当没有cf卡且设备比较多的情况先可以用此方法,条件准备U盘。将下载下来的新版本copy到优盘上,将优盘插入到设备的USB上。可以有dir ? 查看当前USB是否生效,生效的话会有USA,USB等字样,这时copy优盘中的系统文件到flash中,并且定义启动文件和bootrom的启动文件。

copy usb:/S7500E-CMW520-R6105.app flash:/s7500e-cmw520-r6105.app ------复制优盘中的系统文件到flash中--------

备注:有时你会发现CF中没有其他文件,但空间不足可以采用 format CF0 格式化 CF卡

本文写的匆忙,不合理之处请批评指教 (QQ:417708539)





本文出自 “晓风残月” 博客,请务必保留此出处http://h3cxbj502.blog.51cto.com/821994/536893
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: