基于策略的业务感知模型及感知方法

文档序号:7614997阅读:366来源:国知局
专利名称:基于策略的业务感知模型及感知方法
技术领域
本发明是一种用于对下一代网络中的业务进行感知和识别的方法和模型,涉及下一代网络通信的技术领域。
背景技术
下一代网络是基于软交换、业务网和承载网相分离的多业务融合网络。
对网络中不同业务流进行区分的技术被称为业务感知技术。下一代网络最重要的特点之一就是其多业务融合特性,因此对网络中的各种业务流进行感知,对下一代网络的管理、记费、安全、QoS(Quality Of Service,“服务质量”)保障等有着重要意义。
从服务质量考虑,不同业务对带宽、时延、时延抖动和误码/丢包率等关键指标的要求不同。承载网络要求能够对业务进行动态感知,从而通过对带宽的严格保证,来实现对带宽的动态调整。IP网络的安全性最重要的是保障业务的安全,特别是业务流的安全。IP网络需要对不同业务进行感知,实施安全隔离,为不同业务分配独立的逻辑专网,避免业务之间的互相影响。下一代电信网要求能够根据业务使用资源的情况来进行收费,从而建立合理的盈利模式。通过业务感知,还可以防止带宽盗用等情况的发生。从网络服务质量管理的角度来看,通过对业务感知,将相应业务级别定义(Service Level Specification)与业务QoS的监测数据进行对比验证,可以监测网络中业务的服务质量提供情况,同时可以找出业务劣化点。
由此可见,业务提供在下一代网络发展中起着关键作用,而业务感知对很好的提供业务奠定了基础。因此业务感知技术是下一代网络中的重要技术之一。
下一代网络是基于软交换的多业务网络。业务感知技术是随着下一代网络而出现的一种新技术,包括对业务的分类技术、业务特征提取技术,分别对应于业务感知技术感知主体的确定,以及感知的具体手段。
至今还没有一种确凿的业务分类方法能将下一代网络中的所有业务进行合理细致的划分。通常从不同的应用角度能够将业务进行不同的划分。例如,根据对时延要求不同可以将业务划分为时延敏感业务和时延不敏感业务,从对带宽资源的要求来看可以分为宽带业务和窄带业务;从媒体流的类型来划分又可分为音频、视频、动画、图像、数据等业务;进一步从用户的角度或从业务提供的角度,可将业务细分为http业务,ftp业务(数据业务),email业务,VoIP业务、会议电视业务、信息点播业务、信息检索业务、远程遥控业务、遥测业务、多媒体业务等等。
总之,可以根据不同的应用场合,根据需要对业务进行相应的划分。业务的分类是业务感知的对象和基础。
业务感知技术的业务特征提取技术和业务分类技术是相对应的,不同的分类策略,对应不同的特征提取策略。对于有专用端口或者有预定义端口的业务,可以直接根据端口号来确定业务类型,端口号即可做为此类业务的业务特征;还可以通过协议解析方式,解析IP包的TOS字段,来获得相应业务的类别;在下一代网络中,为了支持业务分类技术,还可以通过一些预定义手段,为业务预定义一些特征,这样网络可以通过对业务的预定义特征提取进行业务感知;等等。
现有技术中,通常是使用某一种方法对业务进行感知,例如通过解析IP包的ToS字段,来确定IP包所承载的业务类型。或者是通过业务的端口号来对业务进行感知。现有技术的缺点为1)感知方法单一,不能适合不同粒度的业务类型的感知。例如通过ToS字段对业务进行感知时,通常这种方法只是简单的把业务分成不同优先级的服务,例如实时业务,但是并不具体分到语音业务还是视频业务。
2)不够灵活,不能根据实际的需要来对业务进行感知。例如需要对某类特殊特性的业务进行感知时,而这类业务的特征是新的特征时,利用现有方法无法进行灵活的感知,需要对已有的业务感知系统进行较大的变动。
3)无法对业务进行多种角度的感知。

