基于DNS的移动数据业务监控系统和方法技术方案

技术编号:4197203 阅读:298 留言:0更新日期:2012-04-11 18:40
为了减少对数据量的采集和处理,减少监测所需的投资规模,本发明专利技术提出了一种基于DNS的移动数据业务监控系统,包括:DNS数据获取模块,用于在域名系统DNS服务器侧获取DNS数据,其中,DNS数据中包含有事务ID;事件合成模块,用于根据事务ID合成DNS Query查询事件;统计模块,与事件合成模块连接,用于对DNS Query查询事件的数量进行统计,其中,当DNS Query查询事件的数量发生变化时,系统判定移动数据业务出现问题。此外,本发明专利技术还提供了一种基于DNS的移动数据业务监控方法。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,更具体地,涉及基于DNS的移动数 据业务监控系统和方法。
技术介绍
随着3G时代的到来,移动数据业务处于迅猛发展之中。移动 数据业务包含了上网、彩信、邮件等多种增值业务,是运营商重要 的收入来源之一,为运营商带来了庞大的经济与^土会效益。因此, 无论是从用户体验还是运营商经营角度出发,都有必要对移动数据 业务进行监控,以便及时排除设备故障,最终达到用户体验与运营 商收入都增加的目的。目前的才支术中,对移动凄史据业务的监控通常 都是在Gn接口或者Gi接口采集数据,监控点为GGSN (网关千兆 字节系统网络)或者WAP (无线应用协议)网关,分析控制面和用 户面的数据。随着移动数据业务的迅猛发展,需要处理的数据量极 为庞大(现网数据流量已达10Gbps),对凝:据采集及处理能力要求 很高,监测所需的投资规模也较大。
技术实现思路
为了减少对数据量的采集和处理,减少监测所需的投资规模, 本专利技术提出了 一种基于DNS (域名系统)的移动数据业务监控系统, 包括DNS数据获取模块,用于在域名系统DNS服务器侧获取DNS 数据,其中,DNS数据中包含有事务ID;事件合成模块,用于根据事务ID合成DNS Query查询事件;统计^莫块,与事件合成才莫块 连接,用于对DNS Query查询事件的lt量进行统计,其中,当DNS Query查询事件的lt量发生变化时,系统判定移动凄t据业务出现问题。其中,DNS Query查询事ff中包含源i殳备IP和目的i殳备IP, 统计模块对有源设备IP和目的设备IP的ft量进行统计。其中,DNSQuery查询事件中包含用户请求的网址,统计冲莫块 7于网址的凄t量进4亍统计。其中,系统还包括数据库,用于存储DNS Query查询事件、DNS Query查询事件包含的信息以及统计才莫块的统计结果。其中,系统还包括告警模块,用于才艮据统计模块的统计结果与 预先确定的阈值提供告警信号。其中,系统还包括展示模块,用于以文字、表格或图形的形式 展示存储在数据库中的DNS Query查询事件、DNS Query查询事件 包含的信息以及统计才莫块的统计结果。其中,DNS数据获取模块包括数据采集模块,用于从DNS 服务器采集数据;协议识别模块,用于识别所采集的数据的协议; 解码才莫块,用于才艮据协议对所采集的凄t据进4亍解码,以生成DNS数据。此外,本专利技术还纟是供了一种基于DNS的移动lt据业务监控方 法,包括以下步骤在域名系统DNS服务器侧获取DNS数据;根 据包含在DNS数据中的事务ID合成DNS Query查询事件;对DNS Query查询事件的ft量进4亍统计,其中,当DNS Query查询事件的 数量发生变化时,判定移动数据业务出现问题。5其中,还包括才艮据DNS Query查询事件的数量的统计的结果与预先确定的阈值提供告警信号。其中,还包括以文字、表格或图形的形式展示合成的DNSQuery查询事4牛以及DNS Query查询事〗牛的ft量的统计结果。由上述技术方案可以看出,基于本专利技术提供的方案,不仅可以在GGSN、 WAP网关这些设备运行的数据业务在发生重大变化时实时告警,还可以4艮据DNS Query事件的URL等信息进行lt据业务的构成分析,以达到对业务进4亍分析的目的。由此,移动ft据业务可以得到有效监控与分析。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其i兌明用于解释本专利技术,并不构成对本专利技术的限定。在附图中图1是根据本专利技术的基于DNS的移动数据业务监控系统的示意图。图2是4艮据本专利技术的基于DNS的移动lt据业务监控方法的流程图。图3是一^l殳的网管布局的示意图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术的原理如下以图3为例,现有技术中通常对GGSN网关中的数据进行采集和分析,但是如果遇到数据量庞大的情况,势必会增加数据采集处理能力的投资。而如果仅关注GGSN网关下游的DNS (虚线圈内所示),则能够节省采集和处理的系统资源。由于DNS的特性,采集的数据通常也满足数据处理和分析的需求。在DNS处采集数据进行分析处理。由于移动数据业务(上网、彩信等)需要通过DNS Query事件来进行域名解析,对于每个DNS服务器Query事件的数量进4于分析,通过该事件数量的变化可以反映GGSN/WAP网关的业务是否存在问题。DNS Query事件由QueryRequest消息与Query Response消息合成,该事件中包含了 GGSN、WAP网关等设备信息,以及用户请求的URL等用户行为信息。通过这些信息,不仅可以对GGSN、 WAP网关设备上的业务进行监控,还能通过URL等信息分析数据业务的构成。因此通过对DNS数据的采集和分析,就能对移动数据业务进行分析和监控。由于DNS流量较小,目前现网为百兆流量,对数据采集和处理能力要求不高,监测起来投资也较少。要通过上述原理实现本专利技术,需要纟是供一种基于DNS的移动凄t据业务监控系统,包括DNS数据获取模块,事件合成模块,统计模块,告警模块,数据库,展示模块。DNS数据获取模块从DNS服务器侧采集数据,识别DNS数据(端口为53或者5353),进行解码,将解码后的结果发送给事件合成模块。事件合成才莫块4妄受采集解码结果,根据DNS Query R叫uest消息与DNS Query Response消息(实际上,是根据DNS数据中的事务ID)合成DNS Query事件,该事件中包含了 GGSN、 WAP网关等设备信息,以及用户请求的URL等用户行为信息。将合成的事件发送到统计模块。统计才莫块以一定的时间粒度(可灵活设置)将DNS Query事件进行统计,统计结果一份发送给告警模块, 一份写入数据库。统计模块还对DNS Query中的URL进行解析分析,得到其网站名称,针对网站名称进行统计,得到数据业务的构成分析,将统计结果写入数据库。告警模块将当前各个设备(GGSN、 WAP网关)的DNS Query事件的数量以图形的方式动态展示到界面上,通过对DNS Query事件i殳置告警门限,在某个时间革殳内DNS Query事件H量发生重大波动时实时告警,这样就达到了对GGSN、 WAP网关这些设备上运行的移动数据业务进4亍监控的目的。将实时告警写入数据库,以供用户事后查询历史告警。展示模块从数据库中获取各类数据业务构成分析的数据,展示给用户,用户基于报表可以做TOPN展示。本专利技术核心在于在DNS服务器侧采集数据,解码并合成DNSQuery事件,通过对DNS Query事件的预统计,实现对GGSN、 WAP网关上运行的移动数据业务的监控;通过对DNS Query中的URL等信息的分析,实现对移动数据业务的构成分析。下面结合附图来说明具体实施方式。在图1中,DNS数据获取才莫块从运营商DNS设备釆集数据,进行协议识别(端口为53或者5353的数据)及消息解码,解码的内容包括源、目的设备IP,请求的网址,事务ID等。事件合成模块本文档来自技高网...

