- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DPI技术LTES1接口流量识别系统设计与实现
基于DPI技术LTES1接口流量识别系统设计与实现
摘要:针对传统流量识别系统性能低、可扩展性差等问题,提出一种以多叉树作为深度包检测(deep packet inspection, DPI)技术的模式匹配方法。通过对现行长期演进(long term evolution, LTE)网络S1接口用户面数据进行解析,采用层次化、模块化设计思想,实现一套以协议解析、流量识别、数据存储为基础的流量识别系统。经测试,系统在实现对用户行为监测的基础上,达到单机4~5Gb/s的处理速度,对大数据流量识别系统的设计具有重要参考意义。
关键词关键词:多叉树;长期演进(LTE);S1接口;深度包检测(DPI);层次化;模块化
DOIDOI:10.11907/rjdk.161295
中图分类号:TP393文献标识码:A文章编号文章编号2016)007016604
0引言
随着4G网络的普及,移动互联网时代已经到来,在为用户提供高速网络体验的同时,运营商也面临巨大挑战。据统计,移动互联网数据量迅猛增长的同时,却没有实现业务利润的快速增长,通过对业务流量的识别和分类,实现对用户的精确营销,对运营商而言至关重要。传统的流量监测技术是基于IP 数据中的底层数据(会话五元组),但对于种类繁多的应用层流量仍然无能为力。目前,DPI即深度包监测技术被广泛应用,然而,随着智能手机和数据业务的爆发增长,传统的流量识别系统无论在业务还是性能方面均不能满足需求,新一代客户感知网络流量体系迫在眉睫。在国内,华为提出的SmartCare是一个旨在服务于高端细分市场的网络监测解决方案,该方案帮助运行商解决端到端的业务质量提升,保障用户体验;中兴通讯提出一种基于云计算架构的用户体验应用解决方案――ZSmart CEMS,该方案采用大数据分布式以及并行处理架构,实现计算资源的动态调配以及利用率。通过DPI技术识别业务类型,与业务质量、用户数据、尽一步通信效率;⑨当以太网络交换机E-HUB采用直流以太网络交换机时,其本身会传输电源信号,当该电源信号的功能满足或经电路变换后满足控制单元CU的电源供电要求时,可以采用以太网络交换机E-HUB的电源信号替代单路CU电源线PWL为控制单元CU供电,可进一步减少布线;⑩以太网络通信速率高,可达每秒100MB/1 000MB以上。
终端信息相关联,实现对现网业务的实时检测。但是这些产品往往价格昂贵,或是应用范围有限,后台维护成本较高,无法满足LTE 网络多业务大流量的监测需求。因此,实现一套完整且价格低廉的用户感知系统仍然任重道远。本文以LTE网络S1-U接口用户面数据作为系统数据源,设计并实现了一套扩展性好、性能高的网络流量识别系统。1系统设计
S1接口是LTE eNodeB(基站)与 EPC(分组核心网)之间的通讯接口。它沿袭了承载和控制分离的思想,又分为两个接口,一个用于控制面(S1-MME),一个用于用户面(S1-U)(见图1)。控制平面接口S1-MME主要完成S1接口的无线接入承载控制、接口专用的操作维护等功能。用户平面接口S1-U则主要用于传送用户数据,本方案选取用户面接口S1-U接口作为数据采集点,通过对该接口的协议栈解码获取用户的上网数据,作为DPI识别模块的输入变量。
图1S1接口示意图
本系统主要包括数据采集模块、协议栈解析模块、DPI业务识别模块和业务统计模块。总体实现框架如图2所示,各模块功能设计如下:
图2系统框架
(1)数据采集模块实现对现网S1-U接口数据的实时采集,将采集到的数据交给协议解析模块。
(2)协议解析模块将从S1-U接口得到的实时数据进行基本解析,获取IP及其底层数据,并将链路信息进行缓存,然后调用子模块(快速DPI),根据识别结果调用相应的应用层协议解码模块,应用层协议解码模块通过对传输层负载的解析获取关键字段。
(3)流量识别模块实现对业务内容的识别,输入为应用层协议的关键字段,输出为具体业务标识信息。
(4)数据存储模块的功能是将相关数据录入数据库。
(5)扩展模块以订阅的方式获取需要进行深度识别的数据。
(6)业务模块实现用户对流量的统计功能。
2系统实现
2.1协议解码模块
协议解码模块分为基本解码、快速DPI和应用层解码3个子模块。基本解码模块的功能是解析数据包的基本信息,缓存链路信息。针对各层协议,自下向上逐层对协议进行解码,并将解码结果及相关指标信息保存到链表结构体中。
为了将分片的数据包重新组合成完整的数据包,必须进行链路缓存,系统使用key-value方式保存链路信息,key为通信五元组,value包含一些通用信息(五元组、协议类型、时
您可能关注的文档
最近下载
- 2025年泡沫铝行业研究报告及未来发展趋势预测.docx
- 智慧城市应急管理信息化平台建设方案(47页).pptx VIP
- 班主任基本功大赛育人故事一等奖:从“心”擦亮星星的光.docx VIP
- (高清版)-B-T 41932-2022 塑料 断裂韧性(GIC和KIC)的测定 线弹性断裂力学(LEFM)法.pdf VIP
- 上海牛津英语5B知识点汇总.docx VIP
- 华为交换机配置教程(从入门开始)-华为交换机详细教程.pdf VIP
- 机械创新设计第七章 仿生原理与创新设计 .ppt VIP
- 高等教育心理学课件.ppt VIP
- ISO 55013-2024 资产管理-数据资产管理指南(中文版-雷泽佳翻译-2024).docx
- 发改价格〔〕670建设工程监理与相关服务收费标准.doc VIP
文档评论(0)