基于软件定义网络之数据传输方法与系统技术方案

技术编号:15441582 阅读:121 留言:0更新日期:2017-05-26 06:42
一种数据传输方法。该数据传输方法基于软件定义网络(SDN)建构一个网络优化的传输服务。该方法根据客户端装置的要求计算出一条优化的树状传输路径,找出来源客户端与目的客户端间之最佳传输路径,并利用单播(Unicast)之方式来优化多点群播(Multicast)的传输服务,具有节省带宽、提高效能与容易维护之优点。

Data transmission method and system based on Software Defined Network

Data transmission method. The data transmission method constructs a network optimized transmission service based on the software defined network (SDN). According to the requirements of the client device to calculate tree path optimization, find the best source of transmission between client and client to use unicast paths, and (Unicast) the way to optimize multicast (Multicast) transmission service, can save bandwidth and improve efficiency and easy maintenance advantages.

【技术实现步骤摘要】
基于软件定义网络之数据传输方法与系统
本专利技术涉及一种基于软件定义网络(Software-DefinedNetworking,SDN)之数据传输方法与系统。
技术介绍
近年来,手机与网络技术迅速发展,许多人都是网络重度用户,使得多项一对多的服务,例如,实时通讯、广告或服务推播、视频会议、文件传输与软韧体更新,都很频繁的发生。如何有效的利用网络环境与增进网络效能,已是当前重要的研究课题。当使用者在执行多点群播(Multicast)的传输服务时,例如,欲将单一相同之数据传送至多方用户时,因为效能问题、带宽管理不易、兼容性问题、维护困难…等问题,通常会采取单播(Unicast)的传输方式来执行该1对多传输服务。如此,不但效能不佳,同时也会影响到整个网络效能。因此,需要一种改良的数据传输方法,规划优化传输路径,以减少重复的数据流并增进网络效能。
技术实现思路
有鉴于此,本专利技术目的是提供一种基于软件定义网络(SDN)之数据传输方法与系统,利用单播(Unicast)之方式来优化多点群播(Multicast)的传输服务,具有节省带宽、提高效能与容易维护之优点。本专利技术实施例提供一种基于软件定义网络之数据传输方法,其特征在于,该方法包括:将复数个SDN转发装置注册到SDN控制器,以及将复数个客户端注册到中央管理器;该些客户端中之第一客户端发送群组转送服务之传送请求给该中央管理器,并且该中央管理器将该传送请求发送至该SDN控制器;当收到该传送请求,该SDN控制器利用优化路径可用带宽算法计算该第一客户端到每一个其他客户端之至少一个最佳传输路径及至少一个备用传输路径;该SDN控制器利用优化转送路径算法整合该第一客户端到其他客户端之该些最佳传输路径与该些备用传输路径而产生复数树状传输路径,并从中取得佳树状传输路径;根据该最佳树状传输路径,该SDN控制器将该第一客户端的入口信息传送给该中央管理器,并设定每一该些SDN转发装置的路由信息;以及该中央管理器将该些入口信息传给该第一客户端,该第一客户端开始将串流数据经由该些SDN转发装置传送给其他客户端。优选地,在本专利技术实施例之网络检测方法中,该优化转送路径算法還包括:根据该优化路径可用带宽算法计算该第一客户端之来源SDN转发装置到其他客户端之复数目的SDN转发装置之复数传输路径,以产生距离表与路径可用成本表;根据该距离表与该路径可用成本表取得该来源SDN转发装置到每一该些目的SDN转发装置之至少一个最佳传输路径与复数个备援传输路径;自该些最佳传输路径与该些复数备援传输路径中,分别取得该来源SDN转发装置到该些目的SDN转发装置之复数树状传输路径,从而得到树状传输路径集合;以及从该树状传输路径集合中,根据该些树状传输路径的传输成本值选出最佳树状传输路径。优选地,本专利技术实施例之网络检测方法還包括:当该些传输路径中之第一传输路径与第二传输路径具有相同的起始与结束节点时,比对该第一传输路径之第一传输成本值与该第二传输路径之第二传输成本值;以及若该第一传输成本值大于该第二传输成本值,则舍弃该第一传输路径并保留该第二传输路径。优选地,本专利技术实施例之网络检测方法還包括:当该些传输路径中之第一传输路径与第二传输路径具有相同的起始与结束节点时,比对该第一传输路径之第一带宽与该第二传输路径之第二带宽;以及若该第一带宽大于该第二带宽,则保留该第一传输路径并舍弃该第二传输路径。优选地,本专利技术实施例之网络检测方法還包括:当该些传输路径中之第一传输路径与第二传输路径具有相同的起始与结束节点时,比对该第一传输路径之第一传输成本值与该第二传输路径之第二传输成本值;若该第一传输成本值大于该第二传输成本值,比对该第一传输路径之第一带宽与该第二传输路径之第二带宽;以及若该第一带宽大于该第二带宽,则保留该第一传输路径并舍弃该第二传输路径。本专利技术又一实施例提供一种基于软件定义网络之数据传输系统,其特征在于,该系统包括:复数个客户端、复数个SDN转发装置、用于注册该些SDN转发装置之SDN控制器以及用于注册该些客户端之中央管理器。该些客户端中之第一客户端发送群组转送服务之传送请求给该中央管理器,该中央管理器将该传送请求发送至该SDN控制器,该SDN控制器在收到该传送请求时利用优化路径可用带宽算法计算该第一客户端到每一其他客户端之至少一个最佳传输路径及至少一个备用传输路径,该SDN控制器利用优化转送路径算法整合该第一客户端到其他客户端之该些最佳传输路径与该些备用传输路径而产生复数树状传输路径,并从中取得最佳树状传输路径,该SDN控制器根据该最佳树状传输路径将该第一客户端的入口信息传送给该中央管理器,并设定每一该些SDN转发装置的路由信息,该中央管理器将该些入口信息传给该第一客户端,以及该第一客户端开始将串流数据经由该些SDN转发装置传送给其他客户端。优选地,在本专利技术例方式之控制器中,该SDN控制器根据该优化路径可用带宽算法计算该第一客户端之来源SDN转发装置到其他客户端之复数个目的SDN转发装置之复数个传输路径,以产生距离表与一\路径可用成本表,根据该距离表与该路径可用成本表取得该来源SDN转发装置到每一该些目的SDN转发装置之至少一个最佳传输路径与复数个备援传输路径,自该些最佳传输路径与该些复数个备援传输路径中,分别取得该来源SDN转发装置到该些目的SDN转发装置之复数个树状传输路径,从而得到树状传输路径集合,以及从该树状传输路径集合中,根据该些树状传输路径的传输成本值选出最佳树状传输路径。优选地,在本专利技术例方式之控制器中,当该些传输路径中之第一传输路径与第二传输路径具有相同的起始与结束节点时,该SDN控制器比对该第一传输路径之第一传输成本值与该第二传输路径之第二传输成本值,以及若该第一传输成本值大于该第二传输成本值,则舍弃该第一传输路径并保留该第二传输路径。优选地,在本专利技术例方式之控制器中,当该些传输路径中之第一传输路径与第二传输路径具有相同的起始与结束节点时,该SDN控制器比对该第一传输路径之第一带宽与该第二传输路径之第二带宽,以及若该第一带宽大于该第二带宽,则保留该第一传输路径并舍弃该第二传输路径。优选地,在本专利技术例方式之控制器中,当该些传输路径中之第一传输路径与第二传输路径具有相同的起始与结束节点时,该SDN控制器比对该第一传输路径之第一传输成本值与该第二传输路径之第二传输成本值,若该第一传输成本值大于该第二传输成本值,比对该第一传输路径之第一带宽与该第二传输路径之第二带宽;以及若该第一带宽大于该第二带宽,则保留该第一传输路径并舍弃该第二传输路径。本专利技术之基于软件定义网络(SDN)之数据传输方法与系统利用单播(Unicast)之方式来优化多点群播(Multicast)的传输服务,具有节省带宽、提高效能与容易维护之优点。以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。附图说明图1是本专利技术实施例之基于软件定义网络(SDN)之数据传输系统的架构图。图2是本专利技术实施例之基于软件定义网络(SDN)之数据传输方法的步骤流程图。图3是本专利技术实施例之优化转送路径(OptimizedForwardingPath,OFP)算法的示意图,其利用OPAB算法计算来源端到各目的端之最佳传输路径及备用传输路径。图4是本文档来自技高网...
基于软件定义网络之数据传输方法与系统

