- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
流控和应用识别技术详解
2017年3月22日 张茂
流控技术概述
1.应用识别
2.流量控制
ACE/EG四种应用识别技术:
DPI技术
DFI技术
流控基本概念
带宽租用
带宽嵌套
双速三色令牌桶算法
基于特征字的DPI识别技术
不同的应用通常会采用不同的协议,而各种协议都有其特殊的指纹,这些指纹可能是特定的端口、特定的字符串或者特定的Bit序列。基于特征字的识别技术,正是通过识别数据报文中的指纹信息来确定业务流所承载的应用。通过对指纹信息的升级,基于特征字的识别技术可以很方便地扩展到对新协议的检测。
下面以Bittorrent协议的识别为例
可以对Bittorrent协议的对等协议进行分析来识别,所谓对等协议指的是peer与peer之间交换信息的一种协议。对等协议总是由一个“握手”开始,后面是循环的消息流,每个消息的前面,都有一个数字来表示消息的长度。
协议规范中定义:握手是必需进行的,它是由客户端发送的第一条消息。
Bittorrent协议“握手”消息分析
由于对等协议消息是由每个消息的
前面一个数字来表示消息的长度,
可以确定“19BitTorrent Protocol”
就是Bittorrent协议的特征字。
因此只要匹配“19BitTorrent Protocol”关键字符串的数据流就可以识别为BitTorrent协议。
DPI识别原理分析
DPI识别本身分多个阶段来完成的
日常特征收集更新
专门的特征收集团队实时跟踪所有要识别的应用,关注应用特征是否变更,并生成新特征库进行发布。设备上会自动更新最新的特征库
设备起机初始化阶段
设备在起机后,会解析特征库,将所有的特征加入AC状态机。
同时每个特征的私有描述符也会形成我司特有的精确匹配状态机用于精确匹配
设备转发识别阶段
针对进来的报文,首先通过AC状态机匹配,找出多条在特征字符上相匹配的特征
针对找出的特征进行精确匹配,确定最终命中的规则。例如:特征字符的位置,同一报文中多个不同特征字符的相对位置等
DPI识别原理分析
针对前页“19BitTorrent Protocol”特征字的过程如下
日常特征收集阶段
分析BT的报文找到改特征,加入特征库
在这个阶段,可能有多个应用有类似的特征,例如还有迅雷、电驴也有类似特征。假定区别如下
BT的这个特征偏移在UDP载荷的前面,偏移为0的位置
迅雷的这个特征在UDP载荷中,偏移10的位置
电驴的这个特征在偏移20的位置
将上述所有特征用私有描述符写成规则。
设备起机初始化阶段
设备在起机后,会解析特征库,将所有的特征加入AC状态机。
同时每个特征的私有描述符也会形成我司特有的精确匹配状态机用于精确匹配
设备转发识别阶段
在AC状态机中会匹配命中三条规则
在精确匹配阶段,会逐一按照描述符对报文内容进行比对,最终发现特征位置在偏移0的位置,所以命中BT的规则,最终识别成BT。
内页:
标题前红色竖条可自由移动
标题 (1级) : 22-24pt
标题 (2-5级) :20-22pt
正文: 12-18pt
颜色: R89 G89 B89
中文字体:微软雅黑
英文字体:Arial
配色参考方案:
建议同一页面内不超过三种颜色,以下是10组配色方案,同一页面内只选择一组使用。(仅供参考)
插曲-正则表达式
正则表达式是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串
正则表达式可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等
举例1:如果你想查找某个目录下的所有的Word文档的话,你会搜索*.doc。在这里*会被解释成任意的字符串。
举例2:查找所有电话号码
\b0\d\d\d?-\d\d\d\d\d\d\d\d?\b
以0开头,然后是两或三个数字,然后是一个连字号“-”,最后是7或8个数字
内页:
标题前红色竖条可自由移动
标题 (1级) : 22-24pt
标题 (2-5级) :20-22pt
正文: 12-18pt
颜色: R89 G89 B89
中文字体:微软雅黑
英文字体:Arial
配色参考方案:
建议同一页面内不超过三种颜色,以下是10组配色方案,同一页面内只选择一组使用。(仅供参考)
DFI技术
与DPI进行应用层的载荷匹配不同,DFI采用的是一种基于流量行为的应用识别技术,即不同的应用类型体现在会话连接或数据流上的状态各有不同。例如,网上IP语音流量体现在流状态上的特征就非常明显:RTP流的包长相对固定,一般在130~220byte,连接速率较低,为20~84kbit/s,同时会话持续时间也相对较长。
DFI识别技术是通过分析应用流量的特征,从流量行为模型特征库中查找匹配相应的规则,从而识别具体应用。
流量模型的建立有两种方法:人工经验建模、机器学习
您可能关注的文档
- 刘邦和项羽成败原因分析.ppt
- 刘鸿文版材料力学课件全套上.ppt
- 刘鸿文版材料力学全套课件PPT课件.ppt
- 刘慧--绝经前HR+早期乳腺癌治疗进展.ppt
- 刘姥姥一进荣国府情节结构.ppt
- 刘少奇-人物评价.ppt
- 刘姝威分析蓝田造假案例 (2).ppt
- 刘向《孟母三迁》.ppt
- 刘晓鸽新疆课件.ppt
- 刘艳的GaNMOSFET器件研究.ppt
- 2025四川天府银行社会招聘备考题库(攀枝花)含答案详解(最新).docx
- 2025四川银行首席信息官社会招聘备考题库及完整答案详解1套.docx
- 2025四川天府银行社会招聘备考题库(攀枝花)带答案详解.docx
- 2025四川天府银行社会招聘备考题库(成都)含答案详解(a卷).docx
- 2025四川广元市利州区选聘社区工作者50人备考题库及答案详解(基础+提升).docx
- 2025天津银行资产负债管理部总经理或副总经理招聘1人备考题库含答案详解(典型题).docx
- 2025四川天府银行社会招聘备考题库(西充)附答案详解(考试直接用).docx
- 2025年中国民生银行南宁分行招聘2人备考题库及答案详解(全优).docx
- 2025天津银行高级研究人才招聘备考题库附答案详解(达标题).docx
- 2025大连银行营口分行招聘2人备考题库及参考答案详解一套.docx
原创力文档


文档评论(0)