一种ZTP备援的方法和设备技术

技术编号:26894898 阅读:18 留言:0更新日期:2020-12-29 16:19
本发明专利技术提供了一种ZTP备援的方法和设备,该方法包括以下步骤:将连接ZTP服务器的交换机分成若干个群并将群信息保存在DHCP服务器中,使每个群中的交换机相互连接并进行通信;响应于交换机向DHCP发送邀请DHCP封包的请求,DHCP服务器将DHCP封包和群信息发送到交换机中;响应于交换机向ZTP服务器发送邀请ZTP封包的请求超时,交换机基于群信息向交换机所在群的其他交换机发送邀请ZTP封包的请求;响应于交换机接收到其他交换机发送的交换机的ZTP封包,交换机基于交换机的ZTP封包进行交换机配置。通过使用本发明专利技术的方案,能够避免ZTP服务器故障或与ZTP相连的网络故障时交换机无法顺利取得配置文件的问题,能够使产品性能更稳定可靠。

【技术实现步骤摘要】
一种ZTP备援的方法和设备
本领域涉及计算机领域,并且更具体地涉及一种ZTP备援的方法和设备。
技术介绍
ZTP(Zerotouchprovisioning零接触配置)在交换机领域是一种管理功能,让交换机在上电后能够自动地进行配置或是安装镜像的能力,无须管理者介入操作,这项能力在设备被大规模部署的时候尤其重要,主要原理是设备开机后透过DHCP(动态主机配置协议)取得ZTP服务器的IP地址,让设备能自动从ZTP服务器取得配置文件后自主更新配置。LLDP(LinkLayerDiscoveryProtocol链路层发现协议)是一种链路层协议,它将本地设备的信息组织成TLV(类型、长度、值)封装在LLDPDU(LinkLayerDiscoveryProtocolDataUnit,链路层发现协议数据单元)中发送给直连的邻居,同时也把从邻居接收的LLDPDU以标准MIB(ManagementInformationBase,管理信息库)的形式保存起来。设备可以通过LLDP保存和管理自己以及直连邻居设备的信息,供网络管理系统查询和判断炼路的通信状况。目前ZTP的现行架构,在想要使用ZTP的环境中搭载一台DHCP服务器及一台ZTP服务器,并在每台交换机上安装ZTP客户端。设备开机后就能透过DHCP服务器取得ZTP服务器的地址,再由ZTP服务器取得所需的配置。看似便利的ZTP功能在实际应用的场合,经常会被挑战的问题是,如果ZTP服务器故障那所有交换机就无法正常配置,有的专利会使用两台ZTP服务器互相备援,但是这种方式还是无法防止ZTP服务器和交换机之间出现网络联机错误的问题。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种ZTP备援的方法和设备,通过使用本专利技术的方法,能够避免ZTP服务器故障或与ZTP相连的网络故障时交换机无法顺利取得配置文件的问题,能够使产品性能更稳定可靠。基于上述目的,本专利技术的实施例的一个方面提供了一种ZTP备援的方法,包括以下步骤:将连接ZTP服务器的交换机分成若干个群并将群信息保存在DHCP服务器中,使每个群中的交换机相互连接并进行通信;响应于交换机向DHCP发送邀请DHCP封包的请求,DHCP服务器将DHCP封包和群信息发送到交换机中;响应于交换机向ZTP服务器发送邀请ZTP封包的请求超时,交换机基于群信息向交换机所在群的其他交换机发送邀请ZTP封包的请求;响应于交换机接收到其他交换机发送的交换机的ZTP封包,交换机基于交换机的ZTP封包进行交换机配置。根据本专利技术的一个实施例,将连接ZTP服务器的交换机分成若干个群并将群信息保存在DHCP服务器中,使每个群中的交换机相互连接并进行通信包括:将连接ZTP服务器的交换机分成若干个群,每个群中的交换机数量不小于两个,并将每个群中交换机的信息保存成群信息,将群信息保存在DHCP服务器中;使每个群中交换机经由LLDP协议相互连接并进行通信。根据本专利技术的一个实施例,还包括:响应于接收到交换机向ZTP服务器发送的邀请ZTP封包的请求,ZTP服务器将交换机的配置文件和交换机所在群中的其他交换机的配置文件发送到交换机中并保存。根据本专利技术的一个实施例,还包括:响应于交换机接收到交换机所在群的其他交换机发出的邀请ZTP封包的请求,交换机基于群信息中的MAC地址将ZTP封包发送给其他交换机。根据本专利技术的一个实施例,DHCP封包中存储交换机的IP地址。本专利技术的实施例的另一个方面,还提供了一种ZTP备援的设备,设备包括:分组模块,分组模块配置为将连接ZTP服务器的交换机分成若干个群并将群信息保存在DHCP服务器中,使每个群中的交换机相互连接并进行通信;请求模块,请求模块配置为响应于交换机向DHCP发送邀请DHCP封包的请求,DHCP服务器将DHCP封包和群信息发送到交换机中;发送模块,发送模块配置为响应于交换机向ZTP服务器发送邀请ZTP封包的请求超时,交换机基于群信息向交换机所在群的其他交换机发送邀请ZTP封包的请求;接收模块,接收模块配置为响应于交换机接收到其他交换机发送的交换机的ZTP封包,交换机基于交换机的ZTP封包进行交换机配置。根据本专利技术的一个实施例,分组模块还配置为:将连接ZTP服务器的交换机分成若干个群,每个群中的交换机数量不小于两个,并将每个群中交换机的信息保存成群信息,将群信息保存在DHCP服务器中;使每个群中交换机经由LLDP协议相互连接并进行通信。根据本专利技术的一个实施例,还包括保存模块,保存模块配置为:响应于接收到交换机向ZTP服务器发送的邀请ZTP封包的请求,ZTP服务器将交换机的配置文件和交换机所在群中的其他交换机的配置文件发送到交换机中并保存。根据本专利技术的一个实施例,还包括传输模块,传输模块配置为:响应于交换机接收到交换机所在群的其他交换机发出的邀请ZTP封包的请求,交换机基于群信息中的MAC地址将ZTP封包发送给其他交换机。根据本专利技术的一个实施例,DHCP封包中存储交换机的IP地址。本专利技术具有以下有益技术效果:本专利技术实施例提供的ZTP备援的方法,通过将连接ZTP服务器的交换机分成若干个群并将群信息保存在DHCP服务器中,使每个群中的交换机相互连接并进行通信;响应于交换机向DHCP发送邀请DHCP封包的请求,DHCP服务器将DHCP封包和群信息发送到交换机中;响应于交换机向ZTP服务器发送邀请ZTP封包的请求超时,交换机基于群信息向交换机所在群的其他交换机发送邀请ZTP封包的请求;响应于交换机接收到其他交换机发送的交换机的ZTP封包,交换机基于交换机的ZTP封包进行交换机配置的技术方案,能够避免ZTP服务器故障或与ZTP相连的网络故障时交换机无法顺利取得配置文件的问题,能够使产品性能更稳定可靠。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1为根据本专利技术一个实施例的ZTP备援的方法的示意性流程图;图2为根据本专利技术一个实施例的ZTP备援的设备的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。基于上述目的,本专利技术的实施例的第一个方面,提出了一种ZTP备援的方法的一个实施例。图1示出的是该方法的示意性流程图。如图1中所示,该方法可以包括以下步骤:S1将连接ZTP服务器的交换机分成若干个群并将群信息保存在DHCP服务器中,使每个群中的交换机相互连接并进行通信,连接ZTP服务器的交换机一般为多个,将这些交换机分成若干个群,每个群中的交换机数量可以相同,也可以不同,但是每个群中的交本文档来自技高网
...

