System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于业务编排配置计数,具体的说是一种基于sdn业务的编排配置计数的方法。
技术介绍
1、软件定义网络(sdn)是一种架构,它抽象了网络的不同、可区分的层,使网络变得敏捷和灵活,sdn的目标是通过使企业和服务提供商能够快速响应不断变化的业务需求来改进网络控制。随着企业业务的逐步云化,sdn业务编排,可以实现企业网络的集中管理与控制,企业的安全策略集中部署和管理,更可以在控制器或上层应用灵活定制网络功能,更好满足企业各种业务网络的需要。
2、另一方面,市场上各种网络设备能力和接口不同,对于配置下发方式的支持程度不一,仅靠网络设备提供的配置一致性能力,极大地限制了网络创新,更不符合类似云计算网络中快速变更和迭代的需求。
3、如授权公告号为cn108696372b的中国专利公开了一种保持系统配置一致性的方法系统,涉及计算机
本申请实施例需求方可以在用户终端上传环境配置文件以及需求的子集群服务器的集群标识到配置管理服务器,配置管理服务器可以将环境配置文件分发到各个子集群服务器的节点服务器中,各个节点服务器就可以基于该环境配置文件调用该节点服务器当前操作系统的对应所述系统环境配置项的配置接口进行配置,实现与该环境配置文件一致的配置。上述过程中利用配置管理服务器统一管理环境配置文件,还采用预先配置的针对不同操作系统的针对各系统环境配置项的配置接口,对该节点服务器的环境进行配置,简单方便,无需利用docker容器,相对docker容器的方案对系统资源占用少,扩展性强。
4、如授权公告号为cn
技术实现思路
1、针对现有技术的不足,本专利技术提出了一种基于sdn业务的编排配置计数的方法,了解业务需求,确定需要监测的业务流量以及关注的指标,基于业务需求,编排sdn网络拓扑结构,根据sdn网络拓扑结构和业务需求确定所需的网络设备及要实现的网络功能,根据所需的网络设备及网络功能,设计出符合业务逻辑的配置模板,根据网络配置的冲突级别和层级关系构建网络配置对应的key,在业务处理过程中以配置key进行计数和配置下发判断,进行业务与配置的关联,保持了网元配置的一致性,减少系统配置处理故障率,提高系统的可靠性和稳定性。
2、为实现上述目的,本专利技术提供如下技术方案:
3、一种基于sdn业务的编排配置计数的方法,包括以下具体步骤:
4、步骤s1:了解业务需求,确定需要监测的业务流量以及关注的指标,基于业务需求,编排sdn网络拓扑结构;
5、步骤s2:根据sdn网络拓扑结构和业务需求确定所需的网络设备及要实现的网络功能;
6、步骤s3:根据所需的网络设备及网络功能,设计出符合业务逻辑的配置模板;
7、步骤s4:根据网络配置的冲突级别和层级关系构建网络配置对应的key;
8、步骤s5:在业务处理过程中以配置key进行计数和配置下发判断,进行业务与配置的关联。
9、具体的,所述步骤s1中的业务需求包括:业务流量的类型、源和目的地。
10、具体的,所述步骤s1中的关注的指标包括:带宽利用率和延迟。
11、具体的,所述步骤s2中所需的网络设备包括:交换机、控制器和网络功能设备。
12、具体的,所述步骤s3的具体步骤为
13、步骤s301:设置业务模型模板,分别为:业务模型1,业务模型2,业务模型3,业务模型4;
14、步骤s302:设置配置模型模板,分别为:config1,config2,config3,config4;
15、步骤s303:设置配置计数模板,分别为:(config1,count n),(config2,count n),(config3,count n),(config4,count n)。
16、具体的,所述步骤s5的具体方法为:
17、步骤s501:触发业务1的逻辑,对网元1进行配置,在网元1的操作中添加lock,lock过程中所有业务对于网元1的操作均进入waiting状态;
18、步骤s502:解析业务1的配置,网元1对config1-4进行配置,执行check-count操作,读取config1-4的配置计数数据count,当count为0时,表示配置项表示未下发过的配置,此次业务1下发配置config1-4;
19、步骤s503:网元1的config1-4下发成功后,进行count++运算,并将最新的count数据存入业务1数据库中,业务1的数据和状态也存入业务1数据库中;
20、步骤s504:执行网元1的unlock操作,解除网元1的操作限制;
21、步骤s505:此时如果有业务2,业务2进行网元1的配置,获取网元1的操作权限,进行lock操作后,按上述步骤s502-步骤s504步骤进行业务配置处理。
22、一种基于sdn业务的编排配置计数的系统,包括:需求确认模块,设备和功能确认模块,业务模板配置模块,key配置模块和配置计数模块;
23、所述需求确认模块,用于了解业务需求,确定需要监测的业务流量以及关注的指标,基于业务需求,编排sdn网络拓扑结构;
24、所述设备和功能确认模块,用于根据sdn网络拓扑结构和业务需求确定所需的网络设备及要实现的网络功能;
25、所述业务模板配置模块,用于根据所需的网络设备及网络功能,设计出符合业务逻辑的配置模板;
26、所述key配置模块,用于根据网络配置的冲突级别和层级关系构建网络配置对应的key;
27、所述配置计数模块,用于在业务处理过程中以配置key进行计数和配置下发判断,进行业务与配置的关联。
28、具体的,所述设备和功能确认模块包括网络设备确认单元和网络功能确认单元,
29、所述网络设备确认单元,用于确认所需要的网络设备,包括交换机、控制器和网络功能设备;
30、所述网络功能确认单元,用于确认所需要的网络功能。
31、一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现一种基于sdn业务的编排配置计数的方法的步骤。
本文档来自技高网...
【技术保护点】
1.一种基于SDN业务的编排配置计数的方法,其特征在于,包括以下具体步骤:
2.如权利要求1所述的一种基于SDN业务的编排配置计数的方法,其特征在于,所述步骤S1中的业务需求包括:业务流量的类型、源和目的地。
3.如权利要求2所述的一种基于SDN业务的编排配置计数的方法,其特征在于,所述步骤S1中的关注的指标包括:带宽利用率和延迟。
4.如权利要求3所述的一种基于SDN业务的编排配置计数的方法,其特征在于,所述步骤S2中所需的网络设备包括:交换机、控制器和网络功能设备。
5.如权利要求4所述的一种基于SDN业务的编排配置计数的方法,其特征在于,所述步骤S3的具体步骤为
6.如权利要求5所述的一种基于SDN业务的编排配置计数的方法,其特征在于,所述步骤S5的具体方法为:
7.一种基于SDN业务的编排配置计数的系统,其基于权利要求1-6中任一项所述的一种基于SDN业务的编排配置计数的方法实现,其特征在于,包括:需求确认模块,设备和功能确认模块,业务模板配置模块,Key配置模块和配置计数模块;
8.如权
9.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-6中任一项所述的一种基于SDN业务的编排配置计数的方法的步骤。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机指令,当计算机指令运行时执行权利要求1-6中任一项所述的一种基于SDN业务的编排配置计数的方法的步骤。
...【技术特征摘要】
1.一种基于sdn业务的编排配置计数的方法,其特征在于,包括以下具体步骤:
2.如权利要求1所述的一种基于sdn业务的编排配置计数的方法,其特征在于,所述步骤s1中的业务需求包括:业务流量的类型、源和目的地。
3.如权利要求2所述的一种基于sdn业务的编排配置计数的方法,其特征在于,所述步骤s1中的关注的指标包括:带宽利用率和延迟。
4.如权利要求3所述的一种基于sdn业务的编排配置计数的方法,其特征在于,所述步骤s2中所需的网络设备包括:交换机、控制器和网络功能设备。
5.如权利要求4所述的一种基于sdn业务的编排配置计数的方法,其特征在于,所述步骤s3的具体步骤为
6.如权利要求5所述的一种基于sdn业务的编排配置计数的方法,其特征在于,所述步骤s5的具体方法为:
【专利技术属性】
技术研发人员:郝珊,程鹏鹏,王艺博,张欣,赵晶晶,陆葆庭,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。