编号:MP/DC-RD-SJ-145序号:R2017-0013MP1800X路由器软件升级指导书1.1概述MP1800X-40/40E/40W/50/SJW12-4G(V2)路由器主要升级:Bootloader程序、Image程序、Devinfo文件,Bootloader程序的主要功能是进行设备自检,基础硬件系统初始化,管理、分配flash空间,加载运行Image程序等,功能相对简单,升级频率很小;Image程序包含了系统正常运行的程序集合(操作系统和应用程序等);Devinfo文件涉及到系统信息的显示。
软件升级成功后的程序以文件或者数据块形式存储在设备各个存储介质中,各种对应功能的软件模块相互配合,使设备整体保持稳定工作的状态,从而支持设备的硬件特性和用户的应用业务。
软件升级,可以为用户提供更加稳定的软件版本和更多的软件特性。
Bootloader程序和Image程序无严格的升级先后顺序。
推荐先升级Image程序再升级Bootloader程序,Bootloader程序和Image程序必须配套使用。
在升级之前请仔细阅读软件升级指导说明书。
1.2Bootloader升级1.2.1程序简介Bootloader程序类似于PC机的BIOS程序,固化在主板的ROM中,在系统上电时最先执行。
这段程序对基本系统进行初始化,并实现如升级,下载,引导,调试及测试等功能。
MP1800X-不支持双Bootloader。
Bootloader程序,文件名如:“bootloader-PR020_18_40-50_v1.40.bin”,其中“bootloader-PR020_18”标识为MP1800X程序,“V1.40”是版本号。
1.2.2 升级方式使用sysupdate 命令通过FTP 、TFTP 升级设备的Bootloader 程序。
命令格式:通过FTP 服务器升级的命令格式:sysupdate Bootloader [vrf vrf-name ] FTP_server_address filename [ ftp ftp-username ftp-password ] [reload] <CR> 通过TFTP 升级的命令格式:sysupdate Bootloader [vrf vrf-name ] TFTP_server_address filename [reload] <CR> 网络拓扑Device FTP/TFTP clientFTP/TFTP ServerIP NetworkVLAN100:2.0.1.2/162.0.1.1/162.0.0.1/16操作步骤:步骤1:配置接口的IP 地址,使设备与FTP 服务器网络连通。
步骤2:将升级的Bootloader 程序放在FTP 服务器的指定目录下。
步骤3:升级Bootloader 程序。
Device#sysupdate bootloader 2.0.0.1 bootloader-PR020_18_40-50_v1.40.bin ftp admin 123456 downloading " bootloader-PR020_18_40-50_v1.40.bin" : OKDownload " bootloader-PR020_18_40-50_v1.40.bin" (692260 Bytes) successfully Update bootloader start...................................................OK.Feb 18 1970 01:30:20: sysupdate bootloader to bootloader-PR020_18_40-50_v1.40.bin from ftp: 2.0.0.1 success!Sysupdate bootloader bootloader-PR020_18_40-50_v1.40.bin successfully..使用update 命令通过TFTP 升级设备的Bootloader 程序。
命令格式:通过TFTP 服务器升级的命令格式:update Bootloader { filename } { eth-name } { local-ip-addr } { host-ip-addr } [ gatewayip ][ netmask ] <CR> 网络拓扑Device FTP/TFTP clientFTP/TFTP ServerIP NetworkVLAN100:2.0.1.2/162.0.1.1/162.0.0.1/16操作步骤:步骤1:将升级的Bootloader 程序放在TFTP 服务器的指定目录下。
步骤2:升级Bootloader 程序。
bootloader#update bootloader bootloader-PR020_18_40-50_v1.40.bin ge0 2.0.1.2 2.0.0.1 2.0.1.1 255.255.0.0 Download file bootloader-PR020_18_40-50_v1.40.bin start...run command=tftpboot 0x4000000 bootloader-PR020_18_40-50_v1.40.bin Using bcmiproc_eth-0 deviceTFTP from server 2.0.0.1; our IP address is 2.0.1.2 Filename 'bootloader-PR020_18_40-50_v1.40.bin'. Load address: 0x4000000Loading: ################################################## doneBytes transferred = 692260 (a9024 hex)Download file bootloader-PR020_18_40-50_v1.40.bin OK. Update bootloader start... bootloader image check:Image header version 1.0bootloader validate ok!run command=sf update 0x4000000 0x0 0x100000................1048576 bytes written, 0 bytes skippedUpdate bootloader OK.使用console口升级Bootloader程序。
命令格式:bootloader:>mupdate网络拓扑操作步骤:步骤1:PC与设备的console口正确连接。
步骤2:使用超级终端或者终端仿真程序(推荐使用SecureCRT)登录到设备上。
步骤3:重启设备,在设备刚启动打印“Bootloader 1.39 fPR020_18_40-50 (May 15 2017 -10:46:47)”的时候长按“ctrl+c”进入Bootloader界面。
步骤4:为加快数据的传输速率,使用命令“srate”设置console口的传输速率为115200。
设置完Bootloader下console口的传输速率后,应将超级终端的传输速率同样设置为115200bps。
bootloader:> srate 115200步骤5:在Bootloader界面下升级Bootloader程序,输入“mupdate”后使用ymodem传输保存在PC上的Bootloader程序。
bootloader:>mupdate bootloader升级完成后在Bootloader界面下会打印下面的信息。
Download bootloader start...run command=loady## Ready for binary (ymodem) download to 0x20000000 at 115200 bps...CCCCCCCCCCStarting ymodem transfer. Press Ctrl+C to cancel.Transferring bootloader-PR020_18_40-50_v1.40.bin...100% 1599 KB 770 bytes/sec 00:35:24 0 Errors## Total Size = 0x0018fce0 = 1637600 BytesDownload bootloader OK.bootloader image check:Image validated. Header size 192, data size 1637408Header crc 0x6f710ca6, data crc 0x3263136eImage link address is 0xffffffffc0000000....................................... doneUn-Protected 39 sectors....................................... doneErased 39 sectorsrun command=cp.b $(loadaddr) 0x1f400000 0x200000Copy to Flash... done....................................... doneProtected 39 sectorsUpdate bootloader OK●Bootloader程序应该和Image程序配套使用。
●升级过程中保证设备不会断电,如果断电可能会对板卡的Bootloader文件系统造成损坏,导致设备无法启动。
●升级完成后,如果需要运行新Bootloader程序,则需要重启设备,以重新加载新Bootloader程序●在Bootloader下使用clear命令可以清除启动参数。
1.3Image程序升级1.3.1程序简介MP1800X的主程序为后缀名为pck的程序包,该程序包包含了系统正常运行的程序集合(操作系统和运用程序)。
Image程序保存在设备的文件系统和备份文件系统中。
设备的Image程序文件名如:“rp37-7.3.1.6(R).pck”其中“rp37”表示是MP1800X的程序,“7.3.1.6(R)”为程序版本号。
MP1800X系列路由器采用双文件系统,一个为用户可见的文件系统flash,另外一个为用户不可见的备份文件系统raw flash。