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