【技术保护点】
1.一种ZTP备援的方法,其特征在于,包括以下步骤:/n将连接ZTP服务器的交换机分成若干个群并将群信息保存在DHCP服务器中,使每个群中的交换机相互连接并进行通信;/n响应于交换机向所述DHCP发送邀请DHCP封包的请求,所述DHCP服务器将DHCP封包和所述群信息发送到所述交换机中;/n响应于所述交换机向所述ZTP服务器发送邀请ZTP封包的请求超时,所述交换机基于所述群信息向所述交换机所在群的其他交换机发送邀请ZTP封包的请求;/n响应于所述交换机接收到所述其他交换机发送的所述交换机的ZTP封包,所述交换机基于所述交换机的ZTP封包进行交换机配置。/n

【技术特征摘要】
1.一种ZTP备援的方法,其特征在于,包括以下步骤:
将连接ZTP服务器的交换机分成若干个群并将群信息保存在DHCP服务器中,使每个群中的交换机相互连接并进行通信;
响应于交换机向所述DHCP发送邀请DHCP封包的请求,所述DHCP服务器将DHCP封包和所述群信息发送到所述交换机中;
响应于所述交换机向所述ZTP服务器发送邀请ZTP封包的请求超时,所述交换机基于所述群信息向所述交换机所在群的其他交换机发送邀请ZTP封包的请求;
响应于所述交换机接收到所述其他交换机发送的所述交换机的ZTP封包,所述交换机基于所述交换机的ZTP封包进行交换机配置。


2.根据权利要求1所述的方法,其特征在于,将连接ZTP服务器的交换机分成若干个群并将群信息保存在DHCP服务器中,使每个群中的交换机相互连接并进行通信包括:
将连接ZTP服务器的交换机分成若干个群,每个群中的交换机数量不小于两个,并将每个群中交换机的信息保存成所述群信息,将群信息保存在所述DHCP服务器中;
使每个群中交换机经由LLDP协议相互连接并进行通信。


3.根据权利要求1所述的方法,其特征在于,还包括:
响应于接收到所述交换机向所述ZTP服务器发送的邀请ZTP封包的请求,所述ZTP服务器将所述交换机的配置文件和所述交换机所在群中的其他交换机的配置文件发送到所述交换机中并保存。


4.根据权利要求1所述的方法,其特征在于,还包括:
响应于所述交换机接收到所述交换机所在群的其他交换机发出的邀请ZTP封包的请求,所述交换机基于所述群信息中的MAC地址将ZTP封包发送给所述其他交换机。


5.根据权利要求1所述的方法,其特征在于,所述DHCP封包中存储交换机的IP地址。


6.一种ZTP备援的设备,...

【专利技术属性】
技术研发人员:卢彦呈
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1