基于多核網(wǎng)絡(luò)處理器的路由器數(shù)據(jù)轉(zhuǎn)發(fā)平面設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于多核網(wǎng)絡(luò)處理器的路由器數(shù)據(jù)轉(zhuǎn)發(fā)平面設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: 互聯(lián)網(wǎng) 路由器 轉(zhuǎn)發(fā)性能 多核網(wǎng)絡(luò)處理器 轉(zhuǎn)發(fā)方案
【摘要】:互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展給社會(huì)生活帶來(lái)了很大的便利,但日益增加的互聯(lián)網(wǎng)用戶和網(wǎng)絡(luò)流量以及種類繁多的業(yè)務(wù)給整個(gè)網(wǎng)絡(luò)帶來(lái)了極大的負(fù)荷。路由器作為連接網(wǎng)絡(luò)的樞紐設(shè)備,它的轉(zhuǎn)發(fā)性能受到極大的挑戰(zhàn)。傳統(tǒng)的單核處理器已無(wú)法滿足用戶對(duì)業(yè)務(wù)功能以及性能日益增長(zhǎng)的需求,通過(guò)多核處理器來(lái)提高路由器的整體轉(zhuǎn)發(fā)性能成為一種趨勢(shì)。本文主要研究了多核路由器系統(tǒng)的數(shù)據(jù)轉(zhuǎn)發(fā)方案設(shè)計(jì)以及基于Cavium多核網(wǎng)絡(luò)處理器的驅(qū)動(dòng)軟件實(shí)現(xiàn)。本論文中首先介紹了路由器的結(jié)構(gòu)、工作原理以及操作系統(tǒng)等基礎(chǔ)知識(shí),在此基礎(chǔ)上,重點(diǎn)提出了在數(shù)據(jù)平面上基于負(fù)載均衡思想和優(yōu)先級(jí)策略的兩種數(shù)據(jù)轉(zhuǎn)發(fā)方案,包括逐流轉(zhuǎn)發(fā)方案和逐包轉(zhuǎn)發(fā)方案。逐流轉(zhuǎn)發(fā)方案就是將進(jìn)入系統(tǒng)的報(bào)文按其類型和特征分為具有不同優(yōu)先級(jí)的流,然后以流為單位通過(guò)哈希算法調(diào)度到數(shù)據(jù)平面的各個(gè)核上處理使其達(dá)到負(fù)載均衡,從而提高性能。逐包轉(zhuǎn)發(fā)方案就是以報(bào)文為單位,按照?qǐng)?bào)文類型分為不同的優(yōu)先級(jí),通過(guò)輪詢調(diào)度算法將報(bào)文分配到各個(gè)核上處理,使數(shù)據(jù)平面的每個(gè)核時(shí)刻保持高速轉(zhuǎn)發(fā),從而達(dá)到負(fù)載均衡,提高系統(tǒng)性能。這兩種轉(zhuǎn)發(fā)方案使得多核處理器的性能得到極大發(fā)揮,尤其是逐包轉(zhuǎn)發(fā)方案能使多核處理器的利用率達(dá)到最大化,使系統(tǒng)性能得到了顯著提升。同時(shí),本文將這兩種數(shù)據(jù)轉(zhuǎn)發(fā)方案在Cavium公司的CN78xx多核網(wǎng)絡(luò)處理器上進(jìn)行了實(shí)現(xiàn)并對(duì)最終的路由器產(chǎn)品進(jìn)行了系統(tǒng)測(cè)試包括功能測(cè)試和性能測(cè)試并對(duì)測(cè)試結(jié)果進(jìn)行了分析。最終的測(cè)試表明,本文所設(shè)計(jì)的兩種轉(zhuǎn)發(fā)方案使得多核路由器能提供更高的系統(tǒng)性能、更低的系統(tǒng)開(kāi)銷和強(qiáng)勁的數(shù)據(jù)轉(zhuǎn)發(fā)性能,滿足了用戶當(dāng)前的需求。
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP393.05
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 王硯方;網(wǎng)絡(luò)處理器[J];電子產(chǎn)品世界;2001年08期
2 Doug Davis ,樺;用網(wǎng)絡(luò)處理器加速設(shè)計(jì)周期[J];電子產(chǎn)品世界;2001年13期
3 徐鵬,王瑜,丁煒;一種全新的網(wǎng)絡(luò)處理器[J];現(xiàn)代電信科技;2001年08期
4 周文江;蓄勢(shì)待發(fā)的網(wǎng)絡(luò)處理器[J];微電腦世界;2002年08期
5 陳煒任;網(wǎng)絡(luò)處理器平臺(tái)之設(shè)計(jì)與應(yīng)用[J];通訊世界;2004年08期
6 周丹丹,張?jiān)品?網(wǎng)絡(luò)處理器及其發(fā)展[J];光電技術(shù)應(yīng)用;2004年05期
7 楊海峰;英特爾模塊化網(wǎng)絡(luò)處理器使制造商更具競(jìng)爭(zhēng)力[J];通信世界;2004年43期
8 湯旭慧;網(wǎng)絡(luò)處理器中傳遞包編輯命令的一種新方法[J];微處理機(jī);2004年05期
9 單征;趙榮彩;謝康敏;;基于網(wǎng)絡(luò)處理器應(yīng)用設(shè)計(jì)的4條準(zhǔn)則[J];計(jì)算機(jī)工程;2006年16期
10 許滸;周達(dá)民;劉建揚(yáng);;淺析網(wǎng)絡(luò)處理器[J];科技資訊;2006年23期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前10條
1 康婧;石盛平;江濤;郭健;;網(wǎng)絡(luò)處理器的發(fā)展及其技術(shù)[A];全國(guó)第一屆嵌入式技術(shù)聯(lián)合學(xué)術(shù)會(huì)議論文集[C];2006年
2 李丹丹;龔雪春;;網(wǎng)絡(luò)處理器負(fù)載均衡設(shè)計(jì)及性能分析[A];2006年全國(guó)理論計(jì)算機(jī)科學(xué)學(xué)術(shù)年會(huì)論文集[C];2006年
3 周鵬;鄭康鋒;;基于網(wǎng)絡(luò)處理器高速深度檢測(cè)防火墻的研究與設(shè)計(jì)[A];第十三屆中國(guó)科協(xié)年會(huì)第11分會(huì)場(chǎng)-中國(guó)智慧城市論壇論文集[C];2011年
4 張建宇;廖唯h,
本文編號(hào):1176203
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1176203.html