[发明专利]支持动态弹性资源调度的软件定义网络控制器有效

专利信息
申请号: 201310298702.8 申请日: 2013-07-16
公开(公告)号: CN103338163A 公开(公告)日: 2013-10-02
发明(设计)人: 郑小平;刘海蛟;华楠;陈悦;张汉一;李艳和 申请(专利权)人: 清华大学
主分类号: H04L12/917 分类号: H04L12/917;H04L12/26
代理公司: 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人: 张大威
地址: 100084 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 支持 动态 弹性 资源 调度 软件 定义 网络 控制器
【说明书】:

技术领域

发明涉及网络通信技术领域,特别涉及一种支持动态弹性资源调度的软件定义网络控制器。

背景技术

当前,因特网的规模及业务总量呈现爆炸式的增长,在电信网络中,数据业务已超过传统的话音业务,逐渐成为电信网络承载的主流业务。由于数据业务具有带宽灵活、突发性强的特点,为承载话音业务而设计的传统电信网络难以适应上述特点。为了使电信网络能够高效承载数据业务,需要针对数据业务的特点对电信网络进行升级和更新。

为了适应数据业务灵活的特点,需要对底层多种类型的硬件设备进行抽象和虚拟,屏蔽不同类型设备之间的差异,用一组统一的特点、功能和属性来描述网络资源。需要将控制平面与数据平面进行分离并且设计集中化的控制平面,以此来确保控制平面的灵活性、开放性和可编程性,进而实现弹性动态的资源调度过程。

发明内容

本发明的目的旨在至少解决上述的技术缺陷之一。

为此,本发明的目的在于提出一种支持动态弹性资源调度的软件定义网络控制器。

为达到上述目的,本发明的实施例提出一种支持动态弹性资源调度的软件定义网络控制器,包括:资源虚拟层,用于从多个底层设备中获取网络资源,并对所述网络资源进行虚拟化,以得到虚拟化网络资源;以及核心控制层,用于控制对所述上层应用从所述资源虚拟层获取所述虚拟化网络资源,所述核心控制层分别与所述资源虚拟层和所述上层应用相连。

根据本发明实施例的软件定义网络控制器,通过核心控制层对上层应用与资源虚拟层的数据交互进行监控,从而提高了网络资源的利用率,实现应用层对网络资源的动态弹性的调度。

在本发明的一个实施例中,所述多个底层设备与所述资源虚拟层之间设有多个虚拟转发设备,所述多个虚拟转发设备,用于将所述多个底层设备进行抽象化处理,以获得所述多个底层设备的描述信息,并将所述多个底层设备的描述信息发送给所述核心控制层,所述多个虚拟转发设备与所述资源虚拟层相连。

在本发明的一个实施例中,所述描述信息包括所述多个底层设备的功能、属性和特点。

在本发明的一个实施例中,所述多个虚拟转发设备的每个虚拟转发设备包括一个流表,所述每个虚拟转发设备通过所述流表转发和查找所述描述信息。

在本发明的一个实施例中,所述流表包括包头域、计数器和行为。

在本发明的一个实施例中,所述核心控制层具体包括:API函数库,用于向所述上层应用提供API为所述上层应用与所述核心控制层提供接口;业务感知模块,用于在业务建立之前感知业务种类和服务质量。业务监测模块,用于监测网络中所承载的业务情况并对虚拟化网络资源占用情况进行实时分析,以获虚拟化网络资源中可用资源情况;性能监测模块,用于监测网络中所承载业务的服务质量,并对业务状态进行实时分析;分片策略模块,用于为上层业务和底层业务分配对应的虚拟化网络资源;资源数据库,用于存储分片处理后的虚拟化网络资源;路由与资源分配模块,用于实时动态地发起路径计算和资源分配的请求;策略校验模块,用于根据虚拟化网络资源占用情况对路由与资源分配请求进行校验;通信接口,用于所述资源虚拟层与所述核心控制层进行数据交互;以及事件调度模块,用于对所述业务感知模块、所述业务监测模块、所述性能监测模块、资源数据库、所述分片策略模块和所述路由与资源分配模块进行事件调度。

在本发明的一个实施例中,所述资源虚拟层具体包括:资源发现模块,用于获取网络资源,其中,网络资源包括端口、链路、带宽、时隙、波长和光纤;分片策略模块,用于将所述网络资源进行分片化处理,隔离不同业务所需的资源,以生成虚拟化网络资源;分片资源数据库,用于存储所述虚拟化网络资源;虚拟化资源转发模块,用于将所述虚拟化网络资源提供给所述核心控制层;以及多业务管理模块,用于控制所述虚拟化资源转发模块,向所述核心控制层提供虚拟化网络资源。

在本发明的一个实施例中,所述业务监测模块还用于将所述可用虚拟化网络资源情况发送给所述业务感知模块。

在本发明的一个实施例中,所述性能监测模块还用于当所述服务质量不满足业务要求时,向所述业务感知模块发送报警信息。

在本发明的一个实施例中,所述分片策略模块具体包括:设备区分单元,用于区分所述多个底层设备所提供的资源;以及业务区分单元,用于区分所述上层应用的不同业务。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310298702.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top