一種快速統(tǒng)計(jì)分析路由器流量的方法

基本信息

申請?zhí)?/td> CN201910492425.1 申請日 -
公開(公告)號 CN110149248A 公開(公告)日 2019-08-20
申請公布號 CN110149248A 申請公布日 2019-08-20
分類號 H04L12/26;G06F16/22 分類 電通信技術(shù);
發(fā)明人 嚴(yán)燕冬;黃慧攀 申請(專利權(quán))人 杭州商灣網(wǎng)絡(luò)科技有限公司
代理機(jī)構(gòu) 杭州求是專利事務(wù)所有限公司 代理人 杭州商灣網(wǎng)絡(luò)科技有限公司
地址 311121 浙江省杭州市余杭區(qū)倉前街道良睦路1399號12號樓101-F1-43、44
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種快速統(tǒng)計(jì)分析路由器流量的方法,包括:在路由器的內(nèi)核模塊創(chuàng)建對應(yīng)2個內(nèi)存存儲區(qū)域,2個內(nèi)存存儲區(qū)域分別對應(yīng)上一周期的緩存數(shù)據(jù)和當(dāng)前周期的緩存數(shù)據(jù);基于路由器的內(nèi)置netfilter的鉤子函數(shù)獲取到路由器接收和發(fā)送的數(shù)據(jù)包信息,獲取到該數(shù)據(jù)包的源地址、目的地址、源端口、目的端口進(jìn)行哈希函數(shù)計(jì)算得到key,匹配當(dāng)前周期緩存數(shù)據(jù)的索引所對應(yīng)的內(nèi)存存儲區(qū)域,獲取該內(nèi)存存儲區(qū)域?qū)?yīng)的紅黑樹緩存,如果能夠匹配,從紅黑樹緩存中獲取對應(yīng)的特征類型;特征數(shù)據(jù)匹配之后,對該數(shù)據(jù)包進(jìn)行標(biāo)識,統(tǒng)計(jì),得到路由器對應(yīng)特征類型的流量。本發(fā)明實(shí)現(xiàn)快速分類流量同時,也將分類的流量進(jìn)行統(tǒng)計(jì)。