【技术保护点】
一种基于DNS的移动数据业务监控系统,其特征在于,包括:DNS数据获取模块,用于在域名系统DNS服务器侧获取DNS数据,其中,所述DNS数据中包含有事务ID;事件合成模块,用于根据所述事务ID合成DNS Query查询事件;统计模块,与所述事件合成模块连接,用于对所述DNSQuery查询事件的数量进行统计,其中,当所述DNS Query查询事件的数量发生变化时,所述系统判定所述移动数据业务出现问题。

【技术特征摘要】
1.一种基于DNS的移动数据业务监控系统,其特征在于,包括DNS数据获取模块,用于在域名系统DNS服务器侧获取DNS数据,其中,所述DNS数据中包含有事务ID;事件合成模块,用于根据所述事务ID合成DNS Query查询事件;统计模块,与所述事件合成模块连接,用于对所述DNSQuery查询事件的数量进行统计,其中,当所述DNS Query查询事件的数量发生变化时,所述系统判定所述移动数据业务出现问题。2. 根据权利要求1所述的系统,其特征在于,所述DNS Query 查询事件中包含源设备IP和目的设备IP,所述统计模块对所 述有源设备IP和所述目的设备IP的数量进行统计。3. 根据权利要求1所述的系统,其特征在于,所述DNS Query 查询事件中包含用户请求的网址,所述统计才莫块对所述网址的 凄史量进4于统计。4. 根据权利要求2或3所述的系统,其特征在于,所述系统还包 括凌t据库,用于存4诸所述DNS Query查询事件、所述DNS Query查询事件包含的信息以及所述统计才莫块的统计结果。5. 根据权利要求4所述的系统,其特征在于,所述系统还包括告 警模块,用于根据所述统计模块的统计结果与预先确定的阈值 提供告警信号。6. 根据权利要求4所述的...

【专利技术属性】
技术研发人员:于卫
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1