一种主动式设备自动部署方法、设备及系统.pdf

上传人:大师****2 文档编号:668858 上传时间:2018-03-02 格式:PDF 页数:16 大小:2.49MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310087102.7

申请日:

2013.03.18

公开号:

CN104065758A

公开日:

2014.09.24

当前法律状态:

实审

有效性:

审中

法律详情:

著录事项变更IPC(主分类):H04L 29/12变更事项:申请人变更前:杭州华三通信技术有限公司变更后:新华三技术有限公司变更事项:地址变更前:310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地变更后:310052 浙江省杭州市滨江区长河路466号|||实质审查的生效IPC(主分类):H04L 29/12申请日:20130318|||公开

IPC分类号:

H04L29/12

主分类号:

H04L29/12

申请人:

杭州华三通信技术有限公司

发明人:

王寿锋; 魏冬生

地址:

310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地

优先权:

专利代理机构:

北京鑫媛睿博知识产权代理有限公司 11297

代理人:

龚家骅

PDF下载: PDF下载
内容摘要

本发明公开了一种主动式设备自动部署方法、设备及系统,该方法包括:自动部署服务器接收到TFTP服务器发送的通知消息,该通知消息中携带有待配置设备的临时IP地址,以及待配置设备获取到的基础配置文件的名称;自动部署服务器根据基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及临时IP地址获取待配置设备的MAC地址;自动部署服务器根据MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取待配置设备的基线启动配置文件;自动部署服务器将基线启动配置文件部署到待配置设备,并触发待配置设备执行基线启动配置文件。在本发明中,提高了主动式设备自动部署的效率。

权利要求书

1.  一种设备自动部署方法,应用于包括待配置设备、动态主机配置协议DHCP服务器的自动部署系统,其特征在于,所述自动部署系统还包括自动部置服务器,以及普通文件传送协议TFTP服务器,其中,所述DHCP服务器中配置有临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;所述自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称;所述TFTP服务器中存储有基础配置文件,该方法包括:
自动部署服务器接收到TFTP服务器发送的通知消息,该通知消息中携带有待配置设备的临时IP地址,以及所述待配置设备获取到的基础配置文件的名称;其中,所述通知消息为所述TFTP服务器接收到所述待配置设备发送的基础配置文件获取请求,并向所述待配置设备返回对应的基础配置文件后发送的;
所述自动部署服务器根据所述基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及所述临时IP地址获取所述待配置设备的MAC地址;
所述自动部署服务器根据所述MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取所述待配置设备的基线启动配置文件;
所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备,并触发所述待配置设备执行所述基线启动配置文件。

2.
  如权利要求1所述的方法,其特征在于,所述基础配置文件中包括待配置设备的初始简单网络管理协议SNMP或远程登录telnet参数,运行该基础配置文件的待配置设备能通过SNMP或telnet方式被访问和配置;
所述自动部署服务器根据基础配置文件以及所述临时IP地址获取所述待配置设备的MAC地址,具体为:
所述自动部署服务器根据所述初始SNMP或telnet参数、以及所述临时IP 地址,通过SNMP或telnet方式访问所述待配置设备,读取该待配置设备的MAC地址。

3.
  如权利要求1所述的方法,其特征在于,所述自动部署元组信息中还包括自动部署状态,用于表明对应的设备处于等待部署状态或部署完成状态;
所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备,具体为:
当所述自动部署服务器查询到的自动部署元组信息中的自动部署状态为等待部署状态时,所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备;其中,所述自动部署元组信息中的初始自动部署状态为等待部署状态,自动部署完成后,自动部署服务器将其设置为部署完成状态。

4.
  如权利要求1所述的方法,其特征在于,所述自动部署元组信息还包括设备软件信息;
所述自动部署服务查询到所述MAC地址对应的自动部署元组信息之后,该方法还包括:
所述自动部署服务器根据该自动部署元组信息获取所述待配置设备的设备软件信息,并根据所述该设备软件信息为所述待配置设备部署对应的设备软件。

5.
  如权利要求1所述的方法,其特征在于,所述自动部署元组信息还包括:SNMP或telnet参数;
所述自动部署服务器触发所述待配置设备执行所述基线启动配置文件之后,该方法还包括:
所述自动部署服务器根据所述自动部署元组信息中包括的SNMP或telnet参数,以及所述IP地址访问所述待配置设备,以确定所述待配置设备是否正常运行。

6.
  一种自动部署服务器,应用于包括待配置设备、动态主机配置协议DHCP 服务器的自动部署系统,其特征在于,所述自动部署系统还包括普通文件传送协议TFTP服务器,其中,所述DHCP服务器配置有临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;所述自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有待配置设备的自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称,所述TFTP服务器中存储有基础配置文件,所述自动部署服务器包括:
接收模块,用于接收TFTP服务器发送的通知消息,该通知消息中携带有待配置设备的临时IP地址,以及所述待配置设备获取到的基础配置文件的名称;其中,所述通知消息为所述TFTP服务器接收到所述待配置设备发送的基础配置文件获取请求,并向所述待配置设备返回对应的基础配置文件后发送的;
第一获取模块,用于根据所述基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及所述临时IP地址获取所述待配置设备的MAC地址;
第二获取模块,用于根据所述MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取所述待配置设备的基线启动配置文件;
部署模块,用于将所述基线启动配置文件部署到所述待配置设备,并触发所述待配置设备执行所述基线启动配置文件。

7.
  如权利要求6所述的自动部署服务器,其特征在于,所述基础配置文件中包括待配置设备的初始简单网络管理协议SNMP或远程登录telnet参数,运行该基础配置文件的待配置设备能通过SNMP或telnet方式被访问和配置;
所述第一获取模块具体用于,根据所述初始SNMP或telnet参数、以及所述临时IP地址,通过SNMP或telnet方式访问所述待配置设备,读取该待配置设备的MAC地址。

8.
  如权利要求6所述的自动部署服务器,其特征在于,所述自动部署元 组信息中还包括自动部署状态,用于表明对应的设备处于等待部署状态或部署完成状态;
所述部署模块具体用于,当所述第二获取模块查询到的自动部署元组信息中的自动部署状态为等待部署状态时,所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备;其中,所述自动部署元组信息中的初始自动部署状态为等待部署状态,自动部署完成后,自动部署服务器将其设置为部署完成状态。

9.
  如权利要求6所述的自动部署服务器,其特征在于,所述自动部署元组信息还包括设备软件信息;
所述部署模块还用于,当所述第二获取模块查询到所述MAC地址对应的自动部署元组信息之后,根据该自动部署元组信息获取所述待配置设备的设备软件信息,并根据所述该设备软件信息为所述待配置设备部署对应的设备软件。

10.
  如权利要求6所述的自动部署服务器,其特征在于,所述自动部署元组信息还包括:SNMP或telnet参数;
所述自动部署服务器还包括:
检测模块,用于根据所述自动部署元组信息中包括的SNMP或telnet参数,以及所述IP地址访问所述待配置设备,以确定所述配置设备是否正常运行。

11.
  一种自动部署系统,包括待配置设备、动态主机配置协议DHCP服务器,其特征在于,还包括:自动部署服务器,以及普通文件传送协议TFTP服务器;其中:
所述待配置设备用于,广播DHCP请求报文,以请求DHCP服务器分配临时IP地址、TFTP服务器IP地址以及基础配置文件的名称;向TFTP服务器发送基础配置文件获取请求,其中携带有自身的临时IP地址,以及基础配置文件的名称,并接收TFTP服务器返回的基础配置文件;
所述DHCP服务器用于,存储临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;当接收到所述待配置设备发送的DHCP请求报文时,向所述待配置设备返回临时IP地址、TFTP服务器IP地址或域名、以及基础配置文件的名称;
所述TFTP服务器用于,存储基础配置文件;当接收到待配置设备发送的基础配置文件获取请求时,记录所述基础配置文件获取请求中携带的基础配置文件的名称和临时IP地址,并根据所述基础配置文件的名称向所述待配置设备返回对应的基础配置文件;向所述自动部署服务器发送携带待配置设备的临时IP地址、以及所述待配置设备获取到的基础配置文件的名称的通知消息;
所述自动部署服务器用于,存储自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称;接收TFTP服务器发送的通知消息,根据该通知消息中的基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及通知消息中的临时IP地址获取所述待配置设备的MAC地址;根据所述MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取所述待配置设备的基线启动配置文件;将所述基线启动配置文件部署到所述待配置设备,并触发所述待配置设备执行所述基线启动配置文件。

