1、实验七 加载与备份 一、 实验目的: 让学员掌握后期数据的维护与管理 二、实验器材: 1、MA5100整机一台; 2、网线和调测线若干; 3、PC若干 4、TFTP软件 三、实验内容说明: 可加载的内容包括MMX板和业务板程序以及备份出的系统数据。备份的内容有系统数据。这里系统数据包括系统所有的配置信息,其中不仅有系统范围的还有各业务板的,数据的加载备份使得系统能保存并使用多种配置,以便定制不同的应用场合。程序的加载便于软件的随时更新。支持的加载和备份方式有串口XMODEM方式和网口TFTP方式,在实际应用中非常方便。相关的命令参见表1-1。 表1-1 加载
2、和备份命令 操作 命令 备注 向FLASH保存系统数据 save 特权模式 备份FLASH中的系统配置数据到主机 backup 特权模式 向单板加载程序或数据 load 全局配置模式 程序区回滚 rollback 全局配置模式 显示主机程序的efs基本信息 show efs 特权模式 显示加载模块调试信息 show load 全局配置模式 四、实验步骤: 1.1 系统配置数据的保存及恢复 系统配置数据的保存包括:将系统配置数据保存到FLASH中、将FLASH中保存的系统配置数据备份到指定的IP地址主机中。系统配置数据的恢复包括:从指定
3、IP地址的计算机加载系统配置数据、检查系统数据配置情况。具体操作如下: 1.1.1 将系统配置数据保存到FLASH中 系统配置数据包括单板信息、带宽配置、槽位信息、ATM接口配置、以太网配置、路由配置、光口设置、连接数据、业务板配置数据等,数据量非常大,因此数据保存到FLASH前必须先行压缩。系统的动态状态信息不属于系统数据保存的内容,比如实时单板状态信息、实时告警信息、单板端口信息等。[save]命令将系统数据压缩并保存到FLASH中,保存的过程中为了保证数据的完整性和一致性,禁止对系统数据的操作,即保存操作是同步操作。 但系统采用两块MMS板进行主备份,则下发save命令时,将同
4、时保存数据到主/备板。 MA5100#save Are you sure to save system data?(y/n) [y]:y This operation will take several minutes, please wait... Frame 0 Slot 7 saving data in progress 100%. Save data to FLASH successfully. 1.1.2 备份系统配置数据到指定主机 保存在FLASH中的系统数据可以通过[backup]命令备份到指定的计算机中,这样同一系统可以生成多种配
5、置,操作人员可以选择适当的配置做为系统运行使用。 保存FLASH中的数据可使用两种方法:使用“Xmodem”方式或“TFTP”方式。 1. 使用TFTP方式备份数据 使用TFTP方式,必须保证指定的PC能够访问MA5100设备。需要将PC的IP地址与MA5100设备的外网口地址设置在同一个网段。有两种方式可实现,一种是修改PC的IP地址,一种是修改MA5100设备MMX外网口的地址。一般为避免修改外网口地址后导致其他机器无法访问MA5100设备,建议采用前一种方法。 修改PC IP地址操作简单,本节不再介绍,下面介绍一下修改MA5100设备MMX外网口的操作方法。 (1)
6、 把主机串口通过串口线和MMX的配置串口连接,并打开超级终端连接。 (2) 把主机以太网口和MMX板以太网口通过直连网线接到同一局域网内,将网卡的地址,设成与MMX板外网口地址在同一网段内,如:MMX板外网口地址为:10.11.18. 1,子网掩码为:255.255.255.0;则PC的网卡的地址可设为:10.11.18.2,子网掩码为:255.255.255.0。并确认从主机能ping通MMXA板以太网口的ip地址。具体操作为: >> 查看MMX板外网口ip地址 MA5100#show atmlan ip-address {ethernet,atm
7、}:ethernet
Ethernet configuration:
Ip address : 10.11.18.1
Subnet Mask : 255.255.255.0
>> 设置板外网口地址为所规划的值
MA5100(config)#atmlan ip-address ethernet
8、数据存放的路径。用户可通过点击“Settings”进行设置。如图1-1所示:
图1-1 TFTP中设置文件存放路径
(4) 在MA5100设备特权模式下执行[backup]命令,协议类型选择TFTP。
MA5100#backup
{xmodem,tftp}:tftp
9、 Frame 0 Slot 8 backuping data in progress 100%. Backup data to server successfully. . 此时TFTP应用程序中会显示出备份的进度。如图1-2所示: 图1-2 使用TFTP备份数据 命令执行结束后可在路径“C:\WINDOWS\Desktop”下看见已经备份出来名为“huawei”的文件。 2. 使用Xmodem方式备份数据 使用Xmodem方式备份数据操作步骤如下: (1) 把主机串口通过串口线和MMX的配置串口连接,并打开超级终端连接。在“传送-〉接收文件”中设置好文件存放
10、的路径。如图1-3所示: 图1-3 Xmodem中设置文件存放路径 (2) 在MA5100设备特权模式下执行[backup]命令,协议类型选择Xmodem。 MA5100#backup {xmodem,tftp}:xmodem Current baud rate is 9600bps, you can change it by 'baudrate' command. Are you sure to continue?(y/n) [y]: Please run correspond item of terminal software to receiv
11、e dump file.
This operation will take several minutes, please wait...
Note: Data version maybe not consistent with the current program version!
If you can't reload it after backup,
please execute
12、ny key to continue... 接收过程如图1-4所示: 图1-4 使用Xmodem协议接收备份文件 1.1.3 从指定计算机加载系统配置数据 [load]可以从指定的IP计算机中加载以前备份的系统数据到FLASH中。系统重新启动后配置数据便可以生效。当参数中指定all时,将向全部同一拉手条名称的单板进行加载;可使用TFTP和Xmodem两种方式进行加载。 1. 1. 使用Xmodem协议加载 (1) 把主机串口通过串口线和MMX的配置串口连接,并打开超级终端连接。也可通过TELNET和MA5100建立连接,但此时不能使用串口加载,TELNET用
13、户禁止使用Xmodem进行加载和备份。 (2) 在全局配置模式下,执行[load]命令,并选择协议类型为Xmodem。 MA5100(config)#load {program,data}:program {xmodem,tftp,all,spm}:xmodem [
14、you sure to load?(y/n) [y]:y Please run correspond item of terminal software to send the load file . This operation will take several minutes,please wait... Press any key to continue... Please run command "send file" of HyperTerminal...CCCCCC 第三步:在超级终端里,选择传送-〉发送文件,协议类型为Xmodem,并选择发送的文件名,点击发送,如图1
15、5所示: 图1-5 主机方式加载时发送文件 File downloaded to MMX successfully, please wait... Begin to send data... (Frame:0 Slot:7) Data sent to slave board successfully, please wait... (Frame:0 Slot:7) writing FLASH... (Frame:0 Slot:7) Write FLASH successfully,resetting board... (Frame:0 Slot:7) 2. 2. 使用TF
16、TP协议加载 使用TFTP协议加载的设置可参见1.2.2 1. 使用TFTP方式备份数据中的相应描述。当PC可以ping通MA5100设备时,执行[load]命令,并选择协议类型为TFTP,进行加载。 MA5100可以使用三种类型的主控板:MMXA、MMXS、MMXC. >> 使用MMXA时,加载的类型包括程序和数据(program/data); >> 使用MMXS时,加载的类型包括程序、数据和基本BIOS(program/data/bios)。 >> 使用MMXC时,加载的类型包括程序、数据、BIOS和V2数据库(prog
17、ram/data bios/V2database)。
(1) MMXA单板加载程序
MA5100(config)#load
{program,data}:program
{xmodem,tftp,all,spm}:tftp
18、ration will take several minutes,please wait... Begin writing to FLASH... Write MMX's program to FLASH successfully. Frame 0 Slot 7 loading program in progress 100%. Please reboot system to run the program. & 说明: l 当给完成MMX板程序加载之后需要重新启动系统,加载的程序才会生效。此时使用命令[reboot]。 l 当加载的是业务板
19、加载完毕后,单板会自动重启。
(2) MMXC板加载扩展BIOS
MMXC单板的BIOS有基本BIOS和扩展BIOS之分。两个BIOS的版本都应为400。基本BIOS不用加载,扩展BIOS使用[load bios]命令加载。
MA5100(config)#load
{program,data,bios,v2db}:bios
{xmodem,tftp}:tftp
20、 you sure to load?(y/n) [y]:y This operation will take several minutes, please wait... Frame 0 Slot 7 loading extend bios in progress 12%. 1.1.4 检查系统数据配置情况 系统启动后将从FLASH中加载系统数据,并根据系统数据对系统的软硬件进行配置,实现系统状态平滑的过渡到正常工作。加载的过程同时对系统数据进行校验以适应当前的程序版本,不致引起数据混乱。如果数据校验不合格,则系统启用缺省数据。系统启动时将流量数据清零,其它状态信息
21、以实时情况为准。 1.2 程序的版本更新 程序的版本更新包括:取得程序的合适版本、加载程序、显示加载的当前进度、重新启动系统、显示版本是否更新。如果发现加载的程序版本有误,需进行程序的回滚操作。具体操作如下: 1. 1. 取得程序的合适版本 程序的不同版本可能提供的功能稍有差异,正确的版本是系统稳定高效运行的必要条件。 2. 2. 加载程序 请参见1.2.3 节。 3. 3. 重新启动系统 程序加载后,重新启动系统,以便让系统在新版本程序下运行。 MA5100#reboot Are you sure to reboot system?(y/n) [n]:y R
22、eset system successfully. 4. 4. 显示版本是否更新 重新启动系统后使用[show version]命令检查系统的程序版本,以确认是否加载成功。 5. 5. 程序的回滚操作 如果发现加载的程序版本有误,可以通过[rollback]命令恢复到以前的程序。 在MA5100系统中有两个程序区域:Area A和Area B。[rollback]执行过程就是在这两个程序区之间进行切换。因此在使用[rollback]命令前,用户可通过使用命令[show efs]查看主机程序的EFS基本信息,以确认是否需要执行回滚操作。 MA5100#show efs Cu
23、rrent Running Area: Area A ------------------------------------------------------------ [Area A] EFS Version : 2 Product Name : MA5100 Program Version : V100R005 B06D030 Compiled Time : 2003-11-14 14:08:34 File Type : Board Software Code Type : Bin Co
24、de with LZW Compression Board Name : H511MMXA Total Length : 2979456 Code Length : 2979387 [Area B] EFS Version : 2 Product Name : MA5100 Program Version : V100R005 B05D031 Compiled Time : 2003-08-27 11:39:08 File Type : Board Software
25、 Code Type : Bin Code with LZW Compression Board Name : H511MMXA Total Length : 2933120 Code Length : 2933023 ------------------------------------------------------------ & 说明: 1、系统数据不支持回滚操作。 2、 当系统使用两块MMX单板,处于主备条件时,使用本命令,则主用板将复位,同时系统将进行主备倒换。 3、当系统只使用一块
26、MMX单板时,使用本命令会自动复位系统,可能会造成系统数据的丢失,回滚前要确定是否需要保存及备份系统数据。 MA5100(config)#rollback Rollback command will switch program to last version. WARNING: This command will result in the reboot of this board! Configuration data may be invalid! Are you sure to continue?(y/n) [n]: y This operation will take several minutes,please wait... Rollback successfully,resetting system... success. 五、课后思考: 1、 文件的加载与备份可以通过哪几种方式实现? 2、 如加载数据错误导致失败应该如何处理? 3、 如因错误操作导致系统所有程序丢失,该如何处理?(超范围) 9






