[发明专利]一种虚拟网络服务质量管理方法及装置在审
申请号: | 201610101171.2 | 申请日: | 2016-02-24 |
公开(公告)号: | CN107124287A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 桂燕兴 | 申请(专利权)人: | 中移(苏州)软件技术有限公司;中国移动通信集团公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/725 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 蒋雅洁,张颖玲 |
地址: | 215163 江苏省苏州市高*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 网络服务 质量管理 方法 装置 | ||
技术领域
本发明涉及虚拟网络领域中的服务质量技术,尤其涉及一种虚拟网络服务质量管理方法及装置。
背景技术
软件定义网络(SDN,Software Defined Network)是一种新型的软件可编程网络架构。SDN与传统IP网络架构的主要区别在于网络设备的控制逻辑与数据转发功能分离;控制逻辑统一由SDN控制器集中管控,网络设备只具备数据转发功能;SDN控制器向上层应用提供了开放性的可编程接口。SDN控制器与网络设备的交互通过SDN控制协议实现,目前通常采用的SDN控制协议是OpenFlow协议。SDN架构逻辑视图如图1所示,SDN架构可分为三层,从下向上依次是基础设施层、控制层、应用层。
基于SDN的虚拟网络,可看作是应用层中的应用程序,负责提供多租户虚拟网络。多租户虚拟网络能够保证租户间的流量隔离,而租户的服务质量请求有待完善。
在现有方案中,讨论的是如何基于SDN架构构建虚拟网络系统。该系统包括网络拓扑信息探测模块负责收集当前SDN网络拓扑结构信息。网络性能测试模块负责统计收集当前网络中各个节点的处理能力信息、链路信息包括带宽、时延等信息。网络资源整合模块负责将网络拓扑信息探测模块以及网络性能测试模块中的信息以拓扑结构图的形式展现给用户,其中拓扑结构图是一个节点和链路都带有权重的复杂加权图。用户虚拟节点选择模块是指用户根据可视化的网络资源界面结合自身需求选择逻辑节点以及链路。虚拟网络管理模块接收用户选择的节点以及链路信息,通过网络映射模块最终将逻辑节点、链路信息 映射到物理节点、物理链路中,并保存该用户的虚拟网络信息和对应的物理网络信息。上述方案中的几个模块最终可以通过SDN控制器来实现,但该方案强调的是用户根据网络资源可视化界面自己选择节点、链路建立虚拟网络,若不同租户对链路的性能要求不同,如有的对带宽要求高,有的对时延要求高,那么网络资源可视化界面反馈的节点信息、链路信息对用户来说未必是准确的。此外该方案缺少对用户所建的虚拟网络服务质量保障机制,即一旦属于用户的物理网络节点出现故障,用户的虚拟网络将不能正常使用。
综上所述,基于SDN构建虚拟网络方案中,现有技术的缺点如下:用户需要手动选择虚拟节点构建虚拟网络,即表示网络资源拓扑图的计算方法是固定的,但不同租户对链路的性能要求是不固定的,如有的对带宽要求高,有的对时延要求高,因此固定的计算方式不能满足用户对链路性能的要求。因此系统反馈的网络拓扑结构带权图未必符合租户对链路的性能要求。此外,现有技术方案中不能保证用户的服务质量需求,一旦分配给用户的物理节点或链路出现故障时,用户的虚拟网络服务便不能正常使用。
发明内容
为解决上述技术问题,本发明实施例提供了一种虚拟网络服务质量管理方法及装置。
本发明实施例提供的虚拟网络服务质量管理方法,包括:
获取用户输入的服务质量请求,所述服务器质量请求包括虚拟网络信息;将所述服务质量请求转化为对应的策略;
获取当前状态下网络拓扑结构信息,根据所述网络拓扑结构信息计算满足所述策略的节点间的最佳路径;
当具有最佳路径时,构建虚拟网络并将所述虚拟网络映射至物理网络;
监测所述物理网络的资源信息,当所述物理网络发生故障时,根据当前网络状态计算备用路径,以使所述虚拟网络正常工作。
本发明实施例中,所述方法还包括:
将所述虚拟网络映射至物理网络后,将相应的映射信息以流表形式发送至交换机,以作为转发规则。
本发明实施例中,所述虚拟网络信息包括:节点的位置信息、处理能力信息、对网络中链路的性能要求信息。
本发明实施例中,所述方法还包括:
当没有最佳路径时,返回用于表明无法构建虚拟网络的提示信息。
本发明实施例中,所述监测所述物理网络的资源信息,包括:
监测所述物理网络的至少如下信息:节点状态、链路状态。
本发明实施例提供的虚拟网络服务质量管理装置,包括:
管理模块,用于获取用户输入的服务质量请求,所述服务器质量请求包括虚拟网络信息;将所述服务质量请求转化为对应的策略;
控制模块,用于获取当前状态下网络拓扑结构信息,根据所述网络拓扑结构信息计算满足所述策略的节点间的最佳路径;当具有最佳路径时,构建虚拟网络并将所述虚拟网络映射至物理网络;
所述管理模块,还用于监测所述物理网络的资源信息,当所述物理网络发生故障时,根据当前网络状态计算备用路径,以使所述虚拟网络正常工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(苏州)软件技术有限公司;中国移动通信集团公司,未经中移(苏州)软件技术有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610101171.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种海量数据高速处理、交互的系统及方法
- 下一篇:一种消息处理方法和装置