基于SDN的转发方法、装置及计算机可读存储介质制造方法及图纸

技术编号:18501153 阅读:44 留言:0更新日期:2018-07-21 22:23
本发明专利技术公开了一种基于SDN的转发方法,包括以下步骤:探测SDN网络链路的性能指标;根据业务类型识别所述SDN网络中流量的流量类型;基于预设数学模型及所述性能指标确定所述流量类型的有向网络图,确定最优转发路径。本发明专利技术还公开了一种基于SDN的转发装置及计算机可读存储介质。本发明专利技术实现了根据性能指标及流量类型获取有向网络图来确定最优转发路径,满足了不同情况下的业务需求,避免了网络资源的浪费,提高了资源利用率。

Forwarding method, device and computer readable storage medium based on SDN

The present invention discloses a forward method based on SDN, which includes the following steps: detecting the performance index of the SDN network link, identifying the flow type of the traffic in the SDN network according to the service type, determining the directed network graph based on the preset mathematical model and the performance index to determine the flow type of the described traffic, and determining the optimal forwarding path. The invention also discloses a forwarding device based on SDN and a computer readable storage medium. The invention realizes the directed network diagram to determine the optimal forwarding path according to the performance index and the flow type, meets the business requirements under different circumstances, avoids the waste of network resources, and improves the utilization rate of resources.