12.
  如权利要求11所述的自动部署系统,其特征在于,当所述DHCP服务器中存储的为TFTP服务器的域名时;
所述自动部署系统还包括:
域名服务器DNS服务器,用于将分配给待配置设备的TFTP服务器域名解析为TFTP服务器IP地址,并返回给所述待配置设备。

说明书

一种主动式设备自动部署方法、设备及系统
技术领域
本发明涉及通信领域,尤其涉及一种主动式设备自动部署方法、设备及系统。
背景技术
裸机设备是指没有任何配置的设备,裸机设备从出厂到在实际生产网络环境中运行,需要进行一系列的处理:包括上机架、加电,通过Console(控制台)配置接口配置基本的访问参数,包括telnet(远程登录)参数,SNMP(SimpleNetwork Management Protocol,简单网络管理协议)参数等,升级到指定的版本,部署基线化的启动配置文件,从而达到生产网络可用的、规划的状态。这些步骤需要对每台设备到设备现场人工进行,网络中的接入设备数量多、地理分布广,这样就需要花费管理人员大量的时间和精力,并且容易出错、导致设备无法正常使用。
因此,需要一种自动化技术,在网络事先规划好之后,上述的裸机设备配置可以自动化进行,达到自动部署的目的,从而可以大大节省人力成本、减少把裸机设备配置成生产设备的时间。
如图1所示,为现有技术中的一种自动部署的典型组网架构示意图,在该组网中,设备需要在DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)服务器、TFTP(Trivial File Transfer Protocol,普通文件传送协议)服务器和DNS(Domain Name Server,域名服务器)服务器(可选)的配合下,实现自动部署。其中:
1)、DHCP服务器:用来为执行自动配置的设备分配IP(Internet Protocol,互联网协议)地址、配置文件名、TFTP服务器IP地址、DNS服务器IP地址(可选)等信息。
2)、TFTP服务器:用来保存自动配置过程中设备需要的文件。设备从TFTP服务器获取所需的文件,如保存主机IP地址和主机名映射关系的主机名文件、设备的配置文件等。
3)DNS服务器(可选):用来提供IP地址和主机名的对应关系。
如果DHCP服务器、TFTP服务器和DNS服务器与执行自动配置的设备不在同一个网段,还需要在网关设备上配置DHCP中继,并配置路由协议,使得各个服务器和设备之间路由可达。
基于上述组网,现有技术中对设备进行自动部署的基本工作过程可以包括:
1、通过DHCP服务器获取IP地址及相关信息
设备在空配置启动时,系统会自动将处于up状态的第一个接口配置为通过DHCP方式获得IP地址及后续获取配置文件所需要的信息(例如:配置文件名、TFTP服务器的域名、TFTP服务器的IP地址、DNS服务器IP地址等信息)。
2、从TFTP服务器上获取配置文件
设备获取IP地址时,如果从DHCP应答报文中获取到的是TFTP服务器的域名,设备可以通过DNS域名服务器将TFTP服务器的域名解析为TFTP服务器的IP地址。
如果DHCP应答报文中不包括配置文件名信息,则需要先获得设备的主机名,再向TFTP服务器请求与主机名对应的配置文件。设备通过如下几种方式获得主机名:
a)、从TFTP服务器上获取主机名文件,在主机名文件中查找设备的IP地址对应的主机名;
b)、如果在主机名文件中没有找到设备的主机名,则以单播方式向DNS服务器发送请求消息,以获取设备IP地址对应的主机名,如果单播失败,则以广播方式查询;
如果上述过程失败,则设备向TFTP服务器请求缺省配置文件。
3、执行配置文件
成功获得配置文件后,设备将恢复获取配置文件的接口的缺省配置,执行获取到的配置文件。
如果设备没有获取到相关信息,则在空配置文件的情况下正常启动。
由于DHCP服务器只指定一个启动配置文件,因此,不可能通过DHCP动态分配IP地址方式为不同的设备指定不同的启动文件来进行自动部署。
针对该问题,现有技术中提供了一种通过DHCP服务器静态分配IP地址的方式,为每个设备根据其MAC(Media Access Control,媒体访问控制)地址静态绑定IP地址,然后使用主机名文件,文件名为network.cfg。主机名文件用来保存主机IP地址与主机名称的映射关系,主机IP地址与主机名称的映射关系使用以下格式进行定义:
ip host hostname ip-address
设备的主机名对应的配置文件,文件名为“主机名.cfg”。
其中,手工进行裸机设备部署步骤可以包括:
步骤一、获取每台设备的MAC地址以及决定分配的IP地址,在DHCP服务器上静态绑定;
步骤二、在TFTP服务器上为创建主机名文件,文件名为“network.cfg”,内容为主机名与IP地址的对应关系;
步骤三、在TFTP服务器上为每个设备创建配置文件,文件名为“主机名.cfg”,各配置文件中的IP地址不相同,其他配置也可能不同;
步骤四、设备加电启动时,与DHCP服务器交互,获得IP地址以及TFTP服务器IP信息,然后从TFTP服务器读取主机名文件,获得设备的主机名;
步骤五、通过主机名到TFTP服务器上获取文件名为“主机名.cfg”的设备配置文件,并加载为启动配置文件,使得设备达到生产状态。
在实现本发明的过程中,发明人发现现有技术中至少存在以下问题:
1、上述过程需要在DHCP服务器上为每个设备绑定MAC地址以及IP地址,部分在网的DHCP服务器并没有批量导入功能,单个输入工作量大,而且如果网络中存在多个DHCP服务器,每个DHCP服务器都需要做这个配置,更有DHCP服务器没有绑定MAC地址与IP地址的功能,无法实现该技术方案。
2、为每个设备创建一个配置文件,文件名必须与network.cfg中设备IP对应的主机名相同,并且配置文件中IP地址等信息不同,需要人工修改,无法自动化处理,在网络规模大的情况下费时、费力、易错。
发明内容
本发明的目的在于提供一种主动式设备自动部署方法、设备及系统,以提主动设备自动部署的效率,为此,本发明采用如下技术方案:
一种主动式设备自动部署方法,应用于包括待配置设备、动态主机配置协议DHCP服务器的自动部署系统,所述自动部署系统还包括自动部署服务器,以及普通文件传送协议TFTP服务器,其中,所述DHCP服务器中配置有临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;所述自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称;所述TFTP服务器中存储有基础配置文件,该方法包括:
自动部署服务器接收到TFTP服务器发送的通知消息,该通知消息中携带有待配置设备的临时IP地址,以及所述待配置设备获取到的基础配置文件的名称;其中,所述通知消息为所述TFTP服务器接收到所述待配置设备发送的基础配置文件获取请求,并向所述待配置设备返回对应的基础配置文件后发送的;
所述自动部署服务器根据所述基础配置文件的名称查询对应的基础配置 文件,并根据该基础配置文件以及所述临时IP地址获取所述待配置设备的MAC地址;
所述自动部署服务器根据所述MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取所述待配置设备的基线启动配置文件;
所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备,并触发所述待配置设备执行所述基线启动配置文件。
其中,所述基础配置文件中包括待配置设备的初始简单网络管理协议SNMP或远程登录telnet参数,运行该基础配置文件的待配置设备能通过SNMP或telnet方式被访问和配置;
所述自动部署服务器根据基础配置文件以及所述临时IP地址获取所述待配置设备的MAC地址,具体为:
所述自动部署服务器根据所述初始SNMP或telnet参数、以及所述临时IP地址,通过SNMP或telnet方式访问所述待配置设备,读取该待配置设备的MAC地址。
其中,所述自动部署元组信息中还包括自动部署状态,用于表明对应的设备处于等待部署状态或部署完成状态;
所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备,具体为:
当所述自动部署服务器查询到的自动部署元组信息中的自动部署状态为等待部署状态时,所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备;其中,所述自动部署元组信息中的初始自动部署状态为等待部署状态,自动部署完成后,自动部署服务器将其设置为部署完成状态。
其中,所述自动部署元组信息还包括设备软件信息;
所述自动部署服务查询到所述MAC地址对应的自动部署元组信息之后,该方法还包括:
所述自动部署服务器根据该自动部署元组信息获取所述待配置设备的设 备软件信息,并根据所述该设备软件信息为所述待配置设备部署对应的设备软件。
其中,所述自动部署元组信息还包括:SNMP或telnet参数;
所述自动部署服务器触发所述待配置设备执行所述基线启动配置文件之后,该方法还包括:
所述自动部署服务器根据所述自动部署元组信息中包括的SNMP或telnet参数,以及所述IP地址访问所述待配置设备,以确定所述待配置设备是否正常运行。
一种自动部署服务器,应用于包括待配置设备、动态主机配置协议DHCP服务器的自动部署系统,其特征在于,所述自动部署系统还包括普通文件传送协议TFTP服务器,其中,所述DHCP服务器配置有临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;所述自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有待配置设备的自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称,所述TFTP服务器中存储有基础配置文件,所述自动部署服务器包括:
接收模块,用于接收TFTP服务器发送的通知消息,该通知消息中携带有待配置设备的临时IP地址,以及所述待配置设备获取到的基础配置文件的名称;其中,所述通知消息为所述TFTP服务器接收到所述待配置设备发送的基础配置文件获取请求,并向所述待配置设备返回对应的基础配置文件后发送的;
第一获取模块,用于根据所述基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及所述临时IP地址获取所述待配置设备的MAC地址;
第二获取模块,用于根据所述MAC地址查询对应的自动部署元组信息, 并根据该自动部署元组信息获取所述待配置设备的基线启动配置文件;
部署模块,用于将所述基线启动配置文件部署到所述待配置设备,并触发所述待配置设备执行所述基线启动配置文件。
其中,所述基础配置文件中包括待配置设备的初始简单网络管理协议SNMP或远程登录telnet参数,运行该基础配置文件的待配置设备能通过SNMP或telnet方式被访问和配置;
所述第一获取模块具体用于,根据所述初始SNMP或telnet参数、以及所述临时IP地址,通过SNMP或telnet方式访问所述待配置设备,读取该待配置设备的MAC地址。
其中,所述自动部署元组信息中还包括自动部署状态,用于表明对应的设备处于等待部署状态或部署完成状态;
所述部署模块具体用于,当所述第二获取模块查询到的自动部署元组信息中的自动部署状态为等待部署状态时,所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备;其中,所述自动部署元组信息中的初始自动部署状态为等待部署状态,自动部署完成后,自动部署服务器将其设置为部署完成状态。
其中,所述自动部署元组信息还包括设备软件信息;
所述部署模块还用于,当所述第二获取模块查询到所述MAC地址对应的自动部署元组信息之后,根据该自动部署元组信息获取所述待配置设备的设备软件信息,并根据所述该设备软件信息为所述待配置设备部署对应的设备软件。
其中,所述自动部署元组信息还包括:SNMP或telnet参数;
所述自动部署服务器还包括:
检测模块,用于根据所述自动部署元组信息中包括的SNMP或telnet参数,以及所述IP地址访问所述待配置设备,以确定所述配置设备是否正常运行。
一种自动部署系统,包括待配置设备、动态主机配置协议DHCP服务器,其特征在于,还包括:自动部署服务器,以及普通文件传送协议TFTP服务器;其中:
所述待配置设备用于,广播DHCP请求报文,以请求DHCP服务器分配临时IP地址、TFTP服务器IP地址以及基础配置文件的名称;向TFTP服务器发送基础配置文件获取请求,其中携带有自身的临时IP地址,以及基础配置文件的名称,并接收TFTP服务器返回的基础配置文件;
所述DHCP服务器用于,存储临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;当接收到所述待配置设备发送的DHCP请求报文时,向所述待配置设备返回临时IP地址、TFTP服务器IP地址或域名、以及基础配置文件的名称;
所述TFTP服务器用于,存储基础配置文件;当接收到待配置设备发送的基础配置文件获取请求时,记录所述基础配置文件获取请求中携带的基础配置文件的名称和临时IP地址,并根据所述基础配置文件的名称向所述待配置设备返回对应的基础配置文件;向所述自动部署服务器发送携带待配置设备的临时IP地址、以及所述待配置设备获取到的基础配置文件的名称的通知消息;
所述自动部署服务器用于,存储自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称;接收TFTP服务器发送的通知消息,根据该通知消息中的基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及通知消息中的临时IP地址获取所述待配置设备的MAC地址;根据所述MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取所述待配置设备的基线启动配置文件;将所述基线启动配置文件部署到所述待配置设备,并触发所述待配置设备执行所述基线启动配置文件。
其中,当所述DHCP服务器中存储的为TFTP服务器的域名时;
所述自动部署系统还包括:
域名服务器DNS服务器,用于将分配给待配置设备的TFTP服务器域名解析为TFTP服务器IP地址,并返回给所述待配置设备。
本发明上述实施例中,当自动部署服务器接收TFTP服务器发送的通知消息时,根据该通知消息中的基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及通知消息中的临时IP地址获取待配置设备的MAC地址,进而根据该MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取配置设备的基线启动配置文件;自动部署服务器获取到待配置设备的基线启动配置文件之后,将该基线启动配置文件部署到待配置设备,并触发该待配置设备执行该基线启动配置文件,提高了主动式设备自动部署的效率。
附图说明
图1为现有技术中一种典型的自动部署组网的系统架构示意图;
图2为本发明实施例提供的一种具体应用场景的系统架构示意图;
图3为本发明实施例提供的一种主动式设备自动部署方法的流程示意图;
图4为本发明实施例提供的一种自动部署服务器的结构示意图。
具体实施方式
针对上述现有技术中存在的问题,本发明实施例提供了一种主动式设备自动部署的技术方案,应用于包括待配置设备、DHCP服务器的自动部署系统。在该技术方案中,该自动部署系统还可以包括:自动部署服务器,以及TFTP服务器;其中,DHCP服务器中配置有临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称; TFTP服务器中存储有基础配置文件。
当自动部署服务器接收TFTP服务器发送的通知消息时,根据该通知消息中的基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及通知消息中的临时IP地址获取待配置设备的MAC地址,进而根据该MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取配置设备的基线启动配置文件;自动部署服务器获取到待配置设备的基线启动配置文件之后,将该基线启动配置文件部署到待配置设备,并触发该待配置设备执行该基线启动配置文件,提高了主动式设备自动部署的效率。
下面将结合本发明的实施例中的附图,对本发明的实施例中的技术方案进行清楚、完整的描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明的实施例保护的范围。
参见图2,本发明实施例提供的技术方案的具体应用场景的系统架构中可以包括:待配置设备21、DHCP服务器22、TFTP服务器23以及自动部署服务器24;其中:
待配置设备21用于,广播DHCP请求报文,以请求DHCP服务器22分配临时IP地址、TFTP服务器IP地址以及基础配置文件的名称;向TFTP服务器23发送基础配置文件获取请求,并接收TFTP服务器23返回的基础配置文件;其中,该基础配置文件获取请求中携带有待配置设备24的临时IP地址,以及基础配置文件的名称;
DHCP服务器22用于,存储临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;当接收到待配置设备21发送的DHCP请求报文时,向待配置设备21返回临时IP地址、TFTP服务器IP地址或域名、以及基础配置文件的名称;
TFTP服务器23,用于存储基础配置文件;当接收到待配置设备21发送 的基础配置文件获取请求时,记录该基础配置文件获取请求中携带的基础配置文件的名称和临时IP地址,并根据该基础配置文件的名称向待配置设备21返回对应的基础配置文件;并向自动部署服务器24发送携带待配置设备的临时IP地址、以及待配置设备获取到的基础配置文件的名称的通知消息;
自动部署服务器24用于,存储自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称;接收TFTP服务器23发送的通知消息,根据该通知消息中的基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及通知消息中的临时IP地址获取待配置设备的MAC地址;根据该MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取待配置设备的基线启动配置文件;将该基线启动配置文件部署到待配置设备21,并触发该待配置设备21执行基线启动配置文件。
其中,在本发明实施例中,当DHCP服务器中存储的为TFTP服务器的域名时,自动部署系统还可以包括:DNS服务器25;
DNS服务器25用于,将分配给待配置设备21的TFTP服务器域名解析为TFTP服务器IP地址,并返回给所述待配置设备21。
基于上述系统架构,本发明实施例提供的主动式设备自动部署方法的流程示意图可以如图3所示。
如图3所示,为本发明实施例提供的一种主动式设备自动部署方法的流程示意图,可以包括以下步骤:
步骤301、待配置设备通过DHCP协议获取临时IP地址、TFTP服务器IP地址、以及基础配置文件的名称。
具体的,在本发明实施例中,DHCP服务器中配置有临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称。
当待配置设备加电启动时,可以通过主动广播DHCP请求报文的方式,请 求DHCP服务器分配临时IP地址、TFTP服务器IP地址、以及基础配置文件的名称。
DHCP服务器接收到待配置设备广播的DHCP请求报文后,为该待配置设备分配临时IP地址、TFTP服务器IP地址、以及基础配置文件的名称。
其中,当DHCP服务器中配置的为TFTP服务器域名时,还需要通过DNS服务器将该TFTP服务器域名解析为TFTP服务器IP地址。
步骤302、待配置设备向TFTP服务器请求基础配置文件。
具体的,待配置设备接收到DHCP服务器分配的临时IP地址、TFTP服务器IP地址、以及基础配置文件的名称之后,可以根据该TFTP服务器IP地址,向TFTP服务器发送基础配置文件获取请求,该基础配置文件获取请求中携带有待配置设备的临时IP地址,以及基础配置文件的名称。
TFTP服务器接收到待配置设备发送的基础配置文件获取请求后,根据其中携带的基础配置文件的名称查询对应的基础配置文件;同时,TFTP服务器还会记录该基础配置文件获取请求中携带的待配置设备的临时IP地址,以及所述待配置设备获取到的基础配置文件的名称,并将其携带在通知消息中发送给自动部署服务器。
其中,基础配置文件中包括待配置设备的初始SNMP或telnet参数,运行该基础配置文件的待配置设备能通过SNMP或telnet方式被访问和配置。
TFTP服务器将基础配置文件返回给待配置设备后,可以触发该待配置设备运行该基础配置文件(如触发待配置设备重启,并使该基础配置文件生效)。基础配置文件生效后,待配置设备可以通过SNMP或telnet方式访问。
步骤303、自动部署服务器接收TFTP服务器发送的通知消息,该通知消息中携带有待配置设备的临时IP地址,以及待配置设备获取到的基础配置文件的名称。
步骤304、自动部署服务器获取待配置设备的MAC地址。
具体的,自动部署服务器接收到TFTP服务器发送的通知消息后,可以根 据该通知消息中携带的基础配置文件的名称获知待配置设备所获取的基础配置文件,并根据该基础配置文件中的初始SNMP或telnet参数,以及待配置设备的临时IP地址,通过SNMP或telnet的方式访问设备,读取设备的MAC地址。
步骤305、自动部署服务器获取待配置设备的自动部署元组信息。
具体的,自动部署服务器获取到待配置设备的MAC地址之后,可以根据该待配置设备的MAC地址查询自身存储的自动部署文件,以获取该待配置设备的自动部署元组信息。其中,该自动部署元组信息可以包括:待配置设备的MAC地址、IP地址以及掩码、基线启动配置文件。
步骤306、自动部署服务器将待配置设备的自动部署元组信息中的基线启动配置文件部署到待配置设备,并触发待配置设备执行基线启动配置文件。
具体的,自动部署服务器获取到待配置设备的自动部署元组信息后,可以将其中的基线启动配置文件部署到待配置设备中,并触发待配置设备执行该基线启动配置文件(如触发待配置设备重启,并使该基线启动配置文件生效)。
其中,在本发明实施例中,为了使基线启动配置文件具有可重用性,可以在基线启动配置文件中设置多个变量,该变量以通配符的形式存在;当需要生成对应不同设备的基线启动配置文件时,仅需要为基线启动配置文件中的变量设置相应地变量值即可。
进一步地,在本发明实施例中,自动部署服务器中配置的自动部署文件的自动部署元祖信息中还可以包括自动部署状态,用于表明对应的设备处于等待部署状态或部署完成状态。
在该情况下,自动部署服务器获取到待配置设备的自动部署元组信息后,可以根据该自动部署元组信息中的自动部署状态确定对应的设备处于等待配置状态或配置完成状态;若为等待配置状态,则将基线启动配置文件部署到待配置设备;若为配置完成状态,则不对对应的设备进行配置。
其中,自动部署元组信息中的初始自动部署状态为等待部署状态;当待配 置设备的自动部署完成后,自动部署服务器将其对应的自动部署元组信息中的自动部署状态设置为等待部署状态。
进一步地,在本发明实施例中,自动部署元组信息还可以包括设备软件信息。
在该情况下,自动部署服务获取到待配置设备的自动部署元组信息之后,还需要根据该自动部署元组信息中的设备软件信息为待配置设备部署对应的设备软件。
此外,自动部署元组还可以包括SNMP或telnet参数。自动部署服务器触发待配置设备执行基线启动配置文件之后,待配置设备的IP地址、以及SNMP或telnet参数将由临时IP地址、初始SNMP或telnet参数,更新为自动部署元组信息中的IP地址、SNMP或telnet参数。自动部署服务器可以根据该更新后的IP地址、SNMP或telnet参数,通过SNMP或telnet方式访问该待配置设备,以确定该待配置设备是否正常运行。
其中,在本发明实施例中,自动部署服务器可以记录待配置设备的自动部署过程、结果和失败原因,以备管理人员进行查看,并及时地发现出现的问题。
待配置设备自动部署完成后,会自动加入网络管理系统进行管理。
需要注意的是,在本发明实施例中,当自动部署服务器接收到TFTP服务器发送的通知消息后,可以启动一个独立的自动部署代理,通过该自动部署代理对待配置设备进行自动部署,从而自动部署服务器可以同时对多个待配置设备进行自动部署。其具体实现流程在此不再赘述。
通过以上描述可以看出,在本发明实施例提供的技术方案中,当自动部署服务器接收TFTP服务器发送的通知消息时,根据该通知消息中的基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及通知消息中的临时IP地址获取待配置设备的MAC地址,进而根据该MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取配置设备的基线启动配置 文件;自动部署服务器获取到待配置设备的基线启动配置文件之后,将该基线启动配置文件部署到待配置设备,并触发该待配置设备执行该基线启动配置文件,提高了主动式设备自动部署的效率。
基于上述方法实施例系统的发明构思,本发明实施例还提供了一种自动部署服务器,可以应用于上述方法实施例。
如图4所示,为本发明实施例提供的一种自动部署服务器的结构示意图,应用于包括待配置设备、DHCP服务器的自动部署系统,其特征在于,所述自动部署系统还包括TFTP服务器,其中,所述DHCP服务器配置有临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;所述自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有待配置设备的自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称,所述TFTP服务器中存储有基础配置文件,所述自动部署服务器包括:
接收模块41,用于接收TFTP服务器发送的通知消息,该通知消息中携带有待配置设备的临时IP地址,以及所述待配置设备获取到的基础配置文件的名称;其中,所述通知消息为所述TFTP服务器接收到所述待配置设备发送的基础配置文件获取请求,并向所述待配置设备返回对应的基础配置文件后发送的;
第一获取模块42,用于根据所述基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及所述临时IP地址获取所述待配置设备的MAC地址;
第二获取模块43,用于根据所述MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取所述待配置设备的基线启动配置文件;
部署模块44,用于将所述基线启动配置文件部署到所述待配置设备,并触发所述待配置设备执行所述基线启动配置文件。
其中,所述基础配置文件中包括待配置设备的初始简单网络管理协议SNMP或远程登录telnet参数,运行该基础配置文件的待配置设备能通过SNMP或telnet方式被访问和配置;
所述第一获取模块42具体用于,根据所述初始SNMP或telnet参数、以及所述临时IP地址,通过SNMP或telnet方式访问所述待配置设备,读取该待配置设备的MAC地址。
其中,所述自动部署元组信息中还包括自动部署状态,用于表明对应的设备处于等待部署状态或部署完成状态;
所述部署模块44具体用于,当所述第二获取模块43查询到的自动部署元组信息中的自动部署状态为等待部署状态时,所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备;其中,所述自动部署元组信息中的初始自动部署状态为等待部署状态,自动部署完成后,自动部署服务器将其设置为部署完成状态。
其中,所述自动部署元组信息还包括设备软件信息;
所述部署模块44还用于,当所述第二获取模块43查询到所述MAC地址对应的自动部署元组信息之后,根据该自动部署元组信息获取所述待配置设备的设备软件信息,并根据所述该设备软件信息为所述待配置设备部署对应的设备软件。
其中,所述自动部署元组信息还包括:SNMP或telnet参数;
所述自动部署服务器还包括:
检测模块45,用于根据所述自动部署元组信息中包括的SNMP或telnet参数,以及所述IP地址访问所述待配置设备,以确定所述配置设备是否正常运行。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成 多个子模块。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。

