[发明专利]基于NetFlow流实时分离出P2P流的方法无效
申请号: | 200910025133.3 | 申请日: | 2009-02-24 |
公开(公告)号: | CN101510843A | 公开(公告)日: | 2009-08-19 |
发明(设计)人: | 陈鸣;许博;周玉明;邢长友 | 申请(专利权)人: | 陈鸣;中国人民解放军理工大学指挥自动化学院 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/08 |
代理公司: | 南京天华专利代理有限责任公司 | 代理人: | 夏 平 |
地址: | 210007江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 netflow 实时 分离 p2p 方法 | ||
1.一种基于NetFlow流实时分离出P2P流的方法,其特征在于,包括下列步骤:A.接收P2P应用流步骤,用于接收检测到的P2P应用流的相关信息,该信息包括所述P2P应用流的六元组,即源IP地址、源端口号、目的IP地址、目的端口号、运输协议类型、P2P应用类型编码,并且对每条P2P应用流仅发送一个P2P应用流信息;
B.散列寻址步骤,以接收到的上述六元组中的前五个元素根据散列函数得到的散列值为地址,在相应散列表空间的表项进行寻址,表项初始值均为0,并在该表项中写入对应的P2P应用流六元组中第六个元素,即非0值类型编码;当这些非0值的生存期大于NetFlow流的生命周期的值时,这些非0值对应的表项就被置为0;
C.接收NetFlow流步骤,用于接收网络流中的NetFlow流信息,并使用步骤B中相同的散列函数根据NetFlow流记录的五元组,即源IP地址、源端口号、目的IP地址、目的端口号、运输协议类型,得到散列值;
D.比对步骤,针对NetFlow流中的每条记录,根据步骤C生成的散列值在步骤B中相同的散列表空间进行寻址;若对应的表项中的值非0,则相对应的NetFlow流为P2P流,其类型编码为该表项中的值;并将这些非0值的生存期重置为1;E.分离处理步骤,对于寻址到某表项其值不为0的NetFlow流记录,取出表项中的值后将其追加到该NetFlow流记录的特定位置中,并在内存或在文件中保留该NetFlow流记录;否则删除该NetFlow流记录。
2.根据权利要求1所述的基于NetFlow流实时分离出P2P流的方法,其特征在于,所述步骤B中,非0值的生存期初始值为1,并随着时间的推移将不断增大,当这些非0值的生存期大于NetFlow流的生命周期的值时,这些非0值对应的表项就被置为0。
3.根据权利要求2所述的基于NetFlow流实时分离出P2P流的方法,其特征在于,所述NetFlow流由路由器或交换机或专用NetFlow产生器产生。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈鸣;中国人民解放军理工大学指挥自动化学院,未经陈鸣;中国人民解放军理工大学指挥自动化学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910025133.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:相机系统及相关方法
- 下一篇:一种铁基非晶态合金材料及其制备方法