專利名稱:一種實(shí)現(xiàn)vxlan報(bào)文線速收發(fā)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)數(shù)據(jù)處理領(lǐng)域,尤其涉及一種實(shí)現(xiàn)VXLAN報(bào)文線速收發(fā)的方法及系統(tǒng)。
背景技術(shù):
VLAN技術(shù)受到12位標(biāo)簽的限制,最多只能在一個(gè)網(wǎng)絡(luò)中提供4096個(gè)虛擬子網(wǎng)。在多租戶的云計(jì)算網(wǎng)絡(luò)中,對(duì)虛擬網(wǎng)絡(luò)的需求數(shù)量遠(yuǎn)遠(yuǎn)超過(guò)VLAN的能力,因此以VMWARE、CISCO為代表的廠家提出了 VXLAN的實(shí)現(xiàn)架構(gòu),可以最多提供1600萬(wàn)個(gè)虛擬網(wǎng)絡(luò),從而徹底解決了這個(gè)問(wèn)題?,F(xiàn)有技術(shù)中,實(shí)現(xiàn)VXLAN架構(gòu),一般需要服務(wù)器升級(jí)并安裝相關(guān)廠家的軟硬件套件,且網(wǎng)絡(luò)性能受到軟硬件性能的限制,既增加成本,又無(wú)法保證QoS。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)VXLAN報(bào)文線速收發(fā)的方法,旨在解決上述問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種實(shí)現(xiàn)VXLAN報(bào)文線速收發(fā)的方法,所述方法包括下述步驟:虛擬機(jī)應(yīng)用程序調(diào)用VXLAN接口庫(kù)打開(kāi)網(wǎng)卡設(shè)備端口 ;VXLAN接口庫(kù)在用戶空間分配DMA緩沖區(qū)隊(duì)列,并向網(wǎng)卡驅(qū)動(dòng)傳遞緩沖區(qū)地址;在接收VXLAN報(bào)文時(shí),網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序?qū)⑹盏降腣XLAN報(bào)文寫(xiě)入DMA緩沖區(qū),供接口庫(kù)直接讀取,接口庫(kù)函數(shù)將收到的報(bào)文進(jìn)行VXLAN協(xié)議解封裝后提交給虛擬機(jī)應(yīng)用程序;在發(fā)送VXLAN報(bào)文時(shí),虛擬機(jī)應(yīng)用程序調(diào)用接口庫(kù)函數(shù)發(fā)送報(bào)文,接口庫(kù)函數(shù)將報(bào)文進(jìn)行VXLAN封裝后寫(xiě)入DMA緩沖區(qū),網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序根據(jù)目的地址轉(zhuǎn)發(fā)。本發(fā)明實(shí)施例還提供一種實(shí)現(xiàn)VXLAN報(bào)文線速收發(fā)的系統(tǒng),所述系統(tǒng)包括: VXLAN接口庫(kù),用于分配DMA緩沖區(qū)隊(duì)列;讀取DMA緩沖區(qū)數(shù)據(jù),并進(jìn)行VXLAN解封裝,解析出VNI號(hào),轉(zhuǎn)發(fā)給目的虛擬機(jī)VM,調(diào)用操作系統(tǒng)通用庫(kù)函數(shù)發(fā)送帶VXLAN封裝的ARP報(bào)文檢查目的地址;對(duì)報(bào)文進(jìn)行VXLAN封裝,并寫(xiě)入緩沖區(qū),調(diào)用intel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)接口進(jìn)行發(fā)送;網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序,用于讀取DMA緩沖區(qū)數(shù)據(jù),并輸出至網(wǎng)卡的物理端口 ;接收以本機(jī)MAC為目的地址的VXLAN ARP報(bào)文,寫(xiě)入DMA緩沖區(qū)。本發(fā)明實(shí)施例在不更換硬件設(shè)備的情況下,在云計(jì)算環(huán)境中實(shí)現(xiàn)對(duì)VXLAN報(bào)文的實(shí)時(shí)處理,有效降低了 VXLAN報(bào)文處理的成本。
圖1是本發(fā)明實(shí)施例提供的實(shí)現(xiàn)VXLAN報(bào)文線速收發(fā)的方法流程圖;圖2是本發(fā)明實(shí)施例提供的實(shí)現(xiàn)VXLAN報(bào)文線速收發(fā)的系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例使用DMA緩沖區(qū)隊(duì)列處理VXLAN報(bào)文,解決了報(bào)文收發(fā)效率問(wèn)題,不需要使用專用VXLAN協(xié)議處理芯片,實(shí)現(xiàn)了在通用設(shè)備上調(diào)用VXLAN功能,并且不新增網(wǎng)卡設(shè)備,即可實(shí)現(xiàn)對(duì)VXLAN報(bào)文和普通報(bào)文的兼容處理,極大降低了成本。圖1為本發(fā)明實(shí)施例提供的VXLAN報(bào)文線速收發(fā)的方法流程圖,詳述如下:在步驟SlOl中,虛擬機(jī)應(yīng)用程序調(diào)用VXLAN接口庫(kù)打開(kāi)網(wǎng)卡設(shè)備端口 ;在步驟S102中,VXLAN接口庫(kù)在用戶空間分配DMA緩沖區(qū)隊(duì)列,并向網(wǎng)卡驅(qū)動(dòng)傳遞緩沖區(qū)地址;在步驟S103中,在接收VXLAN報(bào)文時(shí),網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序?qū)⑹盏降腣XLAN報(bào)文寫(xiě)A DMA緩沖區(qū),供接口庫(kù)直接讀取,接口庫(kù)函數(shù)將收到的報(bào)文進(jìn)行VXLAN協(xié)議解封裝后提交給虛擬機(jī)應(yīng)用程序;在步驟S104中,在發(fā)送VXLAN報(bào)文時(shí),虛擬機(jī)應(yīng)用程序調(diào)用接口庫(kù)函數(shù)發(fā)送報(bào)文,接口庫(kù)函數(shù)將報(bào)文進(jìn)行VXLAN封裝后寫(xiě)入DMA緩沖區(qū),網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序根據(jù)目的地址轉(zhuǎn)發(fā)。在本發(fā)明實(shí)施例中,在非虛擬機(jī)應(yīng)用程序收發(fā)報(bào)文時(shí),仍調(diào)用系統(tǒng)默認(rèn)的庫(kù)函數(shù),網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序不對(duì)其進(jìn)行VXLAN的封裝和接封裝處理。網(wǎng)卡驅(qū)動(dòng)同時(shí)支持對(duì)VXLAN報(bào)文和普通報(bào)文的收發(fā)。在本發(fā)明實(shí)施例中,通過(guò)接口庫(kù)方式為虛擬機(jī)應(yīng)用程序提供VXLAN報(bào)文收發(fā)支持;實(shí)現(xiàn)云計(jì)算環(huán)境對(duì)1600萬(wàn)個(gè)VLAN的支持,同時(shí)對(duì)虛擬機(jī)應(yīng)用程序基本上是透明的。本發(fā)明實(shí)施例中,虛擬機(jī)應(yīng)用程序發(fā)送VXLAN報(bào)文的實(shí)現(xiàn)方法,詳述如下:1.虛擬機(jī)應(yīng)用程序調(diào)用VXLAN接口庫(kù)發(fā)送報(bào)文;2.VXLAN接口庫(kù)分配DMA緩沖區(qū)隊(duì)列;3.VXLAN接口庫(kù)調(diào)用intel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)接口,將分配好的DMA緩沖區(qū)地址傳遞給intel網(wǎng)卡擴(kuò)展驅(qū)動(dòng);4.VXLAN接口庫(kù)調(diào)用操作系統(tǒng)通用庫(kù)函數(shù)發(fā)送帶VXLAN封裝的ARP報(bào)文檢查目的地址,如果是IP多播,那么應(yīng)該發(fā)送到VXLAN組播地址,否則,如果MAC地址是已知的,直接單播到對(duì)應(yīng)的IP ;如果未知,則廣播到VXLAN網(wǎng)關(guān)地址;5.1ntel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)讀取DMA緩沖區(qū)數(shù)據(jù),并輸出到網(wǎng)卡的物理端口 ;6.接收方主機(jī)收到組播報(bào)文后,發(fā)現(xiàn)該報(bào)文的目的MAC地址是自己,即開(kāi)始VXLAN報(bào)文解析并找到目的VNI號(hào),確定目的虛擬機(jī)VM,轉(zhuǎn)發(fā)給目的VM。目的VM使用自己的MAC地址響應(yīng)發(fā)送方,接收方主機(jī)使用VXLAN協(xié)議封裝這個(gè)響應(yīng),并使用IP路由返回發(fā)送方;7.VXLAN接口庫(kù)保存VNI與IP地址對(duì)照表;8.VXLAN接口庫(kù)使用單播方式對(duì)報(bào)文進(jìn)行VXLAN封裝,將VXLAN報(bào)文寫(xiě)入緩沖區(qū),調(diào)用intel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)接口進(jìn)行發(fā)送;9.1ntel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)讀取DMA緩沖區(qū)數(shù)據(jù),并輸出到網(wǎng)卡的物理端口 ;
10.接收方收到報(bào)文后,解析VXLAN報(bào)文解析并找到目的VNI號(hào),確定目的虛擬機(jī)VM,轉(zhuǎn)發(fā)給目的VM。在本發(fā)明實(shí)施例中,虛擬機(jī)應(yīng)用程序接收VXLAN報(bào)文的實(shí)現(xiàn)方法,詳述如下:1.虛擬機(jī)應(yīng)用程序調(diào)用VXLAN接口庫(kù)監(jiān)聽(tīng)指定的UDP端口,同時(shí)注冊(cè)本虛擬機(jī)的VNI ;2.VXLAN接口庫(kù)分配DMA緩沖區(qū)隊(duì)列;3.VXLAN接口庫(kù)調(diào)用intel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)接口,將分配好的DMA緩沖區(qū)地址傳遞給intel網(wǎng)卡擴(kuò)展驅(qū)動(dòng);4.1ntel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)收到以本機(jī)MAC為目的地址的VXLAN ARP報(bào)文,寫(xiě)入DMA緩沖區(qū); 5.VXLAN接口庫(kù)讀取DMA緩沖區(qū)數(shù)據(jù),并進(jìn)行VXLAN解封裝,解析出VNI號(hào),轉(zhuǎn)發(fā)給目的虛擬機(jī)VM ;6.目的虛擬機(jī)VM回復(fù)響應(yīng)報(bào)文,VXLAN接口庫(kù)對(duì)響應(yīng)報(bào)文進(jìn)行VXLAN封裝,并寫(xiě)入DMA緩沖區(qū),調(diào)用intel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)接口進(jìn)行發(fā)送;7.1ntel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)讀取DMA緩沖區(qū)數(shù)據(jù),并輸出到網(wǎng)卡的物理端口。圖2為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)VXLAN報(bào)文線速收發(fā)的系統(tǒng)結(jié)構(gòu)圖,詳述如下:VXLAN接口庫(kù)21分配DMA緩沖區(qū)隊(duì)列;讀取DMA緩沖區(qū)數(shù)據(jù),并進(jìn)行VXLAN解封裝,解析出VNI號(hào),轉(zhuǎn)發(fā)給目的虛擬機(jī)VM,調(diào)用操作系統(tǒng)通用庫(kù)函數(shù)發(fā)送帶VXLAN封裝的ARP報(bào)文檢查目的地址;對(duì)報(bào)文進(jìn)行VXLAN封裝,并寫(xiě)入緩沖區(qū),調(diào)用intel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)接口進(jìn)行發(fā)送。網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序22讀取DMA緩沖區(qū)數(shù)據(jù),并輸出至網(wǎng)卡的物理端口 ;接收以本機(jī)MAC為目的地址的VXLAN ARP報(bào)文,寫(xiě)入DMA緩沖區(qū)。在本發(fā)明實(shí)施例中,VXLAN接口庫(kù)21包括用戶空間緩沖區(qū)分配和管理模塊211、應(yīng)用程序調(diào)用接口模塊212,以及VXLAN協(xié)議處理模塊213。其中:用戶空間緩沖區(qū)分配和管理模塊211在用戶應(yīng)用調(diào)用接口庫(kù)初始化時(shí),在用戶空間建立多個(gè)DMA緩沖區(qū),并向intel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)提供緩沖區(qū)控制地址,由于intel網(wǎng)卡支持多緩沖區(qū)隊(duì)列技術(shù),可以將報(bào)文均勻分配到各緩沖區(qū),從而實(shí)現(xiàn)接口庫(kù)的多線程負(fù)載均衡。應(yīng)用程序調(diào)用接口模塊212為虛擬機(jī)程序提供調(diào)用接口函數(shù),當(dāng)虛擬機(jī)程序收發(fā)VXLAN報(bào)文時(shí),只需調(diào)用對(duì)應(yīng)的接收函數(shù)。接口通過(guò)虛擬機(jī)管理控制程序與應(yīng)用程序所在的VM綁定,并分配給每個(gè)VM虛擬機(jī)一個(gè)VNI (VXLAN標(biāo)識(shí))。VXLAN協(xié)議處理模塊213負(fù)責(zé)VXLAN報(bào)文的封裝、解封裝、讀寫(xiě)緩沖區(qū)、L2學(xué)習(xí)。當(dāng)接收到虛擬機(jī)應(yīng)用程序的VXLAN報(bào)文時(shí),首先發(fā)送ARP報(bào)文檢查目的地址,如果是IP多播,那么應(yīng)該發(fā)送到VXLAN組播地址,否則,如果MAC地址是已知的,直接單播到對(duì)應(yīng)的IP ;如果未知,則廣播到VXLAN網(wǎng)關(guān)地址。VXLAN封裝操作為順序添加VXLAN包頭、UDP包頭、IP包頭。VXLAN解封裝操作為對(duì)收到的UDP報(bào)文去除IP包頭、UDP包頭、VXLAN包頭,返回給VM應(yīng)用程序。當(dāng)收到VXLAN廣播包時(shí),記錄VXLAN報(bào)文攜帶的VNI和IP地址對(duì)照表。在本發(fā)明實(shí)施例中,Intel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序22是在原有驅(qū)動(dòng)的基礎(chǔ)上進(jìn)行了功能擴(kuò)展,使其支持DMA緩沖區(qū)零拷貝模式和普通網(wǎng)卡模式的混合使用。Intel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序22包括DMA緩沖區(qū)控制模塊221、混合報(bào)文收發(fā)模塊222。其中:DMA緩沖區(qū)控制模塊221負(fù)責(zé)從VXLAN接口庫(kù)接收DMA緩沖區(qū)隊(duì)列的控制地址;根據(jù)獲取的DMA緩沖區(qū)數(shù)分配線程,確保每個(gè)緩沖區(qū)寫(xiě)入的數(shù)據(jù)同源同宿。混合報(bào)文收發(fā)模塊222根據(jù)調(diào)用接口的區(qū)別,采用DMA緩沖區(qū)零拷貝模式和普通網(wǎng)卡模式兩種方式處理報(bào)文,對(duì)于前者,從DMA緩沖區(qū)讀寫(xiě)報(bào)文,對(duì)于后者,從內(nèi)核空間讀寫(xiě)報(bào)文;這種方式保證網(wǎng)卡可以同時(shí)支持普通應(yīng)用和VXLAN應(yīng)用。本發(fā)明實(shí)施例使用DMA緩沖區(qū)零拷貝模式收發(fā)VXLAN報(bào)文的目的是解決由于虛擬機(jī)應(yīng)用調(diào)用VXLAN接口庫(kù)新增的傳輸時(shí)延,保證VXLAN業(yè)務(wù)的QoS。本發(fā)明實(shí)施例使用DMA緩沖區(qū)隊(duì)列處理VXLAN報(bào)文,解決了報(bào)文收發(fā)效率問(wèn)題,不需要使用專用VXLAN協(xié)議處理芯片,實(shí)現(xiàn)了在通用設(shè)備上調(diào)用VXLAN功能,并且不新增網(wǎng)卡設(shè)備,即可實(shí)現(xiàn)對(duì)VXLAN報(bào)文和普通報(bào)文的兼容處理,極大降低了成本。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)VXLAN報(bào)文線速收發(fā)的系統(tǒng),其特征在于,所述系統(tǒng)包括: VXLAN接口庫(kù),用于分配DMA緩沖區(qū)隊(duì)列;讀取DMA緩沖區(qū)數(shù)據(jù),并進(jìn)行VXLAN解封裝,解析出VNI號(hào),轉(zhuǎn)發(fā)給目的虛擬機(jī)VM,調(diào)用操作系統(tǒng)通用庫(kù)函數(shù)發(fā)送帶VXLAN封裝的ARP報(bào)文檢查目的地址;對(duì)報(bào)文進(jìn)行VXLAN封裝,并寫(xiě)入緩沖區(qū),調(diào)用intel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)接口進(jìn)行發(fā)送; 網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序,用于讀取DMA緩沖區(qū)數(shù)據(jù),并輸出至網(wǎng)卡的物理端口 ;接收以本機(jī)MAC為目的地址的VXLAN ARP報(bào)文,寫(xiě)入DMA緩沖區(qū)。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述VXLAN接口庫(kù)包括: 用戶空間緩沖區(qū)分配和管理模塊,用于初始化時(shí),在用戶空間建立多個(gè)DMA緩沖區(qū),并向intel網(wǎng)卡擴(kuò)展驅(qū)動(dòng)提供緩沖區(qū)控制地址; 應(yīng)用程序調(diào)用接口模塊,用于為虛擬機(jī)程序提供調(diào)用接口函數(shù),當(dāng)虛擬機(jī)程序收發(fā)VXLAN報(bào)文時(shí),只需調(diào)用對(duì)應(yīng)的接收函數(shù); VXLAN協(xié)議處理模塊,用于VXLAN報(bào)文的封裝、解封裝、讀寫(xiě)緩沖區(qū)、L2學(xué)習(xí)。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序包括: DMA緩沖區(qū)控制模塊,用于從所述VXLAN接口庫(kù)接收DMA緩沖區(qū)隊(duì)列的控制地址;根據(jù)獲取的DMA緩沖區(qū)數(shù)分配線程,確保每個(gè)緩沖區(qū)寫(xiě)入的數(shù)據(jù)同源同宿; 混合報(bào)文收發(fā)模塊,用于根據(jù)調(diào)用接口的區(qū)別,采用DMA緩沖區(qū)零拷貝模式和普通網(wǎng)卡模式兩種方式處理報(bào)文。
4.如權(quán)利要求1-3所述的系統(tǒng),其特征在于,所述接口庫(kù)方式為虛擬機(jī)應(yīng)用程序提供VXLAN報(bào)文收發(fā)支持;實(shí)現(xiàn)云計(jì)算環(huán)境對(duì)1600萬(wàn)個(gè)VLAN的支持,同時(shí)對(duì)虛擬機(jī)應(yīng)用程序基本上是透明的。
5.如權(quán)利要求1-3所述的系統(tǒng),其特征在于,通過(guò)DMA緩沖區(qū)隊(duì)列方式處理VXLAN報(bào)文。
6.一種實(shí)現(xiàn)VXLAN報(bào)文線速收發(fā)的方法,其特征在于,所述方法包括下述步驟: 虛擬機(jī)應(yīng)用程序調(diào)用VXLAN接口庫(kù)打開(kāi)網(wǎng)卡設(shè)備端口 ; VXLAN接口庫(kù)在用戶空間分配DMA緩沖區(qū)隊(duì)列,并向網(wǎng)卡驅(qū)動(dòng)傳遞緩沖區(qū)地址; 在接收VXLAN報(bào)文時(shí),網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序?qū)⑹盏降腣XLAN報(bào)文寫(xiě)入DMA緩沖區(qū),供接口庫(kù)直接讀取,接口庫(kù)函數(shù)將收到的報(bào)文進(jìn)行VXLAN協(xié)議解封裝后提交給虛擬機(jī)應(yīng)用程序; 在發(fā)送VXLAN報(bào)文時(shí),虛擬機(jī)應(yīng)用程序調(diào)用接口庫(kù)函數(shù)發(fā)送報(bào)文,接口庫(kù)函數(shù)將報(bào)文進(jìn)行VXLAN封裝后寫(xiě)入DMA緩沖區(qū),網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序根據(jù)目的地址轉(zhuǎn)發(fā)。
7.如權(quán)利要求6所述的方法,其特征在于,其特征在于,所述接口庫(kù)方式為虛擬機(jī)應(yīng)用程序提供VXLAN報(bào)文收發(fā)支持。
8.如權(quán)利要求7所述的方法,其特征在于,通過(guò)DMA緩沖區(qū)隊(duì)列方式處理VXLAN報(bào)文。
全文摘要
本發(fā)明適用于網(wǎng)絡(luò)數(shù)據(jù)處理領(lǐng)域,提供了一種實(shí)現(xiàn)VXLAN報(bào)文線速收發(fā)的方法及系統(tǒng),所述方法包括虛擬機(jī)應(yīng)用程序調(diào)用VXLAN接口庫(kù)打開(kāi)網(wǎng)卡設(shè)備端口;VXLAN接口庫(kù)在用戶空間分配DMA緩沖區(qū)隊(duì)列,并向網(wǎng)卡驅(qū)動(dòng)傳遞緩沖區(qū)地址;網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序?qū)⑹盏降腣XLAN報(bào)文寫(xiě)入DMA緩沖區(qū),接口庫(kù)函數(shù)將收到的報(bào)文進(jìn)行VXLAN協(xié)議解封裝后提交給虛擬機(jī)應(yīng)用程序;虛擬機(jī)應(yīng)用程序調(diào)用接口庫(kù)函數(shù)發(fā)送報(bào)文,接口庫(kù)函數(shù)將報(bào)文進(jìn)行VXLAN封裝后寫(xiě)入DMA緩沖區(qū),網(wǎng)卡擴(kuò)展驅(qū)動(dòng)程序根據(jù)目的地址轉(zhuǎn)發(fā)。本發(fā)明在不更換硬件設(shè)備的情況下,在云計(jì)算環(huán)境中實(shí)現(xiàn)對(duì)VXLAN報(bào)文的實(shí)時(shí)處理,有效降低了VXLAN報(bào)文處理的成本。
文檔編號(hào)H04L12/70GK103200085SQ201310130270
公開(kāi)日2013年7月10日 申請(qǐng)日期2013年4月16日 優(yōu)先權(quán)日2013年4月16日
發(fā)明者陳喬 申請(qǐng)人:中航網(wǎng)信(北京)科技有限公司