一种基于业务类型的流量调度方法、系统和设备的利记博彩app

文档序号:8000640阅读:277来源:国知局
一种基于业务类型的流量调度方法、系统和设备的利记博彩app
【专利摘要】本发明公开了一种基于业务类型的流量调度方法、系统和设备,该方法包括:流量调度服务器获取需要在骨干网中传输的各种业务类型的流量信息,并获取骨干网内的各条链路的链路信息;流量调度服务器利用各种业务类型的流量信息以及各条链路的链路信息确定各业务类型的流量在骨干网内的传输链路;流量调度服务器将各业务类型的流量在骨干网内的传输链路通知给所述骨干网内各网络设备,由所述骨干网内各网络设备按照业务类型的流量在所述骨干网内的传输链路传输该业务类型的流量。本发明实施例中,能够提高带宽利用率,按需分配链路带宽,保证业务体验,差异化流量调度。
【专利说明】一种基于业务类型的流量调度方法、系统和设备

【技术领域】
[0001] 本发明涉及了通信【技术领域】,尤其是涉及了一种基于业务类型的流量调度方法、 系统和设备。

【背景技术】
[0002] 目前Internet存在如下问题:第一,路由选择基于目的IP地址和最短路径进行, 忽略了网络可用链路容量和分组流本身的要求,如某些链路过载或拥塞,而其它一些链路 处于利用率不足,从而导致整个网络链路带宽利用率不高;第二,目前IP技术希望支撑广 泛的业务(如话音和视频等),但是目前的IP服务无法保证这些业务的服务质量。基于上述 问题,IP技术考虑增加流量控制(或称之为流量工程)技术,从而提供一种直接方式的流量 控制机制。
[0003] 流量工程用于避免由于业务流和资源的无效映射所导致的有些资源过渡利用,其 它资源利用不足的矛盾。其中,IP网络转发基于OSPF (Open Shortest Path First,开放 式最短路径优先)、ISIS (Intermediate System to Intermediate System,中间系统到中 间系统)等计算出最短路径,流量工程功能开启后,为改善路径计算的有效性,还需要考虑 估计带宽和链路拥塞系数等参数。
[0004] 现有技术中,流量工程主要包括信息发布组件、通路选择组件、信令组件和数据转 发组件。其中,信息发布组件:每台路由器向外通告和获取网络拓扑状态信息,并形成链路 状态数据库和流量工程数据库,链路状态数据库用于SPF(Short est Path First,最短路径 优先)计算,流量工程数据库用于建立流量工程隧道时进行选路的计算。通路选择组件:入 口路由器使用基于约束的SPF算法计算每条物理链路。信令组件:根据通路选择组件计算 出的链路建立转发链路,预留资源并分发标签等。数据转发组件:在信令组件成功建立转发 链路之后,采用高速高效转发技术对数据报文进行转发。
[0005] 在实现本发明的过程中,发明人发现现有技术中至少存在以下问题:
[0006] 当前的流量工程方案中,由于路由器的主要功能是IP层转发功能,因此在上述过 程中也只能根据部分IP层指标(如链路带宽)进行协商,获取链路的指标比较少,最终决定 的转发链路可能不是最优的转发链路。


【发明内容】

