键入<2>,选择采用FTP协议完成BootRom加载,回车后,开始FTP协议相关参数的设置: Load File Name :update.bin Server IP Address :10.10.10.2 Local IP Address :10.10.10.3 Gateway IP Address :0.0.0.0 FTP User Name :admin FTP User Password :123 各参数的具体说明,如表14所示。 表17 FTP协议相关参数的设置说明 菜单项 Server IP Address : Local IP Address : Gateway IP Address : FTP User Name FTP User Password 说明 下载文件所在PC的IP地址 交换机IP地址 网关的IP地址 登录FTP server的用户名,与FTP server上配置的用户名保持一致 登录FTP server的用户口令,与FTP server上配置的用户密码保持一致 Load File Name : 交换机要下载的文件名 ? 该菜单中所输入的文件名、IP地址等参数会因具体情况而不同,请以实际情况为准。 ? 如果交换机与服务器处于同一网段内,则将交换机的IP地址设置为该网段内任意未使用的IP地址即可,无需设置网关地址;如果交换机与服务器不在同一网段,则需要指定交换机的网关地址,使交换机可以通过该网关访问服务器。
(6) 启动交换机的BootRom升级
根据实际情况,完成相关信息输入,回车后系统界面如下: Will you Update Basic BootRom? (Y/N):Y
系统提示是否升级基本BootRom,键入
Updating Basic BootRom...........Done! Updating extended BootRom? (Y/N):Y
系统提示是否升级扩展BootRom,键入
Updating extended BootRom.........Done! (7) 重启交换机,升级后的BootRom程序正式生效
然后根据提示按任意键,系统返回到BootRom升级选择菜单。 Press enter key when ready 1. Update full BootRom 2. Update extended BootRom 3. Update basic BootRom 0. Return to boot menu Enter your choice(0-3):
键入“0”,退回到BOOT菜单,再键入“0”,重启设备后,升级后的BootRom程序正式生效。
除了手动进行BootRom升级外, BootRom还可随着应用程序的升级而自动进行升级,即在加载完应用程序后进行重启时,如果系统已有的BootRom版本与新的主机软件包中BootRom版本不一致时,系统会提示是否将BootRom版本升级到新主机软件包中的版本,如果选择Y,系统将自动完成BootRom的升级。
3. 加载应用程序
如果用户要加载交换机的应用程序,直接在BOOT菜单中选择选项1,系统会出现以下提示。
1. Set TFTP protocol parameters 2. Set FTP protocol parameters 3. Set XMODEM protocol parameters 0. Return to boot menu Enter your choice(0-3):3
然后可以选择FTP协议来对应用程序进行加载。
后续的步骤和加载BootRom基本一致,区别在于:系统给出的提示是加载应用程序的提示而不是加载BootRom的提示。
在应用程序加载完成后,交换机会提示用户设置该应用程序的属性,此时指定应用程序文件的属性为主程序文件。在输入指定的属性后,程序加载完成。 Writing flash.................................................................. .........................Done!
Please input the file attribute (Main/Backup/None) M Done!
由于交换机的Flash空间有限,只能存放一个“.bin”文件,所以在加载完应用程序后,只能指定该应用程序文件的属性为主程序文件,否则交换机下次无法启动。
B.3 命令行接口加载
用户的终端和交换机通过网络相连,可以通过命令行接口,利用远程加载的方式加载交换机的BootRom和应用程序。 B.3.1 通过FTP实现软件加载
用户在本地计算机上运行FTP Server,注意配置了用户名(admin)和密码,以及正确的文件所在目录(假设IP地址为10.10.110.1)。同时用户通过Telnet远程登录到交换机上,利用FTP将主机程序传送到交换机上。
假设BootRom和应用程序的集成在名称为“update.bin”的文件中。在用户通过Telnet远程登录到交换机上后,进行下列操作。 第一步:通过FTP将软件下载到交换机上。
Trying ... Press CTRL+K to abort Connected.
220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user User(none):admin 331 Give me your password, please Password: 230 Logged in successfully [ftp] get update.binupdate.bin
[ftp] bye
第二步,加载BootRom。
This command will update bootrom file on the specified board(s), Continue? [Y/ N]:y
Now updating bootrom, please wait...
第三步,加载应用程序,并将其设置为主程序文件。
This command will set the boot file of the specified board. Continue? [Y/N]:y The specified file will be used as the main boot file at the next reboot on slot 1!
The current boot app is: flash:/update.bin The main boot app is: flash:/update.bin The backup boot app is: flash:/
通过以上操作即可完成BootRom和应用程序的加载。
? 加载应用程序必须通过reboot命令重启交换机才能使加载成功(重启前请确
认其他配置是否保存,防止重启后造成配置丢失)。
? 在软件加载过程中不可断电。
B.3.2 通过TFTP实现软件加载
通过TFTP远程软件加载的方式和FTP类似,不同之处仅在于将软件远程下载到交换机上时使用的是TFTP协议。此时交换机只能作为TFTP client,从TFTP server上下载软件到交换机的Flash memory中。在下载完成后,操作过程和FTP远程软件加载中完全一样。