分布式路由器板間通信的研究與實現(xiàn)
發(fā)布時間:2017-04-13 00:21
本文關鍵詞:分布式路由器板間通信的研究與實現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:伴隨著互聯(lián)網(wǎng)的快速發(fā)展,來自互聯(lián)網(wǎng)的需求也越來越多樣和復雜,因此路由器作為重要的通信設備也需要適應復雜而多變的需求并朝著更高的目標發(fā)展。分布式體系結構的出現(xiàn)為其更高質量、更高效率的處理業(yè)務提供了可能性,在此基礎上人們希望通過提高網(wǎng)絡設備的資源利用率來進一步的提高設備的工作效率。堆疊技術提供簡化的本地管理將一組通信設備邏輯性得整合在一起作為一個對象來管理大大的提高了資源的利用率,該技術的運用簡化網(wǎng)絡節(jié)點拓撲以便于管理,通過設備間的統(tǒng)一協(xié)作使得系統(tǒng)的可靠性也大大提高了。本文主要研究高端路由器設備內部板間的通信,開發(fā)路由器軟件系統(tǒng)的基本支撐模塊——板間通信模塊,實現(xiàn)高端路由器內部主控板與接口板,主控板與網(wǎng)板之間的通信,在物理層面看似相互獨立的單板能夠進行良好的信息交互,使其在各自完成不同功能的前提下又能夠很好的融合在一起成為一臺設備。本文研究的高端路由器采用分布式架構,即將控制平面和轉發(fā)平面分開,使得主控板主要負責控制,接口板主要負責業(yè)務轉發(fā)。這樣讓各個單板有效的完成各自的功能,大大提高了工作效率。本文的研究與實現(xiàn)主要在兩種不同的模式下展開,即非堆疊環(huán)境模式和堆疊環(huán)境模式。主要完成的工作如下:1)對板間通信模塊進行初始化:創(chuàng)建接收報文隊列,申請報文內存空間,下發(fā)MAC地址都各個單板的CPU端口,對Lsw(交換芯片)進行vlan配置,對報文頭部進行封裝。2)在堆疊和非堆疊兩種模式下,實現(xiàn)報文不同方式的發(fā)送,包括單播,廣播和組播發(fā)送。3)報文的接收,板間通信模塊調用底層網(wǎng)口驅動接受報文,并且按照不同的報文類型將其加入不同的隊列,最后將處理好的報文轉發(fā)至相應的應用模塊。本文首先對實現(xiàn)板間通信的技術進行了研究;然后通過對模塊的架構和流程分析完成了板間通信模塊的總體設計,在此基礎上進行各個子模塊的設計與實現(xiàn);最后對模塊進行了測試,以此驗證模塊的可使用性。
【關鍵詞】:分布式體系架構 板間通信 信息交互 堆疊模式 二層轉發(fā)
【學位授予單位】:東南大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP393.05
【目錄】:
- 摘要4-5
- ABSTRACT5-10
- 第一章 緒論10-12
- 1.1 研究背景10
- 1.2 國內外研究現(xiàn)狀10-11
- 1.3 主要研究目的和內容11
- 1.4 論文的組織結構11-12
- 第二章 相關技術分析12-20
- 2.1 分布式路由器的功能以及硬件介紹12-13
- 2.2 分布式路由器板間通信的邏輯結構13
- 2.3 MAC地址13
- 2.4 二層交換技術13-14
- 2.5 Vlan技術14-16
- 2.6 二層交換技術和Vlan技術在板間通信中的應用16
- 2.7 QinQ技術以及應用16-17
- 2.8 堆疊技術17-18
- 2.8.1 堆疊簡介17
- 2.8.2 堆疊工作原理17-18
- 2.9 隊列調度18-19
- 2.10 本章小結19-20
- 第三章 板間通信模塊的總體設計20-25
- 3.1 板間通信模塊需求分析20-21
- 3.2 板間通信模塊的架構21-22
- 3.3 板間通信模塊的總體流程22
- 3.4 板間通信發(fā)送子模塊22-23
- 3.5 板間通信接收子模塊23-24
- 3.6 板間通信處理子模塊24
- 3.7 本章小結24-25
- 第四章 板間通信模塊的詳細設計與實現(xiàn)25-44
- 4.1 板間通信處理子模塊25-27
- 4.1.1 初始化工作25-26
- 4.1.2 板間通信報文頭部封裝26-27
- 4.2 板間通信發(fā)送子模塊27-35
- 4.2.1 本框(非堆疊)模式發(fā)送27-32
- 4.2.2 跨框(堆疊)模式發(fā)送32-35
- 4.3 板間通信接收子模塊35-38
- 4.3.1 CPU網(wǎng)口收發(fā)包機制37-38
- 4.4 板間通信模塊的實現(xiàn)38-43
- 4.4.1 板間通信模塊處理模塊的實現(xiàn)38-39
- 4.4.2 板間通信模塊發(fā)送模塊的實現(xiàn)39-40
- 4.4.3 板間通信模塊接收模塊的實現(xiàn)40-41
- 4.4.4 同一報文多次發(fā)送的處理41-43
- 4.5 本章小結43-44
- 第五章 系統(tǒng)模塊測試44-52
- 5.1 系統(tǒng)測試44
- 5.2 測試環(huán)境與方法44
- 5.4 測試過程與測試結果44-51
- 5.5 本章小結51-52
- 第六章 總結與展望52-53
- 6.1 總結52
- 6.2 展望52-53
- 致謝53-54
- 參考文獻54
【參考文獻】
中國碩士學位論文全文數(shù)據(jù)庫 前5條
1 尹國巍;基于應用平臺的項目管理系統(tǒng)的設計與實現(xiàn)[D];山東大學;2014年
2 王世一;基于CMMI的軟件測試項目質量管理研究[D];北京郵電大學;2009年
3 白文磊;第三層交換機以太網(wǎng)驅動的設計與實現(xiàn)[D];北京郵電大學;2008年
4 周善榮;基于FPGA的網(wǎng)絡路由器報文交換算法及實現(xiàn)[D];西北工業(yè)大學;2007年
5 姚飛;嵌入式通信平臺軟件設計與實現(xiàn)[D];國防科學技術大學;2002年
本文關鍵詞:分布式路由器板間通信的研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號:302402
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/302402.html
最近更新
教材專著