基于Linux系統(tǒng)的控制轉(zhuǎn)發(fā)分離方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202110822845.9 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN113535433A 公開(kāi)(公告)日 2021-10-22
申請(qǐng)公布號(hào) CN113535433A 申請(qǐng)公布日 2021-10-22
分類(lèi)號(hào) G06F9/54 分類(lèi) 計(jì)算;推算;計(jì)數(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)的基于Linux系統(tǒng)的控制轉(zhuǎn)發(fā)分離方法、裝置、設(shè)備和存儲(chǔ)介質(zhì),涉及網(wǎng)絡(luò)協(xié)議技術(shù)領(lǐng)域,由DPDK網(wǎng)絡(luò)處理模塊接管物理網(wǎng)卡,并通過(guò)虛擬網(wǎng)口與系統(tǒng)網(wǎng)絡(luò)處理模塊進(jìn)行通信,配合控制模塊和共享內(nèi)存完成信息的更新和其他處理,將DPDK用戶(hù)態(tài)網(wǎng)絡(luò)處理作為L(zhǎng)inux網(wǎng)絡(luò)協(xié)議棧的加速部件,實(shí)現(xiàn)了對(duì)Linux網(wǎng)絡(luò)協(xié)議棧的應(yīng)用軟件生態(tài)有效的保留與兼容,可以有效提高網(wǎng)絡(luò)協(xié)議棧的性能和生態(tài)的兼容性。此外,本發(fā)明還通過(guò)讀寫(xiě)分離避免共享內(nèi)存的并發(fā)沖突,解決了依賴(lài)于網(wǎng)卡RSS隊(duì)列網(wǎng)絡(luò)分發(fā)所帶來(lái)的限制問(wèn)題,本發(fā)明DPDK快速路徑模塊可隨意綁定多個(gè)網(wǎng)卡RSS隊(duì)列,無(wú)需采用一對(duì)一綁定方式,進(jìn)一步提升網(wǎng)絡(luò)性能以及架構(gòu)的靈活性。