当前位置:文档之家› 华三交换机IOS升级详细讲解

华三交换机IOS升级详细讲解

华三交换机IOS升级详解换机的软件加载主要是指通过主机软件包进行应用程序文件的加载和BootRom升级。

S3100V2及E126B系列以太网交换机的主机软件包是后缀名为“.bin”的文件,包含了BootRom 程序文件和应用程序文件。

•应用程序文件的加载是指:将主机软件包下载到交换机的Flash中,并指定应用程序文件的属性(主程序文件、备用程序文件或无属性)。

•BootRom的升级是指:通过主机软件包中的BootRom程序文件对交换机的BootRom进行升级。

完整的BootRom程序文件包含BootRom基本段和BootRom扩展段。

•BootRom基本段是指完成系统启动的最小程序文件。

•BootRom扩展段具有丰富的人机交互功能,提供可用的网口,可以实现升级应用程序和引导系统。

用户升级使用的BootRom程序文件(与和应用程序文件集成在扩展文件名为“.bin”的文件由于交换机的Flash空间有限,在下载新的“.bin”文件到Flash之前,请先删除Flash已有的“.bin”文件。

B.2 BootRom界面加载用户的终端和交换机通过配置线缆直接相连,可以通过BootRom界面加载的方式加载交换机的BootRom和应用程序文件。

加载过程的前提是用户的终端和交换机已经正确连接。

B.2.1 BOOT界面介绍交换机上电后,将首先运行BOOTROM程序,终端屏幕上显示如下信息:Starting......Press Ctrl+D to access BASIC BOOT MENUPress Ctrl+T to start memory test************************************************************************ ** * H3C S3100V2-26TP-PWR-EI BOOTROM, Version118 *** ************************************************************************ Copyright(c) 2004-2012 Hangzhou H3C Technologies Co., Ltd.Creation Date : Dec 27 2012,11:50:32CPU Clock Speed : 200MHzMemory Size : 128MBFlash Size : 16MBCPLD Version : 003PCB Version : Ver.AMac Address : 000FE2B162C4Press Ctrl-B to enter Extended Boot menu (1)1. 通过<Ctrl+D>进入基本BOOT菜单当显示信息出现“Press Ctrl+D to access BASIC BOOT MENU”时,在4秒之键入<Ctrl+D>,系统进入基本BOOT菜单:•系统启动模式有快速启动模式和正常启动模式两种,正常启动模式多了一些自检操作。

系统缺省将按照快速启动模式启动,此处的等待时间为1秒。

如果用户将启动模式设置为正常启动模式,则此处的等待时间为5秒。

用户可通过BOOT菜单下的“9. Set switch startup mode”项更改启动模式。

•在快速启动模式下,用户必须在出现“Press Ctrl-B to enter BootMenu...”的1秒钟之,键入<Ctrl+B>,系统方能进入BOOT菜单,否则系统将进入程序解压过程。

•若程序进入解压过程后再希望进入BOOT菜单,则需要重新启动交换机。

键入回车,系统进入扩展BOOT菜单:Password recovery capability is enabled.BOOT MENU1. Download application file to flash2. Select application file to boot3. Display all files in flash4. Delete file from flash5. Restore to factory default configuration6. Enter BootRom upgrade menu7. Skip current system configuration8. Reserved9. Set switch startup mode0. Reboot•本系列以太网交换机的BootRom程序文件和应用程序文件集成在扩展文件名为“.bin”的主机软件包中。

•BootRom升级和应用程序文件的加载过程相比,除了在进入扩展BOOT菜单后选择不同的菜单项(加载应用程序选择<1>,升级BootRom选择<6>),其余步骤基本一致。

下面描述的加载过程以BootRom升级为例说明。

•在基本BOOT菜单和扩展BOOT菜单下都可以通过Console口利用XModem对BootRom进行加载。

B.2.2 通过Console口利用XModem完成加载1. XModem简介XModem协议是一种文件传输协议,因其简单性和稳定性而被广泛应用。

XModem协议通过Console口传输文件,支持128字节的数据包,并且支持一般校验和、CRC两种校验方式,在出现数据包错误的情况下支持多次重传(一般为10次)。

XModem协议传输由接收程序和发送程序完成。

先由接收程序发送协商字符,协商校验方式,协商通过之后发送程序就开始发送数据包,接收程序接收到完整的一个数据包之后按照协商的方式对数据包进行校验。

校验通过之后发送确认字符,然后发送程序继续发送下一包;如果校验失败,则发送否认字符,发送程序重传此数据包。

2. 建立超级终端连接并设置终端参数通过Console口进行本地登录,需要在本地终端上运行终端控制软件。

下面以PC上运行终端控制软件“Windows XP超级终端”为例,进行介绍。

如果您的PC使用的是Windows 2003 Server操作系统,请在Windows组件中添加超级终端程序后,再按照本文介绍的方式登录和管理设备;如果您的PC使用的是Windows 2008 Server、Windows 7 、Windows Vista或其他操作系统,请您准备第三方的终端控制软件,使用方法请参照软件的使用指导或联机帮助。

(1)运行终端控制软件,新建超级终端连接(名称为Switch)a.打开PC,在PC上运行终端仿真程序:点击“开始”-“程序”/“所有程序”-“附件”-“通讯”-“超级终端”,进入超级终端窗口,建立新的连接,系统弹出如图1所示的连接说明界面。

图1 新建超级终端b.在连接说明界面中键入新连接的名称,单击<确定>按钮,系统弹出如图2所示的界面图,在[连接时使用]一栏中选择连接使用的串口。

图2 选择新建超级终端使用的串口c.串口选择完毕后,单击<确定>按钮,系统弹出如图3所示的连接串口参数设置界面,设置波特率为9600,数据位为8,奇偶校验为无,停止位为1,流量控制为无。

图3 设置新建超级终端的串口参数d.串口参数设置完成后,单击<确定>按钮,系统进入如图4所示的超级终端界面。

图4 超级终端成功建立图5 属性设置窗口中终端仿真的设置3. 加载BootRom(2)进入协议参数设置菜单进入BootRom升级选择菜单后,系统出现提示“Enter your choice(0-3):”后键入“1”后回车,进入协议参数设置菜单。

(3)设置交换机采用XModem协议进行BootRom加载在协议选择和参数设置菜单中,键入<3>,选择采用XModem协议完成BootRom加载,回车后,系统进入下载速率设置菜单:Please select your download baudrate:1.* 96002. 192003. 384004. 576005. 1152000. Return to boot menuEnter your choice(0-5):(4)设置交换机采用的Console口速率根据实际情况,选择合适的下载速率,若如上所示键入<5>,即选择115200bit/s的下载速率,回车后终端显示如下信息:Download baudrate is 115200bpsPlease change the terminal's baudrate to 115200 bps and select XMODEM protocol Press enter key when ready由于交换机Console口的波特率已经修改为115200 bps,而终端的波特率还为9600 bps,双方是无法通信的。

因此,根据系统的提示,需要改变终端设置的波特率,使其与交换机选择的下载波特率一致。

•交换机的“.bin”程序一般都比较大,多在10M以上。

将速率调整为115200 bps,升级一般都需要几十分钟。

•如果下载波特率选择为9600 bps,用户不用修改超级终端的波特率,不用进行“修改终端的串口速率”的操作。

(5)修改终端的串口速率终端的串口速率要与交换机Console口速率一致,这样才能保证二者间的正常连接。

第一步:单击超级终端的[呼叫/断开]菜单项,断开超级终端和交换机的连接。

图6 [呼叫/断开]菜单项第二步:进入超级终端的[文件/属性]菜单,在弹出的对话框单击<配置>按钮(如图7),进入串口配置对话框,将“每秒位数”配置115200后,单击<确定>按钮(如图8)。

图7 进入属性对话框图8 串口配置对话框第三步:终端的串口速率设置完成后,单击超级终端菜单栏的[呼叫/呼叫]菜单项,重新建立超级终端和交换机的连接。

图9 [呼叫/呼叫]菜单项终端的串口速率更改后,要重新建立连接,新的设置才能起作用。

(6)以新速率建立终端与交换机间的连接此时,接第(4)步操作,键入回车后,交换机与终端间重新建立了速率为115200bps的连接,即可开始程序的下载,终端显示如下信息:Now please start transfer file with XMODEM protocol.If you want to exit, Press <Ctrl+X>.Loading CCCCCCCC此时,若想退出程序下载,请键入<Ctrl+X>,否则继续进行如下操作。

(7)启动终端向交换机上传系统文件第一步:从超级终端菜单栏中选择[传送/发送文件]菜单项(如图10),在弹出的对话框中单击<浏览>按扭(如图11),选择需要下载的系统文件(以“update.bin”的文件名举例),并将下载使用的协议改为XModem。

相关主题