一种实现网络设备零配置上线的方法和配置服务器技术

技术编号:17944009 阅读:37 留言:0更新日期:2018-05-15 23:13
本发明专利技术实施例提供一种实现网络设备零配置上线的方法和配置服务器,方法包括:设置地址池,创建设备配置模板,根据所述配置模板生成配置文件;建立所述地址池中IP地址与所述设备配置模板的对应关系;发送所述对应关系给移动终端;接收所述移动终端发送的所述第二对应关系,将所述第二对应关系中的第一MAC地址与第一IP地址和所述配置服务器的IP地址发送给DHCP服务器;接收所述第一设备根据所述配置服务器的IP地址发送的配置文件获取请求;根据所述获取请求中的第一IP地址从所述第二对应关系中查找对应的第一设备配置文件;将所述第一设备配置文件发送给所述第一设备。有效地降低了传统的人工操作容易出错的概率,提高配置准确性。

A method and configuration server for realizing network device zero configuration on-line

An embodiment of the invention provides a method and a configuration server to realize the zero configuration of a network device. The method includes setting up an address pool, creating a device configuration template, generating a configuration file according to the configuration template, establishing the corresponding relationship between the IP address in the address pool and the device configuration module, and sending the corresponding relationship. To the mobile terminal; receive the second corresponding relationship sent by the mobile terminal, send the first MAC address in the second corresponding relationship with the first IP address and the IP address of the configuration server to the DHCP server; receive the first device to obtain a request according to the configuration file sent by the IP address of the configuration server. The first device configuration file is looked up from the second corresponding relationship according to the first IP address in the acquisition request; the first device configuration file is sent to the first device. It effectively reduces the probability of error prone in traditional manual operation and improves the accuracy of configuration.

