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