System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种自动化配置方法及装置制造方法及图纸_技高网

一种自动化配置方法及装置制造方法及图纸

技术编号:40783866 阅读:4 留言:0更新日期:2024-03-28 19:16
本申请提供了一种自动化配置方法及装置,涉及通信技术领域。该方法中,接收目标网络设备的自动化配置指令,所述自动化配置指令携带目标网络设备的第一时间戳;当所述目标网络设备满足配置条件时,获取本地记录的所述目标网络设备的第二时间戳;若所述第一时间戳与所述第二时间戳相同,且所述目标网络设备对应的子网络拓扑稳定,则对所述目标网络设备进行自动化配置,所述子网络拓扑为所述SDN控制器当前记录的全局网络拓扑中包含所述目标网络设备对应拓扑节点所属拓扑链路构成的网络拓扑。实现了在网络拓扑发生变化时,也能对网络拓扑中处于稳定状态的局部网络拓扑对应的网络设备进行自动化配置,以较好地应对网络拓扑中的变化的目的。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种自动化配置方法及装置


技术介绍

1、软件定义网络(software-defined networking,sdn)自动化是指通过sdn技术实现网络管理和配置的自动化过程。sdn是一种网络架构,它将网络控制与数据转发相分离,通过集中的控制器来管理和配置网络设备。在sdn技术中,一般会使用网络拓扑实现sdn自动化配置,一般包括如下基本过程:确定网络拓扑、配置sdn控制器、编写自动化脚本和部署自动化脚本。

2、为了实现网络中所有网络设备的集中管理和控制,可以将所有网络设备集中在fabric(交织网络)中,结合上述自动化配置流程来完成自动化配置。上述自动化配置流程虽然可以帮助管理员在复杂的网络环境中更加高效地管理和配置网络设备,但是,基于网络拓扑实施sdn自动化,就要求实施前网络拓扑的稳定。因为拓扑的不稳定性可能会导致网络设备之间的连接、位置或配置发生变化,如果sdn自动化的脚本在配置网络设备时仍然使用之前的网络拓扑信息,可能会存在因将配置应用到错误的网络设备或端口上而导致的配置错误的问题。

3、例如,随着业务的拓展,网络设备会不断增多,网络拓扑也相应扩展,不可避免地存在部分网络设备或设备端口存在故障的情况,而该情况会导致整个网络拓扑一直处于变化状态,但是该网络拓扑中一般会存在局部拓扑是稳定的,也就是说发生变化的某链路的拓扑不影响某些局部拓扑的状态。基于此场景,按照目前的自动化配置方法,sdn控制器需要全局拓扑稳定后才能实现对整个网络拓扑中的网络设备进行自动化配置;这样,就会导致自动化配置的灵活度较低,无法较好地应对网络拓扑的变化。


技术实现思路

1、有鉴于此,本申请提供一种自动化配置方法及装置,用以灵活地应对网络拓扑中的变化,提升自动化配置的灵活度。

2、具体地,本申请是通过如下技术方案实现的:

3、根据本申请的第一方面,提供一种自动化配置方法,应用于sdn控制器中,所述方法,包括:

4、接收目标网络设备的自动化配置指令,所述自动化配置指令携带目标网络设备的第一时间戳;

5、当所述目标网络设备满足配置条件时,获取本地记录的所述目标网络设备的第二时间戳;

6、若所述第一时间戳与所述第二时间戳相同,且所述目标网络设备对应的子网络拓扑稳定,则对所述目标网络设备进行自动化配置,所述子网络拓扑为所述sdn控制器当前记录的全局网络拓扑中包含所述目标网络设备对应拓扑节点所属拓扑链路构成的网络拓扑。

7、根据本申请的第二方面,提供一种自动化配置装置,设置于sdn控制器中,所述装置,包括:

8、接收模块,用于接收目标网络设备的自动化配置指令,所述自动化配置指令携带目标网络设备的第一时间戳;

9、获取模块,用于当所述目标网络设备满足配置条件时,获取本地记录的所述目标网络设备的第二时间戳;

10、配置模块,用于若所述第一时间戳与所述第二时间戳相同,且所述目标网络设备对应的子网络拓扑稳定,则对所述目标网络设备进行自动化配置,所述子网络拓扑为所述sdn控制器当前记录的全局网络拓扑中包含所述目标网络设备对应拓扑节点所属拓扑链路构成的网络拓扑。

11、根据本申请的第三方面,提供一种电子设备,包括处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的计算机程序,处理器被计算机程序促使执行本申请实施例第一方面所提供的方法。

12、根据本申请的第四方面,提供一种机器可读存储介质,机器可读存储介质存储有计算机程序,在被处理器调用和执行时,计算机程序促使处理器执行本申请实施例第一方面所提供的方法。

13、本申请实施例的有益效果:

14、本申请实施例提供的自动化配置方法及装置中,接收目标网络设备的自动化配置指令,该自动化配置指令携带目标网络设备的第一时间戳;当目标网络设备满足配置条件时,获取本地记录的目标网络设备的第二时间戳;若第一时间戳与所述第二时间戳相同,且目标网络设备对应的子网络拓扑稳定,则对目标网络设备进行自动化配置。

15、前述过程中,由于上述子网络拓扑为sdn控制器当前记录的全局网络拓扑中包含所述目标网络设备对应拓扑节点所属拓扑链路构成的网络拓扑,因此,即使上述全局网络拓扑不稳定,通过提供上述自动化配置方法,当目标网络设备可配置,且第一时间戳与所述第二时间戳相同,目标网络设备对应的子网络拓扑稳定时,就可以对该目标网络设备进行自动化配置,从而实现了在网络拓扑发生变化时,也能对网络拓扑中处于稳定状态的局部网络拓扑对应的网络设备进行自动化配置,以较好地应对网络拓扑中的变化的目的,同时提升了自动化配置的灵活度。

本文档来自技高网...

【技术保护点】

1.一种自动化配置方法,其特征在于,应用于SDN控制器中,所述方法,包括:

2.根据权利要求1所述的方法,其特征在于,所述目标网络设备满足配置条件的确定方法为:

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求2所述的方法,其特征在于,所述目标网络设备对应的子网络拓扑稳定的确定方法为:

5.根据权利要求4所述的方法,其特征在于,在对所述目标网络设备完成自动化配置之后,所述方法,还包括:

6.根据权利要求4所述的方法,其特征在于,还包括:

7.根据权利要求1所述的方法,其特征在于,还包括:

8.根据权利要求1所述的方法,其特征在于,还包括:

9.根据权利要求1所述的方法,其特征在于,所述目标网络设备的第一时间戳、第二时间戳为设备时间戳或端口时间戳,其中,所述设备时间戳为所述目标网络设备发生产生影响拓扑数据的时间戳,所述端口时间戳为所述目标网络设备的端口发生产生影响拓扑数据的时间戳。

10.一种自动化配置装置,其特征在于,设置于SDN控制器中,所述装置,包括:>...

【技术特征摘要】

1.一种自动化配置方法,其特征在于,应用于sdn控制器中,所述方法,包括:

2.根据权利要求1所述的方法,其特征在于,所述目标网络设备满足配置条件的确定方法为:

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求2所述的方法,其特征在于,所述目标网络设备对应的子网络拓扑稳定的确定方法为:

5.根据权利要求4所述的方法,其特征在于,在对所述目标网络设备完成自动化配置之后,所述方法,还包括:

6.根据权利要求4所述的方法,其...

【专利技术属性】
技术研发人员:陈旭
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1