[发明专利]一种为业务配置路由路径的方法及控制器有效
申请号: | 201510451970.8 | 申请日: | 2015-07-28 |
公开(公告)号: | CN105049353B | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 于璠;黄海平;吴伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/701 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 配置 路由 路径 方法 控制器 | ||
1.一种为业务配置路由路径的方法,其特征在于,所述方法应用于软件定义网络SDN的控制器,所述方法包括:
获取业务集中每个业务分别对应的源节点标识、目的节点标识和流量需求;
根据所述业务集中每个业务分别对应的源节点标识和目的节点标识,以及所述业务集中所有源节点和所有目的节点所在的网络拓扑,确定所述每个业务的最短路由路径和所述每个业务的哑路径,所述每个业务的最短路由路径是所述业务在所述网络拓扑中资源占用累加量最小的路由路径,所述每个业务的哑路径是所述业务在所述网络拓扑中资源占用累加量最大的路由路径,所述每个业务的哑路径无法传输所述哑路径对应的业务,所述资源占用累加量表示组成所述路由路径的边的资源占用量之和,所述边表示所述网络拓扑中直接通信的两个路由节点间的连接关系;
根据所述每个业务的流量需求,确定所述每个业务的最短路由路径和所述每个业务的哑路径的边的流量分布情况;
根据每条所述最短路由路径的资源占用累加量和每条所述哑路径的资源占用累加量确定所述业务集的目标函数,根据所述每个业务的最短路由路径和所述每个业务的哑路径的边的流量分布情况、所述网络拓扑的每条边的剩余流量容量以及所述业务集的完全配置要求确定所述业务集的约束条件,所述每条边的剩余流量容量为所述边用于配置所述业务集中业务的最大流量,所述业务集的完全配置要求表示将所述业务集中的全部业务按所述每个业务的流量需求配置到所述网络拓扑中;
根据所述业务集的目标函数和约束条件,为所述业务集中的每个业务配置所述每个业务的最终路由路径。
2.根据权利要求1所述的方法,其特征在于,所述根据所述业务集的目标函数和约束条件,为所述业务集中的每个业务配置所述每个业务的最终路由路径,包括:
根据所述目标函数,流量约束条件集合和业务完全配置约束条件集合进行第一计算,所述流量约束条件集合包括所述每条所述边的流量约束条件,所述业务完全配置约束条件集合包括所述每个业务的业务完全配置约束条件;
根据所述第一计算的结果中包含的哑路径,计算所述每个业务的新的最短路由路径;
根据所述每个业务的新的最短路由路径,更新所述目标函数、所述流量约束条件集合和业务完全配置约束条件集合;
根据更新后的目标函数、更新后的流量约束条件集合和更新后的业务完全配置约束条件集合进行第二计算,直到所述第二计算的结果不包括所述业务集中任何一个业务的哑路径,根据所述第二计算的结果为所述业务集中的每个业务配置所述每个业务的最终路由路径。
3.根据权利要求2所述的方法,其特征在于,所述根据每条所述最短路由路径的资源占用累加量和每条所述哑路径的资源占用累加量确定所述业务集的目标函数,根据所述每个业务的最短路由路径和所述每个业务的哑路径的边的流量分布情况、所述网络拓扑的每条边的剩余流量容量以及所述业务集的完全配置要求确定所述业务集的约束条件,包括:
为每条所述路由路径分别设置一个用于表征所述路由路径的变量,所述路由路径包括所述哑路径和所述最短路由路径;
根据第一乘积之和与第二乘积之和的总和,确定所述业务集的目标函数,所述第一乘积为一条所述哑路径的资源占用累加量与所述哑路径对应的变量的乘积,所述第一乘积之和为所述业务集中所有业务的哑路径的第一乘积的和,所述第二乘积为一条所述最短路由路径的资源占用累加量与所述最短路由路径的乘积,所述第二乘积之和为所述业务集中所有业务的最短路由路径的第二乘积的和;
针对每条所述边,将第三乘积之和与第四乘积之和的总和不大于所述边的剩余流量容量的约束关系,确定为所述约束条件中的流量约束条件,所述第三乘积为一条所述最短路由路径在所述边上流量分布情况与所述最短路由路径对应的变量的乘积,所述第三乘积之和为所述业务集中所有业务的最短路由路径的第三乘积的和,所述第四乘积为一条所述哑路径在所述边上流量分布情况与所述哑路径对应的变量的乘积,所述第四乘积之和为所述业务集中所有业务的哑路径的第四乘积的和;
针对所述每个业务,将第五乘积之和等于1的等式约束关系,确定为所述约束条件中的业务完全配置约束条件,所述第五乘积为用于表征一条所述路由路径是否被所述业务占用的系数与所述路由路径对应的变量的乘积,所述第五乘积之和为所述业务集中所有业务的路由路径的第五乘积的和。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510451970.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种聚合链路的流量分配方法和接入设备
- 下一篇:在线消息的控制方法