产品
产品中心
< 返回主菜单
产品

交换机

交换机所有产品
< 返回产品
交换机
查看交换机首页 >

无线

无线所有产品
< 返回产品
无线
查看无线首页 >

云桌面

云桌面产品方案中心
< 返回产品
云桌面
查看云桌面首页 >

安全

安全所有产品
< 返回产品
安全
查看安全首页 >
产品中心首页 >
行业
行业中心
< 返回主菜单
行业
行业中心首页 >

DPI技术——关键业务不卡顿的保障!

【DPI技术】本文主要是对DPI技术进行介绍,指出DPI技术在应用审计、应用路由、IPS、流量管理等方面获得广泛的应用,可以阻断外部攻击、审计用户上网行为,极大地提高了网络的安全性。并详细介绍了DPI工作原理、DPI技术优势以及DPI技术的典型应用。

  • 发布时间:2022-04-29

  • 点击量:

  • 点赞:

分享至

我想评论

1 背景
随着信息技术的飞速发展,对等网络(Peer-to-Peer,简称P2P)、流媒体、互动在线游戏和虚拟现实等新型网络业务层出不穷。在这些新兴业务中,P2P业务的流量占互联网数据流量的50%-70%,再加上其他业务流量,极大地加重了网络拥塞,影响了正常网络业务的开展和关键应用的普及。同时,P2P应用的广泛使用也给网络管理带来了极大的挑战。
为了应对新兴业务带来的带宽负载,传统的解决方案是通过简单的网络升级扩容,其弊端也是显而易见的:

● 带宽管理方面:面对不断增长的数据流量,需要不断地增加网络设备,增加硬件成本和运维成本。

● 网络运维方面:缺乏有效的技术监管手段,不能对新型业务数据进行感知和识别。

● 网络安全方面:传统的网络安全检测只能对报文进行四层检测(IP+端口),攻击者可以构造报文(将攻击信息插入到应用层)来绕开检测,从而达到攻击目的。

因此,如何深度感知互联网/移动互联网业务,提供应用级管控手段,成为运营商关注的焦点。为了解决这些问题,DPI技术应运而生。

2 DPI技术介绍

DPI(Deep Packet Inspection,深度报文检测)是一种基于报文的应用层信息对流量进行检测和控制的功能。普通报文检测只能分析报文四层以下的内容,如IP、端口、协议类型等。而DPI技术除了能对这些信息进行分析外,还增加了对应用层的分析,能够识别各种应用及其内容。当IP数据包、TCP或UDP数据流通过支持DPI技术的设备时,设备会通过深入读取报文载荷来进行重组和分析,从而识别整个应用程序的内容,然后按照设备定义的管理策略对流量进行后续处理。

正是由于其应用识别的特性,DPI技术在应用审计、应用路由、IPS、流量管理等方面获得广泛的应用,可以阻断外部攻击、审计用户上网行为,极大地提高了网络的安全性。

3 DPI工作原理

3.1   DPI检测原理

不同类型的应用通常依赖于不同的协议,而不同的协议都有其特殊的指纹,这些指纹可能是特定的端口、特定的字符串或Bit序列。这些指纹由专业的安全专家收集并整理,形成“特性库”,当DPI设备收到报文后,就会通过特征库中的特征规则对报文载荷进行匹配,最终识别出数据流所属的应用类型。

一个特征库中可能有上千条特征规则,匹配报文时,为了能够尽可能的提高报文匹配的效率,降低对报文转发性能的影响。DPI技术提出了快速匹配方法,其原理如下:

(1)先进行近似匹配:取出每条规则的最长特征串,进行最长特征串的多模AC算法匹配。根据最长特征串找到可能匹配的候选规则。

(2)再进行精确匹配:对候选规则进行单模算法的字符串匹配或者正则表达式字符串匹配。

特征码的距离固定,可以用特征库载荷规则选项进行精确特征描述,然后转化为单模算法的字符串匹配进行精确匹配。通常我们会采用改良的单模BM算法进行匹配。

特征码的距离不固定难以描述,可以用正则表达式文法描述,采用正则表达式算法进行匹配。

3.2   DPI检测流程

DPI深度检测流程如下:

(1)设备加载特征库文件。

(2) 当设备收到报文后,在协议和端口的识别基础上对报文载荷进行解码,然后通过特征库中的特征规则对载荷进行匹配,识别报文内容。

(3)根据匹配结果处理报文:

