技術總結(jié)
本發(fā)明公開了一種用戶態(tài)到內(nèi)核態(tài)的數(shù)據(jù)報文處理方法。所述方法包括:S1、通過TUN/TAP驅(qū)動的方式在內(nèi)核態(tài)創(chuàng)建虛擬網(wǎng)卡;S2、在用戶態(tài)進行網(wǎng)卡驅(qū)動加載,并將用戶態(tài)的網(wǎng)絡接口信息發(fā)送給所述虛擬網(wǎng)卡;S3、所述虛擬網(wǎng)卡根據(jù)用戶態(tài)的網(wǎng)絡接口信息創(chuàng)建虛擬接口,所述虛擬接口的數(shù)量及狀態(tài)與用戶態(tài)的網(wǎng)絡接口保持一致;S4、當接收到需要內(nèi)核態(tài)處理的報文時,用戶態(tài)的網(wǎng)絡接口將所述需要內(nèi)核態(tài)處理的報文發(fā)送給所述虛擬網(wǎng)卡,所述虛擬網(wǎng)卡將所述需要內(nèi)核態(tài)處理的報文發(fā)送給內(nèi)核態(tài)進行處理。所述方法能夠消除內(nèi)核網(wǎng)卡驅(qū)動加載造成的性能損耗,同時使內(nèi)核態(tài)能夠感知實際物理網(wǎng)絡及網(wǎng)絡接口狀態(tài)。
技術研發(fā)人員:高福亮
受保護的技術使用者:漢柏科技有限公司
文檔號碼:201310213794
技術研發(fā)日:2013.05.31
技術公布日:2017.04.19