一种主动式设备自动部署方法、设备及系统.pdf_第1页
第1页 / 共16页
一种主动式设备自动部署方法、设备及系统.pdf_第2页
第2页 / 共16页
一种主动式设备自动部署方法、设备及系统.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《一种主动式设备自动部署方法、设备及系统.pdf》由会员分享,可在线阅读,更多相关《一种主动式设备自动部署方法、设备及系统.pdf(16页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104065758A43申请公布日20140924CN104065758A21申请号201310087102722申请日20130318H04L29/1220060171申请人杭州华三通信技术有限公司地址310053浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地72发明人王寿锋魏冬生74专利代理机构北京鑫媛睿博知识产权代理有限公司11297代理人龚家骅54发明名称一种主动式设备自动部署方法、设备及系统57摘要本发明公开了一种主动式设备自动部署方法、设备及系统,该方法包括自动部署服务器接收到TFTP服务器发送的通知消息,该通知消息中携带有待配置设备的。

2、临时IP地址,以及待配置设备获取到的基础配置文件的名称;自动部署服务器根据基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及临时IP地址获取待配置设备的MAC地址;自动部署服务器根据MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取待配置设备的基线启动配置文件;自动部署服务器将基线启动配置文件部署到待配置设备,并触发待配置设备执行基线启动配置文件。在本发明中,提高了主动式设备自动部署的效率。51INTCL权利要求书3页说明书10页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书10页附图2页10申请公布号CN104065758ACN1。

3、04065758A1/3页21一种设备自动部署方法,应用于包括待配置设备、动态主机配置协议DHCP服务器的自动部署系统,其特征在于,所述自动部署系统还包括自动部置服务器,以及普通文件传送协议TFTP服务器,其中,所述DHCP服务器中配置有临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;所述自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称;所述TFTP服务器中存储有基础配置文件,该方法包括自动部署服务器接收到TFTP服务器发送的通知消息,该通知消息中。

4、携带有待配置设备的临时IP地址,以及所述待配置设备获取到的基础配置文件的名称;其中,所述通知消息为所述TFTP服务器接收到所述待配置设备发送的基础配置文件获取请求,并向所述待配置设备返回对应的基础配置文件后发送的;所述自动部署服务器根据所述基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及所述临时IP地址获取所述待配置设备的MAC地址;所述自动部署服务器根据所述MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取所述待配置设备的基线启动配置文件;所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备,并触发所述待配置设备执行所述基线启动配置文件。2如权利要求。

5、1所述的方法,其特征在于,所述基础配置文件中包括待配置设备的初始简单网络管理协议SNMP或远程登录TELNET参数,运行该基础配置文件的待配置设备能通过SNMP或TELNET方式被访问和配置;所述自动部署服务器根据基础配置文件以及所述临时IP地址获取所述待配置设备的MAC地址,具体为所述自动部署服务器根据所述初始SNMP或TELNET参数、以及所述临时IP地址,通过SNMP或TELNET方式访问所述待配置设备,读取该待配置设备的MAC地址。3如权利要求1所述的方法,其特征在于,所述自动部署元组信息中还包括自动部署状态,用于表明对应的设备处于等待部署状态或部署完成状态;所述自动部署服务器将所述基。

6、线启动配置文件部署到所述待配置设备,具体为当所述自动部署服务器查询到的自动部署元组信息中的自动部署状态为等待部署状态时,所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备;其中,所述自动部署元组信息中的初始自动部署状态为等待部署状态,自动部署完成后,自动部署服务器将其设置为部署完成状态。4如权利要求1所述的方法,其特征在于,所述自动部署元组信息还包括设备软件信息;所述自动部署服务查询到所述MAC地址对应的自动部署元组信息之后,该方法还包括所述自动部署服务器根据该自动部署元组信息获取所述待配置设备的设备软件信息,并根据所述该设备软件信息为所述待配置设备部署对应的设备软件。5如权利要求1。

7、所述的方法,其特征在于,所述自动部署元组信息还包括SNMP或TELNET参数;权利要求书CN104065758A2/3页3所述自动部署服务器触发所述待配置设备执行所述基线启动配置文件之后,该方法还包括所述自动部署服务器根据所述自动部署元组信息中包括的SNMP或TELNET参数,以及所述IP地址访问所述待配置设备,以确定所述待配置设备是否正常运行。6一种自动部署服务器,应用于包括待配置设备、动态主机配置协议DHCP服务器的自动部署系统,其特征在于,所述自动部署系统还包括普通文件传送协议TFTP服务器,其中,所述DHCP服务器配置有临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件。

8、的名称;所述自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有待配置设备的自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称,所述TFTP服务器中存储有基础配置文件,所述自动部署服务器包括接收模块,用于接收TFTP服务器发送的通知消息,该通知消息中携带有待配置设备的临时IP地址,以及所述待配置设备获取到的基础配置文件的名称;其中,所述通知消息为所述TFTP服务器接收到所述待配置设备发送的基础配置文件获取请求,并向所述待配置设备返回对应的基础配置文件后发送的;第一获取模块,用于根据所述基础配置文件的名称查询对应的基础配置文件,。

9、并根据该基础配置文件以及所述临时IP地址获取所述待配置设备的MAC地址;第二获取模块,用于根据所述MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取所述待配置设备的基线启动配置文件;部署模块,用于将所述基线启动配置文件部署到所述待配置设备,并触发所述待配置设备执行所述基线启动配置文件。7如权利要求6所述的自动部署服务器,其特征在于,所述基础配置文件中包括待配置设备的初始简单网络管理协议SNMP或远程登录TELNET参数,运行该基础配置文件的待配置设备能通过SNMP或TELNET方式被访问和配置;所述第一获取模块具体用于,根据所述初始SNMP或TELNET参数、以及所述临时IP地。

10、址,通过SNMP或TELNET方式访问所述待配置设备,读取该待配置设备的MAC地址。8如权利要求6所述的自动部署服务器,其特征在于,所述自动部署元组信息中还包括自动部署状态,用于表明对应的设备处于等待部署状态或部署完成状态;所述部署模块具体用于,当所述第二获取模块查询到的自动部署元组信息中的自动部署状态为等待部署状态时,所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备;其中,所述自动部署元组信息中的初始自动部署状态为等待部署状态,自动部署完成后,自动部署服务器将其设置为部署完成状态。9如权利要求6所述的自动部署服务器,其特征在于,所述自动部署元组信息还包括设备软件信息;所述部署模块。

11、还用于,当所述第二获取模块查询到所述MAC地址对应的自动部署元组信息之后,根据该自动部署元组信息获取所述待配置设备的设备软件信息,并根据所述该设备软件信息为所述待配置设备部署对应的设备软件。10如权利要求6所述的自动部署服务器,其特征在于,所述自动部署元组信息还包括SNMP或TELNET参数;权利要求书CN104065758A3/3页4所述自动部署服务器还包括检测模块,用于根据所述自动部署元组信息中包括的SNMP或TELNET参数,以及所述IP地址访问所述待配置设备,以确定所述配置设备是否正常运行。11一种自动部署系统,包括待配置设备、动态主机配置协议DHCP服务器,其特征在于,还包括自动部署。

12、服务器,以及普通文件传送协议TFTP服务器;其中所述待配置设备用于,广播DHCP请求报文,以请求DHCP服务器分配临时IP地址、TFTP服务器IP地址以及基础配置文件的名称;向TFTP服务器发送基础配置文件获取请求,其中携带有自身的临时IP地址,以及基础配置文件的名称,并接收TFTP服务器返回的基础配置文件;所述DHCP服务器用于,存储临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;当接收到所述待配置设备发送的DHCP请求报文时,向所述待配置设备返回临时IP地址、TFTP服务器IP地址或域名、以及基础配置文件的名称;所述TFTP服务器用于,存储基础配置文件;当接收到待。

13、配置设备发送的基础配置文件获取请求时,记录所述基础配置文件获取请求中携带的基础配置文件的名称和临时IP地址,并根据所述基础配置文件的名称向所述待配置设备返回对应的基础配置文件;向所述自动部署服务器发送携带待配置设备的临时IP地址、以及所述待配置设备获取到的基础配置文件的名称的通知消息;所述自动部署服务器用于,存储自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称;接收TFTP服务器发送的通知消息,根据该通知消息中的基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件。

14、以及通知消息中的临时IP地址获取所述待配置设备的MAC地址;根据所述MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取所述待配置设备的基线启动配置文件;将所述基线启动配置文件部署到所述待配置设备,并触发所述待配置设备执行所述基线启动配置文件。12如权利要求11所述的自动部署系统,其特征在于,当所述DHCP服务器中存储的为TFTP服务器的域名时;所述自动部署系统还包括域名服务器DNS服务器,用于将分配给待配置设备的TFTP服务器域名解析为TFTP服务器IP地址,并返回给所述待配置设备。权利要求书CN104065758A1/10页5一种主动式设备自动部署方法、设备及系统技术领域00。

15、01本发明涉及通信领域,尤其涉及一种主动式设备自动部署方法、设备及系统。背景技术0002裸机设备是指没有任何配置的设备,裸机设备从出厂到在实际生产网络环境中运行,需要进行一系列的处理包括上机架、加电,通过CONSOLE(控制台)配置接口配置基本的访问参数,包括TELNET(远程登录)参数,SNMP(SIMPLENETWORKMANAGEMENTPROTOCOL,简单网络管理协议)参数等,升级到指定的版本,部署基线化的启动配置文件,从而达到生产网络可用的、规划的状态。这些步骤需要对每台设备到设备现场人工进行,网络中的接入设备数量多、地理分布广,这样就需要花费管理人员大量的时间和精力,并且容易出错。

16、、导致设备无法正常使用。0003因此,需要一种自动化技术,在网络事先规划好之后,上述的裸机设备配置可以自动化进行,达到自动部署的目的,从而可以大大节省人力成本、减少把裸机设备配置成生产设备的时间。0004如图1所示,为现有技术中的一种自动部署的典型组网架构示意图,在该组网中,设备需要在DHCP(DYNAMICHOSTCONFIGURATIONPROTOCOL,动态主机配置协议)服务器、TFTP(TRIVIALFILETRANSFERPROTOCOL,普通文件传送协议)服务器和DNS(DOMAINNAMESERVER,域名服务器)服务器(可选)的配合下,实现自动部署。其中00051)、DHCP服。

