华三交换机IOS升级详细讲解.docx
《华三交换机IOS升级详细讲解.docx》由会员分享,可在线阅读,更多相关《华三交换机IOS升级详细讲解.docx(36页珍藏版)》请在冰豆网上搜索。
华三交换机IOS升级详细讲解
华三交换机IOS升级详解
换机的软件加载主要是指通过主机软件包进行应用程序文件的加载和BootRom升级。
S3100V2及E126B系列以太网交换机的主机软件包是后缀名为“.bin”的文件,包含了BootRom程序文件和应用程序文件。
应用程序文件的加载是指:
将主机软件包下载到交换机的Flash中,并指定应用程序文件的属性(主程序文件、备用程序文件或无属性)。
BootRom的升级是指:
通过主机软件包中的BootRom程序文件对交换机的BootRom进行升级。
完整的BootRom程序文件包含BootRom基本段和BootRom扩展段。
BootRom基本段是指完成系统启动的最小程序文件。
BootRom扩展段具有丰富的人机交互功能,提供可用的网口,可以实现升级应用程序和引导系统。
用户升级使用的BootRom程序文件(与和应用程序文件集成在扩展文件名为“.bin”的文件中)均为完整BootRom程序文件。
B.1 软件加载方式简介
交换机软件加载方式可以分为:
通过BootRom界面加载和通过命令行接口加载两种方式。
表6 交换机软件加载方式一览表
具体加载方式
说明
BootRom界面加载方式
通过Console口利用XModem完成加载
具体请参见通过Console口利用 XModem完成加载
通过以太网口利用TFTP完成加载
具体请参见通过以太网口利用TFTP完成加载
通过以太网口利用FTP完成加载
具体请参见通过以太网口利用FTP完成加载
命令行接口加载方式
通过FTP实现软件加载
具体请参见通过FTP实现软件加载
通过TFTP实现软件加载
具体请参见通过TFTP实现软件加载
由于交换机的Flash空间有限,在下载新的“.bin”文件到Flash之前,请先删除Flash已有的“.bin”文件。
B.2 BootRom界面加载
用户的终端和交换机通过配置线缆直接相连,可以通过BootRom界面加载的方式加载交换机的BootRom和应用程序文件。
加载过程的前提是用户的终端和交换机已经正确连接。
B.2.1 BOOT界面介绍
交换机上电后,将首先运行BOOTROM程序,终端屏幕上显示如下信息:
Starting......
PressCtrl+DtoaccessBASICBOOTMENU
PressCtrl+Ttostartmemorytest
************************************************************************
* *
* H3CS3100V2-26TP-PWR-EIBOOTROM,Version118 *
* *
************************************************************************
Copyright(c)2004-2012HangzhouH3CTechnologiesCo.,Ltd.
CreationDate :
Dec272012,11:
50:
32
CPUClockSpeed:
200MHz
MemorySize :
128MB
FlashSize :
16MB
CPLDVersion :
003
PCBVersion :
Ver.A
MacAddress :
000FE2B162C4
PressCtrl-BtoenterExtendedBootmenu...1
1. 通过进入基本BOOT菜单
当显示信息出现“PressCtrl+DtoaccessBASICBOOTMENU”时,在4秒之键入,系统进入基本BOOT菜单:
当BootRom程序被损坏,系统无法进入扩展BOOT菜单时,用户可以使用基本BOOT菜单对扩展BOOT菜单进行修复或升级。
************************************************************************
* *
* BASICBOOTROM,Version118 *
* *
************************************************************************
BASICBOOTMENU
1.UpdatefullBootRom
2.UpdateextendedBootRom
3.UpdatebasicBootRom
4.BootextendedBootRom
0.Reboot
Ctrl+U:
AccessBASIC-ASSISTANTMENU
Enteryourchoice(0-4):
基本BOOT菜单含义如表7所示:
表7 基本BOOT菜单说明
菜单项
说明
1.UpdatefullBootRom
升级完整BootRom(只能通过Console口利用Xmodem完成升级,具体请参见 通过Console口利用 XModem完成加载
2.UpdateextendedBootRom
升级扩展BootRom(只能通过Console口利用Xmodem完成升级,具体请参见通过Console口利用 XModem完成加载
3.UpdatebasicBootRom
升级基本BootRom(只能通过Console口利用Xmodem完成升级,具体请参见通过Console口利用 XModem完成加载
4.BootextendedBootRom
进入扩展BOOT菜单,具体请参见6. 通过进入扩展BOOT菜单
0.Reboot
重新启动交换机
Ctrl+U:
AccessBASIC-ASSISTANTMENU
键入时,系统进入基本BOOT辅助菜单。
在该菜单下,用户可以设置系统对存进行自检,具体请参见表8
表8 基本BOOT辅助菜单说明
菜单项
说明
1.RAMTest
对存进行自检
2~4.Reserved
系统保留字段,该菜单项暂无意义
0.Returntobootmenu
返回到基本BOOT菜单
2. 通过进行存自检
当显示信息出现“PressCtrl+Ttostartmemorytest”时,在4秒之键入,系统将对存进行自检。
3. 通过进入扩展BOOT菜单
当显示信息出现“PressCtrl-BtoenterExtendedBootmenu...”时,键入,系统提示:
BootRompassword:
Notrequired.PleasepressEntertocontinue.
系统启动模式有快速启动模式和正常启动模式两种,正常启动模式多了一些自检操作。
系统缺省将按照快速启动模式启动,此处的等待时间为1秒。
如果用户将启动模式设置为正常启动模式,则此处的等待时间为5秒。
用户可通过BOOT菜单下的“9.Setswitchstartupmode”项更改启动模式。
在快速启动模式下,用户必须在出现“PressCtrl-BtoenterBootMenu...”的1秒钟之,键入,系统方能进入BOOT菜单,否则系统将进入程序解压过程。
若程序进入解压过程后再希望进入BOOT菜单,则需要重新启动交换机。
键入回车,系统进入扩展BOOT菜单:
Passwordrecoverycapabilityisenabled.
BOOT MENU
1.Downloadapplicationfiletoflash
2.Selectapplicationfiletoboot
3.Displayallfilesinflash
4.Deletefilefromflash
5.Restoretofactorydefaultconfiguration
6.EnterBootRomupgrademenu
7.Skipcurrentsystemconfiguration
8.Reserved
9.Setswitchstartupmode
0.Reboot
Ctrl+F:
FormatFileSystem
Ctrl+P:
SkipSuperPassword
Ctrl+R:
DownloadapplicationtoSDRAMandRun
Ctrl+Z:
AccessEXTEND-ASSISTANTMENU
Ctrl+C:
DisplayCopyright
Enteryourchoice(0-9):
表9 BOOT菜单说明
菜单项
说明
Passwordrecoverycapabilityisenabled.
Passwordrecoverycapabilityisdisabled.
扩展BOOT菜单首行信息,通过此信息可确认密码恢复功能所处的开启/关闭状态:
Passwordrecoverycapabilityisenabled:
密码恢复功能处于开启状态(此时用户可以使用扩展BOOT菜单中除选项5以外的所有菜单项)
Passwordrecoverycapabilityisdisabled:
密码恢复功能处于关闭状态(此时用户只能使用扩展BOOT菜单中的部分菜单项)
关于密码恢复功能的详细介绍,请参见《H3CS3100V2系列以太网交换机 配置指导》中的“基础配置指导”。
1.Downloadapplicationfiletoflash
将应用程序下载到Flash中:
密码恢复功能处于开启状态时,支持将任意版本的应用程序文件下载到Flash中
密码恢复功能处于关闭状态时,仅支持将Release5203P01及以后版本的应用程序文件下载到Flash中
2.Selectapplicationfiletoboot
选择该菜单项后,用户可进一步选择具体操作项
(1) 选择下次启动时采用的主用/备用应用程序文件:
密码恢复功能处于开启状态时,支持选择任意版本的应用程序文件
密码恢复功能处于关闭状态时,仅支持选择Release5203P01及以后版本的应用程序文件
(2) 选择下次启动时采用的主用/备用配置文件:
密码恢复功能处于开启状态时,支持此选项
密码恢复功能处于关闭状态时,不支持此选项
3.Displayallfilesinflash
显示Flash中所有文件
4.Deletefilefromflash
删除Flash中的文件
5.Restoretofactorydefaultconfiguration
删除设备启动时使用的配置文件,并以出厂配置启动设备:
密码恢复功能处于开启状态时,不支持此选项
密码恢复功能处于关闭状态时,支持此选项
6.EnterBootRomupgrademenu
进入BootRom升级菜单
密码恢复功能处于开启状态时,支持对任意版本的BootRom程序进行升级
密码恢复功能处于关闭状态时,仅支持对Version118及以后版本的BootRom程序进行升级
7.Skipcurrentsystemconfiguration
本次启动忽略配置文件(该配置仅一次生效)
密码恢复功能处于开启状态时,支持此选项
密码恢复功能处于关闭状态时,不支持此选项
8.Reserved
系统保留字段,该菜单项暂无意义
9.Setswitchstartupmode
设置交换机启动模式(快速启动模式/完整启动模式)
0.Reboot
重新启动交换机
Ctrl+F:
FormatFileSystem
键入时,系统将对存储介质进行格式化
Ctrl+P:
SkipSuperPassword
键入时,设置设备本次启动时忽略用户级别切换密码(该配置仅一次生效):
密码恢复功能处于开启状态时,支持此选项
密码恢复功能处于关闭状态时,不支持此选项
Ctrl+R:
DownloadapplicationtoSDRAMandRun
键入时,下载应用程序文件到存中,并使用该应用程序文件启动设备
密码恢复功能处于开启状态时,支持此选项
密码恢复功能处于关闭状态时,不支持此选项
Ctrl+Z:
AccessEXTEND-ASSISTANTMENU
键入时,系统进入扩展BOOT辅助菜单(在该菜单项下,用户可以查看存的数据,具体请参见表10)
Ctrl+C:
DisplayCopyright
键入时,显示设备软件和硬件的详细版本信息
表10 扩展BOOT辅助菜单说明
菜单项
说明
1.DisplayMemory
显示存中的数据
2.SearchMemory
搜索存中的数据
0.Returntobootmenu
返回到扩展BOOT菜单
本系列以太网交换机的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上运行终端控制软件“WindowsXP超级终端”为例,进行介绍。
如果您的PC使用的是Windows2003Server操作系统,请在Windows组件中添加超级终端程序后,再按照本文介绍的方式登录和管理设备;如果您的PC使用的是Windows2008Server、Windows7 、WindowsVista或其他操作系统,请您准备第三方的终端控制软件,使用方法请参照软件的使用指导或联机帮助。
(1) 运行终端控制软件,新建超级终端连接(名称为Switch)
a. 打开PC,在PC上运行终端仿真程序:
点击“开始”-“程序”/“所有程序”-“附件”-“通讯”-“超级终端”,进入超级终端窗口,建立新的连接,系统弹出如图1所示的连接说明界面。
图1 新建超级终端
b. 在连接说明界面中键入新连接的名称,单击<确定>按钮,系统弹出如图2所示的界面图,在[连接时使用]一栏中选择连接使用的串口。
图2 选择新建超级终端使用的串口
c. 串口选择完毕后,单击<确定>按钮,系统弹出如图3所示的连接串口参数设置界面,设置波特率为9600,数据位为8,奇偶校验为无,停止位为1,流量控制为无。
图3 设置新建超级终端的串口参数
d. 串口参数设置完成后,单击<确定>按钮,系统进入如图4所示的超级终端界面。
图4 超级终端成功建立
(2) 设置新建超级终端的属性
在超级终端界面,下拉[文件]菜单,单击[属性]进入属性窗口。
单击属性窗口中的[设置]页签,进入属性设置窗口(如图5所示),在其中选择终端仿真为VT100,选择完成后,单击<确定>按钮。
图5 属性设置窗口中终端仿真的设置
3. 加载BootRom
通过Console口利用XModem加载BootRom的步骤如下。
表11 通过Console口利用XModem加载BootRom
配置步骤
设置
详细信息
说明
1
进入BootRom升级选择菜单
必选,具体请参见B.2.23.
(1)
通过超级终端登录交换机,并对交换机采用的加载协议进行配置
2
进入协议参数设置菜单
必选,具体请参见B.2.23.
(2)
3
设置交换机采用XModem协议进行BootRom加载
必选,具体请参见B.2.23.(3)
4
设置交换机采用的Console口速率
必选,具体请参见B.2.23.(4)
通过超级终端登录交换机,并对交换机采用的Console口速率进行配置
5
修改终端的串口速率
可选,具体请参见B.2.23.(5)
通过对超级终端进行设置,使终端的串口速率与交换机的Console口速率相匹配
6
以新速率建立终端与交换机间的连接
可选,具体请参见B.2.23.(6)
-
7
启动终端向交换机上传系统文件
必选,具体请参见B.2.23.(7)
以新的连接速率进行终端向交换机的文件传输
8
启动交换机的BootRom升级
必选,具体请参见B.2.23.(8)
交换机进行BootRom程序文件升级
9
恢复交换机与终端间的连接速率为缺省值
可选,具体请参见B.2.23.(9)
通过对超级终端进行设置,使终端的串口速率与交换机的Console口缺省速率相匹配
10
重启交换机使新加载的BootRom程序文件生效
必选,具体请参见B.2.23.(10)
-
(1) 进入交换机BootRom升级选择菜单
进入BOOT菜单后,如果需要对BootRom进行加载,则在进入BOOT菜单,系统出现提示“Enteryourchoice(0-9):
”后键入“6”或者键入组合键“Ctrl+U”后回车,进入BootRom升级选择菜单。
Enteryourchoice(0-9):
6
1.UpdatefullBootRom
2.UpdateextendedBootRom
3.UpdatebasicBootRom
0.Returntobootmenu
Enteryourchoice(0-3):
该菜单含义如表9所示:
表12 BootRom升级选择菜单
菜单项
说明
1.UpdatefullBootRom
升级完整BootRom
2.UpdateextendedBootRom
升级扩展BootRom
3.UpdatebasicBootRom
升级基本BootRom
0.Returntobootmenu
返回BOOT菜单
(2) 进入协议参数设置菜单
进入BootRom升级选择菜单后,系统出现提示“Enteryourchoice(0-3):
”后键入“1”后回车,进入协议参数设置菜单。
用户加载的BootRom程序文件均为完整BootRom程序文件。
1.SetTFTPprotocolparameters
2.SetFTPprotocolparameters
3.SetXMODEMprotocolparameters
0.Returntobootmenu
Enteryourchoice(0-3):
该菜单含义如表10所示。
表13 协议选择及参数设置菜单
菜单项
说明
1.SetTFTPprotocolparameters
设置TFTP协议参数
2.SetFTPprotocolparameters
设置FTP协议参数
3.SetXMODEMprotocolparameters
设置XMODEM 协议参数
0.Returntobootmenu
返回BOOT菜单
(3) 设置交换机采用XModem协议进行BootRom加载
在协议选择和参数设置菜单中,键入<3>,选择采用XModem协议完成BootRom加载,回车后,系统进入下载速率设置菜单:
Pleaseselectyourdownloadbaudrate:
1.*9600
2.19200
3.38400
4.57600
5.115200
0.Returntobootmenu
Enteryourchoice(0-5):
(4) 设置交换机采用的Console口速率
根据实际情况,选择合适的下载速率,若如上所示键入<5>,即选择115200bit/s的下载速率,回车后终端显示如下信息:
Downloadbaudrateis115200bps
Pleasechangetheterminal'sbaudrateto115200bps