发明内容
技术问题本发明的目的是提出一种基于策略的业务感知模型及感知方法,使得能够根据实际需要对业务感知策略进行调整,从而对下一代网络中的业务进行多种角度的灵活感知。
技术方案本发明提出了一种业务感知部件模型,用于在下一代网络的业务环境下对网络中的业务进行感知。本业务感知部件模型由业务感知策略控制端、业务感知策略服务器和业务感知子代理三大部分组成,其中,业务感知策略控制端是业务感知代理与用户的接口,业务感知策略控制端的输出接业务感知策略服务器;业务感知策略服务器为业务感知代理提供与网络的接口,业务感知策略服务器的输出即业务感知点分别接业务感知子部件,业务感知子部件是业务感知部件的具体功能执行部件,每个子部件对应一类感知策略,接收业务感知策略服务器的指令,对数据流进行感知,将业务感知结果报知给业务感知策略服务器,或按业务感知策略服务器的要求将结果放到指定地点。
以下分别介绍这三部分。
1、业务感知策略控制端业务感知策略控制端是业务感知代理与用户的接口,其功能如下1)确定可以感知的业务种类;2)增加、删除、修改业务感知策略,同时通过与业务感知策略服务器的交互,相应的安装、卸载、修改相关业务感知子代理;3)禁止或启用某种感知策略。
2、业务感知策略服务器业务感知策略服务器为业务感知代理提供与网络的接口,其功能如下1)根据业务感知策略控制端的控制,启动或禁止相关业务感知策略;2)当业务感知策略控制端增加、删除、修改某类策略时,业务感知策略服务器协助安装、卸载和修改相关业务感知子代理,并相应建立、删除和修改与业务感知子代理的接口;3)对数据包特征进行初步提取,根据对数据包特征的初步判断,向相关业务感知子部件发消息,启动相应业务感知子部件;4)接收业务感知子部件的处理结果,将处理结果提交给上层数据处理机构;5)向上层处理机构提供业务标记语意表,以使上层处理机构能够“看懂”业务感知的结果,同时能够使上层数据处理机构建立数据流与业务感知结果的对应关系。
3、业务感知子部件业务感知子部件是业务感知部件的具体功能执行部件,每个子部件对应一类感知策略。其作用为1)接收业务感知策略服务器的指令,对数据流进行感知;2)将业务感知结果报知给业务感知策略服务器,或按业务感知策略服务器的要求将结果放到指定地点。
此业务感知模型的感知方法如下1)、确定业务感知点,将业务感知部件接入到网络中的相应接口;2)、根据业务的感知需求,确定业务的分类方式;3)、查看已有策略;4)、判断现有策略是否能完成感知需求;5)、 若现有策略不能完成感知需求,则再判断通过修改现有策略或业务感知子部件是否能完成感知任务;6)、若不能能完成感知任务,则生成响应业务感知子部件,通过服务器加载;7)、若能完成感知任务,则通过服务器修改现有感知策略或业务感知子部件;8)、服务器对到来的业务流进行初步感知,根据策略启动相应感知子部件;9)、业务感知子部件将感知的结果返回给业务感知策略服务器;10)、上层数据处理部件接收业务感知结果,进行相应的处理;11)、若在第4步中判断现有策略能完成感知需求,则直接转到生成响应业务感知子部件,通过服务器加载。
有益效果此业务感知模型的优点在于灵活性通过策略控制台添加业务感知策略的方式,使得业务感知不需要拘泥于某一类业务分类方法,用户可以有选择的启动或禁止某一组业务感知策略;易扩展性由于一种感知策略对应一个业务感知子部件,当用户有新的需求时,可以通过策略控制台方便的添加、删除、修改某种策略及其对应子部件,而不需要将所有策略更新。
能够对下一代网络中的各种不同业务进行灵活的感知。
当需要根据业务需求的变化改变业务感知策略时,对已有的系统的影响最小。