17、务器用来为执行自动配置的设备分配IP(INTERNETPROTOCOL,互联网协议)地址、配置文件名、TFTP服务器IP地址、DNS服务器IP地址(可选)等信息。00062)、TFTP服务器用来保存自动配置过程中设备需要的文件。设备从TFTP服务器获取所需的文件,如保存主机IP地址和主机名映射关系的主机名文件、设备的配置文件等。00073)DNS服务器(可选)用来提供IP地址和主机名的对应关系。0008如果DHCP服务器、TFTP服务器和DNS服务器与执行自动配置的设备不在同一个网段,还需要在网关设备上配置DHCP中继,并配置路由协议,使得各个服务器和设备之间路由可达。0009基于上述组网,现。

18、有技术中对设备进行自动部署的基本工作过程可以包括00101、通过DHCP服务器获取IP地址及相关信息0011设备在空配置启动时,系统会自动将处于UP状态的第一个接口配置为通过DHCP方式获得IP地址及后续获取配置文件所需要的信息(例如配置文件名、TFTP服务器的域名、TFTP服务器的IP地址、DNS服务器IP地址等信息)。00122、从TFTP服务器上获取配置文件0013设备获取IP地址时,如果从DHCP应答报文中获取到的是TFTP服务器的域名,设备可以通过DNS域名服务器将TFTP服务器的域名解析为TFTP服务器的IP地址。0014如果DHCP应答报文中不包括配置文件名信息,则需要先获得设备。

