基于DPDK的多端口準(zhǔn)入準(zhǔn)出的方法

基本信息

申請?zhí)?/td> CN201711064766.6 申請日 -
公開(公告)號 CN107786458B 公開(公告)日 2021-06-25
申請公布號 CN107786458B 申請公布日 2021-06-25
分類號 H04L12/803;H04L12/833;H04L12/851;H04L12/865 分類 電通信技術(shù);
發(fā)明人 黃友俊;李星;吳建平;王飛 申請(專利權(quán))人 下一代互聯(lián)網(wǎng)重大應(yīng)用技術(shù)(北京)工程研究中心有限公司
代理機(jī)構(gòu) 中科專利商標(biāo)代理有限責(zé)任公司 代理人 任巖
地址 100084 北京市海淀區(qū)中關(guān)村東路1號院8號樓B1001-C附2區(qū)
法律狀態(tài) -

摘要

摘要 本公開提供了一種基于DPDK的多端口準(zhǔn)入準(zhǔn)出的方法,包括:進(jìn)行均衡流量負(fù)載設(shè)置,根據(jù)端口當(dāng)前的負(fù)載情況及業(yè)務(wù)重要性分配流量的出口,為每個收端口收隊列和發(fā)端口發(fā)隊列設(shè)置權(quán)重,所述權(quán)重越大則收發(fā)優(yōu)先級越高;根據(jù)所述隊列的收發(fā)優(yōu)先級來設(shè)置DPDK轉(zhuǎn)發(fā)數(shù)據(jù)包依據(jù)的流表,對優(yōu)先級高的收發(fā)隊列進(jìn)行優(yōu)先轉(zhuǎn)發(fā),確定表征數(shù)據(jù)流轉(zhuǎn)發(fā)路徑的五元組,所述五元組包括:收端口號,收隊列號,CPU邏輯核,發(fā)端口號,發(fā)隊列號;根據(jù)所述五元組中的收端口號,收隊列號,發(fā)端口號,發(fā)隊列號確定的流轉(zhuǎn)發(fā)路徑,調(diào)用DPDK提供的接口函數(shù)轉(zhuǎn)發(fā)數(shù)據(jù)包。本公開實現(xiàn)了DPDK高性能場景設(shè)計端口間流權(quán)重的分析和調(diào)度。