数据分流方法和设备的制作方法

文档序号:7890879阅读:102来源:国知局
专利名称:数据分流方法和设备的制作方法
技术领域
本发明涉及业务支撑技术技术领域,尤其涉及一种数据分流方法和设备。
背景技术
随着人们生活水平的日益提高,在无线通信领域,语音业务越来越不能满足人们的日常需求,高速率、多样化、差异化的数据业务将成为未来的主要业务。为了满足人们的需求,从20世纪80年代至今,无线移动蜂窝系统不断向前发展。如今,覆盖全国的3G网络全面铺开,TD-LTE的开拓,将提供更高的数据业务速率。随着3G技术的发展和三网融合的推进,用户的需求越来越高,技术发展带来带宽增加的同时,必然会引发网络结构的变化需求,其中最明显的需求就是对接入网网元之间传输带宽需求越来越大,传统的语音业务对接入网传输带宽的需求较小,但却越来越无法满足日益增长的数据业务需求,因此网络的 IP化是必然的趋势,多种多样的业务,例如可视电话、视频点播、网页浏览承载在IP之上, 基于IP应用,尤其大流量分析处理的需求日益增加,对于大流量分流设备的设计就迫在眉睫。现有的流量分流设备,只能依据五元组,即源IP、目的IP、源端口、目的端口、传输协议号来分流,因此当网元设备由于如搬迁、升级、扩容等原因导致IP变化时,就无法正常将采集的数据分流出去,导致数据大量丢失,无法保证数据完整性,监测系统的准确性也就无从谈起了。此外,由于网元设备的业务切换、链路调整等情况,使原有网元流量成倍减少或增加,导致处理设备接收的流量严重不均,有的处于空闲,有的流量超负荷产生丢包。

