• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

H3C E126[E126A]以太网交换机 操作手册-Release 22XX系列(V1.00)

03-配置文件管理操作

本章节下载  (140.04 KB)

03-配置文件管理操作


1 配置文件管理

1.1  配置文件简介

配置文件用来保存用户对以太网交换机进行的配置,记录用户的整个配置过程。通过配置文件,用户可以非常方便地查阅这些配置信息。

1. 配置的类型

设备的配置按其作用的时间域分为两种:

l              起始配置:当设备启动时,根据读取的配置文件,进行初始化工作,该配置称为起始配置(saved-configuration)。如果设备中没有配置文件,则系统在启动过程中使用空配置进行初始化。

l              当前配置:与起始配置相对应,当设备运行时,用户对设备进行的配置称为当前配置(current-configuration)。当前配置保存在设备的临时存储器中,设备重启之后会失效。

2. 配置文件的格式和结构

配置文件为一个文本文件,其内容格式和结构如下:

l              以命令格式保存用户对交换机的配置;

l              只保存非缺省的配置参数;

l              命令的组织以命令行视图为基本框架,同一命令行视图的命令组织在一起,形成一节,节与节之间通常用注释行隔开(以“#”开始的行为注释行);

l              配置文件中各节的安排顺序通常为:系统配置、逻辑接口配置、物理端口配置、路由协议配置、用户界面配置等;

l              以“return”结束。

3. 配置文件的main/backup属性

main表示配置文件的主用属性,backup表示配置文件的备用属性。设备上可以同时存在主用、备用两种属性的配置文件。当主用配置文件损坏或者丢失的时候,可以使用备用配置文件来启动或配置设备。相对于只支持单种配置文件的系统,这种双重保护的方式增强了文件系统的安全性和可靠性。用户可以通过命令设置配置文件的main/backup属性。同一配置文件可以同时具有主备用属性,但在同一时刻,同一属性的文件,设备上只能有一个。

main/backup属性在文件系统中主要有三大应用:

l              在保存当前配置时,用户可以指定配置文件的主用/备用/普通属性。

l              在清除设备中的配置文件时,用户可以指定清除主用配置文件或备用配置文件;对于具有主备用双重属性的配置文件,可以指定是清除配置文件的主用属性还是备用属性。

l              在设置下次启动使用的配置文件时,用户可以指定使用主用配置文件或备用配置文件。

4. 配置文件的选择顺序

设备启动时,配置文件的选择遵循以下规则:

(1)        如果主用配置文件存在,则以主用配置文件初始化配置;

(2)        如果主用配置文件不存在,备用配置文件存在,则以备用配置文件初始化配置;

(3)        如果主用配置文件和备用配置文件均不存在,则:

l              对于E126以太网交换机,以空配置启动。

l              对于E126A以太网交换机,如果缺省配置文件(config.def)存在,以缺省配置文件初始化配置;如果缺省配置文件不存在,以空配置启动。

1.2  配置文件管理

表1-1 配置文件管理配置任务简介

配置任务

说明

详细配置

保存当前配置

可选

1.2.1 

清除设备中的配置文件

可选

1.2.2 

设置下次启动时使用的配置文件及其属性

可选

1.2.3 

 

1.2.1  保存当前配置

用户通过命令行可以修改设备的当前配置,而这些配置是暂时的。如果要使当前配置在系统下次重启时继续生效,在重启设备前,请使用save命令将当前配置保存到配置文件中。

表1-2 保存当前配置

操作

命令

说明

保存当前配置

save [ cfgfile | [ safely ] [ backup | main ] ]

必选

该命令可在任意视图下执行

 

1. 配置的保存方式

l              快速模式,执行不带safely参数的save命令。这种方式保存速度快,但是保存过程中如果出现设备重启、断电等问题,原有配置文件可能会丢失。

l              安全模式,执行带safely参数的save命令。这种方式保存速度慢,但即使保存过程中出现设备重启、断电等问题,原有配置文件仍然会保存在设备中,不会丢失。

E126/E126A以太网交换机不支持安全模式功能,用户在使用save safely命令保存配置文件时,如果在保存过程中出现设备重启、断电等问题,原有配置文件将会丢失。

 

2. 保存后的配置文件的属性

l              主用属性。用save [ [ safely ] [ main ] ]命令将当前配置保存到配置文件中时,配置文件的属性为主用。用户按系统提示输入保存的配置文件的文件名,如果配置文件已经存在,而且已具有备用属性,则保存后该文件将同时具有主备用两种属性;如果用户输入的文件名与系统中已有的主用配置文件名不同,则将已有的主用配置文件的主用属性删除,使系统只有唯一的主用配置文件。

l              备用属性。用save [ safely ] backup命令将当前配置保存到配置文件中时,配置文件的属性为备用。用户按系统提示输入保存的配置文件的文件名,如果配置文件已经存在,而且已具有主用属性,则保存后该文件将同时具有主备用两种属性;如果用户输入的文件名与系统中已有的备用配置文件名不同,则将已有的备用配置文件的备用属性删除,使系统只有唯一的备用配置文件。

l              普通属性。用save cfgfile的方式将当前配置保存到配置文件中时,如果cfgfile文件不存在,则保存的配置文件既无主用属性也无备用属性;如果cfgfile文件已存在,则文件的属性无变化,由保存前文件的属性决定。

配置文件必须以“.cfg”作为文件后缀名。

 

1.2.2  清除设备中的配置文件

用户通过命令可以清除设备中的配置文件。配置文件被清除后,设备下次启动时将采用空配置启动。

表1-3 清除设备中配置文件

操作

命令

说明

清除设备中的配置文件

reset saved-configuration [ backup | main ]

必选

该命令只能在用户视图下执行

 

在以下几种情况下,用户可能需要清除设备中的配置文件:

l              在设备软件升级之后,系统软件和配置文件不匹配。

l              设备中的配置文件被破坏(常见原因是加载了错误的配置文件)。

配置文件支持main/backup属性,用户清除配置文件时,有以下几种情况:

l              使用reset saved-configuration [ main ]命令清除配置文件时,对于只有主用属性没有备用属性的配置文件,将删除该文件;对于具有主备用双重属性的配置文件,只删除其主用属性。

l              使用reset saved-configuration backup命令清除配置文件时,对于只有备用属性没有主用属性的配置文件,将删除该文件;对于具有主备用双重属性的配置文件,只删除其备用属性。

清除操作会将配置文件从设备上彻底删除,所以请用户慎用该命令。

 

1.2.3  设置下次启动时使用的配置文件及其属性

表1-4 设置下次启动时使用的配置文件及其属性

操作

命令

说明

设置下次启动时使用的配置文件及其属性

startup saved-configuration cfgfile [ backup | main ]

必选

该命令只能在用户视图下执行

 

用户可以设置设备下次启动时使用的配置文件,也可以设置配置文件的main/backup属性。属性的生成有两种方式:

1. 设置下次启动时使用的配置文件的主用属性

l              将当前配置保存到主用配置文件中时,系统会自动将该主用配置文件设置为下次启动时主用的配置文件;

l              使用startup saved-configuration cfgfile [ main ]命令设置配置文件为下次启动时主用的配置文件。

2. 设置下次启动时使用的配置文件的备用属性

l              将当前配置保存到备用配置文件中时,系统会自动将该备用配置文件设置为下次启动时备用的配置文件;

l              使用startup saved-configuration cfgfile backup命令设置配置文件为下次启动时备用的配置文件。

配置文件必须以“.cfg”作为文件后缀名,并且存放在交换机Flash的根目录下。

 

1.2.4  配置文件显示

在完成上述配置后,在任意视图下执行display命令可以显示设备的当前配置和起始配置情况。用户可以通过查看显示信息查看配置的内容。

表1-5 配置文件显示

操作

命令

说明

查看设备的起始配置文件

display saved-configuration [ unit unit-id ] [ by-linenum ]

display命令可以在任意视图下执行

查看设备当前的配置信息

display current-configuration [ configuration [ configuration-type ] | interface [ interface-type ] [ interface-number ] ] [ by-linenum ] [ | { begin | exclude | include } regular-expression ]

查看设备当前VLAN的配置信息

display current-configuration vlan [ vlan-id ] [ by-linenum ]

查看当前视图的配置信息

display this [ by-linenum ]

查看启动使用的配置文件信息

display startup [ unit unit-id ]

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们