本发明专利技术公开了一种软件定义网络SDN中业务传输方法及装置,包括:控制器在确定出SDN中传输的业务类型是延迟容忍业务时,根据SDN中各路由设备组成的业务传输链路属性,确定能够传输所述延迟容忍业务的各传输链路的权重值;根据确定出的权重值,确定传输所述延迟容忍业务的最短延迟路径;所述控制器在第一设定时间到达时将所述最短延迟路径发送给最短延迟路径中的每个路由设备,所述路由设备根据最短延迟路径逐跳传输所述延迟容忍业务。能够较好地对网络中传输的延迟容忍业务性能进行优化,提高延迟容忍业务的传输质量。
【技术实现步骤摘要】
本专利技术涉及通信
,尤其是涉及一种软件定义网络(英文:Soft Defined Network,缩写:SDN)中业务传输方法及装置。
技术介绍
SDN是一种新型网络架构。其核心思想是将网络设备的控制平面和数据转发平面 分离,采用统一的控制器(英文Controller)控制网络中数据的转发,从而实现网络流量的 灵活控制,并为网络及应用的开发创新提供平台。 开放式流控(英文:0pen Flow)协议作为SDN控制平面和转发平面交互的标准化 接口,近年来得到广泛的关注和认可。OpenFlow将网络中的数据流量定义为"流",并通过 控制平面增加、更新、删除转发平面流表的方式控制网络中数据流的走向。其中,流表由流 表项(英文:Flow Entry)组成。各流表项包含用于与特定流匹配的匹配域(英文:Match Fie 1 d),用于记录相应流的个数和上次到达时间的计数器(英文:Counter),和用于表达对 相应流所做的操作的指令(英文:Instruet ion)。 在网络里传输的业务中,存在一些对延时极为敏感的业务,如视频、语音交互业务 等。也存在一些对延迟具有一定容忍度的业务,如慢变数据发布、非重要信息传播等非实时 业务。这类对延迟不敏感的服务被称为延迟容忍业务。传统网络不对传输的业务做区分, 而是将所有业务均视为延迟敏感业务。当接到业务请求时,传统网络根据当前的网络连接 情况确定业务路由路径,完成数据转发。如果当前端到端链路不存在或链路繁忙时,则将数 据包丢弃。虽然随着技术的不断发展,传统网络也逐渐对网络传输的业务作出区分,当传输 链路繁忙或者传输链路不存在时,将延迟容忍业务存储后再发送。 然而,由于传统网络没有统一的控制平面,网络中各通信节点很难掌握全网过去、 当前、乃至未来的链路情况,因此当延迟容忍业务被存储后,传统的容延迟路由所做出转发 决策往往是盲目的,或仅是基于某些对网络的经验和假设进行的,因此难以实现业务性能 优化,也无法为延迟容忍业务提供较好地传输质量。
技术实现思路
本专利技术提供了一种SDN中业务传输方法及装置,能够较好地对网络中传输的延迟 容忍业务性能进行优化,提高延迟容忍业务的传输质量。 -种软件定义网络SDN中业务传输方法,包括:控制器在确定出SDN中传输的业 务类型是延迟容忍业务时,根据SDN中各路由设备组成的业务传输链路属性,确定能够传 输所述延迟容忍业务的各传输链路的权重值;根据确定出的权重值,确定传输所述延迟容 忍业务的最短延迟路径;所述控制器在第一设定时间到达时将所述最短延迟路径发送给最 短延迟路径中的每个路由设备,所述路由设备根据最短延迟路径逐跳传输所述延迟容忍业 务。 SDN中的路由设备将具有延迟容忍特性的业务上报至控制器,由控制器根据所掌 握的网络传输链路属性计算最短延迟路径并向路由表中路由设备下发流表。延迟容忍业务 流在路由设备机中暂存,并由控制器控制在适当时机转发,从而实现了延迟容忍业务在SDN 中的最短延迟数据转发。在网络中增加延迟容忍业务可以此类业务可容忍范围内的延迟换 取网络吞吐量的增加。与传统容延迟路由相比,资源利用率降低,路由延迟缩短,且可提供 Qos保障。 所述控制器确定SDN中传输的业务类型是否是延迟容忍业务,包括:所述控制器 接收由SDN中的路由设备确定出并上报的延迟容忍业务;或所述控制器接收由SDN中的路 由设备上报的未知类型的业务流,并根据所述业务的用于标识具有延迟容忍特性的字段确 定所述业务流时延迟容忍业务。 采用上述技术方案,控制器通过不同的方式确定SDN中传输的业务类型,增加了 判断的多样性。 确定能够传输所述延迟容忍业务的各传输链路的权重值,包括:针对SDN中各传 输链路,分别确定延迟容忍业务在所述传输链路中的排队延迟、传输延迟以及传播延迟,其 中所述排队延迟是所述延迟容忍业务在被送入传输链路之前的延迟,所述传输延迟是将所 述延迟容忍业务灌入传输链路所需时间,所述传播延迟是所述延迟容忍业务在传输链路的 起点传播至终点所需延迟;根据确定出的排队延迟、所述传输延迟以及传播延迟,确定能够 传输所述延迟容忍业务的各传输链路的权重值。 在确定权重值时,引入排队延迟、传输延迟以及传播延迟,如果控制器掌握全网当 前和未来的链路通信情况,则可据此计算各链路的权重值;如果控制器无法掌握未来信息, 则可根据历史通信情况对全网链路延迟进行合理而较为准确的估计。 在所述控制器在第一设定时间到达时将所述最短延迟路径发送给最短延迟路径 中的每个路由设备之后,还包括:针对最短延迟路径中的每个路由设备,所述控制器在与所 述路由设备对应的第二设定时间到达时,向最短延迟路径中的所述路由设备发送业务传输 指令,指示所述路由设备传输所述延迟容忍业务。 通过采用上述技术方案,控制器在延迟容忍业务到达最短延迟路径中每个路由设 备时,根据计算得到的最短路径,在适当时机下发命令,指示所述路由设备传输所述延迟容 忍业务。从而增加了延迟容忍业务传输时的准确性及有效性。 一种软件定义网络SDN中业务传输方法,包括:路由设备接收最短延迟路径,所述 最短延迟路径是传输所述延迟容忍业务的最短延迟路径;路由设备在接收到SDN中传输的 延迟容忍业务时,判断是否接收到控制器发送的和传输所述延迟容忍业务匹配的最短延迟 路径,其中所述最短延迟路径是,所述控制器在确定出SDN中传输的业务类型是延迟容忍 业务时,根据SDN中各路由设备组成的业务传输链路属性,确定能够传输所述延迟容忍业 务的各传输链路的权重值,并根据确定出的权重值,确定并在第一设定时间到达时发送的; 在判断结果为是时,所述路由设备按照最短延迟路径,将接收到的延迟容忍业务传输至最 短延迟路径中和所述路由设备相邻的下一跳路由设备。 SDN中的路由设备将具有延迟容忍特性的业务上报至控制器,由控制器根据所掌 握的网络传输链路属性计算最短延迟路径并向路由表中路由设备下发流表。延迟容忍业务 流在路由设备机中暂存,并由控制器控制在适当时机转发,从而实现了延迟容忍业务在SDN 中的最短延迟数据转发。在网络中增加延迟容忍业务可以此类业务可容忍范围内的延迟换 取网络吞吐量的增加。与传统容延迟路由相比,资源利用率降低,路由延迟缩短,且可提供Qos保障。还包括:在判断结果为否时,所述路由设备存储接收到的延迟容忍业务并将所述 业务的用于标识具有延迟容忍特性的标识上报给控制器。 采用上述技术方案,控制器通过不同的方式确定SDN中传输的业务类型,增加了 判断的多样性。 在确定出接收到控制器发送的和传输所述延迟容忍业务匹配的最短延迟路径之 后,所述路由设备按照最短延迟路径,将接收到的延迟容忍业务传输至最短延迟路径中和 所述路由设备相邻的下一跳路由设备之前,还包括:所述路由设备存储接收到的延迟容忍 业务,并将存储位置上报给控制器;所述路由设备按照最短延迟路径,将接收到的延迟容忍 业务传输至最短延迟路径中和所述路由设备相邻的下一跳路由设备,包括:所述路由设备 在接收到控制器在第二设定时间到达时发送的业务传输指令时,按照最短延迟路径,将存 储的延迟容忍业务传输至最短延迟路径中和所述路由设备相邻的下一跳路由设备。 在时间到达时,控制器向路由设备下发指示,本文档来自技高网...
【技术保护点】
一种软件定义网络SDN中业务传输方法,其特征在于,包括:控制器在确定出SDN中传输的业务类型是延迟容忍业务时,根据SDN中各路由设备组成的业务传输链路属性,确定能够传输所述延迟容忍业务的各传输链路的权重值;根据确定出的权重值,确定传输所述延迟容忍业务的最短延迟路径;所述控制器在第一设定时间到达时将所述最短延迟路径发送给最短延迟路径中的每个路由设备,所述路由设备根据最短延迟路径逐跳传输所述延迟容忍业务。
【技术特征摘要】
【专利技术属性】
技术研发人员:付乔,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。