[发明专利]一种基于均匀采样的网络冗余流量识别方法在审
申请号: | 201410730071.7 | 申请日: | 2014-12-04 |
公开(公告)号: | CN104394091A | 公开(公告)日: | 2015-03-04 |
发明(设计)人: | 邢玲;何燕玲;马强;杨国海 | 申请(专利权)人: | 西南科技大学 |
主分类号: | H04L12/801 | 分类号: | H04L12/801 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 621000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于均匀采样的网络冗余流量识别方法,通过特征指纹均匀采样:按固定大小的窗口连续滑动,选取窗口内最大的特征指纹作为采样特征指纹存入特征指纹库;以及采样特征指纹动态跟踪:查找特征指纹库识别冗余数据块的过程中,更新特征指纹库中匹配的特征指纹指向(映射于)缓冲区中匹配的数据包负载,以防止缓冲区刷新过程清除特征指纹库中高频冗余数据包负载映射的特征指纹,保持冗余流量识别的可持续性。 | ||
搜索关键词: | 一种 基于 均匀 采样 网络 冗余 流量 识别 方法 | ||
【主权项】:
一种基于均匀采样的网络冗余流量识别方法,其特征在于,包括以下步骤:(1)、特征指纹均匀采样1.1)、对接收的第一个数据包负载t1,t2,t3...tn,按Ω大小的滑动窗口,从起始位置滑动,一个字节为步进,对该数据包负载进行划分,得到连续的大小为Ω的n‑Ω+1个数据块t1,t2,t3,...,tΩ、t2,t3,t4,...,tΩ+1、…、tn‑Ω+1,tn‑Ω+2,tn‑Ω+3,...,tn,其中,n为数据包负载字节数;1.2)、对n‑Ω+1个数据块的数据块,按Rabin多项式,计算数据块映射的特征指纹,数据块与特征指纹映射关系依次为:H1=RF(t1,t2,t3,...,tΩ)=(t1pΩ‑1+t2pΩ‑2+...+tΩ‑1p1+tΩp0)mod MH2=RF(t2,t3,t4,...,tΩ+1)=((RF(t1,t2,t3...tΩ)‑t1pΩ‑1)*p+tΩ+1p0)mod M (1)……Hn‑Ω+1=RF(tn‑Ω+1,tn‑Ω+2,tn‑Ω+3,...,tn)=((RF(tn‑Ω,tn‑Ω+1,tn‑Ω+2,...,tn‑1)‑tn‑ΩpΩ‑1)*p+tnp0)mod M其中,H1、H2、…、Hn‑Ω+1为n‑Ω+1个数据块对应的特征指纹;首先按公式(1)计算数据块t1,t2,t3,...,tΩ映射的特征指纹H1,然后根据查找表T,以单字节ti元素值作为查找索引,得到tipΩ‑1的值,i=1,2,…,n‑Ω;最后按照公式(1),计算出数据块t2,t3,t4,...,tΩ+1、…、tn‑Ω+1,tn‑Ω+2,tn‑Ω+3,...,tn的特征指纹H2,…,Hn‑Ω+1,其中,查找表T包括0~255的查找索引,每个查找索引对应的输出值为该查找索引与pΩ‑1的乘积;1.3)、步骤1.2)得到的特征指纹进行顺序排列,形成特征指纹序列H1,H2,…,Hn‑Ω+1;按w大小的滑动窗口,从起始位置滑动,一个特征指纹为步进,对特征指纹序列H1,H2,…,Hn‑Ω+1进行划分,每次滑动都选取滑动窗口内最大值作为采样特征指纹存入特征指纹库中,至最后一个滑动窗口,完成输入数据包的特征指纹采样;不同滑动窗口因重叠部分选中同一采样特征指纹时,只存入第一次选中的采样特征指纹;(2)、采样特征指纹动态跟踪2.1)、建立一个缓冲区,将输入的第一个数据包负载存入,并将特征指纹库中的采样特征指纹映射于第一个数据包负载;2.2)、对接收的第二个数据包负载,首先存入缓冲区,然后按照步骤(1)中的方法提取到采样特征指纹,并逐个在特征指纹库中进行匹配,并进行动态跟踪:如果匹配到采样特征指纹,则将特征指纹库中匹配到的采样特征指纹映射于第二个数据包负载,如果没有匹配到,则将提取的采样特征指纹存入特征指纹库中,并映射于第二个数据包负载;2.3)、对随后接收的数据包负载,按照步骤2.2)方法进行处理;当缓冲区中数据包负载存满后,采用先进先出(First In First Out,FIFO)的老化机制刷新缓冲区,以便存储后续达到的数据包负载,刷新时,特征指纹库中映射于被移出数据包负载的采样特征指纹被清除;(3)、冗余流量识别对于步骤(2)中提取的采样特征指纹,如果在特征指纹中匹配成功,则采样最大内容匹配法,依据采样特征指纹对应的数据块,对接收的数据包负载与映射于缓存区中的数据包负载进行匹配,并输出匹配字节数即冗余数据块大小;统计出单位时间各个冗余数据块大小之和,得到冗余流量大小即识别出冗余流量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南科技大学,未经西南科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410730071.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种BT流量控制系统和方法
- 下一篇:一种容迟网中基于能效的消息转发方法