TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。借助TFTP软件将新的操作系统文件从本地计算机传输到网络设备是常用的网络设备操作系统升级方法,具体升级步骤如下。
1.计算机准备
将TFTP软件(TFTP软件可以从网上自行下载)及新的操作系统版本放入同一个目录(建议是英文路径,不建议放入中文文件夹,否则可能导致无法升级成功),图2-19中将操作系统文件和用于文件传输的TftpServer软件放置在D盘RGOSUpdate文件夹。
图2-19 台式机中准备的文件
配置计算机的IP地址,使之与交换机的管理地址在同一个网段,为文件传输准备好数据通路。网段没有特殊要求,如可以设置为1.1.1.1,子网掩码为255.0.0.0,不需要设置网关。
2.交换机准备
交换机通电后在计算机上使用Console方式接入交换机,目的是对交换机进行控制,也可以借助其他计算机以其他的方式接入交换机。
3.从交换机备份旧的操作系统
在计算机上打开TftpServer软件,准备接收操作系统文件,如图2-20所示。
图2-20 传送前TFTP服务器
在交换机上使用“copy”指令,将交换机的flash存储器中的操作系统文件“rgos.bin”传送到计算机上架设的TFTP服务器中,并重新命名。
(www.xing528.com)
计算机上架设的TFTP服务器中也会显示连接、传送操作系统文件的日志信息,传送结束后,D盘RGOSUpdate文件夹中(与TftpServer软件同路径)将出现接收到的操作系统文件,如图2-21所示。
图2-21 传送完成后的TFTP服务器
4.从计算机向交换机发送新的操作系统
在交换机上使用“copy”指令,将计算机中下载的新的操作系统文件传送到交换机中替换“rgos.bin”文件。
5.确认是否升级成功
交换机重新启动后,重新查看系统版本号,确认是否成功。
在向交换机的flash里面传文件之前,可以使用“dir”或者“show main”命令查看当前存储器中的系统文件。
如果遇到交换机中的系统文件名为“rgnos.bin”而不是“rgos.bin”,那么还是应该以flash中的原来的主程序名“rgnos.bin”来命名新上传的文件,因为此时系统启动的主程序名还是“rgnos.bin”。例如,执行“copy TFTP://1.1.1.1/S2600E_10.4(3b19)p3_R180891_install.bin flash:/rgnos.bin”,然后执行“reload”重启,完成自动升级,升级完成后,flash中的主程序就会自动更新为“rgos.bin”。
根据工程师的日常实践经验,对核心交换机S86、S12000版本进行较大跨度的升级时(如从10.1版本升级到10.4版本),建议对大的分支版本做逐步升级,例如S86 10.1.00(4)→10.2.00(2),R28273→10.3(5b1)R87006→10.4(2)R76696→10.4(3b17)p1,建议每次升级都备份原来的系统以防升级失败。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。