FCoE交換機Fabric配置狀態(tài)機模塊的設(shè)計與實現(xiàn).pdf_第1頁
已閱讀1頁,還剩65頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、隨著計算機和網(wǎng)絡(luò)技術(shù)的發(fā)展,越來越多的信息被數(shù)據(jù)化,這些數(shù)據(jù)化的信息需要能長時間保存并且能快速方便地檢索,因此存儲技術(shù)也從本地存儲發(fā)展到網(wǎng)絡(luò)存儲,而專為存儲區(qū)域網(wǎng)絡(luò)(SAN)開發(fā)的用于數(shù)據(jù)快速傳輸?shù)膮f(xié)議光纖通道協(xié)議(Fibre Chanrlel Protocol,F(xiàn)CP)也應(yīng)運而生。為了解決SAN與以太網(wǎng)之間的通信成本和傳輸速率問題,F(xiàn)CoE技術(shù)便產(chǎn)生了,而同時為了實現(xiàn)FCoE Fabrics與FC-SAN之間無縫連接,產(chǎn)生了FCoE交

2、換機。由于FCoE技術(shù)的先進性以及給數(shù)據(jù)中心帶來的極大好處,研究和開發(fā)網(wǎng)絡(luò)存儲中的FCoE技術(shù)和FCoE交換樣機具有十分重要的技術(shù)意義和廣闊的市場背景。
   本文是基于本人在某通信軟件公司實習(xí)期間參于的項目來進行撰寫的,主要是針對FC和FCoE存儲交換機的研發(fā)而進行的一項工作。課題的主要任務(wù)是完成基于FC和FCoE協(xié)議的交換機研發(fā),而這其中包括對FC和FCoE協(xié)議的深入研究以及對交換機原理的深入理解。本項目主要是在該通信公司的

3、軟件平臺的基礎(chǔ)上開發(fā)FC和FCoE軟件系統(tǒng),支持FC協(xié)議、FCoE協(xié)議、DCE協(xié)議等。而作為項目的主要參與者,本人的主要開發(fā)任務(wù)為基于FC和FCoE協(xié)議的存儲交換機的Fabric配置狀態(tài)機模塊的設(shè)計與實現(xiàn)工作。主要實現(xiàn)如下功能:主交換機選舉功能、非主交換機申請和分配域ID地址功能、為直連的終端設(shè)備分配FC地址功能、主鏈路的維護功能和區(qū)域融合的功能和為FC項目中的其他模塊提供注冊相應(yīng)Fabric配置數(shù)據(jù)變化的功能。在本項目分析和設(shè)計過程中

4、,主要是依據(jù)美國標準協(xié)會FC-SW—5協(xié)議,并根據(jù)該公司的軟件平臺具體應(yīng)用場景來實現(xiàn)的。在整個項目的開發(fā)過程中,本項目嚴格遵守V模型的軟件開發(fā)流程完成開發(fā)和測試工作,在項目的開發(fā)實現(xiàn)過程中本人使用了大量的C語言軟件開發(fā)技術(shù)和技巧,包括回調(diào)函數(shù)技術(shù)、哈希技術(shù)、消息和事件機制等。在本項目的測試階段,本人全程參與了所有項目測試工作,包括單元測試、集成測試和系統(tǒng)功能測試等。在此過程中主要采用Python測試腳本語言完成測試用例的編寫。
 

5、  本項目開發(fā)出FCF交換機的接口支持與SAN網(wǎng)絡(luò)中的其他FC/FCoE交換機相連,支持與終端設(shè)備(服務(wù)器或磁盤陣列)相連,同時支持基于DCE(Data Center Ethernet)能力的Ethernet接口,即在原有的Ethernet接口上增強DCE特性功能,F(xiàn)CF交換機還支持硬件轉(zhuǎn)發(fā)芯片,能夠?qū)崿F(xiàn)FC物理端口之間的硬件數(shù)據(jù)轉(zhuǎn)發(fā)以及DCE接口之間的硬件數(shù)據(jù)轉(zhuǎn)發(fā)。本人開發(fā)出基于FCoE協(xié)議的Fabric配置狀態(tài)機,實現(xiàn)了項目需求分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論