一种快速统计分析路由器流量的方法

基本信息

申请号 CN201910492425.1 申请日 -
公开(公告)号 CN110149248B 公开(公告)日 2020-03-03
申请公布号 CN110149248B 申请公布日 2020-03-03
分类号 H04L12/26;G06F16/22 分类 电通信技术;
发明人 严燕冬;黄慧攀 申请(专利权)人 杭州商湾网络科技有限公司
代理机构 杭州求是专利事务所有限公司 代理人 杭州商湾网络科技有限公司
地址 311121 浙江省杭州市余杭区仓前街道良睦路1399号12号楼101-F1-43、44
法律状态 -

摘要

摘要 本发明公开了一种快速统计分析路由器流量的方法,包括:在路由器的内核模块创建对应2个内存存储区域,2个内存存储区域分别对应上一周期的缓存数据和当前周期的缓存数据;基于路由器的内置netfilter的钩子函数获取到路由器接收和发送的数据包信息,获取到该数据包的源地址、目的地址、源端口、目的端口进行哈希函数计算得到key,匹配当前周期缓存数据的索引所对应的内存存储区域,获取该内存存储区域对应的红黑树缓存,如果能够匹配,从红黑树缓存中获取对应的特征类型;特征数据匹配之后,对该数据包进行标识,统计,得到路由器对应特征类型的流量。本发明实现快速分类流量同时,也将分类的流量进行统计。