[0007] 本发明实施例提供一种基于业务类型的流量调度方法、系统和设备,以选择最优 的转发链路,并基于最优的转发链路传输流量,避免网络拥塞。
[0008] 为了达到上述目的,本发明实施例提供一种基于业务类型的流量调度方法,该方 法包括:
[0009] 流量调度服务器获取需要在骨干网中传输的各种业务类型的流量信息,并获取所 述骨干网内的各条链路的链路信息;
[0010] 所述流量调度服务器利用所述各种业务类型的流量信息以及所述各条链路的链 路信息确定各业务类型的流量在所述骨干网内的传输链路;
[0011] 所述流量调度服务器将各业务类型的流量在所述骨干网内的传输链路通知给所 述骨干网内各网络设备,由所述骨干网内各网络设备按照业务类型的流量在所述骨干网内 的传输链路传输该业务类型的流量。
[0012] 本发明实施例提供一种基于业务类型的流量调度系统,该系统包括:
[0013] 流量调度服务器,用于获取需要在骨干网中传输的各种业务类型的流量信息,并 获取所述骨干网内的各条链路的链路信息;以及,利用所述各种业务类型的流量信息以及 所述各条链路的链路信息确定各业务类型的流量在所述骨干网内的传输链路;以及,将各 业务类型的流量在所述骨干网内的传输链路通知给所述骨干网内各网络设备;
[0014] 网络设备,用于按照业务类型的流量在所述骨干网内的传输链路传输该业务类型 的流量。
[0015] 本发明实施例提供一种流量调度服务器,该流量调度服务器包括:
[0016] 业务状态感知模块,用于获取需要在骨干网中传输的各种业务类型的流量信息;
[0017] 链路状态感知模块,用于获取所述骨干网内的各条链路的链路信息;
[0018] 流量调度模块,用于利用所述各种业务类型的流量信息以及所述各条链路的链路 信息确定各业务类型的流量在所述骨干网内的传输链路;
[0019] 策略下发模块,用于将各业务类型的流量在所述骨干网内的传输链路通知给所述 骨干网内各网络设备,由所述骨干网内各网络设备按照业务类型的流量在所述骨干网内的 传输链路传输该业务类型的流量。
[0020] 与现有技术相比,本发明实施例至少具有以下优点:本发明实施例中,能够基于骨 干网中传输的各种业务类型的流量信息以及骨干网内的各条链路的链路信息决定各业务 类型的流量在骨干网内的传输链路,从而基于业务类型进行流量调度,提高带宽利用率,按 需分配链路带宽,保证业务体验,差异化流量调度,并避免某些链路过载或拥塞,而其它链 路利用率不足等问题。

【专利附图】

【附图说明】
[0021] 为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图 作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普 通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022] 图1是本发明实施例的应用场景示意图;
[0023] 图2是本发明实施例一提供的一种基于业务类型的流量调度方法流程图;
[0024] 图3是本发明实施例三提供的一种流量调度服务器的结构示意图。

【具体实施方式】
[0025] 下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显 然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的 实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都 属于本发明保护的范围。
[0026] 实施例一
[0027] 针对现有技术中存在的问题,本发明实施例一提供一种基于业务类型的流量调度 方法,该方法应用于至少包括流量分析设备、流量调度服务器和骨干网内各网络设备(如: 路由器)的网络中,以图1为本发明实施例的应用场景示意图,该流量分析设备位于省网出 口与骨干网之间,该流量调度服务器具体可以包括多个流量调度服务器,以分担处理工作 量,且该流量调度服务器与各流量分析设备相连接,并与骨干网内各网络设备相连接。
[0028] 在上述应用场景下,如图2所示,该方法包括以下步骤:
[0029] 步骤201,流量调度服务器获取需要在骨干网中传输的各种业务类型的流量信息, 并获取骨干网内的各条链路的链路信息。
[0030] 本发明实施例中,流量调度服务器获取需要在骨干网中传输的各种业务类型的流 量信息,具体包括但不限于如下方式:流量分析设备通过对需要进入骨干网的各种业务类 型的流量以及对来自骨干网的各种业务类型的流量进行分析(即流量分析设备对省网出口 与骨干网之间的流量进行分析),得到需要在骨干网中传输的各种业务类型的流量信息,并 将需要在骨干网中传输的各种业务类型的流量信息上报给流量调度服务器,由流量调度服 务器接收流量分析设备上报的需要在骨干网中传输的各种业务类型的流量信息。
[0031] 其中,业务类型具体包括但不限于以下之一或者任意组合:HTTP (Hyper Text Transfer Protocol,超文本传输协议)业务、P2P (Peer-t〇-Peer,点对点)业务、即时通讯 业务、路由网管信息业务以及其它类型的业务。
[0032] 如表1所示,为流量分析设备上报给流量调度服务器的各种业务类型的流量信息 的一种示例,业务入方向流量和业务出方向流量为流量分析设备通过对需要进入骨干网的 各种业务类型的流量(即业务出方向流量)以及对来自骨干网的各种业务类型的流量(即业 务入方向流量)进行分析后得到的,且业务总流量为业务入方向流量与业务出方向流量为 流量之和。
[0033] 表 1
[0034]

