基于FPGA加速卡的SDN云網(wǎng)絡(luò)實(shí)現(xiàn)方法、裝置及設(shè)備
基本信息
申請(qǐng)?zhí)?/td> | CN202110108045.0 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN112929299B | 公開(kāi)(公告)日 | 2021-11-30 |
申請(qǐng)公布號(hào) | CN112929299B | 申請(qǐng)公布日 | 2021-11-30 |
分類(lèi)號(hào) | H04L12/947(2013.01)I;H04L12/931(2013.01)I;H04L12/741(2013.01)I;H04L29/08(2006.01)I;G06F9/455(2006.01)I | 分類(lèi) | 電通信技術(shù); |
發(fā)明人 | 劉忻;林冬藝;肖興 | 申請(qǐng)(專(zhuān)利權(quán))人 | 廣州市品高軟件股份有限公司 |
代理機(jī)構(gòu) | 廣州新諾專(zhuān)利商標(biāo)事務(wù)所有限公司 | 代理人 | 張玲春 |
地址 | 510000廣東省廣州市天河區(qū)軟件路17號(hào)第G1棟 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開(kāi)了一種基于FPGA加速卡的SDN云網(wǎng)絡(luò)實(shí)現(xiàn)方法、裝置及設(shè)備,包括步驟:當(dāng)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)入到網(wǎng)絡(luò)設(shè)備時(shí),將網(wǎng)絡(luò)數(shù)據(jù)包轉(zhuǎn)發(fā)至FPGA加速卡;FPGA加速卡對(duì)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解析后,對(duì)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行OpenFlow流表規(guī)則匹配;若匹配,則FPGA加速卡執(zhí)行已匹配的OpenFlow流表規(guī)則動(dòng)作,轉(zhuǎn)發(fā)至網(wǎng)絡(luò)設(shè)備;若不匹配,則從內(nèi)核態(tài)通知用戶(hù)態(tài),將數(shù)據(jù)包發(fā)送給虛擬機(jī)控制進(jìn)程;控制進(jìn)程查詢(xún)用戶(hù)態(tài)的OpenFlow流表規(guī)則匹配時(shí),將流表下發(fā)至FPGA加速卡執(zhí)行已匹配的OpenFlow流表規(guī)則動(dòng)作,并轉(zhuǎn)發(fā)至網(wǎng)絡(luò)設(shè)備。本發(fā)明通過(guò)增加FPGA加速卡,將虛擬交換機(jī)內(nèi)核數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊卸載至FPGA加速卡,用實(shí)現(xiàn)Openflow規(guī)則流表匹配和數(shù)據(jù)包轉(zhuǎn)發(fā),解決傳統(tǒng)純軟件實(shí)現(xiàn)的SDN云網(wǎng)絡(luò)方法會(huì)占用云節(jié)點(diǎn)服務(wù)器大量CPU和內(nèi)存資源的問(wèn)題。 |