19、的主机名,再向说明书CN104065758A2/10页6TFTP服务器请求与主机名对应的配置文件。设备通过如下几种方式获得主机名0015A)、从TFTP服务器上获取主机名文件,在主机名文件中查找设备的IP地址对应的主机名;0016B)、如果在主机名文件中没有找到设备的主机名,则以单播方式向DNS服务器发送请求消息,以获取设备IP地址对应的主机名,如果单播失败,则以广播方式查询;0017如果上述过程失败,则设备向TFTP服务器请求缺省配置文件。00183、执行配置文件0019成功获得配置文件后,设备将恢复获取配置文件的接口的缺省配置,执行获取到的配置文件。0020如果设备没有获取到相关信息,则在。

20、空配置文件的情况下正常启动。0021由于DHCP服务器只指定一个启动配置文件,因此,不可能通过DHCP动态分配IP地址方式为不同的设备指定不同的启动文件来进行自动部署。0022针对该问题,现有技术中提供了一种通过DHCP服务器静态分配IP地址的方式,为每个设备根据其MAC(MEDIAACCESSCONTROL,媒体访问控制)地址静态绑定IP地址,然后使用主机名文件,文件名为NETWORKCFG。主机名文件用来保存主机IP地址与主机名称的映射关系,主机IP地址与主机名称的映射关系使用以下格式进行定义0023IPHOSTHOSTNAMEIPADDRESS0024设备的主机名对应的配置文件,文件名为。

