基于DPDK的多端口準(zhǔn)入準(zhǔn)出的方法
基本信息
申請(qǐng)?zhí)?/td> | CN201711064766.6 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN107786458A | 公開(kāi)(公告)日 | 2021-06-25 |
申請(qǐng)公布號(hào) | CN107786458A | 申請(qǐng)公布日 | 2021-06-25 |
分類(lèi)號(hào) | H04L12/803;H04L12/833;H04L12/851;H04L12/865 | 分類(lèi) | 電通信技術(shù); |
發(fā)明人 | 黃友俊;李星;吳建平;王飛 | 申請(qǐng)(專(zhuān)利權(quán))人 | 下一代互聯(lián)網(wǎng)重大應(yīng)用技術(shù)(北京)工程研究中心有限公司 |
代理機(jī)構(gòu) | 中科專(zhuān)利商標(biāo)代理有限責(zé)任公司 | 代理人 | 任巖 |
地址 | 100084 北京市海淀區(qū)中關(guān)村東路1號(hào)院8號(hào)樓B1001-C附2區(qū) | ||
法律狀態(tài) | - |
摘要
摘要 | 本公開(kāi)提供了一種基于DPDK的多端口準(zhǔn)入準(zhǔn)出的方法,包括:進(jìn)行均衡流量負(fù)載設(shè)置,根據(jù)端口當(dāng)前的負(fù)載情況及業(yè)務(wù)重要性分配流量的出口,為每個(gè)收端口收隊(duì)列和發(fā)端口發(fā)隊(duì)列設(shè)置權(quán)重,所述權(quán)重越大則收發(fā)優(yōu)先級(jí)越高;根據(jù)所述隊(duì)列的收發(fā)優(yōu)先級(jí)來(lái)設(shè)置DPDK轉(zhuǎn)發(fā)數(shù)據(jù)包依據(jù)的流表,對(duì)優(yōu)先級(jí)高的收發(fā)隊(duì)列進(jìn)行優(yōu)先轉(zhuǎn)發(fā),確定表征數(shù)據(jù)流轉(zhuǎn)發(fā)路徑的五元組,所述五元組包括:收端口號(hào),收隊(duì)列號(hào),CPU邏輯核,發(fā)端口號(hào),發(fā)隊(duì)列號(hào);根據(jù)所述五元組中的收端口號(hào),收隊(duì)列號(hào),發(fā)端口號(hào),發(fā)隊(duì)列號(hào)確定的流轉(zhuǎn)發(fā)路徑,調(diào)用DPDK提供的接口函數(shù)轉(zhuǎn)發(fā)數(shù)據(jù)包。本公開(kāi)實(shí)現(xiàn)了DPDK高性能場(chǎng)景設(shè)計(jì)端口間流權(quán)重的分析和調(diào)度。 |
