一种实现零配置设备的自动配置的方法和装置的制作方法

文档序号:7774689阅读:182来源:国知局
专利名称:一种实现零配置设备的自动配置的方法和装置的制作方法
技术领域
本发明涉及自动配置技术,特别涉及一种实现零配置设备的自动配置的方法和装置。
背景技术
设备出厂时,只具有设备软件,没有配置IP、路由等基本参数,处于不可访问的状态,被称为零配置设备。零配置设备从出厂到在实际生产网络环境中运行,需要进行一系列的处理包括上机架、加电、通过console配置接口配置基本的访问参数(包括telnet参数、snmp参数等)、升级软件到指定的版本、部署基线化的启动配置文件等。这些步骤需要人工到设备现场逐一对设备进行操作,网络中的接入设备数量多,地理分布广,需要花费管理人员大量的时间和精力,并且容易出错。基于人工部署的缺点,出现了实现零配置设备的自动配置的方案,预先在网管服务器中根据设备MAC地址为每个零配置设备创建一个自动部署计划;零配置设备上电后, 为其分配动态IP,部署初始配置文件使其可以被网管软件管理;如果该零配置设备的MAC 与自动部署计划中的MAC相匹配,则将该设备加入网管,并执行自动部署计划,部署启动配置文件和设备软件等操作,使零配置设备具有符合要求的配置,成为正常的工作设备。在自动配置的过程中,所有操作均由系统自动完成,大大的节约了人力成本,也减少了出错的机会。下面结合图1、图2进行说明图1是典型的零配置设备的自动配置的组网示意图,其中,零配置设备通过网关连接到IP网络,DHCP服务器、网管服务器(实现了 TFTP Sever功能)、DNS服务器均连接到IP网络。图2是现有技术基于图1所示组网实现零配置设备的自动配置的方法流程示意图,包括以下步骤步骤201、在DHCP服务器上配置地址池、网关、DNS服务器、域名、网管服务器名称或者地址、初始配置文件名称、租用期限等信息;步骤202、在网管服务器上为每个设备创建一个自动部署计划,自动部署计划中主要包括设备MAC信息、待部署的启动配置文件和设备软件;步骤203、零配置设备加电启动后,从DHCP Server获取动态IP地址、网管服务器名称或地址、初始配置文件名称等信息;步骤204、零配置设备通过TFTP方式从网管服务器获取初始配置文件并自动执行,从而配置上预置的SNMP参数和Telnet参数等内容,使其可以被网管软件管理;步骤205、网管服务器检测到该零配置设备与其自动部署计划中的设备MAC相匹配,则将该设备加入到网管中;步骤206、网管服务器根据自动部署计划中的内容,为零配置设备部署启动配置文件和设备软件等,零配置设备完成自动配置,成为正常工作设备。
上述方案中,通过为每个设备创建一条自动部署计划,可以实现各设备的自动配置。然而,在实际应用中,大量新购设备都为一种或几种型号的设备,根据上述方案创建自动部署计划,需要为每个零配置设备创建一条自动部署计划,当设备数量为几十、几百甚至几千时,为设备配置自动部署计划的工作量就会很大,而且还容易出错。

发明内容
有鉴于此,本发明的目的在于提供一种实现零配置设备的自动配置的方法,该方法能够减少配置自动部署计划的工作量,减少出错。为了达到上述目的,本发明提供了一种实现零配置设备的自动配置的方法,预先为各类型的零配置设备创建自动部署计划,所述自动部署计划包括设备类型信息和启动配置模板,该方法包括在零配置设备完成初始配置后,获取零配置设备的设备类型信息,根据获取的零配置设备的设备类型信息查找对应的自动部署计划,将查找到的自动部署计划中的启动配置模板部署到零配置设备,以使零配置设备完成自动配置。本发明还提供了一种实现零配置设备的自动配置的装置,应用于网管服务器中, 该装置包括配置单元、控制单元;所述配置单元,用于预先为各类型的零配置设备创建自动部署计划,所述自动部署计划包括设备类型信息和启动配置模板;所述控制单元,用于在零配置设备完成初始配置后,获取零配置设备的设备类型信息,根据获取的零配置设备的设备类型信息查找对应的自动部署计划,将查找到的自动部署计划中的启动配置模板部署到零配置设备,以使零配置设备完成自动配置。由上面的技术方案可知,本发明通过预先为每类零配置设备创建自动部署计划; 在零配置设备完成初始配置后,根据零配置设备的设备类型信息确定对应的启动配置模板,将确定的启动配置模板部署到零配置设备,从而使的零配置设备能够完成自动配置。本发明根据设备的类型,对同一类型的设备只须创建一条自动部署计划,因此可以减少配置自动部署计划的工作量,进而由于工作量的减少,还可以减少出错。