21、“主机名CFG”。0025其中,手工进行裸机设备部署步骤可以包括0026步骤一、获取每台设备的MAC地址以及决定分配的IP地址,在DHCP服务器上静态绑定;0027步骤二、在TFTP服务器上为创建主机名文件,文件名为“NETWORKCFG”,内容为主机名与IP地址的对应关系;0028步骤三、在TFTP服务器上为每个设备创建配置文件,文件名为“主机名CFG”,各配置文件中的IP地址不相同,其他配置也可能不同;0029步骤四、设备加电启动时,与DHCP服务器交互,获得IP地址以及TFTP服务器IP信息,然后从TFTP服务器读取主机名文件,获得设备的主机名;0030步骤五、通过主机名到TFTP服务器。

22、上获取文件名为“主机名CFG”的设备配置文件,并加载为启动配置文件,使得设备达到生产状态。0031在实现本发明的过程中,发明人发现现有技术中至少存在以下问题00321、上述过程需要在DHCP服务器上为每个设备绑定MAC地址以及IP地址,部分在网的DHCP服务器并没有批量导入功能,单个输入工作量大,而且如果网络中存在多个DHCP服务器,每个DHCP服务器都需要做这个配置,更有DHCP服务器没有绑定MAC地址与IP地址的功能,无法实现该技术方案。00332、为每个设备创建一个配置文件,文件名必须与NETWORKCFG中设备IP对应的主机名相同,并且配置文件中IP地址等信息不同,需要人工修改,无法自。

23、动化处理,在网络规模大的情况下费时、费力、易错。发明内容说明书CN104065758A3/10页70034本发明的目的在于提供一种主动式设备自动部署方法、设备及系统,以提主动设备自动部署的效率,为此,本发明采用如下技术方案0035一种主动式设备自动部署方法,应用于包括待配置设备、动态主机配置协议DHCP服务器的自动部署系统,所述自动部署系统还包括自动部署服务器,以及普通文件传送协议TFTP服务器,其中,所述DHCP服务器中配置有临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;所述自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有自动部署元组信息,。

24、该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称;所述TFTP服务器中存储有基础配置文件,该方法包括0036自动部署服务器接收到TFTP服务器发送的通知消息,该通知消息中携带有待配置设备的临时IP地址,以及所述待配置设备获取到的基础配置文件的名称;其中,所述通知消息为所述TFTP服务器接收到所述待配置设备发送的基础配置文件获取请求,并向所述待配置设备返回对应的基础配置文件后发送的;0037所述自动部署服务器根据所述基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及所述临时IP地址获取所述待配置设备的MAC地址;0038所述自动部署服务器根据所述M。

25、AC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取所述待配置设备的基线启动配置文件;0039所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备,并触发所述待配置设备执行所述基线启动配置文件。0040其中,所述基础配置文件中包括待配置设备的初始简单网络管理协议SNMP或远程登录TELNET参数,运行该基础配置文件的待配置设备能通过SNMP或TELNET方式被访问和配置;0041所述自动部署服务器根据基础配置文件以及所述临时IP地址获取所述待配置设备的MAC地址,具体为0042所述自动部署服务器根据所述初始SNMP或TELNET参数、以及所述临时IP地址,通过SNMP或TE。

