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

01-基础配置配置指导

目录

10-自动配置

本章节下载 10-自动配置  (145.22 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/IPRAN_Converge/IPRAN_Converge/Configure/Operation_Manual/H3C_SR6600-F_CG-R7203-6W721/01/201705/992543_30005_0.htm

10-自动配置


1 自动配置

1.1  自动配置简介

自动配置功能是指设备在启动时自动获取并执行配置文件。网络管理员只需将配置文件保存在指定的存储介质上,设备启动时可以自动从存储介质上获取并执行配置文件,实现自动配置,从而简化了网络配置,大大降低了网络管理员的工作量,便于实现对设备的集中管理。

根据配置文件存储介质的不同,自动配置可以通过如下方式实现:

服务器自动配置:管理员将配置文件保存在文件服务器上,设备在启动时可以自动从文件服务器上获取并执行配置文件,实现自动配置功能。当网络规模较大,设备位置相对分散时,网络管理员在每一台设备上进行自动配置的工作量很大,这时管理员可以考虑使用服务器自动配置。

1.2  服务器自动配置

图1-1 服务器自动配置典型组网图

 

服务器自动配置的典型组网环境如图1-1所示。设备需要在DHCP服务器、文件服务器(TFTP服务器)和DNS服务器的配合下,实现服务器自动配置功能。

服务器自动配置的步骤如下:

1.2.1  配置文件服务器

设备可以通过TFTP服务器获取配置文件,用户需要根据选用的方式在文件服务器上配置相应的TFTP服务。

1.2.2  准备文件

设备从文件服务器上获取的文件类型可以是配置文件或者配置脚本两种形式。如果DHCP服务器未下发配置文件名,用户还可以在TFTP服务器上创建主机名文件提供主机名和设备IP地址的对应关系,以保证执行自动配置的设备获取到配置文件。

1. 主机名文件

主机名文件的文件名为“network.cfg”。主机名文件用来保存主机IP地址与主机名称的映射关系,需要上传到TFTP服务器。用户需按照以下格式手工定义主机IP地址与主机名称的映射关系:

ip host host-name ip-address

例如,主机名文件中可以包括以下内容:

ip host host1 101.101.101.101

ip host host2 101.101.101.102

ip host client1 101.101.101.103

ip host client2 101.101.101.104

需要注意的是,主机名文件中保存的主机名称是用户为了更好地管理自动配置而设定的,需要与主机的配置文件名保持一致。增加新的对应关系时必须换行填写。

2. 配置文件

配置文件可以实现下发配置的功能。

如果用户选择在TFTP服务器上获取配置文件,根据配置文件的适用范围,TFTP服务器上应准备以下几种类型的配置文件:

·     特定配置文件:特定配置文件只对应局域网内的某一台设备,配置特定配置文件可解决网络中设备的配置文件都不相同的需求。特定配置文件的命名规范为“配置文件名.cfg”(为了方便辨识文件名,尽量不要使用包含空格的配置文件名)。为了使设备能够获取到特定配置文件,用户可以直接配置DHCP服务器下发配置文件名,也可以通过架设DNS服务器或者在TFTP服务器上保存主机名文件的方式来为设备提供主机名和设备IP地址的对应关系。

·     部分或全部共用配置文件:部分或全部共用配置文件对应局域网内部分或全部可以共用配置文件的设备,部分或全部共用配置文件可解决网络中部分或全部设备获取相同配置的需求。部分或全部共用配置文件可以使用任意名称来命名,但是文件扩展名必须保证是cfg。

·     缺省配置文件(device.cfg):缺省配置文件对应局域网内未获取到以上几种配置文件的设备,TFTP服务器为未匹配以上几种配置文件的设备下发缺省配置文件,该文件包含一般设备启动的公用配置信息。

在服务器自动配置过程中,设备将先检查是否存在匹配的配置文件,若不存在,则选择缺省配置文件。利用此特点,用户可以将以上三种方式结合使用,使局域网中的设备都可以获取到合适的配置文件。

3. 配置脚本

配置脚本可以实现自动更新版本、下发配置等功能。目前设备支持的配置脚本包括Python脚本和Tcl脚本。Python脚本使用的文件后缀固定为py,TCL脚本使用的文件后缀固定为tcl。

当用户使用配置脚本下发配置时:

·     在文件服务器上只支持配置特定配置脚本和部分或全部共用配置脚本两种形式;

·     在文件服务器上不支持使用主机名文件提供主机名和IP地址的对应关系,也不支持缺省配置脚本。

关于Python脚本的详细介绍,请参见“基础配置指导”中的“Python”。关于Tcl脚本的详细介绍,请参见“基础配置指导”中的“Tcl”。

1.2.3  配置DHCP服务器

1. 简介

DHCP服务器用于为执行服务器自动配置的设备分配IP地址,并向设备通告获取自动配置文件或配置脚本的途径。

DHCP服务器可以根据用户需要的配置文件类型,进行相应的配置(配置脚本和配置文件实现一致,下面以下发配置文件名为例):

·     如果用户为每台设备分配固定配置文件,则需要在DHCP服务器上配置静态绑定关系,为每台设备分配特定的IP地址和配置文件名。DHCP服务器上每一个地址池视图只能配置一个静态绑定关系。

·     如果用户为局域网内的部分设备分配相同的配置文件,可以在DHCP服务器上为可以使用部分共用配置文件的设备配置静态绑定关系,并指定TFTP服务器和部分共用配置文件名。这时,这部分静态绑定关系需要在同一个DHCP地址池中配置。也可以使用动态分配IP地址的方式,用户需要划分合适的动态地址段,为设备分配IP地址,并指定TFTP服务器和部分共用配置文件名。

·     如果用户为局域网内的所有设备分配相同的配置文件,则需要在DHCP服务器上配置动态分配IP地址的方式。为设备动态分配IP地址的同时,分配全部共用配置文件名。如果采用这种方式,全部共用文件中只能包含这些设备共有的配置,每个设备特有的配置还需要其他方式完成(如管理员使用Telnet登录到设备上手工配置)。

以上三种分配方式可以同时在一台DHCP服务器上配置。

2. 配置步骤

DHCP服务器可以指导DHCP客户端从哪台文件服务器上获取配置文件或配置脚本。

如果用户使用TFTP服务器下发配置文件和配置脚本,则DHCP服务器配置步骤如下。

表1-1 使用TFTP服务器时的DHCP服务器配置

操作

命令

说明

进入系统视图

system-view

-

启用DHCP服务

dhcp enable

缺省情况下,DHCP服务处于关闭状态

创建DHCP地址池,并进入DHCP地址池视图

dhcp server ip-pool pool-name

缺省情况下,设备上不存在任何DHCP地址池

配置DHCP地址池动态分配的主网段

network network-address [ mask-length | mask mask ]

二者选其一

缺省情况下,没有配置动态分配的主网段和静态地址绑定

多次执行static-bind ip-address命令,可以配置多个静态地址绑定

同一地址只能绑定给一个客户端。不允许通过重复执行static-bind ip-address命令的方式修改IP地址与客户端的绑定关系。只有删除了某个地址的绑定关系,才能将该地址与其他客户端绑定

配置静态地址绑定

static-bind ip-address ip-address [ mask-length | mask mask ] { client-identifier client-identifier | hardware-address hardware-address [ ethernet | token-ring ] }

配置DHCP客户端使用的TFTP服务器地址

tftp-server ip-address ip-address

二者至少选其一

缺省情况下,没有配置DHCP客户端使用的TFTP服务器地址和TFTP服务器名

在DHCP服务器上可以使用主机名或IP地址的形式来指定TFTP服务器。如果使用主机名的方式指定,则需要在网络中架设DNS服务器

配置DHCP客户端使用的TFTP服务器名

tftp-server domain-name domain-name

配置DHCP客户端使用的启动文件名

bootfile-name bootfile-name

缺省情况下,没有配置DHCP客户端使用的启动文件名

 

1.2.4  配置DNS服务器

在使用服务器自动配置功能时,在以下两种情况下,用户需要配置DNS服务器:

·     当TFTP服务器上不存在主机名文件时,执行服务器自动配置的设备可以通过DNS服务器将自己的IP地址解析为主机名,以便从TFTP服务器获取到配置文件;

·     如果设备从DHCP应答报文中获取到TFTP服务器的域名,设备还可以通过DNS服务器将TFTP服务器的域名解析为TFTP服务器的IP地址。

1.2.5  配置网关

如果DHCP服务器、文件服务器和DNS服务器与执行服务器自动配置的设备不在同一网段,则需要部署网关设备,使得各个服务器和设备之间路由可达,并在网关上配置DHCP中继功能。

设备以广播方式向配置文件服务器发送请求消息时,由于广播报文只能在本网段内传播,如果执行服务器自动配置的设备与配置文件服务器不在同一个网段,则需要在网关设备上配置UDP Helper功能,将广播报文转换成单播报文,转发给指定的配置文件服务器。有关UDP Helper功能的详细介绍,请参见“三层技术-IP业务配置指导”中的“UDP-helper”。

1.2.6  选择接口获取配置文件

用户只需要将设备的管理以太网接口连入网络中,这样可以加快服务器自动配置的速度。如果设备当前不存在配置文件,设备即可自动执行服务器自动配置流程。

1.2.7  完成自动配置过程

获取并执行配置文件成功,则整个服务器自动配置过程结束;如果执行配置文件失败,设备会在30秒后开始执行下一次服务器自动配置流程,或用户通过<CTRL+D>手工终止服务器自动配置操作。

设备通过服务器自动配置获取到的配置文件执行完成后,该文件将被删除,不会在设备上保存。建议在配置文件执行完成后,在设备上通过save命令保存配置。否则,设备重启后还需重新执行服务器自动配置过程。save命令的详细介绍请参见“基础配置命令参考”中的“配置文件管理”。

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

新华三官网
联系我们