【技术实现步骤摘要】
一种设备重连控制器的方法及装置
[0001]本申请涉及设备管理
,特别涉及一种设备重连控制器的方法及装置。
技术介绍
[0002]设备从控制器脱管然后重连,可能是设备异常重启了,异常重启未保存就会导致控制器下发设备配置丢失,从而导致业务异常。所以从控制器实现的角度,控制器在重连设备后,进行一次自动审计是很有必要的,能帮助客户识别到设备业务配置异常,进行平滑配置等处理。
[0003]然而,在某些场景中,有相关路由器主控板切换的用例,在设备主控板切换后,设备与控制器之间的openflow和netconf出现短时的断开重连。在设备与控制器重连之后,控制器需要对设备进行了自动审计,而这个审计过程需要花费大量时间。且在审计的过程中,不能有新配置下发设备,进而导致客户不能做扩缩容、业务变动等修改。且客户一般在SDN控制器的上层应用openstack、mano等上做操作,很难知道业务修改异常是控制器导致的。
[0004]目前的实现中,控制器只是简单做了个功能开关。设备与控制器重新连接时,判断审计开关状态。当审计开关为 ...
【技术保护点】
【技术特征摘要】
1.一种设备重连控制器的方法,其特征在于,应用于控制器,所述控制器维护有各设备对应的数据表,一个设备对应的数据表中记录有该设备的设备断连时间和设备重连时间,所述方法包括:接收目标设备的重连请求;获取所述目标设备对应的目标数据表,基于所述目标数据表记录的设备断连时间和设备重连时间,判断所述目标设备是否重启;若判定所述目标设备未重启,则基于所述重连请求与所述目标设备建立重连。2.如权利要求1所述的方法,其特征在于,一个设备对应的数据表中记录有该设备的设备配置变化记录;基于所述重连请求与所述目标设备建立重连之前,所述方法还包括:基于所述目标数据表记录的设备配置变化记录,判断所述目标设备在断连时长内是否存在配置更新操作;若存在配置更新操作,则显示配置差异,并基于所述重连请求与所述目标设备建立重连;若不存在配置更新操作,则执行基于所述重连请求与所述目标设备建立重连的步骤。3.如权利要求1或2所述的方法,其特征在于,基于所述目标数据表记录的设备断连时间和设备重连时间,判断所述目标设备是否重启的步骤包括:基于所述目标数据表记录的设备断连时间和设备重连时间,确定所述目标设备的断连时长;判断所述断连时长是否小于设定阈值,若判定所述断连时长小于设定阈值,则确定所述目标设备未重启。4.如权利要求3所述的方法,其特征在于,所述方法还包括:若判定所述断连时长大于等于设定阈值,则确定所述目标设备已重启;基于所述目标数据表记录的设备配置变化记录,判断所述目标设备在断连前的配置变化操作是否为设备配置保存操作;若判定所述目标设备在断连前的配置变化操作为设备配置保存操作,且存在配置更新操作,则显示配置差异,并基于所述重连请求与所述目标设备建立重连。5.如权利要求4所述的方法,其特征在于,所述方法还包括:若判定所述目标设备在断连前的配置变化操作不是设备配置保存操作,则对所述目标设备的设备配置进行自动审计。6.一种设备重连控制器的装置,其特征在于,应用于控制器,所述控制器维护有各设备对应的数据表,一个...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。