System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多策略验证方法、装置、电子设备和可读存储介质制造方法及图纸_技高网

多策略验证方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:41193046 阅读:3 留言:0更新日期:2024-05-07 22:22
本发明专利技术公开了一种多策略验证方法、装置、电子设备和可读存储介质,涉及信息通信网络技术领域,以解决策略验证的时间开销较大,效率较低的问题。该方法包括:对至少两个策略执行划分操作,获得N个策略集,N个策略集中同一策略集中的策略可并行执行;依次将N个策略集注入第一仿真网络,得到第二仿真网络,N个策略集中同一策略集中的策略并行注入,第一仿真网络基于预先获取的目标网络的网络数据生成,用于模拟目标网络,第二仿真网络为基于至少两个策略对第一仿真网络进行更新得到的仿真网络;对第二仿真网络的稳定性进行校验,得到校验结果,校验结果用于验证至少两个策略的可行性。本实施例可缩短策略验证的时间,提高策略验证的效率。

【技术实现步骤摘要】

本专利技术涉及信息通信网络,尤其涉及一种多策略验证方法、装置、电子设备和可读存储介质


技术介绍

1、为了实现用户的意图,通常需要多个配置策略。为了保证多个配置策略应用在实际网络中时可行性,避免网络安全隐患甚至是网络瘫痪问题,多个配置策略应在下发前进行严格验证。

2、目前,在对多个配置策略进行验证的过程中,通常是将多个配置策略划分为单个的配置策略,对每一个配置策略逐个进行验证,导致策略验证的时间开销较大,效率较低。


技术实现思路

1、本专利技术实施例提供一种多策略验证方法、装置、电子设备和可读存储介质,以解决策略验证的时间开销较大,效率较低的问题。

2、第一方面,本专利技术实施例提供了一种多策略验证方法,包括:

3、对至少两个策略执行划分操作,获得n个策略集,所述n个策略集中同一策略集中的策略可并行执行,n为正整数;

4、依次将所述n个策略集注入第一仿真网络,得到第二仿真网络,其中,所述n个策略集中同一策略集中的策略并行注入,所述第一仿真网络基于预先获取的目标网络的网络数据生成,用于模拟所述目标网络,所述第二仿真网络为基于所述至少两个策略对所述第一仿真网络进行更新得到的仿真网络;

5、对所述第二仿真网络的稳定性进行校验,得到校验结果,所述校验结果用于验证所述至少两个策略的可行性。

6、可选地,所述依次将所述n个策略集注入第一仿真网络,得到第二仿真网络之前,所述方法还包括:

7、获取所述目标网络的网络数据,所述目标网络包括至少两个网元,所述网络数据包括网络拓扑、网络状态和所述至少两个网元中每一个网元的流表;

8、基于所述网络数据构建所述第一仿真网络;

9、其中,所述第一仿真网络包括至少两个节点,以及所述节点对应的转发表,所述节点用于表征所述网元,所述转发表基于对应的所述网元的流表生成,用于表征所述网元对数据包的处理动作。

10、可选地,所述转发表包括表项,所述表项包括:

11、第一部分,所述第一部分用于表征第一头部匹配域,所述第一头部匹配域用于匹配第一数据包;

12、第二部分,所述第二部分用于表征所述表项的优先级;

13、第三部分,所述第三部分用于表征所述网元对所述第一数据包执行的处理动作。

14、可选地,所述策略包括:

15、第一信息,所述第一信息用于表征所述策略对应的目标网元,所述目标网元为所述至少两个网元中的任一个网元;

16、第二信息,所述第二信息用于表征第二头部匹配域,所述第二头部匹配域用于匹配第二数据包;

17、第三信息,所述第三信息用于表征所述策略的优先级;

18、第四信息,所述第四信息用于表征所述目标网元对所述第二数据包执行的处理动作。

19、可选地,第一策略和第二策略为第一策略集中任意两个策略,所述第一策略集为所述n个策略集中任一策略集,所述第一策略与所述第二策略满足以下任一项:

20、所述第一策略的第一信息与所述第二策略的第一信息不同;

21、所述第一策略的第一信息与所述第二策略的第一信息相同,且所述第一策略的第二头部匹配域与所述第二策略的第二头部匹配域的交集为空集。

22、可选地,所述依次将所述n个策略集注入第一仿真网络,得到第二仿真网络,包括:

23、按照注入的所述n个策略集依次对所述节点对应的转发表执行更新操作,得到第二仿真网络,其中,基于所述n个策略集中同一策略集中的策略对所述节点对应的转发表的更新操作为同步执行。

24、可选地,第二策略集为所述n个策略集中的任一策略集,所述按照注入的所述n个策略集依次对所述节点对应的转发表执行更新操作,得到第二仿真网络,包括:

25、基于所述目标策略的第一信息确定所述目标策略对应的目标网元,所述目标策略为所述第二策略集中的任一策略,所述目标网元为所述至少两个网元中的一个网元;