26、LNET方式访问所述待配置设备,读取该待配置设备的MAC地址。0043其中,所述自动部署元组信息中还包括自动部署状态,用于表明对应的设备处于等待部署状态或部署完成状态;0044所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备,具体为0045当所述自动部署服务器查询到的自动部署元组信息中的自动部署状态为等待部署状态时,所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备;其中,所述自动部署元组信息中的初始自动部署状态为等待部署状态,自动部署完成后,自动部署服务器将其设置为部署完成状态。0046其中,所述自动部署元组信息还包括设备软件信息;0047所述自动部署服务查询到所述MA。

27、C地址对应的自动部署元组信息之后,该方法还包括0048所述自动部署服务器根据该自动部署元组信息获取所述待配置设备的设备软件信息,并根据所述该设备软件信息为所述待配置设备部署对应的设备软件。0049其中,所述自动部署元组信息还包括SNMP或TELNET参数;说明书CN104065758A4/10页80050所述自动部署服务器触发所述待配置设备执行所述基线启动配置文件之后,该方法还包括0051所述自动部署服务器根据所述自动部署元组信息中包括的SNMP或TELNET参数,以及所述IP地址访问所述待配置设备,以确定所述待配置设备是否正常运行。0052一种自动部署服务器,应用于包括待配置设备、动态主机配。

28、置协议DHCP服务器的自动部署系统,其特征在于,所述自动部署系统还包括普通文件传送协议TFTP服务器,其中,所述DHCP服务器配置有临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;所述自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有待配置设备的自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称,所述TFTP服务器中存储有基础配置文件,所述自动部署服务器包括0053接收模块,用于接收TFTP服务器发送的通知消息,该通知消息中携带有待配置设备的临时IP地址,以及所述待配置设备获取到的基础配置文件的名称。

29、;其中,所述通知消息为所述TFTP服务器接收到所述待配置设备发送的基础配置文件获取请求,并向所述待配置设备返回对应的基础配置文件后发送的;0054第一获取模块,用于根据所述基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及所述临时IP地址获取所述待配置设备的MAC地址;0055第二获取模块,用于根据所述MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取所述待配置设备的基线启动配置文件;0056部署模块,用于将所述基线启动配置文件部署到所述待配置设备,并触发所述待配置设备执行所述基线启动配置文件。0057其中,所述基础配置文件中包括待配置设备的初始简单网络管理协议。

30、SNMP或远程登录TELNET参数,运行该基础配置文件的待配置设备能通过SNMP或TELNET方式被访问和配置;0058所述第一获取模块具体用于,根据所述初始SNMP或TELNET参数、以及所述临时IP地址,通过SNMP或TELNET方式访问所述待配置设备,读取该待配置设备的MAC地址。0059其中,所述自动部署元组信息中还包括自动部署状态,用于表明对应的设备处于等待部署状态或部署完成状态;0060所述部署模块具体用于,当所述第二获取模块查询到的自动部署元组信息中的自动部署状态为等待部署状态时,所述自动部署服务器将所述基线启动配置文件部署到所述待配置设备;其中,所述自动部署元组信息中的初始自动。

31、部署状态为等待部署状态,自动部署完成后,自动部署服务器将其设置为部署完成状态。0061其中,所述自动部署元组信息还包括设备软件信息;0062所述部署模块还用于,当所述第二获取模块查询到所述MAC地址对应的自动部署元组信息之后,根据该自动部署元组信息获取所述待配置设备的设备软件信息,并根据所述该设备软件信息为所述待配置设备部署对应的设备软件。0063其中,所述自动部署元组信息还包括SNMP或TELNET参数;0064所述自动部署服务器还包括0065检测模块,用于根据所述自动部署元组信息中包括的SNMP或TELNET参数,以及所说明书CN104065758A5/10页9述IP地址访问所述待配置设备。

32、,以确定所述配置设备是否正常运行。0066一种自动部署系统,包括待配置设备、动态主机配置协议DHCP服务器,其特征在于,还包括自动部署服务器,以及普通文件传送协议TFTP服务器;其中0067所述待配置设备用于,广播DHCP请求报文,以请求DHCP服务器分配临时IP地址、TFTP服务器IP地址以及基础配置文件的名称;向TFTP服务器发送基础配置文件获取请求,其中携带有自身的临时IP地址,以及基础配置文件的名称,并接收TFTP服务器返回的基础配置文件;0068所述DHCP服务器用于,存储临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;当接收到所述待配置设备发送的DHCP请。

33、求报文时,向所述待配置设备返回临时IP地址、TFTP服务器IP地址或域名、以及基础配置文件的名称;0069所述TFTP服务器用于,存储基础配置文件;当接收到待配置设备发送的基础配置文件获取请求时,记录所述基础配置文件获取请求中携带的基础配置文件的名称和临时IP地址,并根据所述基础配置文件的名称向所述待配置设备返回对应的基础配置文件;向所述自动部署服务器发送携带待配置设备的临时IP地址、以及所述待配置设备获取到的基础配置文件的名称的通知消息;0070所述自动部署服务器用于,存储自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有自动部署元组信息,该自动部署元组信息包括设备MA。

34、C地址、IP地址与掩码、以及基线启动配置文件的名称;接收TFTP服务器发送的通知消息,根据该通知消息中的基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及通知消息中的临时IP地址获取所述待配置设备的MAC地址;根据所述MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取所述待配置设备的基线启动配置文件;将所述基线启动配置文件部署到所述待配置设备,并触发所述待配置设备执行所述基线启动配置文件。0071其中,当所述DHCP服务器中存储的为TFTP服务器的域名时;0072所述自动部署系统还包括0073域名服务器DNS服务器,用于将分配给待配置设备的TFTP服务器域名解析。

35、为TFTP服务器IP地址,并返回给所述待配置设备。0074本发明上述实施例中,当自动部署服务器接收TFTP服务器发送的通知消息时,根据该通知消息中的基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及通知消息中的临时IP地址获取待配置设备的MAC地址,进而根据该MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取配置设备的基线启动配置文件;自动部署服务器获取到待配置设备的基线启动配置文件之后,将该基线启动配置文件部署到待配置设备,并触发该待配置设备执行该基线启动配置文件,提高了主动式设备自动部署的效率。附图说明0075图1为现有技术中一种典型的自动部署组网的系统架构。

36、示意图;0076图2为本发明实施例提供的一种具体应用场景的系统架构示意图;0077图3为本发明实施例提供的一种主动式设备自动部署方法的流程示意图;说明书CN104065758A6/10页100078图4为本发明实施例提供的一种自动部署服务器的结构示意图。具体实施方式0079针对上述现有技术中存在的问题,本发明实施例提供了一种主动式设备自动部署的技术方案,应用于包括待配置设备、DHCP服务器的自动部署系统。在该技术方案中,该自动部署系统还可以包括自动部署服务器,以及TFTP服务器;其中,DHCP服务器中配置有临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;自动部署服务器。

37、中配置有自动部署文件、基础配置文件,该自动部署文件中记录有自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称;TFTP服务器中存储有基础配置文件。0080当自动部署服务器接收TFTP服务器发送的通知消息时,根据该通知消息中的基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及通知消息中的临时IP地址获取待配置设备的MAC地址,进而根据该MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取配置设备的基线启动配置文件;自动部署服务器获取到待配置设备的基线启动配置文件之后,将该基线启动配置文件部署到待配置设备,并触发该待配置。

38、设备执行该基线启动配置文件,提高了主动式设备自动部署的效率。0081下面将结合本发明的实施例中的附图,对本发明的实施例中的技术方案进行清楚、完整的描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明的实施例保护的范围。0082参见图2,本发明实施例提供的技术方案的具体应用场景的系统架构中可以包括待配置设备21、DHCP服务器22、TFTP服务器23以及自动部署服务器24;其中0083待配置设备21用于,广播DHCP请求报文,以请求DHCP服务器22分配临时IP地址、TF。

