一种基于SDN网络的交换机配置方法、设备及介质技术

技术编号:36206556 阅读:24 留言:0更新日期:2023-01-04 12:01
本发明专利技术公开了一种基于SDN网络的交换机配置方法、设备及介质,属于通信技术领域,用于解决现有网络设备的恢复配置,容易发生配置命令匹配出错,配置时间久以及难以对交换机的配置进行查看与对比的技术问题。方法包括:基于预设时间间隔,将交换机的配置信息进行对应存储;通过SDN控制器,获取待恢复交换机的第一记录条目,并根据第一记录条目,得到第一配置信息;获取第二记录条目所对应的第二配置信息,并将第一配置信息与第二配置信息进行比对,得到有效配置信息;其中,第二记录条目与待恢复交换机所对应;将有效配置信息传输给待恢复交换机,以完成待恢复交换机的配置恢复。以完成待恢复交换机的配置恢复。以完成待恢复交换机的配置恢复。

【技术实现步骤摘要】
一种基于SDN网络的交换机配置方法、设备及介质


[0001]本申请涉及通信
,尤其涉及一种基于SDN网络的交换机配置方法、设备及介质。

技术介绍

[0002]软件定义网络SDN是一种新的网络架构,核心思想是通过软件控制或驱动整个网络。而SDN控制器作为SDN的大脑,负责整个网络的管理,SDN控制器下管理多台交换机。在互联网不断发展的今天,SDN技术已经有大量落地数据中心和园区网的实践。
[0003]在实践网络中,当网络设备出现故障,或者因网络发生配置变动而无法满足当前业务需求时,都需要恢复到之前正常的状态。现有的传统恢复方法需要将配置命令每行逐条执行到每台交换机内存中,此种方法存在因配置命令不正确出错、耗时较久等诸多技术弊端。

技术实现思路