图1是典型的零配置设备的自动配置的组网示意图;图2是现有技术基于图1所示组网实现零配置设备的自动配置的方法流程示意图;图3是本发明实施例实现零配置设备的自动配置的方法流程图;图4是本发明实施例基于图1所示组网实现零配置设备的自动配置的方法流程图;图5是本发明实施例实现零配置设备的自动配置的装置的结构示意图。
具体实施例方式为了使本发明目的、技术方案及优点更加清楚、明白,下面结合附图并举实施例, 对本发明的技术方案进行详细说明。
参见图3,图3是本发明实施例实现零配置设备的自动配置的方法流程图,包括以下步骤步骤301、预先为各类型的零配置设备创建自动部署计划,所述自动部署计划包括设备类型信息和启动配置模板。这里,所述设备类型信息可以包括设备型号、设备厂商,或者其他设备分类信息中的至少一个。本步骤中,按照设备类型创建自动部署计划,从而可以对同一类型的零配置设备进行相同的自动配置。每个零配置设备在完成自动配置,成为正常的工作设备后,都会有属于自身的区别于其他正常的工作设备的个性化信息,例如IP地址。为了使各零配置设备在完成自动配置,成为正常的工作设备后,具有自身的个性化信息,可以采用设置变量的方法,在启动配置模板中,将设备的个性化信息设置为变量,并针对该个性化信息设置对应的赋值方式。这里,所述的赋值方式可以是自增方式,下面以设备的个性化信息IP地址为例进行说明假设在某类型的设备的自动部署计划中包括3个设备,已将启动配置模板中的IP 地址设置为变量,初始值设置为192. 168. 10. 1,且采用自增方法进行赋值,则当对3个该类型的零配置设备进行自动配置,成为正常的工作设备后,这3个正常的工作设备的IP地址将分别为 192. 168. 10. 1,192. 168. 10. 2、192. 168. 10. 3。步骤302、在零配置设备完成初始配置后,获取零配置设备的设备类型信息,根据获取的零配置设备的设备类型信息查找对应的自动部署计划,将查找到的自动部署计划中的启动配置模板部署到零配置设备,以使零配置设备完成自动配置。这里,零配置设备完成初始配置的过程与现有技术相同,不再赘述。在零配置设备完成初始配置后,网管服务器可以通过多种方式获取零配置设备的设备类型信息,例如可以向零配置设备发送获取设备类型信息请求,并接收零配置设备对该获取设备类型信息请求的响应,解析出其中的设备类型信息。在获取得到零配置设备的设备类型信息后,就可以用该设备类型信息与每个自动部署计划中设备类型信息进行匹配,如果匹配到其中的一个自动部署计划,则确定该自动部署计划就是该零配置设备对应的自动部署计划,因此,可以将该自动部署计划中的启动配置模板部署到该零配置设备,从而使得该零配置设备完成自动配置。本步骤中,在将查找到的自动部署计划中的启动配置模板部署到零配置设备之前,还进一步包括根据该启动配置模板中的每个个性化信息对应的赋值方式对该个性化信息对应的变量进行赋值。在实际应用中,当设备加入网管后,需要手工配置该设备的机架拓扑,也即该设备所属的机房,机架,以及在机架中的位置等信息,这会占用网络管理员的大量时间。本实施例中,可以将机架信息加入到自动部署计划中,在将启动配置文件部署到零配置设备的同时,还可以根据查找到的自动部署计划中的机架信息配置该设备的机架拓扑,从而可以实现从孤立的零配置设备到可视化管理的机架拓扑的一站式操作。因此,图3所示本发明实施例中,所述自动部署计划还可以包括机架信息,所述机架信息则可以包括机房、机架、设备在机架中的位置等信息;步骤302中,在将查找到的自动部署计划中的启动配置模板部署到零配置设备时,还可以进一步根据查找到的自动部署计划中的机架信息,将零配置设备添加到相应机房的机架中对应的位置上。下面结合图4,对应用图3所示本发明实施例后零配置设备自动配置的完整流程进行详细说明。图4是本发明实施例基于图1所示组网实现零配置设备的自动配置的方法流程图,包括以下步骤步骤401、在DHCP服务器上配置地址池、网关、DNS服务器、域名、网管服务器名称或者地址、初始配置文件名称、租用期限等信息。步骤402、在网管服务器上为各类型的设备创建自动部署计划。自动部署计划的内容主要包括设备类型信息可以是设备型号、设备厂商等信息中的至少一个。待配置的设备软件;待配置的启动配置模板,在启动配置模板中,将设备的个性化信息设置为变量,并针对该个性化信息设置对应的赋值方式自增方式。机架信息,包括数据中心、机房、机架、设备在机架中的位置等信息。步骤403、零配置设备加电启动后,从DHCP Server获取动态IP地址、网管服务器名称或地址、初始配置文件名称等信息。步骤404、零配置设备通过TFTP方式从网管服务器获取初始配置文件并自动执行,从而配置上预置的SNMP参数和Telnet参数等内容,使其可以被网管软件管理;至此,零配置设备完成初始配置。在上述步骤中,步骤401、403、404与现有技术相同。步骤405、网管服务器获取零配置设备的设备类型信息。步骤406、网管服务器将获取的零配置设备的设备类型信息,与各自动部署计划中的设备类型信息进行匹配,如果与其中一个自动部署计划中的设备类型信息匹配成功,则将该零配置设备加入到网管中。步骤407、网管服务器根据匹配到的自动部署计划,为零配置设备部署设备软件、 启动配置模板等,并根据其中的机架信息,将零配置设备添加到相应机房的机架中对应的位置上。至此,零配置设备完成自动配置,成为正常的工作设备。以上对本发明实施例实现零配置设备的自动配置的方法进行了详细说明,本发明还提供了一种实现零配置设备的自动配置的装置,应用于网管服务器中,能够在实现对另配置设备的自动配置时减少配置自动部署计划的工作量,进而减少出错机会。参见图5,图5是本发明实施例实现零配置设备的自动配置的装置的结构示意图, 该装置包括配置单元501、控制单元502 ;其中,配置单元501,用于预先为各类型的零配置设备创建自动部署计划,所述自动部署计划包括设备类型信息和启动配置模板;控制单元502,用于在零配置设备完成初始配置后,获取零配置设备的设备类型信息,根据获取的零配置设备的设备类型信息查找对应的自动部署计划,将查找到的自动部署计划中的启动配置模板部署到零配置设备,以使零配置设备完成自动配置。所述配置单元501创建的自动部署计划中的启动配置模板中包括被设置为变量
7的一个或多个个性化信息,并针对每个个性化信息设定了对应的赋值方式;所述控制单元502在将查找到的自动部署计划中的启动配置模板部署到零配置设备之前,进一步用于根据该启动配置模板中的每个个性化信息对应的赋值方式对该个性化信息对应的变量进行赋值。所述启动配置模板中被设置为变量的个性化信息包括IP地址。所述配置单元501针对每个个性化信息设定的对应的赋值方式为自增方式。所述自动部署计划还包括机架信息,所述机架信息包括机房、机架、设备在机架中的位置;所述控制单元502在将查找到的自动部署计划中的启动配置模板部署到零配置设备时,进一步用于根据查找到的自动部署计划中的机架信息,将零配置设备添加到相应机房的机架中对应的位置上。由上述的本发明实施例可以看出,本发明中,可以根据设备型号,也可以根据设备厂商,其它设备分类信息等等来创建自动部署计划,自动部署计划的创建更加灵活方便,可扩展性好;与现有技术中基于设备MAC的自动部署计划相比,配置简单,不易出错;另外,本发明通过在自动部署计划中增加机架信息,从而实现了从孤立的零配置设备到可视化管理的机架拓扑的一站式操作。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种实现零配置设备的自动配置的方法,其特征在于,预先为各类型的零配置设备创建自动部署计划,所述自动部署计划包括设备类型信息和启动配置模板,该方法包括在零配置设备完成初始配置后,获取零配置设备的设备类型信息,根据获取的零配置设备的设备类型信息查找对应的自动部署计划,将查找到的自动部署计划中的启动配置模板部署到零配置设备,以使零配置设备完成自动配置。
2.根据权利要求1所述的实现零配置设备的自动配置的方法,其特征在于,所述启动配置模板中包括被设置为变量的一个或多个个性化信息,并针对每个个性化信息设定了对应的赋值方式;所述将查找到的自动部署计划中的启动配置模板部署到零配置设备之前,进一步包括根据该启动配置模板中的每个个性化信息对应的赋值方式对该个性化信息对应的变量进行赋值。
3.根据权利要求2所述的实现零配置设备的自动配置的方法,其特征在于,所述个性化信息包括IP地址。
4.根据权利要求2所述的实现零配置设备的自动配置的方法,其特征在于,所述针对每个个性化信息设定的对应的赋值方式为自增方式。
5.根据权利要求1-4任一权项所述的实现零配置设备的自动配置的方法,其特征在于,所述自动部署计划还包括机架信息,所述机架信息包括机房、机架、设备在机架中的位置;所述将查找到的自动部署计划中的启动配置模板部署到零配置设备时,进一步根据查找到的自动部署计划中的机架信息,将零配置设备添加到相应机房的机架中对应的位置上。
6.一种实现零配置设备的自动配置的装置,应用于网管服务器中,其特征在于,该装置包括配置单元、控制单元;所述配置单元,用于预先为各类型的零配置设备创建自动部署计划,所述自动部署计划包括设备类型信息和启动配置模板;所述控制单元,用于在零配置设备完成初始配置后,获取零配置设备的设备类型信息, 根据获取的零配置设备的设备类型信息查找对应的自动部署计划,将查找到的自动部署计划中的启动配置模板部署到零配置设备,以使零配置设备完成自动配置。
7.根据权利要求6所述的实现零配置设备的自动配置的装置,其特征在于,所述配置单元创建的自动部署计划中的启动配置模板中包括被设置为变量的一个或多个个性化信息,并针对每个个性化信息设定了对应的赋值方式;所述控制单元在将查找到的自动部署计划中的启动配置模板部署到零配置设备之前, 进一步用于根据该启动配置模板中的每个个性化信息对应的赋值方式对该个性化信息对应的变量进行赋值。
8.根据权利要求7所述的实现零配置设备的自动配置的装置,其特征在于,所述启动配置模板中被设置为变量的个性化信息包括IP地址。
9.根据权利要求7所述的实现零配置设备的自动配置的装置,其特征在于,所述配置单元针对每个个性化信息设定的对应的赋值方式为自增方式。
10.根据权利要求6-9任一权项所述的实现零配置设备的自动配置的装置,其特征在于,所述自动部署计划还包括机架信息,所述机架信息包括机房、机架、设备在机架中的位置;所述控制单元在将查找到的自动部署计划中的启动配置模板部署到零配置设备时,进一步用于根据查找到的自动部署计划中的机架信息,将零配置设备添加到相应机房的机架中对应的位置上。
全文摘要
本发明提供了一种实现零配置设备的自动配置的方法和装置,该方法包括预先为各类型的零配置设备创建自动部署计划,所述自动部署计划包括设备类型信息和启动配置模板;在零配置设备完成初始配置后,获取零配置设备的设备类型信息,根据获取的零配置设备的设备类型信息查找对应的自动部署计划,将查找到的自动部署计划中的启动配置模板部署到零配置设备,以使零配置设备完成自动配置。本发明能够减少配置自动部署计划的工作量,减少出错。
文档编号H04L12/24GK102523110SQ20111041381
公开日2012年6月27日 申请日期2011年12月9日 优先权日2011年12月9日
发明者李歆 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1