【技术保护点】
一种基于软件定义网络之数据传输方法,其特征在于,该方法包括:将复数个SDN转发装置注册到SDN控制器,以及将复数个客户端注册到中央管理器;该些客户端中之第一客户端发送群组转送服务之传送请求给该中央管理器,并且该中央管理器将该传送请求发送至该SDN控制器;当收到该传送请求,该SDN控制器利用优化路径可用带宽算法计算该第一客户端到每一个其他客户端之至少一个最佳传输路径及至少一个备用传输路径;该SDN控制器利用优化转送路径算法整合该第一客户端到其他客户端之该些最佳传输路径与该些备用传输路径而产生复数树状传输路径,并从中取得佳树状传输路径;根据该最佳树状传输路径,该SDN控制器将该第一客户端的入口信息传送给该中央管理器,并设定每一该些SDN转发装置的路由信息;以及该中央管理器将该些入口信息传给该第一客户端,该第一客户端开始将串流数据经由该些SDN转发装置传送给其他客户端。

【技术特征摘要】
2015.11.13 US 14/9404111.一种基于软件定义网络之数据传输方法,其特征在于,该方法包括:将复数个SDN转发装置注册到SDN控制器,以及将复数个客户端注册到中央管理器;该些客户端中之第一客户端发送群组转送服务之传送请求给该中央管理器,并且该中央管理器将该传送请求发送至该SDN控制器;当收到该传送请求,该SDN控制器利用优化路径可用带宽算法计算该第一客户端到每一个其他客户端之至少一个最佳传输路径及至少一个备用传输路径;该SDN控制器利用优化转送路径算法整合该第一客户端到其他客户端之该些最佳传输路径与该些备用传输路径而产生复数树状传输路径,并从中取得佳树状传输路径;根据该最佳树状传输路径,该SDN控制器将该第一客户端的入口信息传送给该中央管理器,并设定每一该些SDN转发装置的路由信息;以及该中央管理器将该些入口信息传给该第一客户端,该第一客户端开始将串流数据经由该些SDN转发装置传送给其他客户端。2.如权利要求1所述之数据传输方法,其特征在于,该优化转送路径算法還包括:根据该优化路径可用带宽算法计算该第一客户端之来源SDN转发装置到其他客户端之复数目的SDN转发装置之复数传输路径,以产生距离表与路径可用成本表;根据该距离表与该路径可用成本表取得该来源SDN转发装置到每一该些目的SDN转发装置之至少一个最佳传输路径与复数个备援传输路径;自该些最佳传输路径与该些复数备援传输路径中,分别取得该来源SDN转发装置到该些目的SDN转发装置之复数树状传输路径,从而得到树状传输路径集合;以及从该树状传输路径集合中,根据该些树状传输路径的传输成本值选出最佳树状传输路径。3.如权利要求2所述之数据传输方法,其特征在于,该距离表纪录各个SDN转发装置间之最小成本之至少一个优化传输路径与至少一个备援传输路径。4.如权利要求2所述之数据传输方法,其特征在于,该路径可用成本表纪录各个SDN转发装置间之最大带宽之至少一个优化传输路径与至少一个备援传输路径。5.如权利要求2所述之数据传输方法,其特征在于,该方法還包括:当该些传输路径中之第一传输路径与第二传输路径具有相同的起始与结束节点时,比对该第一传输路径之第一传输成本值与该第二传输路径之第二传输成本值;以及若该第一传输成本值大于该第二传输成本值,则舍弃该第一传输路径并保留该第二传输路径。6.如权利要求2所述之数据传输方法,其特征在于,该方法還包括:当该些传输路径中之第一传输路径与第二传输路径具有相同的起始与结束节点时,比对该第一传输路径之第一带宽与该第二传输路径之第二带宽;以及若该第一带宽大于该第二带宽,则保留该第一传输路径并舍弃该第二传输路径。7.如权利要求2所述之数据传输方法,其特征在于,该方法還包括:当该些传输路径中之第一传输路径与第二传输路径具有相同的起始与结束节点时,比对该第一传输路径之第一传输成本值与该第二传输路径之第二传输成本值;若该第一传输成本值大于该第二传输成本值,比对该第一传输路径之第一带宽与该第二传输路径之第二带宽;以及若该第一带宽大于该第二带宽,则保留该第一传输路径并舍弃该第二传输路径。8.一种基于软件定...

【专利技术属性】
技术研发人员:李吉峰
申请(专利权)人:南宁富桂精密工业有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广西,45

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

1