26、基于所述目标策略对目标转发表执行更新操作,所述目标转发表为所述目标网元对应的所述转发表。

27、可选地,所述基于所述目标策略对目标转发表执行更新操作,包括:

28、判断所述目标转发表的所述表项中是否包括第一表项,所述第一表项的第一头部匹配域与所述目标策略的第二头部匹配域存在交集;

29、在所述目标转发表的所述表项中不包括所述第一表项的情况下,基于所述目标策略新增第二表项,以使所述目标转发表的所述表项包括所述第二表项;

30、在所述目标转发表的所述表项中包括所述第一表项的情况下,基于所述目标策略修改所述第一表项。

31、可选地,所述对至少两个策略执行划分操作,获得n个策略集之前,所述方法还包括:

32、对接收到的用户意图进行转译,获得至少两个策略,所述至少两个策略用于实现所述用户意图。

33、可选地,所述对所述第二仿真网络的稳定性进行校验,得到校验结果,包括:

34、对所述第二仿真网络中每个节点对应的转发表进行校验,得到校验结果。

35、第二方面,本专利技术实施例提供了一种多策略验证装置,包括:

36、划分模块,用于对至少两个策略执行划分操作,获得n个策略集,所述n个策略集中同一策略集中的策略可并行执行,n为正整数;

37、注入模块,用于依次将所述n个策略集注入第一仿真网络,得到第二仿真网络,其中,所述n个策略集中同一策略集中的策略并行注入,所述第一仿真网络基于预先获取的目标网络的网络数据生成,用于模拟所述目标网络,所述第二仿真网络为基于所述至少两个策略对所述第一仿真网络进行更新得到的仿真网络;

38、校验模块,用于对所述第二仿真网络的稳定性进行校验,得到校验结果,所述校验结果用于验证所述至少两个策略的可行性。

39、第三方面,本专利技术实施例提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;

40、所述处理器,用于读取存储器中的程序实现如第一方面所述的方法中的步骤。

41、第四方面,本专利技术实施例提供了一种可读存储介质,用于存储程序,所述程序被处理器执行时实现如第一方面所述的方法中的步骤。

42、在本申请实施例中,对至少两个策略执行划分操作,获得n个策略集;依次将所述n个策略集注入第一仿真网络,得到第二仿真网络,所述n个策略集中同一策略集中的策略并行注入。通过上述设置,将所述至少两个策略中可以并行执行的策略同步注入第一仿真网络,大幅度的缩短了注入策略的时间,提高了将至少两个策略注入第一仿真网络的效率,从而可以更快地得到第二仿真网络,通过对所述第二仿真网络的稳定性进行校验,即可验证所述至少两个策略的可行性,减小了多策略验证的时间开销。

本文档来自技高网...

【技术保护点】

1.一种多策略验证方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述依次将所述N个策略集注入第一仿真网络,得到第二仿真网络之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述转发表包括表项,所述表项包括:

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

5.根据权利要求4所述的方法,其特征在于,第一策略和第二策略为第一策略集中任意两个策略,所述第一策略集为所述N个策略集中任一策略集,所述第一策略与所述第二策略满足以下任一项:

6.根据权利要求4所述的方法,其特征在于,所述依次将所述N个策略集注入第一仿真网络,得到第二仿真网络,包括:

7.根据权利要求6所述的方法,其特征在于,第二策略集为所述N个策略集中的任一策略集,所述按照注入的所述N个策略集依次对所述节点对应的转发表执行更新操作,得到第二仿真网络,包括:

8.根据权利要求7所述的方法,其特征在于,所述基于所述目标策略对目标转发表执行更新操作,包括:

9.根据权利要求1所述的方法,其特征在于,所述对至少两个策略执行划分操作,获得N个策略集之前,所述方法还包括:

10.根据权利要求2所述的方法,其特征在于,所述对所述第二仿真网络的稳定性进行校验,得到校验结果,包括:

11.一种多策略验证装置,其特征在于,包括:

12.一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,

13.一种可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现如权利要求1至10中任一项所述的方法中的步骤。

...

【技术特征摘要】

1.一种多策略验证方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述依次将所述n个策略集注入第一仿真网络,得到第二仿真网络之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述转发表包括表项,所述表项包括:

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

5.根据权利要求4所述的方法,其特征在于,第一策略和第二策略为第一策略集中任意两个策略,所述第一策略集为所述n个策略集中任一策略集,所述第一策略与所述第二策略满足以下任一项:

6.根据权利要求4所述的方法,其特征在于,所述依次将所述n个策略集注入第一仿真网络,得到第二仿真网络,包括:

7.根据权利要求6所述的方法,其特征在于,第二策略集为所述n个策略集中的任一策略集,所述按...

【专利技术属性】
技术研发人员:郭岳彬郭令奇王敬宇陈丹阳周铖杨红伟陆璐
申请(专利权)人:中国移动通信有限公司研究院
类型:发明
国别省市:

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

1