匹配成功,将报文转发给其他业务模块(如IPS、应用路由)进行后续处理等。

匹配失败,放行报文。

4 DPI技术优势

4.1   和传统四层检测比较

传统的四层检测只能识别报文二到四层的信息,如IP、端口号等。而DPI技术不仅能识别这些信息,还能识别应用层信息,识别更精细、更准确。

图4-1    DPI深度检测和传统四层检测对比

4.2   和DFI技术比较

与DPI进行报文应用层载荷的检测不同,DFI采用的是一种基于流量行为的应用识别技术。不同类型的应用,其会话连接或数据流的状态不同。例如,P2P下载应用的流量模型的特点为平均包长都在450byte以上、下载时间长、连接速率高、首选传输层协议为TCP等。DFI技术正是基于这一系列流量的行为特征,通过机器学习算法建立流量特征模型,分析会话连接流的包长、连接速率、传输字节量、包与包之间的间隔等信息来与流量模型对比,从而鉴别应用类型。

DFI与DPI两种技术的基本目标都是为了实现应用识别,但是两者在实现的着眼点和技术细节方面又有着较大的区别,具体如表4-1所示。

表4-1    DPI技术和DFI技术对比

技术类型 处理速度 维护成本 识别准确率 适用场景
DPI 较慢(逐包) 较高(特征库维护) 较高 适用于精细和准确识别、精细管理的场景
DFI 较快(逐流) 较低 较低 适用于高效识别、粗放管理的场景

5 典型应用

锐捷的防火墙出口网关系列产品已经全面支持DPI技术,本章以RG-EG3250多业务安全网关为例,介绍DPI技术在网吧场景中的使用及配置思路。

5.1   组网需求

网吧出口有1条光纤线路和多条ADSL线路,根据业务需求,要求关键应用(如游戏、网页浏览、即时通讯等)走光纤链路;抑制应用(如在线影视、P2P下载等)走ADSL线路。视频流媒体软件和HTTP视频流媒体类型等应用在午夜时间不进行抑制,可以走光纤线路。

图5-1    网吧组网需求

5.2   配置思路

● 所有的P2P应用软件、在线影视等非关键应用走ADSL线路,能够在ADSL线路充分应用带宽。

● 设置光纤线路为缺省路由,确保关键应用走光纤线路,网络流畅。

● 当出口带宽不足时,Web业务可以走ADSL线路,减少光纤的使用,为关键业务减少带宽。

5.3   客户收益
 
在网吧场景中,用户希望网吧的关键应用如游戏、及时通讯等网络流畅,增强网吧客户的游戏体验。通过应用路由,让非关键应用流量走ADSL线路,关键应用流量走光纤线路,无论视频流量、下载流量多大,都不会占用游戏等关键应用的网络带宽,大大提升了网吧客户的游戏体验和满意度。
 
6 结论
 
信息技术是不断发展和更新的,应用识别技术也在随着网络的发展不断更新升级。锐捷的防火墙出口网关系列产品同时支持DPI和DFI两种技术对应用进行识别:
 
● 对于DPI技术所依赖的特征库,锐捷已有专门的特征分析团队,并制定出了成熟的特征分析流程,分析各个应用的报文特征,并不断地更新到特征库中。
 
● DFI技术采用了机器学习算法和人工经验两种方式对流量进行学习建模,并通过学习后建立的模型来识别各类应用的流量,很大程度上降低了对人工经验的依赖。
 
在功能使用上,锐捷的防火墙出口网关系列产品同时支持命令行和Web配置DPI功能,无复杂参数简单,配置灵活,上手简单。期待您的选购!

相关标签:

点赞

任何需要,请联系我们

返回顶部

请选择服务项目
关闭咨询页
售前咨询 售前咨询
售前咨询
售后服务 售后服务
售后服务
意见反馈 意见反馈
意见反馈
更多联系方式
是否找到您想要的内容?
您遇到了什么问题?
找不到想要的信息
筛选功能不好用
加载速度太慢
页面体验差
提交
您是否找到了与产品相关的文档
筛选功能是否帮助您更快找到所需的文档?
有帮助
一般
没有帮助
没用过
请问您遇到了什么问题?
需要填写的内容太多
有些信息不懂怎么填
页面有问题/错误
其他
确定
这些客户案例是否对您有帮助?
非常有帮助
比较有帮助
没有帮助
请您对这个客户案例进行评价
兴趣度
相关性
可信度
确定
感谢您的反馈!
感谢您的反馈!