[发明专利]路由决策方法和装置、存储介质在审
| 申请号: | 202011303775.8 | 申请日: | 2020-11-19 |
| 公开(公告)号: | CN112422687A | 公开(公告)日: | 2021-02-26 |
| 发明(设计)人: | 周洋 | 申请(专利权)人: | 青岛海尔科技有限公司;海尔智家股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/707 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵静 |
| 地址: | 266101 山东省*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 路由 决策 方法 装置 存储 介质 | ||
1.一种路由决策方法,其特征在于,包括:
在获取到网络服务请求的情况下,响应所述网络服务请求,将所述网络服务请求转化为多个服务功能链;
对所述多个服务功能链进行路由决策,确定所述多个服务功能链对应的多条路径;
从所述多条路径中确定出所述多个服务功能链对应的最优路径,以使所述网络服务请求对应的目标业务按照所述最优路径执目标任务。
2.根据权利要求1所述的方法,其特征在于,所述将所述网络服务请求转化为多个服务功能链,包括:
确定所述网络服务请求所需的虚拟网络功能的数量、以及每个虚拟网络功能在对应的每个服务功能链中的执行顺序;
按照所述虚拟网络功能的数量、以及每个所述虚拟网络功能在对应的每个所述服务功能链中的执行顺序构建多个虚拟网络功能转发图,其中,每个所述虚拟网络功能转发图对应一个服务功能链,所述虚拟网络功能转发图包括虚拟节点映射和虚拟链路映射,所述虚拟节点映射用于表示所述虚拟网络功能转发图中所述虚拟网络功能的位置,所述虚拟链路映射用于表示所述虚拟网络功能转发图中所述虚拟网络功能的执行顺序;
根据所述多个虚拟网络功能转发图确定所述多个服务功能链。
3.根据权利要求1所述的方法,其特征在于,所述对所述多个服务功能链进行路由决策,确定所述多个服务功能链对应的多条路径,包括:
构建至少一个虚拟网络节点;
从所述至少一个虚拟网络节点、至少一个实际网络节点、以及所述至少一个虚拟网络节点和所述至少一个实际网络节点之间的网络拓扑确定出所述多个服务功能链对应的所述多条路径,其中,所述至少一个实际网络节点为实际硬件环境下的网络节点。
4.根据权利要求3所述的方法,其特征在于,所述从所述至少一个虚拟网络节点、至少一个实际网络节点、以及所述至少一个虚拟网络节点和所述至少一个实际网络节点之间的网络拓扑确定出所述多个服务功能链对应的所述多条路径,包括:
判断源网络节点和目的交换节点之间是否存在多条路径,其中,所述源网络节点和所述目的交换节点均为所述至少一个虚拟网络节点、以及所述至少一个实际网络节点中的网络节点;
若存在,则根据所述网络拓扑,调用多次最短路径算法,确定出所述多个服务功能链对应的所述多条路径,其中,所述多条路径中的每条路径用于表示所述源网络节点和目的交换节点之间的路径。
5.根据权利要求4所述的方法,其特征在于,所述从所述多条路径中确定出所述多个服务功能链对应的最优路径,包括:
确定所述多条路径的多个带宽利用率;
确定所述多个带宽利用率中满足目标带宽需求所对应的路径集合,其中,所述目标带宽需求为所述网络服务请求对应的所述目标业务的目标带宽需求;
将所述路径集合中负载最轻的路径作为所述最优路径。
6.一种路由决策装置,其特征在于,所述装置包括:
第一处理单元,用于在获取到网络服务请求的情况下,响应所述网络服务请求,将所述网络服务请求转化为多个服务功能链;
第一确定单元,用于对所述多个服务功能链进行路由决策,确定所述多个服务功能链对应的多条路径;
第二处理单元,用于从所述多条路径中确定出所述多个服务功能链对应的最优路径,以使所述网络服务请求对应的目标业务按照所述最优路径执行目标任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司;海尔智家股份有限公司,未经青岛海尔科技有限公司;海尔智家股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011303775.8/1.html,转载请声明来源钻瓜专利网。





