Huawei AR 系列物联网关
配置指南-基础配置(命令行)
2 Auto-Config配置
2关于本章
2.1 Auto-Config简介
介绍Auto-Config的定义和目的。2.2 Auto-Config原理描述
介绍Auto-Config的实现原理。2.3 Auto-Config应用场景
介绍Auto-Config特性的应用场景。
Auto-Config配置
通过配置Auto-Config功能,设备可以实现自动加载版本文件(包括系统软件、补丁文件和配置文件),从而简化了配置,实现对设备的集中管理和远程调测。
2.4 Auto-Config配置注意事项
介绍配置Auto-Config功能的前提条件以及注意事项。2.5 Auto-Config缺省配置
介绍系统常见参数的缺省配置。
2.6 配置同网段Auto-Config功能
当待配置设备和DHCP服务器在同一网段时,可以通过配置同网段Auto-Config功能自动加载系统软件、补丁文件和配置文件,实现设备的远程部署。
2.7 配置跨网段Auto-Config功能
当待配置Auto-Config功能的设备和DHCP服务器在不同网段时,可以通过配置跨网段Auto-Config功能自动加载系统软件、补丁文件和配置文件,实现设备的远程部署。2.8 维护Auto-Config
通过监控设备Auto-Config各个阶段运行的状态,保证Auto-Config功能的正常运行。2.9 Auto-Config配置举例
介绍Auto-Config配置举例。配置示例中包括组网需求、配置思路等。
2.1 Auto-Config简介
介绍Auto-Config的定义和目的。
文档版本 08 (2024-08-31)版权所有 ? 华为技术有限公司17Huawei AR 系列物联网关
配置指南-基础配置(命令行)
2 Auto-Config配置
定义
Auto-Config是指新出厂或空配置设备加电启动时采用的一种自动加载版本文件(包括系统软件、补丁文件、配置文件)的功能。
目的
在部署网络设备时,设备安装完成后,需要软调工程师到安装现场,对设备进行软件调试。当设备数量较多、分布较广时,维护人员需要在每一台设备上进行手工配置,既影响了设备部署的效率,又大大增加了人力成本。设备运行Auto-Config功能,可以从文件服务器获取版本文件并自动加载版本文件,实现远程部署接入网络的设备,从而减少人力成本,并提高了设备部署的效率。
2.2 Auto-Config原理描述
介绍Auto-Config的实现原理。
2.2.1 基本原理
如图2-1所示,RouterA、RouterB、RouterC和RouterD运行Auto-Config功能后,设备作为DHCP客户端定时向DHCP服务器发送DHCP请求报文以获得配置信息,然后DHCP服务器向待配置设备响应DHCP应答报文,报文内容包括分配给待配置设备的IP地址、文件服务器的IP地址、文件服务器的登录方式、版本文件的配置信息(此信息也可以通过中间文件获取,中间文件需要预先编辑存放在文件服务器),最后设备根据收到的DHCP响应报文中携带的配置信息向指定的文件服务器自动获取版本文件并设置为下次启动加载的文件,待设备重启后,设备就实现了版本文件的自动加载。图2-1 Auto-Config组网图
DHCP服务器RouterARouterBDHCP中继RouterC企业服务器群FTP/TFTP/SFTP服务器RouterD
文档版本 08 (2024-08-31)版权所有 ? 华为技术有限公司18Huawei AR 系列物联网关
配置指南-基础配置(命令行)
2 Auto-Config配置
基本概念
●
DHCP服务器:Auto-Config开始运行时,待配置设备作为DHCP客户端向DHCP服务器请求网络配置信息。DHCP服务器上需要配置动态地址池(用来为待配置设备分配接口IP地址)、待配置设备的出口网关地址、2.2.3 Option参数(包括DHCP服务器需要向DHCP客户端分配的文件服务器的IP地址、需要加载的版本文件名称等信息)。
DHCP中继:当待配置设备与DHCP服务器位于不同网段时,需要通过配置DHCP中继实现待配置设备与DHCP服务器之间的报文交互。
文件服务器:即FTP/TFTP/SFTP服务器。文件服务器上存放Auto-Config需要加载的版本文件(包括配置文件、系统软件、补丁文件)。当DHCP服务器向待配置设备返回文件服务器的IP地址后,待配置设备就会向指定IP地址的文件服务器获取版本文件并设置为下次启动的版本文件。
中间文件:当DHCP的Option信息没有Option 67(配置文件的Option信息)时,Auto-Config功能将通过中间文件解析出需要下载的版本文件信息。2.2.4 中间文件存放在文件服务器上,其内容为设备MAC地址或ESN序列号与系统软件名称,系统软件的版本号,补丁文件名称和配置文件名称的对应关系。
●●
●
2.2.2 Auto-Config工作流程
Auto-Config的工作流程如图2-2所示:
文档版本 08 (2024-08-31)版权所有 ? 华为技术有限公司19Huawei AR 系列物联网关
配置指南-基础配置(命令行)
2 Auto-Config配置
图2-2 Auto-Config基本流程图
Auto-Config开始定时发送DHCP请求解析DHCP应答报文的Option字段信息阶段否是否收到回应报文?是回应报文是否合法?是解析Option参数否流程处于挂起状态是否有ACS的Option信息?否是配置ACS获取中间文件解析中间文件否否是否有配置文件的Option信息?是结束是否解析成功?是是否有系统软件名称和版本号信息?是判断是否需要升级?是进入获取系统软件流程否否获取版本文件阶段是否有补丁文件信息?是设备是否可以下载补丁文件?是进入获取补丁文件流程否进入获取配置文件流程否否取到配置文件?是设置为下次启动配置文件否取到系统软件?是设置为下次启动系统软件否取到补丁文件?是设置为下次启动补丁文件启动定时器,配置延时生效定时器到达,重启设备设备重启阶段结束文档版本 08 (2024-08-31)版权所有 ? 华为技术有限公司20Huawei AR 系列物联网关
配置指南-基础配置(命令行)
2 Auto-Config配置
Auto-Config实现流程分三个阶段:●
解析DHCP应答报文的Option字段信息阶段a.
获取IP地址及文件服务器的相关配置信息i.
设备会自动在处于Up状态的上行以太接口上启动DHCP客户端功能,广播方式发送DHCP请求报文(DHCP服务器上已经配置地址池、Option参数和网关信息)。
DHCP服务器向设备发送DHCP应答报文,报文内容包括待配置设备的IP地址、FTP/TFTP/SFTP服务器的IP地址、FTP/SFTP用户名、密码、缺省网关等。
说明
设备没有收到DHCP应答报文或应答报文不合法时,每隔5分钟发送一次DHCP请求报文。当超过24小时后,将改为每隔1小时发送一次。
ii.
b.解析Option参数i.
当DHCP应答报文包含ACS(Auto-Configuration Server)的Option信息(Option 43)时,则需要配置ACS信息,ACS配置完成后,设备通过ACS实现开局部署。
说明
如果DHCP服务器为待配置设备分配了ACS的配置信息,设备的远程部署将不会走Auto-Config功能的流程,而是通过ACS服务器实现(即CWMP协议)。AR530不支持CWMP协议,所以在设备上无法配置ACS信息。
ii.
当DHCP回应报文没有配置文件的Option信息(Option 67),则走获取中间文件的流程,从FTP/TFTP/SFTP服务器下载中间文件,从中间文件解析出下载版本文件的信息,进入获取文件流程;当DHCP回应报文包含配置文件的Option信息(Option 67),则进入获取版本文件流程。
●获取版本文件阶段a.
(可选)下载系统软件i.ii.
从中间文件或DHCP服务器的应答报文中获取系统软件名称和版本号信息。
从文件服务器下载系统软件,系统软件下载成功后自动设置为下次启动系统软件。
说明
●当需要对设备更新系统软件且DHCP服务器或中间文件已经配置了系统软件的信
息、文件服务器已经存放了系统软件时,Auto-Config走此流程。●用户可以事先在DHCP服务器上配置Option 146参数选择当空间不足时是否删除
系统软件。当空间不足时,待配置设备根据用户的设置信息(Option 146)删除文件系统中的系统软件。
b.(可选)下载补丁文件i.ii.
从中间文件或DHCP服务器的应答报文中获取补丁文件信息。
从文件服务器下载补丁文件,补丁文件下载成功后自动设置为下次启动补丁文件。
说明
当需要对设备更新补丁文件且DHCP服务器或中间文件已经配置了补丁文件的信息、文件服务器已经存放了补丁文件时,Auto-Config走此流程。
文档版本 08 (2024-08-31)版权所有 ? 华为技术有限公司21