【技术实现步骤摘要】
基于SDN的转发方法、装置及计算机可读存储介质
本专利技术涉及网络通信
,尤其涉及一种基于SDN的转发方法、装置及计算机可读存储介质。
技术介绍
SDN(SoftwareDefinedNetwork,软件定义网络)是一种革命性的变革,它解决了传统网络中无法避免的一些问题,包括缺乏灵活性、对需求变化的响应速度缓慢、无法实现网络的虚拟化以及高昂的成本等。在现有的SDN网络,虽然可以很好的对流量转发路径进行调度,在部分通过计算SDN网络路径权值的流量调度方法中,其权值计算虽然考虑到了链路的带宽、延时等因素,但其构造的是无向网络图,不同业务类型的流量对网络的要求不一样,现有的流量调度方法在很多情况下无法满足业务需求,造成了一定程度的网络资源浪费。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种基于SDN的转发方法、装置及计算机可读存储介质,旨在解决在很多情况下无法满足业务需求、造成网络资源浪费的技术问题。为实现上述目的,本专利技术提供一种基于SDN的转发方法,所述方法包括以下步骤:探测SDN网络链路的性能指标;根据业务类型识别所述SDN网络中流量的流量类型;基于预设数学模型及所述性能指标确定所述流量类型的有向网络图,确定最优转发路径。优选地,所述探测SDN网络链路的性能指标的步骤包括:计算SDN网络的网络拓扑;获取网络拓扑中各个链路的带宽;将所述带宽作为所述性能指标。优选地,所述根据业务类型识别所述SDN网络中流量的流量类型的步骤包括:获取所述流量的特征信息及预设规则;基于所述特征信息及所述预设规则确定所述流量类型。优选地,所基于预设数学模型及性能指标确定所述流量类型的有向网络图的步骤包括:基于所述预设数学模型及所述性能指标计算各个链路的链路权值;基于所述链路权值形成所述流量类型的有向网络图。优选地,所述基于预设数学模型及所述性能指标确定所述流量类型的有向网络图的步骤包括:基于所述数学模型及所述性能指标确定所述链路中各个参数的参数权值;基于所述参数权值计算所述链路权值。优选地,所述确定最优转发路径的步骤包括:获取流量的源和目的,确定流量在网络中的起点和终点;基于所述链路权值利用预设算法计算所述有向网络图中起点至终点的最优转发路径。优选地,所述基于所述性能指标及所述流量类型获取有向网络图,确定最优转发路径的步骤之后,所述基于SDN的转发方法还包括:将所述最优路径对应的流表下发至设备;记录所述最优转发路径中的流量特征。此外,为实现上述目的,本专利技术还提供一种基于SDN的转发装置,基于SDN的转发装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于SDN的转发程序,所述基于SDN的转发程序被所述处理器执行时实现上述任一项基于SDN的转发方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于SDN的转发程序,所述基于SDN的转发程序被处理器执行时实现上述任一项基于SDN的转发方法的步骤。本专利技术通过探测SDN网络链路的性能指标,然后根据业务类型识别所述SDN网络中流量的流量类型,接着基于预设数学模型及所述性能指标确定所述流量类型的有向网络图,确定最优转发路径;由此实现了根据性能指标及流量类型获取有向网络图来确定最优转发路径,满足了不同情况下的业务需求,避免了网络资源的浪费,提高了资源利用率。附图说明图1是本专利技术实施例方案涉及的硬件运行环境中基于SDN的转发装置所属终端的结构示意图;图2为本专利技术基于SDN的转发方法第一实施例的流程示意图;图3为本专利技术基于SDN的转发方法第二实施例中所述探测SDN网络链路的性能指标步骤的细化流程示意图;图4为本专利技术基于SDN的转发方法第三实施例中所述根据业务类型识别所述SDN网络中流量的流量类型步骤的细化流程示意图;图5为本专利技术基于SDN的转发方法第四实施例中所述基于预设数学模型及所述性能指标确定所述流量类型的有向网络图步骤的细化流程示意图;图6为专利技术基于SDN的转发方法第五实施例中所述基于所述预设数学模型及所述性能指标计算各个链路的链路权值的细化流程示意图;图7为本专利技术基于SDN的转发方法第六实施例中所述确定最优转发路径的细化流程示意图;图8为本专利技术基于SDN的转发方法第七实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境中基于SDN的转发装置所属终端的结构示意图。本专利技术实施例终端可以是PC。如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,终端还可以包括摄像头、RF(RadioFrequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作服务器、网络通信模块、用户接口模块以及基于SDN的转发程序。在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的基于SDN的转发程序。在本实施例中,基于SDN的转发装置包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的基于SDN的转发程序,其中,处理器1001调用存储器1005中存储的基于SDN的转发程序时,执行以下操作:探测SDN网络链路的性能指标;根据业务类型识别所述SDN网络中流量的流量类型;基于预设数学模型及所述性能指标确定所述流量类型的有向网络图,确定最优转发路径。进一步地,处理器1本文档来自技高网...

【技术保护点】
1.一种基于SDN软件定义网络的转发方法,其特征在于,所述基于SDN的转发方法包括以下步骤:探测SDN网络链路的性能指标;根据业务类型识别所述SDN网络中流量的流量类型;基于预设数学模型及所述性能指标确定所述流量类型的有向网络图,确定最优转发路径。

【技术特征摘要】
1.一种基于SDN软件定义网络的转发方法,其特征在于,所述基于SDN的转发方法包括以下步骤:探测SDN网络链路的性能指标;根据业务类型识别所述SDN网络中流量的流量类型;基于预设数学模型及所述性能指标确定所述流量类型的有向网络图,确定最优转发路径。2.如权利要求1所述的基于SDN的转发方法,其特征在于,所述探测SDN网络链路的性能指标的步骤包括:计算SDN网络的网络拓扑;获取网络拓扑中各个链路的带宽;将所述带宽作为所述性能指标。3.如权利要求2所述的基于SDN的转发方法,其特征在于,所述根据业务类型识别所述SDN网络中流量的流量类型的步骤包括:获取所述流量的特征信息及预设规则;基于所述特征信息及所述预设规则确定所述流量类型。4.如权利要求3所述的基于SDN的转发方法,其特征在于,所述基于预设数学模型及所述性能指标确定所述流量类型的有向网络图的步骤包括:基于所述预设数学模型及所述性能指标计算各个链路的链路权值;基于所述链路权值形成所述流量类型的有向网络图。5.如权利要求4所述的基于SDN的转发方法,其特征在于,所述基于所述预设数学模型及所述性能指标计算各个链路的链路权值的步骤包括:基于所述数学模型及所述性能指标确定所述链路中各...

【专利技术属性】
技术研发人员:程盼刘昱
申请(专利权)人:深圳市泰信通信息技术有限公司
类型:发明
国别省市:广东,44

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

1