【技术实现步骤摘要】
一种实现网络设备零配置上线的方法和配置服务器
本专利技术涉及数据通信领域,尤其是一种实现网络设备零配置上线的方法和配置服务器。
技术介绍
随着IT技术迅猛发展,越来越多的业务承载于IT网络,网络的规模越来越大,结构越来越复杂,设备的配置复杂性越来越高,对网络管理员提出了更高的要求。在大型园区网或数据中心,网络设备成百上千,设备批量上线所带来的重复配置多、工作量大等问题一直缺少很好的解决方案,传统的手工操作模式不仅工作量大,而且易出错、效率低。为了整个网络的有效运作,需要进行统一的配置策略管理,传统的远程管理方式,如远程登录Telnet、简单网络管理协议SNMP、远程Web登录等具有很多的局限性,要解决这些问题,需要一种策略集中的、简便的远程管理和维护模式,Zero-Configuration零配置管理方案应运而生。所谓零配置管理方案,即在设备上电后,网络管理员与现场设备零接触的情况下,自动完成远程设备的业务下发及配置维护。目前存在三种零配置方案。1.ZTP(Zero-TouchProvision零配置敏捷部署)方案整个过程可分为上架前准备、配置ZTP服务器、设备上电过程三个部分。具体描述如下,其中第a点属于上架前准备,b-d点属于配置ZTP服务器,e-g属于设备上电过程描述。a、用户首先需要规划整网拓扑、实际的物理部署位置和设备间的连接关系。另外,管理网络(比如划分一个虚拟局域网VLAN作为管理VLAN,且确保ZTP服务器与设备可以在管理网内互通)及设备的管理IP也需要事先规划好。确定整个网络的拓扑后,用户需要登记设备分配表,包含设备类型、SN号、MAC地址、机柜位置、设备物理名称、固资号、分配的管理IP地址、设备对应的配置文件名称,其中IP地址与配置文件名称也可以通过工具自动生成并添加。这个设备分配表可以通过EXCEL或者其他工具记录与保存在本地。同时,用户需要对网络中的各台设备进行配置,并保存配置文件到ZTP服务器上。b、配置ZTP服务器,网络设备接入时,需要先从ZTP服务器上获取到管理IP地址,所以需要在ZTP服务器上开启DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)服务,并修订DHCPD(DHCP程序)对应的配置文件,添加TFTP(TrivialFileTransferProtocol,简单文件传输协议)服务器的IP地址以及网络中的设备的名称,MAC地址,IP地址,配置文件名称。c、继续配置ZTP服务器,在网络设备获取到管理IP地址与TFTPServer的IP地址后,就会通过TFTP应用从ZTP服务器下载自己的配置文件。所以,需要在ZTP服务器上存储所有设备的配置文件,并修订ZTP服务器上的TFTP程序的配置文件,在TFTP程序的配置文件中,增加网络设备的配置文件存放目录。d、到此,用户的前期规划与准备已完成,设备可以开始上架,施工人员只需要按照规划中的设备位置及设备连接图进行设备上架,物理端口连接并上电即可。e、设备上电后,首先自己判断当前设备中是否已经有配置文件,如果有,则正常启动。如果没有配置文件,则证明是第一次启动,设备会先加载DHCPCLIENT程序,通过启用DHCP服务来请求自己的管理IP地址以及自己的配置文件。这个时候,由于ZTP服务器开启了DHCPServer功能,所以充当了网络设备的DHCP服务器。通过DHCP报文的交互,设备获取到了管理IP地址以及配置文件名称以及TFTPServer的IP地址。而ZTP服务器是如何识别网络设备呢?这就是第a点与第b点中所描述的,通过记录设备的MAC地址来识别,因为DHCP报文中带有设备的MAC地址信息,所以ZTP服务器可以通过识别MAC地址来识别对应的设备。f、网络设备获取到管理IP地址以及TFTPServer的IP地址,配置文件名后,就通过启用TFTP服务,来向ZTP服务器请求配置文件。g、网络设备从TFTPServer下载配置文件,下载成功后,载入配置文件并开始工作。该方案的缺点在于:需要提前在配置服务器上录入设备信息,包括设备型号、设备名称、设备MAC、SN号、设备位置等信息,设备MAC、SN收集会比较麻烦,设备多时,录入工作比较繁琐,且容易出错。2.TR069方案CWMP(CPEWANManagementProtocol,CPE广域网管理协议)是由DSL(DigitalSubscriber'sLine,数字用户线路)论坛发起开发的技术规范之一,编号为TR-069,所以又被称为TR-069协议。CWMP通过ACS(Auto-ConfigurationServer,自动配置服务器)对CPE(CustomerPremisesEquipment,用户侧设备)进行远程集中管理。TR069方案与ZTP方案的做法类似,也是通过启动阶段,获取管理IP地址,从TFTP服务器下载配置文件,来实现零配置上线。但对比ZTP方案,它是一套标准的协议,且可以替代SNMP协议的所有功能,还可以做到远程版本升降级。该方案的缺点在于:要求所有的设备支持TR069协议;需要提前在配置服务器上录入设备信息,包括设备型号、设备名称、设备MAC、SN号、设备位置等信息,设备多时,录入工作比较繁琐,且容易出错。需要通过U盘将初始配置导入到设备上,才能和配置服务器通信。3.SDN(软件定义网络SoftwareDefinedNetwork)方案SDN方案是采用SDN控制器来对网络设备进行智能管理。可真正实现用户无需事先配置的情况下,动态生成配置文件。SDN是ONF(OpenNetworkingFoundation)组织制定的一种独立网络架构。SDN:是一种网络体系架构的名称。由“控制器”和“网络设备”组成,是一种解耦控制面和转发面并能实现集中控制、分布式转发的一种思想。OpenFlow:是一种支持SDN(SoftwareDefinedNetwork)的南向接口协议,实现“控制器”和“网络设备”之间协议交互。基于TCP,核心用于控制网络设备的转发流表。该方案的缺点在于:要求所有的设备支持SDN特性;SDN控制器如何精确的控制设备的流表和配置具备一定挑战,特别是网络设备的硬件差异较大,硬件容量等差异过大;无法用统一的简单算法实现。
技术实现思路
为了解决上述技术问题,本专利技术的实施例采用如下技术方案:一种实现网络设备零配置上线的方法,应用于配置服务器中,包括以下步骤:设置地址池,创建设备配置模板,根据所述配置模板生成配置文件;建立所述地址池中IP地址与所述设备配置模板的对应关系;发送所述对应关系给移动终端,以便于所述移动终端从所述对应关系中选择第一对应关系后,获取第一设备的第一MAC地址,将所述第一MAC地址添加到所述第一对应关系中形成第二对应关系,所述第二对应关系中所述第一MAC地址与所述第一对应关系中第一IP地址和第一设备配置模板相对应;接收所述移动终端发送的所述第二对应关系,将所述第二对应关系中的第一MAC地址与第一IP地址和所述配置服务器的IP地址发送给DHCP服务器,以便于所述DHCP服务器在所述第一设备上电后根据所述第一设备发送的IP地址分配请求中包含的所述第一MAC地址获取与所述第一MAC地址对应的第一IP地址,并将所本文档来自技高网
...
一种实现网络设备零配置上线的方法和配置服务器

【技术保护点】
一种实现网络设备零配置上线的方法,其特征在于,应用于配置服务器中,包括以下步骤:设置地址池,创建设备配置模板,根据所述配置模板生成配置文件;建立所述地址池中IP地址与所述设备配置模板的对应关系;发送所述对应关系给移动终端,以便于所述移动终端从所述对应关系中选择第一对应关系后,获取第一设备的第一MAC地址,将所述第一MAC地址添加到所述第一对应关系中形成第二对应关系,所述第二对应关系中所述第一MAC地址与所述第一对应关系中第一IP地址和第一设备配置模板相对应;接收所述移动终端发送的所述第二对应关系,将所述第二对应关系中的第一MAC地址与第一IP地址和所述配置服务器的IP地址发送给DHCP服务器,以便于所述DHCP服务器在所述第一设备上电后根据所述第一设备发送的IP地址分配请求中包含的所述第一MAC地址获取与所述第一MAC地址对应的第一IP地址,并将所述第一IP地址和所述配置服务器的IP地址发送给所述第一设备;接收所述第一设备根据所述配置服务器的IP地址发送的配置文件获取请求;根据所述获取请求中的第一IP地址从所述第二对应关系中查找对应的第一设备配置文件;将所述第一设备配置文件发送给所述第一设备。...

【技术特征摘要】
1.一种实现网络设备零配置上线的方法,其特征在于,应用于配置服务器中,包括以下步骤:设置地址池,创建设备配置模板,根据所述配置模板生成配置文件;建立所述地址池中IP地址与所述设备配置模板的对应关系;发送所述对应关系给移动终端,以便于所述移动终端从所述对应关系中选择第一对应关系后,获取第一设备的第一MAC地址,将所述第一MAC地址添加到所述第一对应关系中形成第二对应关系,所述第二对应关系中所述第一MAC地址与所述第一对应关系中第一IP地址和第一设备配置模板相对应;接收所述移动终端发送的所述第二对应关系,将所述第二对应关系中的第一MAC地址与第一IP地址和所述配置服务器的IP地址发送给DHCP服务器,以便于所述DHCP服务器在所述第一设备上电后根据所述第一设备发送的IP地址分配请求中包含的所述第一MAC地址获取与所述第一MAC地址对应的第一IP地址,并将所述第一IP地址和所述配置服务器的IP地址发送给所述第一设备;接收所述第一设备根据所述配置服务器的IP地址发送的配置文件获取请求;根据所述获取请求中的第一IP地址从所述第二对应关系中查找对应的第一设备配置文件;将所述第一设备配置文件发送给所述第一设备。2.根据权利要求1所述的方法,其特征在于,还包括:接收所述第一设备发送的故障发生消息;指示所述移动终端根据所述故障发生消息中的第一设备的IP地址删除所述第二对应关系,指示所述移动终端重新获取所述第一设备的替代设备的第二MAC地址,指示所述移动终端将所述第二MAC地址添加到所述第一对应关系中形成第三对应关系,所述第三对应关系中所述第二MAC地址与所述第一对应关系中第一IP地址和第一设备配置模板相对应;接收所述移动终端发送的所述第三对应关系,将所述第三对应关系中的第二MAC地址与第一IP地址和所述配置服务器的IP地址发送给DHCP服务器,以便于所述DHCP服务器在所述替代设备上电后根据所述替代设备发送的IP地址分配请求中包含的所述第二MAC地址获取与所述第二MAC地址对应的第一IP地址,并将所述第一IP地址和所述配置服务器的IP地址发送给所述替代设备;接收所述替代设备根据所述配置服务器的IP地址发送的配置文件获取请求;根据所述获取请求中的第一IP地址从所述第三对应关系中查找对应的第一设备配置文件;将所述第一设备配置文件发送给所述替代设备。3.根据所述权利要求1所述的方法,其特征在于,还包括:当所述第一设备重新启动时,接收所述第一设备的上线通告,根据所述上线通告检测所述第一设备上的配置文件是否是最新的版本,当所述配置文件不是最新版本时,向所述第一设备发送最新的配置文件。4.根据所述权利要求1所述的方法,其特征在于,还包括:定时备份所述第一设备的配置文件,当所述第一设备需要恢复到第n个时间点备份的配置时,获取与所述第n个时间点对应的配置文件,将所述与所述第n个时间点对应的配置文件下发到所述第一设备上。5.根据所述权利要求4所述的方法,其特征在于,还包括:接收除了所述第一设备以外的其他设备发送的获取所述第一设备的配置文件的请求,根据所述请求将所述第一设备的配置文件批量下发给除了所述第一设备以外的其他设备。6.一种实现网络设备零配置上线的配置服务器,其特征在于,包括:设置模块,用于设置地址池,生成模块,用于创建设备配置模板,根据所述配置模板生成配置文件;对应关系建立模块,用于建立所述地址池中IP地址与所述设备配置模板的对应关系;第一...

【专利技术属性】
技术研发人员:林庆国
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1