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

基本信息

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

摘要

摘要 本發(fā)明公開了一種快速統(tǒng)計(jì)分析路由器流量的方法,包括:在路由器的內(nèi)核模塊創(chuàng)建對(duì)應(yīng)2個(gè)內(nèi)存存儲(chǔ)區(qū)域,2個(gè)內(nèi)存存儲(chǔ)區(qū)域分別對(duì)應(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ù)的索引所對(duì)應(yīng)的內(nèi)存存儲(chǔ)區(qū)域,獲取該內(nèi)存存儲(chǔ)區(qū)域?qū)?yīng)的紅黑樹緩存,如果能夠匹配,從紅黑樹緩存中獲取對(duì)應(yīng)的特征類型;特征數(shù)據(jù)匹配之后,對(duì)該數(shù)據(jù)包進(jìn)行標(biāo)識(shí),統(tǒng)計(jì),得到路由器對(duì)應(yīng)特征類型的流量。本發(fā)明實(shí)現(xiàn)快速分類流量同時(shí),也將分類的流量進(jìn)行統(tǒng)計(jì)。