深圳市新格林耐特通信技术有限公司 产品版本 Product version 错误!未找到引用源。2SP1 产品名称Product name: New GreenNet Technologies Co. TiNet S2000EI Ltd. 密级 Confidentiality level 机密 Total pages: 共16页
TiNet S2000EI V100R001B01D002SP1 版本升级指导书
(仅供内部使用)
拟制: 审核: 审核: 批准:
深圳市新格林耐特通信技术有限公司 New GreenNet Technologies Co., Ltd. 刘伟
日期: 日期: 日期: 日期: 2005-06-15
版权所有 侵权必究
错误!未找到引用源。2产品升级指导书
All rights reserved
版权所有 侵权必究 All Rights Reserved. Page 2 of 17
TiNet S2024EI TiNet S2024EI 错误!未找到引用源。2产品升级指导书
修订记录Version Control
日期 修订版本 描述 作者 版权所有 侵权必究 All Rights Reserved. Page 3 of 17
TiNet S2024EI 错误!未找到引用源。2产品升级指导书
目录
1
概述........................................................................................................................................................... 6 1.1 BOOTROM code和APP code的作用 .................................................................................... 6 1.2 软硬件兼容性 ........................................................................................................................... 7 1.3 升级准备 ................................................................................................................................... 7 升级操作指导 ........................................................................................................................................... 8 2.1 升级Bootrom............................................................................................................................ 8
2.1.1 升级前必要准备工作 ....................................................................................................... 8 2.1.2 通过tftp升级 ................................................................................................................... 8 2.1.3 通过ftp升级 .................................................................................................................... 9 2.1.4 通过xmodem升级 ........................................................................................................... 9 2.2 升级APP程序 ....................................................................................................................... 10
2.2.1 升级前必要准备工作 ..................................................................................................... 10 2.2.2 通过tftp升级 ................................................................................................................. 10 2.2.3 通过ftp升级 .................................................................................................................. 12 2.2.4 通过xmodem升级 ......................................................................................................... 14 升级验证 ................................................................................................................................................. 14 恢复配置 ................................................................................................................................................. 15 APP升级失败后的处理 .......................................................................................................................... 15 Flash格式化 .......................................................................................................................................... 17
2
3 4 5 6
版权所有 侵权必究 All Rights Reserved. Page 4 of 17
TiNet S2024EI 错误!未找到引用源。2产品升级指导书
TiNet S2000EI 错误!未找到引用源。2SP1版本升级指导书
关 键 词:APP、BOOTROM
摘 要:本文详细描述了产品TiNet S2000EI 错误!未找到引用源。2SP1以前的版本升级到本版
本时的流程和注意事项。
缩略语清单:
BSP:Board Support Package,板级支持软件包 BIOS:Basic Input/Output System,基本输入/输出系统 FLASH:FLASH memory,闪速存储器/闪存
MAC:Media Access Control,MAC地址(网卡硬件地址) FTP:File Transfer Protocol,文件传输协议
TFTP:Trivial File Transfer Protocol,简单文件传输协议
版权所有 侵权必究 All Rights Reserved. Page 5 of 17
TiNet S2024EI 错误!未找到引用源。2产品升级指导书
1 概述
更多的特性修改、增删,解决的问题单细节等请参考同版本号的“系统详细规格和特性列表清单”和“问题单列表”以及“版本缺陷列表”等文档。
1.1 BOOTROM code和APP code的作用
升级文件主要包括Bootrom文件和APP文件。
升级前,请先复制文件,并改成简短的文件名,然后要使用简短文件名的文件来操作,长文件名的文件作为备份保存。
将“TiNet S2000EI V100R001B01D002SP1 bootRom_rom(V1.2).bin”复制改名为“bootrom_rom.bin”;
将“TiNet S2000EI V100R001B01D002SP1 bootRom_flash(V1.2).bin”复制改名为“bootrom_flash.bin”;
将“TiNet S2000EI V100R001B01D002SP1主机程序(20050713).arj”复制改名为“host.arj”。
Bootrom文件和APP文件,他们各自的作用如下:
BOOTROM code分为两个,bootrom _rom.bin用于从ROM中启动,如AM29LV040B;bootrom _flash.bin用于从flash中启动,如AM29LV320DB。
Bootrom文件,此代码即是BSP部分启动文件的代码,交换机在开机时会依照BOOTROM code的内容进行初始化,并且去侦测设备内部的部件如CPU, DRAM, chipset, Module等信息,BOOTROM code的角色类似PC的BIOS。
APP code:
此代码即是host.arj文件,它负责在初始化后将一些配置设定驱动起来,运行一些服务程序,对整个交换机的软硬件资源进行管理,并提供了友好的人机界面。类似PC的操作系统和运行的应用软件。
本次版本发布中有2个BootROM文件和2个APP文件。 BOOTROM文件为
“TiNet S2000EI V100R001B01D002SP1 BootRom_flash(V1.2).bin”; “TiNet S2000EI V100R001B01D002SP1 BootRom_rom(V1.2).bin” APP文件为
“TiNet S2000EI V100R001B01D002SP1主机程序(20050713).arj”和
“TiNet S2000EI V100R001B01D002SP1主机程序(20050713)调试文件”文件,
版权所有 侵权必究 All Rights Reserved. Page 6 of 17
TiNet S2024EI 错误!未找到引用源。2产品升级指导书
其中前者是压缩文件也是保存到flash中的文件,后者是带有调试信息的文件,可以通过调试口下放到SRAM中对交换机进行调试。注意后者仅仅针对研发,而不对生产发布。
1.2 软硬件兼容性
主机版本 V100R001B01D001P001 V100R001B01D002 V100R001B01D002SP1 兼BOOTROM版本 容 是 V1.2 是 V1.2 是 V1.3 兼容 是 是 是 备注
(更多的注意事项请仔细阅读后面的描述)
1.3 升级准备
第一步需要确认交换机当前的版本,如果交换机的版本出现不兼容的情况则需要通过交换机调试网口或是串口,如果升级前后版本兼容则可以直接使用相应的命令进行即可。详细说明见后继章节。
由于S2000EI升级过程中可能数据会丢失,所以在升级以前要先进行数据收集,主要是收集每个端口的Port VLAN ID和每个VLAN所包括的端口,以及每个端口的设置速度,等等。管理员或升级人员需要使用相应命令,将闪存(Flash)中的配置文件上载到工作站/便携机备份。 另还必须记录交换机的MAC地址,已经写在交换机背面的标签上。 在收集完数据之后,开始升级。
连接好控制口电缆后,用一根标准网线把PC机网口和交换机的上行网口相连(若无100Base Ethernet上行口就可跳过这一步)。 超级终端必须设置如下: 波特率: 9600 数据位: 8 bits 奇偶校验:none 停止位: 1 流量控制:none
版权所有 侵权必究 All Rights Reserved. Page 7 of 17
TiNet S2024EI 错误!未找到引用源。2产品升级指导书
图1 超级终端参数设置窗口
注意:
如果不是本地通过串口升级,而是使用远程telnet升级的话,请确保网络状况良好,以避免非正常情况发生导致升级失败。
2 升级操作指导 2.1 升级Bootrom
TiNet S2000EI支持在线升级BOOTROM。可以通过tftp、ftp、xmodem下载的方法在线升级。请确认升级的版本号、软件的正确性。尽量少用该功能。 当BOOTROM升级失败将带来严重后果,BOOTROM升级请谨慎。
BOOTROM升级过程中必须保证不断电。否则可能出现交换机不能启动的严重后果。 暂时没有对文件的合法性进行校验。下载错误的文件后,不要重启,请马上重新下载正确的文件。
以上升级操作失败后请将交换机寄回公司处理。
2.1.1 升级前必要准备工作
无
2.1.2 通过tftp升级
通过tftp下载文件,在配置模式下用命令:
load bootcode tftp tftpserver_ip filename
tftpserver_ip为tftp server的IP地址,filename上载时为BOOTROM文件名。在输入命令之前应打开tftp服务器,并设置下载文件的路径。
版权所有 侵权必究 All Rights Reserved. Page 8 of 17
TiNet S2024EI 错误!未找到引用源。2产品升级指导书
TiNet#load bootcode tftp 10.1.0.28 bootrom_flash.bin Downloading BootRom via TFTP... Download BootRom via TFTP successfully. TiNet#
通过tftp升级BOOTROM
2.1.3 通过ftp升级
通过ftp下载文件,在配置模式下用命令:
load bootcode ftp ftpserver_ip filename username userpassword
ftpserver_ip为ftp server的IP地址,filename上载时为配置文件名,下载时为配置文件名或应用文件名。username、userpassword为ftp服务器中设置的用户名和密码。在输入命令之前应打开ftp服务器,并设置用户名、密码和下载文件的路径。
通过ftp升级过程和tftp很类似,唯一不同的是需要用户名和密码。这里例子假设用户名为grn,密码为123。
TiNet#load bootcode ftp 10.1.0.28 bootrom_flash.bin grn 123 Downloading BootRom via FTP... Download BootRom via FTP successfully. TiNet#
通过ftp升级BOOTROM
注意:
1) 使用ftp下载上载时交换机和ftp服务器必须先检测通信正常(例如服务器所在计算机能够ping通交换机IP地址)。
2.1.4 通过xmodem升级
通过xmodem下载文件,在配置模式下用命令: load bootcode xmodem
输入命令后,在超级终端的菜单中选择“发送文件”,在弹出的“发送文件”对话框中“文件名”一栏输入文件的完整路径和文件名,“协议”下拉列表中选择xmodem,然后单击“发送”,升级过程开始。
版权所有 侵权必究 All Rights Reserved. Page 9 of 17
TiNet S2024EI 错误!未找到引用源。2产品升级指导书
图2 使用xmodem升级BOOTROM
注意:
1)波特率只支持9600bps。
2.2 升级APP程序
TiNet S2000EI以太网交换机可以通过tftp、ftp、xmodem下载的方法在线升级应用程序、加载配置文件。可以通过tftp、ftp上载配置文件。
说明:由于FTP等数据传输协议的服务器程序是在工作站/便携机上,而客户端程序是在设备(S2000EI)上,因此从工作站到设备的数据传输称为“下载”,而设备到工作站的数据传输称为“上载”。
2.2.1 升级前必要准备工作
使用show ip 命令查看并记录设备的mac地址。 如果没有设备ip地址就配置设备ip地址。
记录所有的配置信息,以便升级后如果需要重新进行配置。
2.2.2 通过tftp升级
通过tftp上载配置文件,在配置模式下用命令:
upload configuration tftp tftpserver_ip filename
版权所有 侵权必究 All Rights Reserved. Page 10 of 17
TiNet S2024EI 错误!未找到引用源。2产品升级指导书
通过tftp下载文件,在配置模式下用命令:
load { application | configuration } tftp tftpserver_ip filename
tftpserver_ip为tftp server的IP地址,filename上载时为配置文件名,下载时为配置文件名或应用文件名。在输入命令之前应打开tftp服务器,并设置下载文件的路径。
如果需要在升级前保存交换机配置信息,可以使用upload命令将配置信息上载保存到PC中,待APP升级完成后再将配置信息下放到闪存(Flash)中。
图3 使用tftp上传配置文件
例如图3中所示,server的IP为10.1.0.28,配置文件命名为config,在命令行敲入upload configuration tftp 10.1.0.28 config <回车>
保存完配置文件就可以进行APP升级操作了。操作成功后reboot重启交换机,即加载新的应用软件版本。
版权所有 侵权必究 All Rights Reserved. Page 11 of 17
TiNet S2024EI 错误!未找到引用源。2产品升级指导书
图4 使用tftp下载升级文件
注意:
1) 使用tftp下载上载时交换机和tftp服务器必须先检测通信正常(例如服务器所在计算机能够ping通交换机IP地址)。
2) 恢复默认配置的命令和reboot命令的区别在于前者会清除flash保存的配置文件,而后者只是简单的重启而已。使用了恢复默认配置的命令后需要重新手动配置或是下载事先保存的配置文件。
2.2.3 通过ftp升级
通过ftp上载配置文件,在配置模式下用命令:
upload configuration ftp ftpserver_ip filename username userpassword
通过ftp下载文件,在配置模式下用命令:
load { application | configuration } ftp ftpserver_ip filename username userpassword ftpserver_ip为ftp server的IP地址,filename上载时为配置文件名,下载时为配置文件名或应用文件名。username、userpassword为ftp服务器中设置的用户名和密码。在输入命令之前应打开ftp服务器,并设置用户名、密码和下载文件的路径。
通过ftp升级过程和tftp很类似,唯一不同的是需要用户名和密码。这里例子假设用户名为grn,密码为123。 首先保存配置文件:
版权所有 侵权必究 All Rights Reserved. Page 12 of 17
TiNet S2024EI 错误!未找到引用源。2产品升级指导书
图5 使用ftp上传配置文件
对APP进行升级:
图6 使用ftp下载升级文件
版权所有 侵权必究 All Rights Reserved. Page 13 of 17
TiNet S2024EI 错误!未找到引用源。2产品升级指导书
升级成功后reboot重新启动即可生效。
注意:
1) 使用ftp下载上载时交换机和ftp服务器必须先检测通信正常(例如服务器所在计算机能够ping通交换机IP地址)。
2) 恢复默认配置的命令和reboot命令的区别在于前者会清除flash保存的配置文件,而后者只是简单的重启而已。使用了恢复默认配置的命令后需要重新手动配置或是下载事先保存的配置文件。
2.2.4 通过xmodem升级
通过xmodem下载文件,在配置模式下用命令: load { application | configuration } xmodem
输入命令后,在超级终端的菜单中选择“发送文件”,在弹出的“发送文件”对话框中“文件名”一栏输入文件的完整路径和文件名,“协议”下拉列表中选择xmodem,然后单击“发送”,升级过程开始。
图7 使用xmodem升级文件
升级完毕后reboot重启交换机即可。
3 升级验证
如果我们需要确任升级后的版本是否已正确的被加载,可以进入系统后在全局模式下用show version来确认版本号。版本号正确即为升级成功。主要是验证主机的版本号,和Bootrom的
版权所有 侵权必究 All Rights Reserved. Page 14 of 17
TiNet S2024EI 错误!未找到引用源。2产品升级指导书
版本号。如,TiNet S2000EI显示版本信息如下:
TiNet#show version
GBN Broadband NetWork Platform Software
Software Version V100R001B01D002SP1, RELEASE SOFTWARE Copyright (c) 2001-2006 By GreenNet CO., LTD. Compiled May 25 2005 10:30:00 Processor : ARM7, 80MHz 32M bytes SDRAM 4M bytes Flash Memory Hardware Version is V1.0 BootRom Version is V1.2
注:升级到不同的版本,红色字体的版本号会随之改变。
4 恢复配置
设备升级完毕后,应当恢复配置,可以使用原先的记录,手工使用命令行进行逐个配置,也可以使用配置文件备份,进行下载恢复,但是要注意版本升级后配置文件可能部分或全部不兼容,因此需要重新查看一遍配置,和原来的配置记录核对一次。
5 APP升级失败后的处理
一般情况下,加载APP文件出错时才会导致升级失败,有以下几种主要原因可能造成加载APP文件失败:
1、加载APP文件过程中断电;
2、加载APP文件过程中断掉超级终端程序;
3、交换机硬件上Flash容量不足(需要送返公司处理); 4、加载错误的APP文件;
5、使用远程tftp或ftp升级时,线路质量不好导致数据中断。
出现上述问题后如果交换机可以重启,则可以进入命令行使用上述各种命令重新升级;如果交换机中的的旧APP文件被破坏,则可以在交换机启动时通过串口利用Xmodem重新下载。 在交换机复位后终端屏幕上显示如下信息:
版权所有 侵权必究 All Rights Reserved. Page 15 of 17
TiNet S2024EI 错误!未找到引用源。2产品升级指导书
Count down to auto-boot... 3
因篇幅问题不能全部显示,请点此查看更多更全内容