一種實現(xiàn)VXLAN報文線速收發(fā)的方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN201310130270.X 申請日 -
公開(公告)號 CN103200085A 公開(公告)日 2013-07-10
申請公布號 CN103200085A 申請公布日 2013-07-10
分類號 H04L12/70(2013.01)I;H04L12/28(2006.01)I;H04L29/08(2006.01)I 分類 電通信技術(shù);
發(fā)明人 陳喬 申請(專利權(quán))人 西安乘祥科技有限公司
代理機構(gòu) 北京愛普納杰專利代理事務(wù)所(特殊普通合伙) 代理人 中航網(wǎng)信(北京)科技有限公司;西安乘祥科技有限公司
地址 100098 北京市海淀區(qū)知春路甲48號盈都大廈A座6A
法律狀態(tài) -

摘要

摘要 本發(fā)明適用于網(wǎng)絡(luò)數(shù)據(jù)處理領(lǐng)域,提供了一種實現(xiàn)VXLAN報文線速收發(fā)的方法及系統(tǒng),所述方法包括:虛擬機應(yīng)用程序調(diào)用VXLAN接口庫打開網(wǎng)卡設(shè)備端口;VXLAN接口庫在用戶空間分配DMA緩沖區(qū)隊列,并向網(wǎng)卡驅(qū)動傳遞緩沖區(qū)地址;網(wǎng)卡擴(kuò)展驅(qū)動程序?qū)⑹盏降腣XLAN報文寫入DMA緩沖區(qū),接口庫函數(shù)將收到的報文進(jìn)行VXLAN協(xié)議解封裝后提交給虛擬機應(yīng)用程序;虛擬機應(yīng)用程序調(diào)用接口庫函數(shù)發(fā)送報文,接口庫函數(shù)將報文進(jìn)行VXLAN封裝后寫入DMA緩沖區(qū),網(wǎng)卡擴(kuò)展驅(qū)動程序根據(jù)目的地址轉(zhuǎn)發(fā)。本發(fā)明在不更換硬件設(shè)備的情況下,在云計算環(huán)境中實現(xiàn)對VXLAN報文的實時處理,有效降低了VXLAN報文處理的成本。