虛擬機網(wǎng)絡數(shù)據(jù)流量監(jiān)控方法及裝置

基本信息

申請?zhí)?/td> CN201910169420.5 申請日 -
公開(公告)號 CN109981403A 公開(公告)日 2019-07-05
申請公布號 CN109981403A 申請公布日 2019-07-05
分類號 H04L12/26(2006.01)I; H04L12/931(2013.01)I 分類 電通信技術;
發(fā)明人 不公告發(fā)明人 申請(專利權)人 北京勤慕數(shù)據(jù)科技有限公司
代理機構 北京商專永信知識產(chǎn)權代理事務所(普通合伙) 代理人 北京勤慕數(shù)據(jù)科技有限公司
地址 100084 北京市海淀區(qū)農(nóng)大南路1號院5號樓4層407
法律狀態(tài) -

摘要

摘要 本發(fā)明公開一種虛擬機網(wǎng)絡數(shù)據(jù)流量監(jiān)控方法包括:將所述服務器的多個虛擬機中的一個虛擬機配置成具有監(jiān)聽端口和轉發(fā)端口的虛擬機網(wǎng)絡監(jiān)控模塊,監(jiān)聽端口用于網(wǎng)絡數(shù)據(jù)的捕獲,轉發(fā)端口用于將捕獲的網(wǎng)絡數(shù)據(jù)轉發(fā)至指定接收機;啟動虛擬機網(wǎng)絡監(jiān)控模塊所對應的虛擬機,以自動執(zhí)行以下步驟:加載uio.ko,igb_uio.ko內核模塊;配置DPDK虛擬網(wǎng)卡驅動,將監(jiān)聽端口和轉發(fā)端口的虛擬網(wǎng)卡驅動配置成DPDK虛擬網(wǎng)卡驅動;加載DPDK大頁內存,用于DPDK的數(shù)據(jù)處理;監(jiān)聽端口實時捕獲網(wǎng)絡數(shù)據(jù),并通過轉發(fā)端口轉發(fā)至指定接收機。本方法所有的數(shù)據(jù)捕獲以及轉發(fā)都沒有對數(shù)據(jù)包進行再次拷貝,避免讓CPU做大量的數(shù)據(jù)拷貝任務,這就大大提升了網(wǎng)絡數(shù)據(jù)流量監(jiān)控的性能。