本发明涉及网络技术与安全,尤其涉及为一种跨idc集群迁移场景下的云网链路重建方法及系统。
背景技术:
1、面向云网融合领域,针对客户上云前提下,客户idc侧集群迁移时云网链路重建的需求,在云网链路的选择上,现有方法,或人工选择,或顺序选择,或贪心策略选择,容易出现资源碎片,资源包括资源池内的网络设备带宽资源、网络设备计算资源等,无法满足云计算厂商对资源的最大化利用的需求。
技术实现思路
1、针对客户上云前提下,客户idc侧集群迁移时云网链路重建的需求,提出一种云网链路重建方法,综合考虑现有用户需求和未来可能出现的用户业务需求,采用一种对整个云网络中各个业务和各个节点历史信息进行建模的预测模型,结合用户需求,得到全网络、全时段更优的云网链路,避免了资源的浪费。通过对未来的可能出现用户业务进行预测,减少传统方法出现的当前时刻最优,但不是全时段最优的问题。
2、为了实现上述目的,本发明是通过如下的技术方案来实现:一种跨idc集群迁移场景下的云网链路重建方法及系统,所述系统包括,一个云网络控制器和十二个网元节点。
3、进一步地,所述云网络控制器,用于云网链路重建实施的单元;
4、所述十二个网元节点,用于数据面转发设备,包括:[w1,w2...w12],其中,w1-w4为用户接入侧节点,w9-w12为云侧接入点,w5-w8为中间节点。
5、进一步地,所述云网络控制器与网元节点建立控制通道,承接用户需求,并根据需求向网元节点下发相关配置。
6、一种跨idc集群迁移场景下的云网链路重建方法,包括如下步骤:
7、步骤s1、预测模型构建流程;
8、步骤s2、云网链路重建流程。
9、进一步地,所述步骤s1包括:构建模型时,输入为用户历史业务信息以及云网络中各个节点的信息;
10、通过对用户历史业务信息的计算,得到用户业务配置概率概况,通过对云网络节点信息的计算,得到云网络节点信息概况;
11、通过对云网络节点信息的计算,得到云网络节点信息概况;
12、每种类型的信息概率概况组合成为用户业务配置概率概况。
13、模型构建完成后,输入用户侧节点集合、云侧节点集合,可以输出为一条云网链路。
14、进一步地,所述用户历史业务信息包括用户申请带宽信息、用户端口使用信息和用户路由条目,所述云网络节点信息包括节点设备端口集合、节点设备各端口带宽信息、节点路由条目信息和节点配置资源信息,所述概率概况包括对各节点的使用的概率,对节点使用端口的概率,对节点路由条目配置规格的概率。
15、进一步地,所述每种类型的信息的计算过程如下:
16、(1)将相同的值的计数累加,得到每个值的频率;
17、(2)使用每个值的频率除以信息总数,得到每种类型的信息的概率概况。
18、进一步地,所述步骤s2中还包括如下步骤:
19、步骤s21、根据用户迁移后的位置信息,根据距离最近原则得到用户侧接入点集合;
20、步骤s22、根据用户的需求,如主备链路等,筛选得到用户侧预备接入点集合;
21、步骤s23、根据用户迁移前的云侧业务,得到预备云侧接入点集合;
22、步骤s24、根据预备用户侧接入点集合、预备云侧接入点集合,输入预测模型中;
23、步骤s25、由上述预测模型的输出即为最终云网链路。
24、进一步地,所述步骤s24还包括如下处理流程:
25、流程1、一阶段:根据节点信息概况将预备云网链路集合中不满足的节点剔除,将无法负载本次需求的节点剔除,将剔除后的剩余的云网链路组成一阶段云网链路集合;
26、流程2、二阶段:二阶段是避免资源浪费的关键步骤,将一阶段云网链路集合分别输入两个分支步骤;
27、流程3、三阶段:如果二阶段云网链路集合中只有一条链路,则直接返回该结果,如果有多个,则根据云网络节点信息概况,选择综合负载最小的链路。
28、进一步地,所述流程2中两个分支步骤包括:
29、分支1:由用户业务配置概率概况中概率最高的前n个资源对一阶段云网链路集合中的节点进行预占,预占操作在节点当前的资源负载基础上将概率最高的前n个资源算作已使用的资源,预占的目的是为未来可能出现的需求预留空间,预占后可能会出现部分节点无法负载本次需求,将包含这部分节点的链路剔除,将剩余的云网链路组成二阶段云网链路子集合a;
30、分支2:将用户需求的资源对一阶段云网链路集合中的节点进行预占,预占操作在节点当前的资源负载基础上将用户需求的资源算作已使用的资源,预占的目的是将正好用尽节点负载的节点找出来,优先选择包含这类节点的链路放入二阶段云网链路子集合b,这样可以做到避免资源碎片。二阶段云网链路子集合a和二阶段云网链路子集合b合并后去重就得到了二阶段云网链路集合。
31、本发明的有益效果:
32、本申请设计的模型以现有历史业务数据为基础,生成用户业务配置概率概况,可以在一定程度上起到预测未来用户业务的情况,在云网链路重建时综合考虑现有业务和未来可能出现的业务,由此得到全网络、全时段更优的云网链路。减少随着业务不断开通导致的历史开通业务的资源利用不合理的问题。
1.一种跨idc集群迁移场景下的云网链路重建系统,其特征在于:所述系统包括,一个云网络控制器和十二个网元节点。
2.根据权利要求1所述的一种跨idc集群迁移场景下的云网链路重建系统,其特征在于:所述云网络控制器,用于云网链路重建实施的单元;
3.根据权利要求2所述的一种跨idc集群迁移场景下的云网链路重建系统,其特征在于:所述云网络控制器与网元节点建立控制通道,承接用户需求,并根据需求向网元节点下发相关配置。
4.一种跨idc集群迁移场景下的云网链路重建方法,其特征在于:使用权利要求1-3任一项所述的跨idc集群迁移场景下的云网链路重建系统,并包括如下步骤:
5.根据权利要求4所述的一种跨idc集群迁移场景下的云网链路重建方法,其特征在于:所述步骤s1包括:构建模型时,输入为用户历史业务信息以及云网络中各个节点的信息;
6.根据权利要求5所述的一种跨idc集群迁移场景下的云网链路重建方法,其特征在于:所述用户历史业务信息包括用户申请带宽信息、用户端口使用信息和用户路由条目,所述云网络节点信息包括节点设备端口集合、节点设备各端口带宽信息、节点路由条目信息和节点配置资源信息,所述概率概况包括对各节点的使用的概率,对节点使用端口的概率,对节点路由条目配置规格的概率。
7.根据权利要求6所述的一种跨idc集群迁移场景下的云网链路重建方法,其特征在于:所述每种类型的信息的计算过程如下:
8.根据权利要求7所述的一种跨idc集群迁移场景下的云网链路重建方法,其特征在于:所述步骤s2中还包括如下步骤:
9.根据权利要求8所述的一种跨idc集群迁移场景下的云网链路重建方法,其特征在于:所述步骤s24还包括如下处理流程:
10.根据权利要求9所述的一种跨idc集群迁移场景下的云网链路重建方法,其特征在于:所述流程2中两个分支步骤包括:
