一种基于软件定义网络的数据分发系统及方法技术方案

技术编号:38229511 阅读:32 留言:0更新日期:2023-07-25 17:58
本发明专利技术涉及一种基于软件定义网络的数据分发系统及方法,包括业务应用层、系统服务层、转发控制层和本地资源层,根据SDN总体架构将业务应用层、系统服务层、转发控制层和本地资源层依次连接,实现了集中式的管理和控制网络资源。本发明专利技术能够动态的资源分配和调度,优化网络配置和调度等工作,控制数据的收集和分发,增强网络的协同水平和服务质量。同时本发明专利技术充分利用资源,屏蔽设备和数据协议的软硬件差异,实现了网络业务的高效、可靠传输,具有广阔的应用前景。阔的应用前景。阔的应用前景。

【技术实现步骤摘要】
一种基于软件定义网络的数据分发系统及方法


[0001]本专利技术属于水声通信信道估计
,尤其是一种基于软件定义网络的数据分发系统及方法。

技术介绍

[0002]随着互联网技术的发展,各领域的技术分支逐渐细化,学科知识的专业程度也变得越来越高,大规模精细化的设计与生产活动以及工业系统、军事系统中多节点协同工作的情况越来越多。如何完成网络中数据同步与共享信息,实现高效、实时的数据分发,越来越成为制约各系统内节点协同工作的瓶颈,也是现代信息技术研究的重点。
[0003]为了解决传统网络架构诸如管理不灵活、高度依赖硬件等不足,出现了软件定义网络(Software Define Network,SDN)这一新型网络架构。软件定义网络架构将控制面与数据面分离,并将网络所有控制功能放入集中式的控制器中,以软件控制的方式实现对数据流向的掌控,改善现有网络架构在集中控制、系统化、可编程等方面的问题,提高了灵活性和非依赖性等。
[0004]软件技术、通信技术的发展,出现了通信中间件,它对发送者和接收者之间的通信数据进行封装,通过统一的数据格式本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于软件定义网络的数据分发系统,其特征在于:包括业务应用层、系统服务层、转发控制层和本地资源层,所述业务应用层、系统服务层、转发控制层和本地资源层依次连接,业务应用层用于提供操作界面以及用户操作应用程序的接口,转发控制层用于获取网络拓扑、链路时延和链路带宽,本地资源层用于服务数据信息。2.根据权利要求1所述的一种基于软件定义网络的数据分发系统,其特征在于:所述业务应用层包括应用层UI、应用接口和数据访问工具,用于提供应用层UI界面以及各种数据接口;所述转发控制层包括SDN控制器,SDN控制器根据本地资源层上传的流信息,识别流量,根据系统服务层的分析结果生成策略,并进行执行转发;本地资源层包括数据库、本地文件系统、本地应用软件和交换机设备,用于数据信息服务。3.根据权利要求2所述的一种基于软件定义网络的数据分发系统,其特征在于:所述转发控制层包括获取网络拓扑、链路时延和链路带宽,其中网络拓扑通过OpenFlow发现协议进行拓扑发现;链路时延获得的具体实现方法为:对于SDN控制器与本地资源层中交换机之间的时延T1和T2进行获取,通过在SDN控制器分别对与SDN控制器相连的两个交换机发送echo协议,获得交换机与SDN控制器之间的往返时延T
1SDN
和T
2SDN
,在LLDP包中包含初始的采样时间T
SDN
并保持不变,得到获得两台交换机之间的时延总T
12
:T
12
=T
SDN

(T
1SDN
+T
2SDN
)/2。链路带宽通过OpenFlow协议获得获取端口、流表、流表项和组表的统计信息,并利用对端口信息的统计获得端口的数据,根据统计数据中包含接收/发送的数据包数量,接收/发送的字节数以及统计持续时间,周期性获取链路传输数据包数量中字节数,并将传输的字节数与采样周期相除获得采样周期内的链路占用带宽。4.根据权利要求1所述的一种基于软件定义网络的数据分发系统,其特征在于:所述系统服务层包括自动发现算法和数据格式应用适配器,自动发现算法用于根据自动发现算法实现自适应的特征选取和流分类,识别出网络数据的特征,将识别结果通知发送至转发控制层,进而实现数据的分发操作;数据格式应用适配器用于数据的封装与解析。5.根据权利要求4所述的一种基于软件定义网络的数据分发系统,其特征在于:数据格式应用适配器包括数据解析模块、数据封装模块、数据更新和数据获取,其中,数据解析模块用于对接收的数据信息进行翻译解析成本地资源层统一使用的数据格式;数据封装模块用于对获取到的数据信息进行封装,处理成统一的消息格式并传递给自动发现算法中发布模块进行后续操作处理;数据更新用于依据数据解析模块解析的数据信息来更新本地资源层的数据文件信;数据获取用于获取本地资源层中改动的数据信息,将改动的数据信息提取之后传递给数据封装模块进行封装。6.根据权利要求5所述的...

【专利技术属性】
技术研发人员:张文月曹汝静赵连云
申请(专利权)人:中国船舶集团有限公司第七〇七研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1