论文部分内容阅读
随着智能手机的普及,移动互联网时代到来。近年来,移动网络的数据流量保持高速增长,给移动运营商带来了很大的运营压力,迫使其必须不断升级网络以应对频繁出现的网络拥塞;此外,微信、QQ等OTT (Over The Top,过顶传球)软件的流行又对运营商的语音、SMS (Short Message Service,短消息服务)等传统业务造成挤压。移动互联网市场的繁荣,反而使其网络传输实体一运营商的处境愈发尴尬。另一方面,移动互联网时代的统一化消息推送,使得移动用户越来越期待差异化服务的到来。不难看出,运营商利用自身资源优势为用户提供个性化服务将成为新的利润增长点,而用户需求的获取就成了首先要解决的问题,移动互联网用户行为感知系统应运而生。针对运营商的需求,作者设计了一款基于DPI (Data Packet Inspection,深度包解析)技术,利用零拷贝作为核心网数据采集手段,可以在不影响运营商网络正常工作和网络性能的前提下重组网络数据、解析网络协议、分析用户的网络行为、划分用户群组的用户行为感知系统。在感知系统开发过程中,作者完成了以下工作:(1)设计实现了基于PF RING技术的数据缓存模块,提高了把数据从网卡转移到用户空间的速率,降低了丢包率。(2)设计实现了GTP消息识别、解析模块。(3)参与设计实现了开放性的网络协议解析结构,实现了协议注册、数据片重组、会话重现和应用层数据解码等功能。此结构使协议解析扩展更加方便。(4)设计实现了基于DPI技术的用户行为感知模块,利用协议检测实现对数据包地址、端口等协议信息的识别,利用快速匹配算法实现对应用层数据的深度解析;还实现了用户参数统计和用户群组划分等功能,为运营商的精准营销提供数据支持。(5)参与了相关测试工作。目前,感知系统的开发工作已经完成,正处于系统集成测试阶段。作者完成的模块功能完备、运行稳定、性能突出,实现了设计目标。