基于FPGA加速卡的SDN云網(wǎng)絡實現(xiàn)方法、裝置及設備

基本信息

申請?zhí)?/td> CN202110108045.0 申請日 -
公開(公告)號 CN112929299B 公開(公告)日 2021-11-30
申請公布號 CN112929299B 申請公布日 2021-11-30
分類號 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 分類 電通信技術;
發(fā)明人 劉忻;林冬藝;肖興 申請(專利權)人 廣州市品高軟件股份有限公司
代理機構 廣州新諾專利商標事務所有限公司 代理人 張玲春
地址 510000廣東省廣州市天河區(qū)軟件路17號第G1棟
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于FPGA加速卡的SDN云網(wǎng)絡實現(xiàn)方法、裝置及設備,包括步驟:當網(wǎng)絡數(shù)據(jù)包進入到網(wǎng)絡設備時,將網(wǎng)絡數(shù)據(jù)包轉發(fā)至FPGA加速卡;FPGA加速卡對網(wǎng)絡數(shù)據(jù)包進行解析后,對網(wǎng)絡數(shù)據(jù)包進行OpenFlow流表規(guī)則匹配;若匹配,則FPGA加速卡執(zhí)行已匹配的OpenFlow流表規(guī)則動作,轉發(fā)至網(wǎng)絡設備;若不匹配,則從內(nèi)核態(tài)通知用戶態(tài),將數(shù)據(jù)包發(fā)送給虛擬機控制進程;控制進程查詢用戶態(tài)的OpenFlow流表規(guī)則匹配時,將流表下發(fā)至FPGA加速卡執(zhí)行已匹配的OpenFlow流表規(guī)則動作,并轉發(fā)至網(wǎng)絡設備。本發(fā)明通過增加FPGA加速卡,將虛擬交換機內(nèi)核數(shù)據(jù)轉發(fā)處理模塊卸載至FPGA加速卡,用實現(xiàn)Openflow規(guī)則流表匹配和數(shù)據(jù)包轉發(fā),解決傳統(tǒng)純軟件實現(xiàn)的SDN云網(wǎng)絡方法會占用云節(jié)點服務器大量CPU和內(nèi)存資源的問題。