39、TP服务器IP地址以及基础配置文件的名称;向TFTP服务器23发送基础配置文件获取请求,并接收TFTP服务器23返回的基础配置文件;其中,该基础配置文件获取请求中携带有待配置设备24的临时IP地址,以及基础配置文件的名称;0084DHCP服务器22用于,存储临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称;当接收到待配置设备21发送的DHCP请求报文时,向待配置设备21返回临时IP地址、TFTP服务器IP地址或域名、以及基础配置文件的名称;0085TFTP服务器23,用于存储基础配置文件;当接收到待配置设备21发送的基础配置文件获取请求时,记录该基础配置文件获取请求中携。

40、带的基础配置文件的名称和临时IP地址,并根据该基础配置文件的名称向待配置设备21返回对应的基础配置文件;并向自动部署服务器24发送携带待配置设备的临时IP地址、以及待配置设备获取到的基础配置文件的名称的通知消息;0086自动部署服务器24用于,存储自动部署服务器中配置有自动部署文件、基础配置文件,该自动部署文件中记录有自动部署元组信息,该自动部署元组信息包括设备MAC地址、IP地址与掩码、以及基线启动配置文件的名称;接收TFTP服务器23发送的通知消息,根据该通知消息中的基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及通知消息中的临时IP地址获取待配置设备的MAC地址;根据该。

41、MAC地址查询对应的说明书CN104065758A107/10页11自动部署元组信息,并根据该自动部署元组信息获取待配置设备的基线启动配置文件;将该基线启动配置文件部署到待配置设备21,并触发该待配置设备21执行基线启动配置文件。0087其中,在本发明实施例中,当DHCP服务器中存储的为TFTP服务器的域名时,自动部署系统还可以包括DNS服务器25;0088DNS服务器25用于,将分配给待配置设备21的TFTP服务器域名解析为TFTP服务器IP地址,并返回给所述待配置设备21。0089基于上述系统架构,本发明实施例提供的主动式设备自动部署方法的流程示意图可以如图3所示。0090如图3所示,为本。

42、发明实施例提供的一种主动式设备自动部署方法的流程示意图,可以包括以下步骤0091步骤301、待配置设备通过DHCP协议获取临时IP地址、TFTP服务器IP地址、以及基础配置文件的名称。0092具体的,在本发明实施例中,DHCP服务器中配置有临时IP地址分配段、TFTP服务器IP地址或域名、以及基础配置文件的名称。0093当待配置设备加电启动时,可以通过主动广播DHCP请求报文的方式,请求DHCP服务器分配临时IP地址、TFTP服务器IP地址、以及基础配置文件的名称。0094DHCP服务器接收到待配置设备广播的DHCP请求报文后,为该待配置设备分配临时IP地址、TFTP服务器IP地址、以及基础配。

43、置文件的名称。0095其中,当DHCP服务器中配置的为TFTP服务器域名时,还需要通过DNS服务器将该TFTP服务器域名解析为TFTP服务器IP地址。0096步骤302、待配置设备向TFTP服务器请求基础配置文件。0097具体的,待配置设备接收到DHCP服务器分配的临时IP地址、TFTP服务器IP地址、以及基础配置文件的名称之后,可以根据该TFTP服务器IP地址,向TFTP服务器发送基础配置文件获取请求,该基础配置文件获取请求中携带有待配置设备的临时IP地址,以及基础配置文件的名称。0098TFTP服务器接收到待配置设备发送的基础配置文件获取请求后,根据其中携带的基础配置文件的名称查询对应的基。

44、础配置文件;同时,TFTP服务器还会记录该基础配置文件获取请求中携带的待配置设备的临时IP地址,以及所述待配置设备获取到的基础配置文件的名称,并将其携带在通知消息中发送给自动部署服务器。0099其中,基础配置文件中包括待配置设备的初始SNMP或TELNET参数,运行该基础配置文件的待配置设备能通过SNMP或TELNET方式被访问和配置。0100TFTP服务器将基础配置文件返回给待配置设备后,可以触发该待配置设备运行该基础配置文件(如触发待配置设备重启,并使该基础配置文件生效)。基础配置文件生效后,待配置设备可以通过SNMP或TELNET方式访问。0101步骤303、自动部署服务器接收TFTP服。

45、务器发送的通知消息,该通知消息中携带有待配置设备的临时IP地址,以及待配置设备获取到的基础配置文件的名称。0102步骤304、自动部署服务器获取待配置设备的MAC地址。0103具体的,自动部署服务器接收到TFTP服务器发送的通知消息后,可以根据该通知说明书CN104065758A118/10页12消息中携带的基础配置文件的名称获知待配置设备所获取的基础配置文件,并根据该基础配置文件中的初始SNMP或TELNET参数,以及待配置设备的临时IP地址,通过SNMP或TELNET的方式访问设备,读取设备的MAC地址。0104步骤305、自动部署服务器获取待配置设备的自动部署元组信息。0105具体的,自。

46、动部署服务器获取到待配置设备的MAC地址之后,可以根据该待配置设备的MAC地址查询自身存储的自动部署文件,以获取该待配置设备的自动部署元组信息。其中,该自动部署元组信息可以包括待配置设备的MAC地址、IP地址以及掩码、基线启动配置文件。0106步骤306、自动部署服务器将待配置设备的自动部署元组信息中的基线启动配置文件部署到待配置设备,并触发待配置设备执行基线启动配置文件。0107具体的,自动部署服务器获取到待配置设备的自动部署元组信息后,可以将其中的基线启动配置文件部署到待配置设备中,并触发待配置设备执行该基线启动配置文件(如触发待配置设备重启,并使该基线启动配置文件生效)。0108其中,在。

47、本发明实施例中,为了使基线启动配置文件具有可重用性,可以在基线启动配置文件中设置多个变量,该变量以通配符的形式存在;当需要生成对应不同设备的基线启动配置文件时,仅需要为基线启动配置文件中的变量设置相应地变量值即可。0109进一步地,在本发明实施例中,自动部署服务器中配置的自动部署文件的自动部署元祖信息中还可以包括自动部署状态,用于表明对应的设备处于等待部署状态或部署完成状态。0110在该情况下,自动部署服务器获取到待配置设备的自动部署元组信息后,可以根据该自动部署元组信息中的自动部署状态确定对应的设备处于等待配置状态或配置完成状态;若为等待配置状态,则将基线启动配置文件部署到待配置设备;若为配。

48、置完成状态,则不对对应的设备进行配置。0111其中,自动部署元组信息中的初始自动部署状态为等待部署状态;当待配置设备的自动部署完成后,自动部署服务器将其对应的自动部署元组信息中的自动部署状态设置为等待部署状态。0112进一步地,在本发明实施例中,自动部署元组信息还可以包括设备软件信息。0113在该情况下,自动部署服务获取到待配置设备的自动部署元组信息之后,还需要根据该自动部署元组信息中的设备软件信息为待配置设备部署对应的设备软件。0114此外,自动部署元组还可以包括SNMP或TELNET参数。自动部署服务器触发待配置设备执行基线启动配置文件之后,待配置设备的IP地址、以及SNMP或TELNET。

49、参数将由临时IP地址、初始SNMP或TELNET参数,更新为自动部署元组信息中的IP地址、SNMP或TELNET参数。自动部署服务器可以根据该更新后的IP地址、SNMP或TELNET参数,通过SNMP或TELNET方式访问该待配置设备,以确定该待配置设备是否正常运行。0115其中,在本发明实施例中,自动部署服务器可以记录待配置设备的自动部署过程、结果和失败原因,以备管理人员进行查看,并及时地发现出现的问题。0116待配置设备自动部署完成后,会自动加入网络管理系统进行管理。0117需要注意的是,在本发明实施例中,当自动部署服务器接收到TFTP服务器发送的通知消息后,可以启动一个独立的自动部署代理。

50、,通过该自动部署代理对待配置设备进行说明书CN104065758A129/10页13自动部署,从而自动部署服务器可以同时对多个待配置设备进行自动部署。其具体实现流程在此不再赘述。0118通过以上描述可以看出,在本发明实施例提供的技术方案中,当自动部署服务器接收TFTP服务器发送的通知消息时,根据该通知消息中的基础配置文件的名称查询对应的基础配置文件,并根据该基础配置文件以及通知消息中的临时IP地址获取待配置设备的MAC地址,进而根据该MAC地址查询对应的自动部署元组信息,并根据该自动部署元组信息获取配置设备的基线启动配置文件;自动部署服务器获取到待配置设备的基线启动配置文件之后,将该基线启动配。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1