[发明专利]一种数据获取方法及SDN控制器在审

专利信息
申请号: 201811165497.7 申请日: 2018-10-08
公开(公告)号: CN109412840A 公开(公告)日: 2019-03-01
发明(设计)人: 徐继浩;赵瑞雪 申请(专利权)人: 郑州云海信息技术有限公司
主分类号: H04L12/24 分类号: H04L12/24;G06F9/448
代理公司: 北京安信方达知识产权代理有限公司 11262 代理人: 林桐苒;解婷婷
地址: 450018 河南省郑州市*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 业务模块 获取数据 控制器 数据获取 回调 预设 控制器模块 数据返回 主动获取 调用 发送 灵活
【说明书】:

发明公开了一种数据获取方法及SDN控制器,其中,该SDN控制器包括:第一业务模块和第二业务模块,第一业务模块依赖于第二业务模块;其中,第二业务模块,用于从第一业务模块获取数据时,调用预设回调方法,向第一业务模块发送获取数据请求;第一业务模块,用于在收到获取数据请求时,执行预设回调方法,将获取数据请求所需的数据返回给第二业务模块。本发明公开的数据获取方法及SDN控制器,被依赖模块可以主动获取依赖模块的数据,使SDN控制器模块间的设计更加灵活。

技术领域

本发明涉及通信技术,尤指一种数据获取方法及SDN控制器。

背景技术

软件定义网络(Software Defined Networks,简称SDN)是一种新型的网络创新架构,通过将控制平面和数据平面分离,实现网络流量的灵活控制。在控制平面,SDN控制器负责网络流量的编排与控制,在SDN网络中起着至关重要的作用,如何实现SDN控制器是一个重要课题。

SDN之所以能够发展的如此之快,其中开源社区的贡献不容忽视。随着SDN各类社区的不断发展壮大,开源项目也在不断增多,SDN控制器的开源项目有OpenDaylight、ONOS、Floodlight等。OpenDaylight、ONOS是目前应用最广泛的两种控制器,它们的共同点是都是基于OSGI框架开发。OSGI是面向java的动态模块模型系统,把业务模型进行模块化划分,划分的业务模块间松耦合,模块可以动态加载、卸载。

业务模块间可以定义依赖关系,但不能循环依赖。其中,业务模块间的依赖关系指的是依赖模块可以主动(直接)从被依赖模块获取数据;循环依赖指的是两个业务模块相互依赖,即两个模块均可以主动(直接)从对方获取数据。

目前业务模块间数据获取时,只能依赖模块主动从被依赖模块获取数据,被依赖模块不能主动从依赖模块获取数据。比如,SDN控制器设计中的业务模块可以定义为上层模块和底层模块,上层模块依赖底层模块,底层模块不依赖上层模块。即上层模块可以主动获取底层模块的数据,但是当底层模块需要主动获取上层模块的数据时,由于依赖关系的存在,底层模块不能直接获取上层模块的数据。然而,SDN控制器设计中被依赖模块(如底层模块)无法获取依赖模块(如上层模块)的数据,导致被依赖模块无法进行数据平滑,可能带来模块间的数据不一致,限制了SDN控制器模块间的灵活设计。

发明内容

为了解决上述技术问题,本发明提供了一种数据获取方法及SDN控制器,被依赖模块可以主动获取依赖模块的数据,使SDN控制器模块间的设计更加灵活。

为了达到本发明目的,第一方面,本发明提供了一种SDN控制器,包括:第一业务模块和第二业务模块,第一业务模块依赖于第二业务模块;其中:

所述第二业务模块,用于从所述第一业务模块获取数据时,调用预设回调方法,向所述第一业务模块发送获取数据请求;

所述第一业务模块,用于在收到所述获取数据请求时,执行所述预设回调方法,将所述获取数据请求所需的数据返回给所述第二业务模块。

第二方面,本发明提供了一种数据获取方法,包括:

接收获取数据请求,所述获取数据请求是第二业务模块在从第一业务模块获取数据时,调用预设回调方法发送给所述第一业务模块;

其中,所述第一业务模块依赖于所述第二业务模块;

执行所述预设回调方法,返回所述获取数据请求所需的数据。

第三方面,本发明提供了一种SDN控制器,包括存储器和处理器,存储器用于存储执行指令;处理器调用所述执行指令,用于执行如第二方面实施例所述的数据获取方法。

第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被处理器执行时实现第二方面实施例所述的方法的步骤。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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