图1是本发明的业务感知模型。
图2是业务感知模型的工作流程图。
具体实施例方式
本发明提出了一种业务感知部件模型,用于在下一代网络的业务环境下对网络中的业务进行感知。本业务感知部件模型由业务感知策略控制端、业务感知策略服务器和业务感知子代理三大部分组成,其中,业务感知策略控制端是业务感知代理与用户的接口,业务感知策略控制端的输出接业务感知策略服务器;业务感知策略服务器为业务感知代理提供与网络的接口,业务感知策略服务器的输出即业务感知点分别接业务感知子部件,业务感知子部件是业务感知部件的具体功能执行部件,每个子部件对应一类感知策略,接收业务感知策略服务器的指令,对数据流进行感知,将业务感知结果报知给业务感知策略服务器,或按业务感知策略服务器的要求将结果放到指定地点。
以下分别介绍这三部分。
1、业务感知策略控制端业务感知策略控制端是业务感知代理与用户的接口,其功能如下1)确定可以感知的业务种类;2)增加、删除、修改业务感知策略,同时通过与业务感知策略服务器的交互,相应的安装、卸载、修改相关业务感知子代理;3)禁止或启用某种感知策略。
2、业务感知策略服务器业务感知策略服务器为业务感知代理提供与网络的接口,其功能如下1)根据业务感知策略控制端的控制,启动或禁止相关业务感知策略;2)当业务感知策略控制端增加、删除、修改某类策略时,业务感知策略服务器协助安装、卸载和修改相关业务感知子代理,并相应建立、删除和修改与业务感知子代理的接口;3)对数据包特征进行初步提取,根据对数据包特征的初步判断,向相关业务感知子部件发消息,启动相应业务感知子部件;4)接收业务感知子部件的处理结果,将处理结果提交给上层数据处理机构;5)向上层处理机构提供业务标记语意表,以使上层处理机构能够“看懂”业务感知的结果,同时能够使上层数据处理机构建立数据流与业务感知结果的对应关系。
3、业务感知子部件业务感知子部件是业务感知部件的具体功能执行部件,每个子部件对应一类感知策略。其作用为1)接收业务感知策略服务器的指令,对数据流进行感知;2)将业务感知结果报知给业务感知策略服务器,或按业务感知策略服务器的要求将结果放到指定地点。
此业务感知模型的感知方法如下1)、确定业务感知点,将业务感知部件接入到网络中的相应接口;2)、根据业务的感知需求,确定业务的分类方式;3)、查看已有策略;4)、判断现有策略是否能满足需求;5)、判断通过修改现有策略或业务感知子部件是否能实现感知任务;6)、若能,则修改现有感知策略或业务感知子部件;7)、若以上方式都不行,则生成响应业务感知子部件,通过服务器加载;8)、服务器对到来的业务流进行初步感知,根据策略启动相应感知子部件9)、业务感知子部件将感知的结果返回给业务感知策略服务器。
10)、上层数据处理部件接收业务感知结果,进行相应的处理以下通过一个简单实例来说明此模型的工作过程例如在使用diffserv的网络中,在网络的边缘,网络设备需要对进入网中的数据流进行识别,然后按照一定的标准将数据包打上不同等级的标记。这里就需要对网络中的业务进行识别。
在这个例子中,业务感知点应该设置在使用区分服务(diffserv)模型的网络的边缘。
这里,业务感知的需求是根据IPv4中ToS字段为业务流分类。业务的分类方式就是通过协议解析识别数据包ToS字段的值。
通过业务感知控制端,查看现有的策略是否能够实现对IP包的解析,从而读取ToS字段的值。若有,则直接启用,否则,安装相应插件,可以看做是业务感知子部件。
设备开始工作,当业务流到来时,根据判断,相应业务感知子部件被启动,业务感知子部件将感知的结果送到标记器处,使得标记部件能够根据感知的结果为数据包做标记。
随着数据包的不断到来,以上的过程不断被重复。
权利要求
1.一种基于策略的业务感知模型,其特征在于该业务感知模型由业务感知策略控制端、业务感知策略服务器和业务感知子代理三大部分组成,其中,业务感知策略控制端是业务感知代理与用户的接口,业务感知策略控制端的输出接业务感知策略服务器;业务感知策略服务器为业务感知代理提供与网络的接口,业务感知策略服务器的输出即业务感知点分别接业务感知子部件,业务感知子部件是业务感知部件的具体功能执行部件,每个子部件对应一类感知策略,接收业务感知策略服务器的指令,对数据流进行感知,将业务感知结果报知给业务感知策略服务器,或按业务感知策略服务器的要求将结果放到指定地点。
2.根据权利要求1所述的基于策略的业务感知模型,其特征在于业务感知策略控制端是业务感知代理与用户的接口,1)、确定可以感知的业务种类;2)、增加、删除、修改业务感知策略,同时通过与业务感知策略服务器的交互,相应的安装、卸载、修改相关业务感知子代理;3)、禁止或启用某种感知策略。
3.根据权利要求1所述的基于策略的业务感知模型,其特征在于业务感知策略服务器为业务感知代理提供与网络的接口,1)、根据业务感知策略控制端的控制,启动或禁止相关业务感知策略;2)、当业务感知策略控制端增加、删除、修改某类策略时,业务感知策略服务器协助安装、卸载和修改相关业务感知子代理,并相应建立、删除和修改与业务感知子代理的接口;3)、对数据包特征进行初步提取,根据对数据包特征的初步判断,向相关业务感知子部件发消息,启动相应业务感知子部件;4)、接收业务感知子部件的处理结果,将处理结果提交给上层数据处理机构;5)、向上层处理机构提供业务标记语意表,以使上层处理机构能够“看懂”业务感知的结果,同时能够使上层数据处理机构建立数据流与业务感知结果的对应关系。
4.根据权利要求1所述的基于策略的业务感知模型,其特征在于业务感知子部件是业务感知部件的具体功能执行部件,每个子部件对应一类感知策略,1)、接收业务感知策略服务器的指令,对数据流进行感知;2)、将业务感知结果报知给业务感知策略服务器,或按业务感知策略服务器的要求将结果放到指定地点。
5.根据权利要求1所述的基于策略的业务感知模型的感知方法,其特征在于此业务感知模型的感知方法如下1)、确定业务感知点,将业务感知部件接入到网络中的相应接口;2)、根据业务的感知需求,确定业务的分类方式;3)、查看已有策略;4)、判断现有策略是否能完成感知需求;5)、若现有策略不能完成感知需求,则再判断通过修改现有策略或业务感知子部件是否能完成感知任务;6)、若不能能完成感知任务,则生成响应业务感知子部件,通过服务器加载;7)、若能完成感知任务,则通过服务器修改现有感知策略或业务感知子部件;8)、服务器对到来的业务流进行初步感知,根据策略启动相应感知子部件;9)、业务感知子部件将感知的结果返回给业务感知策略服务器;10)、上层数据处理部件接收业务感知结果,进行相应的处理;11)、若在第4步中判断现有策略能完成感知需求,则直接转到生成响应业务感知子部件,通过服务器加载。
全文摘要
一种基于策略的业务感知模型及感知方法是一种用于对下一代网络中的业务进行感知和识别的方法和模型,该业务感知模型由业务感知策略控制端、业务感知策略服务器和业务感知子代理三大部分组成,其中,业务感知策略控制端是业务感知代理与用户的接口,业务感知策略控制端的输出接业务感知策略服务器;业务感知策略服务器为业务感知代理提供与网络的接口,业务感知策略服务器的输出即业务感知点分别接业务感知子部件,业务感知子部件是业务感知部件的具体功能执行部件,每个子部件对应一类感知策略,接收业务感知策略服务器的指令,对数据流进行感知,将业务感知结果报知给业务感知策略服务器,或按业务感知策略服务器的要求将结果放到指定地点。
文档编号H04L29/08GK1665323SQ20051003797
公开日2005年9月7日 申请日期2005年3月7日 优先权日2005年3月7日
发明者张顺颐, 柏海英, 饶翔, 沈凤 申请人:南京邮电学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1