一種快速統(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ì)。 |
