系统在比较出不同之处时,将从两者有差异的地方开始显示字符(默认显示150个字符),如果该不同之处到文件末尾不足150个字符,将显示到文件尾为止。
比较当前配置和下次启动的配置文件时,如果下次启动的配置文件为空,或者下次启动的配置文件存在,但是内容为空,系统将提示读文件失败。
所比较的配置文件必须以“.cfg”或“.zip”作为扩展名。
INTEGER<0-65535> The line of current-configuration to begin comparing
STRING<5-48> Specify configuration file to be compared
Warning: The current configuration is not the same as the next startup configura
tion file. There may be several differences, and the following are some configur
ations beginning from the first:
====== Current configuration line 40 ======
ip address 10.1.1.10 255.255.255.0
#
interface GigabitEthernet0/0/3
#
wlan
#
interface NULL0
#
user-interface con 0
====== Configuration file line 41 ======
interface GigabitEthernet0/0/3
#
wlan
#
interface NULL0
#
user-interface con 0
user-interface vty 0 4
user-interface vty 16 20
如果不输入参数,表示从配置文件的首行开始进行比较。current-line-number和save-line-number这两个参数用来在发现配置文件不同之处后,跳过该不同处继续进行比较。
为什么compare configuration会失败
V100R003之前版本执行compare configuration命令是用来比较当前的配置文件与存储设备中保存的配置文件内容是否一致,通过display startup命令查询,当上一次启动时使用的配置文件为NULL时,会导致compare configuration失败。因此设备初次上电,配置好并save之后,建议整机复位一下设备。
V100R003及以后的版本执行compare configuration命令是用来比较当前的配置与下次启动的配置文件内容是否一致,所以没有这样的问题。
5、备份配置
为防止设备意外损坏,导致配置文件无法恢复,可以通过以下三种方法进行备份配置文件:
1、直接屏幕拷贝。
2、备份配置文件到存储器中。
3、通过FTP、TFTP、FTPS、SFTP和SCP备份配置文件。
5.1、直接拷贝配置文件
在命令行界面上,执行display current-configuration命令,并拷贝所有显示信息到TXT文本文件中,从而将配置文件备份到维护终端的硬盘中。
屏幕上显示的配置信息受终端软件的影响,可能会出现某配置过长而换行的情况。对于换行的配置,拷贝至TXT文本中时,需要删除换行,保证一条配置信息在只处在一行中。否则当使用制作的TXT文本恢复配置时,换行的配置可能无法恢复。
5.2、备份配置文件到cfcard中
该步骤主要便于用户在设备的cfcard中及时备份当前配置文件。在设备启动之后,使用如下命令在设备的cfcard中备份配置文件。
如果不是保存在设备的默认存储器中,需要指定绝对路径。
5.3、通过FTP、TFTP、FTPS、SFTP和SCP备份配置文件
设备支持通过FTP、TFTP、FTPS、SFTP和SCP备份配置文件。其中使用FTP和TFTP备份配置文件比较简单,但是存在安全风险。在安全要求比较高的场景中,建议使用FTPS、SFTP和SCP备份配置文件。以下仅以FTP作为示例介绍备份配置文件。
5.3.1、设备作为FTP服务器,启动FTP服务。
在设备上启动FTP服务器功能,并创建用户名为huawei,密码为023wg.com的FTP用户,授权此用户可访问的目录是“cfcard:”。
[HUAWEI] ftp server enable
Warning: FTP is not a secure protocol, and it is recommended to use SFTP.
Info: Succeeded in starting the FTP server.
[HUAWEI] aaa
[HUAWEI-aaa] local-user huawei password irreversible-cipher 023wg.com
[HUAWEI-aaa] local-user huawei ftp-directory cfcard:
[HUAWEI-aaa] local-user huawei service-type ftp
[HUAWEI-aaa] local-user huawei privilege level 15