【权利要求】
1. 一种基于业务类型的流量调度方法,其特征在于,该方法包括: 流量调度服务器获取需要在骨干网中传输的各种业务类型的流量信息,并获取所述骨 干网内的各条链路的链路信息; 所述流量调度服务器利用所述各种业务类型的流量信息以及所述各条链路的链路信 息确定各业务类型的流量在所述骨干网内的传输链路; 所述流量调度服务器将各业务类型的流量在所述骨干网内的传输链路通知给所述骨 干网内各网络设备,由所述骨干网内各网络设备按照业务类型的流量在所述骨干网内的传 输链路传输该业务类型的流量。
2. 如权利要求1所述的方法,其特征在于, 所述流量调度服务器获取需要在骨干网中传输的各种业务类型的流量信息,具体包 括:所述流量调度服务器接收流量分析设备上报的需要在骨干网中传输的各种业务类型的 流量信息;其中,所述各种业务类型的流量信息为所述流量分析设备通过对需要进入所述 骨干网的各种业务类型的流量以及对来自所述骨干网的各种业务类型的流量进行分析后 得到并上报的; 所述流量调度服务器获取所述骨干网内的各条链路的链路信息,具体包括:所述流量 调度服务器接收所述骨干网内的网络设备上报的各条链路的链路信息;其中,所述各条链 路的链路信息为所述骨干网内的网络设备通过监测所述骨干网内的各条链路的链路使用 情况得到并上报的。
3. 如权利要求1所述的方法,其特征在于,所述流量调度服务器利用所述各种业务类 型的流量信息以及所述各条链路的链路信息确定各业务类型的流量在所述骨干网内的传 输链路,具体包括: 所述流量调度服务器利用各种业务类型的流量信息确定每种业务类型需要在所述骨 干网中传输的流量,利用各条链路的链路信息确定每条链路能够承载的流量,并利用每种 业务类型需要在所述骨干网中传输的流量和每条链路能够承载的流量确定各业务类型的 流量在所述骨干网内的传输链路。
4. 如权利要求3所述的方法,其特征在于,所述流量调度服务器利用每种业务类型需 要在所述骨干网中传输的流量和每条链路能够承载的流量确定各业务类型的流量在所述 骨干网内的传输链路,具体包括: 所述流量调度服务器选择能够承载的流量大于业务类型需要在所述骨干网中传输的 流量的链路,并确定各选择的链路所对应的链路指标; 所述流量调度服务器选择链路所对应的链路指标满足该业务类型所需要链路指标的 链路作为该业务类型的流量在所述骨干网内的传输链路; 其中,所述各条链路的链路信息中包含各条链路的链路指标,且链路指标包括以下之 一或者任意组合:时延、抖动、丢包率; 其中,业务类型包括以下之一或者任意组合:超文本传输协议HTTP业务、点对点P2P业 务、即时通讯业务、路由网管信息业务。
5. 如权利要求1所述的方法,其特征在于,所述流量调度服务器将各业务类型的流量 在所述骨干网内的传输链路通知给所述骨干网内各网络设备,具体包括: 所述流量调度服务器通过流表方式将业务类型与该业务类型的流量在所述骨干网内 的传输链路之间的对应关系通知给骨干网内各网络设备;或者, 所述流量调度服务器通过策略路由方式将业务类型与该业务类型的流量在所述骨干 网内的传输链路之间的对应关系通知给骨干网内各网络设备。
6. -种基于业务类型的流量调度系统,其特征在于,该系统包括: 流量调度服务器,用于获取需要在骨干网中传输的各种业务类型的流量信息,并获取 所述骨干网内的各条链路的链路信息;以及,利用所述各种业务类型的流量信息以及所述 各条链路的链路信息确定各业务类型的流量在所述骨干网内的传输链路;以及,将各业务 类型的流量在所述骨干网内的传输链路通知给所述骨干网内各网络设备; 网络设备,用于按照业务类型的流量在所述骨干网内的传输链路传输该业务类型的流 量。
7. 如权利要求6所述的系统,其特征在于,还包括: 流量分析设备,用于通过对需要进入骨干网的各种业务类型的流量以及对来自骨干网 的各种业务类型的流量进行分析,得到需要在骨干网中传输的各种业务类型的流量信息, 并将需要在骨干网中传输的各种业务类型的流量信息上报给所述流量调度服务器,由所述 流量调度服务器接收所述流量分析设备上报的需要在骨干网中传输的各种业务类型的流 量信息; 所述网络设备,还用于通过监测骨干网内的各条链路的链路使用情况得到骨干网内的 各条链路的链路信息,并将骨干网内的各条链路的链路信息上报给所述流量调度服务器, 由所述流量调度服务器接收骨干网内的所述网络设备上报的各条链路的链路信息。
8. 如权利要求6所述的系统,其特征在于, 所述网络设备,具体用于在收到需要传输的业务报文后,通过对所述业务报文的链路 层标识、和/或网络层标识、和/或传输层标识进行区分,获得所述业务报文的业务类型,并 按照所述业务报文的业务类型的流量在所述骨干网内的传输链路传输所述业务报文。
9. 一种流量调度服务器,其特征在于,该流量调度服务器包括: 业务状态感知模块,用于获取需要在骨干网中传输的各种业务类型的流量信息; 链路状态感知模块,用于获取所述骨干网内的各条链路的链路信息; 流量调度模块,用于利用所述各种业务类型的流量信息以及所述各条链路的链路信息 确定各业务类型的流量在所述骨干网内的传输链路; 策略下发模块,用于将各业务类型的流量在所述骨干网内的传输链路通知给所述骨干 网内各网络设备,由所述骨干网内各网络设备按照业务类型的流量在所述骨干网内的传输 链路传输该业务类型的流量。
10. 如权利要求9所述的流量调度服务器,其特征在于, 所述业务状态感知模块,具体用于接收流量分析设备上报的需要在骨干网中传输的各 种业务类型的流量信息;其中,所述各种业务类型的流量信息为所述流量分析设备通过对 需要进入所述骨干网的各种业务类型的流量以及对来自所述骨干网的各种业务类型的流 量进行分析后得到并上报的; 所述链路状态感知模块,具体用于接收所述骨干网内的网络设备上报的各条链路的链 路信息;其中,所述各条链路的链路信息为所述骨干网内的网络设备通过监测所述骨干网 内的各条链路的链路使用情况得到并上报的。
11. 如权利要求9所述的流量调度服务器,其特征在于, 所述流量调度模块,具体用于利用各种业务类型的流量信息确定每种业务类型需要在 所述骨干网中传输的流量,利用各条链路的链路信息确定每条链路能够承载的流量,并利 用每种业务类型需要在所述骨干网中传输的流量和每条链路能够承载的流量确定各业务 类型的流量在骨干网内的传输链路。
12. 如权利要求11所述的流量调度服务器,其特征在于, 所述流量调度模块,进一步用于选择能够承载的流量大于业务类型需要在所述骨干网 中传输的流量的链路,并确定各选择的链路所对应的链路指标; 选择链路所对应的链路指标满足该业务类型所需要链路指标的链路作为该业务类型 的流量在所述骨干网内的传输链路; 其中,所述各条链路的链路信息中包含各条链路的链路指标,且链路指标包括以下之 一或者任意组合:时延、抖动、丢包率; 其中,业务类型包括以下之一或者任意组合:超文本传输协议HTTP业务、点对点P2P业 务、即时通讯业务、路由网管信息业务。
13. 如权利要求9所述的流量调度服务器,其特征在于, 所述策略下发模块,具体用于通过流表方式将业务类型与该业务类型的流量在所述骨 干网内的传输链路之间的对应关系通知给骨干网内各网络设备;或者,通过策略路由方式 将业务类型与该业务类型的流量在所述骨干网内的传输链路之间的对应关系通知给骨干 网内各网络设备。
【文档编号】H04L12/851GK104243345SQ201310228834
【公开日】2014年12月24日 申请日期:2013年6月8日 优先权日:2013年6月8日
【发明者】李晨, 黄璐, 刘志恒 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1