发明内容
鉴于上述的分析,本发明旨在提供一种数据分流方法和设备,用以解决现有技术中当IP变化时无法正常将采集的数据分流出去而导致的数据大量丢失的问题。本发明提供了一种数据分流方法,包括接收报文;提取报文中的流标识;将具有相同流标识的报文分流到同一物理端口。进一步的,该方法包括如果接收的所述报文为GTP报文,则提取的流标识为GTP报文中的TEID。进一步的,该方法包括如果接收的所述报文为GRE报文,则提取的流标识为GRE报文的(key字段中的内容。进一步的,该方法包括根据该TEID标识将GTP-C与GTP-U相关联,并将具有相同 TEID的报文按照相同的分流策略分流到同一物理端口。进一步的,该方法包括将具有相同key的报文按照相同的分流策略分流到同一物理端口。其中,所述的分流策略为丢弃报文中的数据,保留报文中的信令;或者为丢弃报文中的信令,保留报文中的数据。此外,本发明还提供了一种数据分流设备,包括接收单元,用于接收报文;提取单元,用于提取报文中的流标识;分流单元,用于将具有相同流标识的报文分流到同一物理端□。通过采用本发明的数据分流方法和设备,能够保证同一会话分流到同一个物理端口,同时能保证监测系统CDR合成的完整性和准确性,在维护运营商的利益的前提下,使得终端用户更加方便的使用业务。


图I为本发明的数据分流方法流程图;图2为本发明的数据分流设备框图;图3为本发明中GTP协议分流原理示意图;图4为本发明中GRE协议分流原理示意图。
具体实施例方式下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理。为了清楚和简化目的,当其可能使本发明的主题模糊不清时,将省略本文所描述的器件中已知功能和结构的详细具体说明。图I为本发明提供的数据分流方法,包括以下步骤SlOl :接收报文。这里,报文为GPRS隧道协议(GTP)报文或者通用路由封装协议(GRE)报文,或者为其它具有标识字段的报文。S102 :提取报文中的流标识。S103 :将具有相同流标识的报文分流到同一物理端口。这里,如果将本发明的数据分流方法应用于G网时,步骤SlOl中的报文为GTP报文,步骤S102中的流标识为隧道端点标识(TEID)。进一步的,步骤S103为根据该TEID标识将GTP-C与GTP-U相关联,并将具有相同TEID的报文按照相同的分流策略进行分流。在这里,分流策略可以为丢弃用户不关心的数据,保留信令;也可以是丢弃信令,保留数据等。如果将本发明的数据分流方法应用于C网时,步骤SlOl中的报文为GRE报文,步骤S102中的流标识为GRE协议中的密钥(key)字段。进一步的,步骤S103为将具有相同 key的报文按照相同的分流策略进行分流。由于在GRE协议中,可以分离信令和数据,因此分流策略可以为丢弃用户不关心的数据,保留信令;也可以是丢弃信令,保留数据等。图2为本发明提供的数据分流设备,包括接收单元,用于接收报文;这里,报文为GTP报文或者GRE报文,或者为其它具有标识字段的报文。提取单元,用于提取报文中的流标识分流单元,用于将具有相同流标识的报文分流到同一物理端口。这里,将本发明的数据分流设备应用于G网时,接收单元接收的报文为GTP报文, 提取单元提取的流标识为TEID。进一步的,分流单元是根据该TEID标识将GTP-C与GTP-U 相关联,并将具有相同TEID的报文按照相同的分流策略进行分流。在这里,分流策略可以为丢弃用户不关心的数据,保留信令;也可以是丢弃信令,保留数据等。将本发明的数据分流方法应用于C网时,接收单元接收的报文为GRE报文,提取单元提取的流标识为GRE协议中的密钥(key)字段。进一步的,分流单元是将具有相同key 的报文按照相同的分流策略进行分流。由于在GRE协议中,可以分离信令和数据,因此分流策略可以为丢弃用户不关心的数据,保留信令;也可以是丢弃信令,保留数据等。图3为本发明中GTP协议分流原理示意图,如图所示,通过应用本发明的方法,根据TEID标识,将具有相同标识的GTP报文相关联,按照一个完整的会话将流量均匀分流到固定的物理端口输出到后台设备,保证了数据合成的完整性图4为本发明中GTP协议分流原理示意图,如图所示,通过应用本发明的方法,根据key字段来分流,这样既能保证同一次会话的数据分到一起,还解决了网络中IP地址对上流量波动的问题。同时,目前只有PPP连接、RADIUS等信令层面是电信业务所关注的,而现网中只有一部分是用户所关心的信令层面的流量,故此本发明可将信令与数据分离,丢弃数据,只将信令转发,减轻后端处理设备的处理压力。此外,本发明中的分流设备按照GTP协议或GRE协议会话分流,保证了同一会话分流到同一个口,保证了监测系统⑶R合成的完整性和准确性;本发明进一步帮助监测系统更加准确的分析用户数据,在维护了运营商的利益的前提下,也使得终端用户更加方便使用业务。
权利要求
1.一种数据分流方法,其特征在于包括步骤S101,接收报文;S102,提取报文中的流标识;S103,将具有相同流标识的报文分流到同一物理端口。
2.如权利要求I所述的数据分流方法,其中,如果步骤SlOl中接收的所述报文为GPRS 隧道协议(GTP)报文,则步骤S102中提取的流标识为GTP报文中的隧道端点标识(TEID)。
3.如权利要求I所述的数据分流方法,其中,如果步骤SlOl中接收的所述报文为通用路由封装协议(GRE)报文,则步骤S102中提取的流标识为GRE报文的密钥(key)字段中的内容。
4.如权利要求2所述的数据分流方法,其中,步骤S103具体为根据该TEID标识将 GTP-C与GTP-U相关联,并将具有相同TEID的报文按照相同的分流策略分流到同一物理端□。
5.如权利要求3所述的数据分流方法,其中,步骤S103具体为将具有相同key的报文按照相同的分流策略分流到同一物理端口。
6.如权利要求4或5所述的数据分流方法,其中所述的分流策略为丢弃报文中的数据, 保留报文中的信令;或者为丢弃报文中的信令,保留报文中的数据。
7.一种数据分流设备,其特征在于,包括接收单元,用于接收报文;提取单元,用于提取报文中的流标识;分流单元,用于将具有相同流标识的报文分流到同一物理端口。
8.如权利要求7所述的数据分流设备,其中,如果接收单元接收的所述报文为GTP报文,则提取单元提取的流标识为GTP报文中的TEID。
9.如权利要求7所述的数据分流设备,其中,如果接收单元接收的所述报文为GRE报文,则提取单元提取的流标识为GRE报文的key字段中的内容。
10.如权利要求8所述的数据分流设备,其中,分流单元具体是根据该TEID标识将 GTP-C与GTP-U相关联,并将具有相同TEID的报文按照相同的分流策略分流到同一物理端 □。
11.如权利要求9所述的数据分流设备,其中,分流单元具体是将具有相同key的报文按照相同的分流策略分流到同一物理端口。
12.如权利要求10或11所述的数据分流设备,其中所述的分流策略为丢弃报文中的数据,保留报文中的信令;或者为丢弃报文中的信令,保留报文中的数据。
全文摘要
本发明公开了一种数据分流方法和设备,其中所述方法包括接收报文;提取报文中的流标识;将具有相同流标识的报文分流到同一物理端口。通过采用本发明的数据分流方法和设备,能够保证同一会话分流到同一个物理端口,同时能保证监测系统CDR合成的完整性和准确性,在维护运营商的利益的前提下,使得终端用户更加方便的使用业务。
文档编号H04W28/10GK102594694SQ20121005654
公开日2012年7月18日 申请日期2012年3月6日 优先权日2012年3月6日
发明者于恒信, 董燕鹏, 贾林 申请人:北京中创信测科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1