[0004]本申请实施例提供了一种基于SDN网络的交换机配置方法、设备及介质,用于解决如下技术问题:现有网络设备的恢复配置,容易发生配置命令匹配出错,配置时间久以及难以对交换机的配置进行查看与对比。
[0005]本申请实施例采用下述技术方案:
[0006]一方面,本申请实施例提供了一种基于SDN网络的交换机配置方法,所述方法包括:基于预设时间间隔,将交换机的配置信息进行对应存储;通过SDN控制器,获取待恢复交换机的第一记录条目,并根据所述第一记录条目,得到第一配置信息;获取第二记录条目所对应的第二配置信息,并将所述第一配置信息与所述第二配置信息进行比对,得到有效配置信息;其中,所述第二记录条目与所述第一记录条目所对应;将所述有效配置信息传输给所述待恢复交换机,以完成所述待恢复交换机的配置恢复。
[0007]本申请实施例通过将交换机配置信息保存在SDN控制器的非易失性配置存储器中,同时不同交换机不同时间的配置信息在数据库记录予以区分。通过SDN控制器查看、对比不同交换机不同时间的配置信息,选择最合理的有效配置信息,有效的解决了存储配置信息空间不足的问题,同时也为配置恢复提供了选择性,实现了不重启交换机配置恢复,避免重启交换机带来数据不匹配的风险,也为交换机的配置恢复提供了参考依据,消除了单一恢复到上一时隙的配置造成的错误可能。
[0008]在一种可行的实施方式中,基于预设时间间隔,将交换机的配置信息进行对应存储,具体包括:基于预设时间间隔,通过所述SDN控制器,获取若干所述交换机的配置信息;其中,所述SDN控制器与若干所述交换机为相互连接;根据所述SDN控制器中的配置存储器,对所述配置信息进行读取处理,并确定出所述配置信息的存储路径;根据所述存储路径,将所述配置信息存储于所述配置存储器的对应文件中。
[0009]在一种可行的实施方式中,在通过SDN控制器,获取待恢复交换机的第一记录条目
之前,所述方法还包括:通过所述SDN控制器,获取所述配置信息所对应的交换机IP以及配置时间;将所述交换机IP以及所述配置时间,与所述配置信息对应的存储路径进行相同标记,并根据相同标记后的信息,构建标识信息;根据所述SDN控制器中的数据库,将所述标识信息以及所述存储路径进行对应记录,并通过记录的标识信息及其对应的存储路径,构建所述数据库中的数据记录条目。
[0010]在一种可行的实施方式中,通过SDN控制器,获取待恢复交换机的第一记录条目,并根据所述第一记录条目,得到第一配置信息,具体包括:通过所述SDN控制器,获取所述待恢复交换机所对应的数据记录条目;将所述数据记录条目中的第一条目信息,确定为所述第一记录条目;其中,所述第一记录条目至少包括交换机的标识信息以及存储路径;根据所述第一记录条目中对应的存储路径,读取所述存储路径下的配置信息,并将读取后的配置信息确定为所述待恢复交换机的第一配置信息。
[0011]在一种可行的实施方式中,获取第二记录条目所对应的第二配置信息,并将所述第一配置信息与所述第二配置信息进行比对,得到有效配置信息,具体包括:获取所述待恢复交换机对应的数据记录条目中的第二条目信息,并将所述第二条目信息确定为第二记录条目;根据所述第二记录条目中对应的存储路径,读取所述存储路径下的配置信息,并将所述配置信息确定为所述待恢复交换机的第二配置信息;通过所述SDN控制器,将所述待恢复交换机的第一配置信息与第二配置信息进行差别比对,得到配置差别值;其中,所述差别比对至少包括配置信息中相关参数的比对以及相关管理VLAN的比对;根据所述配置差别值,对所述数据记录条目中其他记录条目所对应的配置信息进行筛选,得到所述有效配置信息。
[0012]本申请实施例通过筛选出的有效配置信息,主动下发给待恢复交换机,交换机读取配置信息加载到内存,实现了不同时间下配置信息的查看、对比功能,为配置恢复提供了参考依据,消除了单一恢复到上一时隙的配置造成的错误可能。
[0013]在一种可行的实施方式中,根据所述配置差别值,对所述数据记录条目中其他记录条目所对应的配置信息进行筛选,得到所述有效配置信息,具体包括:将所述配置差别值与第一预设阈值进行数值比对;若所述配置差别值小于或者等于所述第一预设阈值,则所述第一配置信息以及第二配置信息为所述有效配置信息;若所述配置差别值大于所述第一预设阈值,则所述第一配置信息以及第二配置信息为无效配置信息,并且重新获取所述数据记录条目中的剩余条目信息,并将所述剩余条目信息确定为剩余记录条目;其中,所述剩余条目信息为第一条目信息与第二条目信息之外条目信息;将所述剩余记录条目对应的剩余配置信息进行差别比对,得到所述剩余配置信息的配置差别值;将所述剩余配置信息的配置差别值与第一预设阈值进行数值比对判断,得到所述剩余配置信息中的有效配置信息。
[0014]在一种可行的实施方式中,将所述有效配置信息传输给所述待恢复交换机,以完成所述待恢复交换机的配置恢复,具体包括:基于交换机的预设恢复需求,对所述有效配置信息进行筛选,得到符合所述预设恢复需求的有效配置信息;将符合所述预设恢复需求的有效配置信息输入到所述待恢复交换机中;通过所述待恢复交换机,对所述有效配置信息进行读取操作,并将读取后的有效配置信息进行内存加载,以完成对所述待恢复交换机的配置恢复。
[0015]在一种可行的实施方式中,在将所述有效配置信息传输给所述待恢复交换机,以完成所述待恢复交换机的配置恢复之后,所述方法还包括:将配置恢复后的所述待恢复交换机确定为已恢复交换机,并得到所述已恢复交换机中的恢复完成信息;其中,所述恢复完成信息为所述已恢复交换机自动生成的状态变化信息;将所述恢复完成信息输入到所述SDN控制器中,以提示网络管理员所述待恢复交换机完成配置恢复。
[0016]第二方面,本申请实施例还提供了一种基于SDN网络的交换机配置设备,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有能够被所述至少一个处理器执行的指令,以使所述至少一个处理器能够执行上述任一实施方式所述的一种基于SDN网络的交换机配置方法。
[0017]第三方面,本申请实施例还提供了一种非易失性计算机存储介质,其特征在于,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于SDN网络的交换机配置方法,其特征在于,所述方法包括:基于预设时间间隔,将交换机的配置信息进行对应存储;通过SDN控制器,获取待恢复交换机的第一记录条目,并根据所述第一记录条目,得到第一配置信息;获取第二记录条目所对应的第二配置信息,并将所述第一配置信息与所述第二配置信息进行比对,得到有效配置信息;其中,所述第二记录条目与所述第一记录条目所对应;将所述有效配置信息传输给所述待恢复交换机,以完成所述待恢复交换机的配置恢复。2.根据权利要求1所述的一种基于SDN网络的交换机配置方法,其特征在于,基于预设时间间隔,将交换机的配置信息进行对应存储,具体包括:基于预设时间间隔,通过所述SDN控制器,获取若干所述交换机的配置信息;其中,所述SDN控制器与若干所述交换机为相互连接;根据所述SDN控制器中的配置存储器,对所述配置信息进行读取处理,并确定出所述配置信息的存储路径;根据所述存储路径,将所述配置信息存储于所述配置存储器的对应文件中。3.根据权利要求1所述的一种基于SDN网络的交换机配置方法,其特征在于,在通过SDN控制器,获取待恢复交换机的第一记录条目之前,所述方法还包括:通过所述SDN控制器,获取所述配置信息所对应的交换机IP以及配置时间;将所述交换机IP以及所述配置时间,与所述配置信息对应的存储路径进行相同标记,并根据相同标记后的信息,构建标识信息;根据所述SDN控制器中的数据库,将所述标识信息以及所述存储路径进行对应记录,并通过记录的标识信息及其对应的存储路径,构建所述数据库中的数据记录条目。4.根据权利要求3所述的一种基于SDN网络的交换机配置方法,其特征在于,通过SDN控制器,获取待恢复交换机的第一记录条目,并根据所述第一记录条目,得到第一配置信息,具体包括:通过所述SDN控制器,获取所述待恢复交换机所对应的数据记录条目;将所述数据记录条目中的第一条目信息,确定为所述第一记录条目;其中,所述第一记录条目至少包括交换机的标识信息以及存储路径;根据所述第一记录条目中对应的存储路径,读取所述存储路径下的配置信息,并将读取后的配置信息确定为所述待恢复交换机的第一配置信息。5.根据权利要求1所述的一种基于SDN网络的交换机配置方法,其特征在于,获取第二记录条目所对应的第二配置信息,并将所述第一配置信息与所述第二配置信息进行比对,得到有效配置信息,具体包括:获取所述待恢复交换机对应的数据记录条目中的第二条目信息,并将所述第二条目信息确定为第二记录条目;根据所述第二记录条目中对应的存储路径,读取所述存储路径下的配置信息,并将所述配置信息确定为所述待恢复交换机的第二配置信息;通过所述SDN控制器,将所述待恢复交换机的第一配置信息与第二配置信息进行差别比对,得到配置差别值;其中,所述差别比对至少包括配置信息中相关参数的比对以及相...

【专利技术属性】
技术研发人员:杨洁蒋玄张凡黄树民
申请(专利权)人:浪潮思科网络科技有限公司
类型:发明
国别省市:

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

1