資源描述:
《基于linux的mstp設(shè)計(jì)與實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、分類號密級UDC注1學(xué)位論文基于LINUX的MSTP設(shè)計(jì)與實(shí)現(xiàn)(題名和副題名)漆帥(作者姓名)指導(dǎo)教師姓名劉玓副教授電子科技大學(xué)成都(職務(wù)、職稱、學(xué)位、單位名稱及地址)申請專業(yè)學(xué)位級別碩士專業(yè)名稱計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)論文提交日期2012.04論文答辯日期2012.05學(xué)位授予單位和日期電子科技大學(xué)答辯委員會主席評閱人2012年月日I萬方數(shù)據(jù)注1:注明《國際十進(jìn)分類法UDC》的類號。II萬方數(shù)據(jù)獨(dú)創(chuàng)性聲明本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得
2、電子科技大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示謝意。簽名:日期:年月日論文使用授權(quán)本學(xué)位論文作者完全了解電子科技大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁盤,允許論文被查閱和借閱。本人授權(quán)電子科技大學(xué)可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編學(xué)位論文。(保密的學(xué)位論文在解密后應(yīng)遵守此規(guī)定)簽名:導(dǎo)師簽名:日期:年月日I萬方數(shù)據(jù)摘要摘要由于路由協(xié)議只能用于第三層網(wǎng)絡(luò),在第二層網(wǎng)絡(luò)中就可能存在環(huán)路,這使
3、得在二層網(wǎng)絡(luò)中傳輸?shù)膱?bào)文可能會無限的轉(zhuǎn)發(fā)和增長,最后造成網(wǎng)絡(luò)風(fēng)暴使得整個(gè)網(wǎng)絡(luò)效率低下甚至癱瘓。為了解決這一個(gè)問題,IEEE在很早之前制訂了8021.D標(biāo)準(zhǔn),在這個(gè)標(biāo)準(zhǔn)中定義了生成樹協(xié)議(STP,SpanningTreeProtocol),這個(gè)協(xié)議能夠很好的解決網(wǎng)絡(luò)中出現(xiàn)環(huán)路的問題。隨著網(wǎng)絡(luò)的不斷發(fā)展,IEEE又先后制定了快速生成樹協(xié)議(RSTP,RapidtheSpanningTreeProtoco1)和多生成樹協(xié)議(MSTP,MultipleSpanningTreeProtocol)。相對于STP和RSTP而言,MSTP具有巨大的優(yōu)勢,目前MSTP已經(jīng)相當(dāng)成熟,成為生成樹
4、發(fā)展的一致方向。由于目前LINUX操作系統(tǒng)的流行,出現(xiàn)了大量基于該系統(tǒng)的網(wǎng)絡(luò)設(shè)備。但是在LINUX內(nèi)核的網(wǎng)橋模塊中,只支持STP協(xié)議并不支持MSTP協(xié)議。人們迫切需要LINUX提供對MSTP的支持,尤其是在一些基于LINUX的嵌入式設(shè)備上。本文在對生成樹協(xié)議原理進(jìn)行學(xué)習(xí)和對網(wǎng)橋模塊的中STP源代碼進(jìn)行分析的基礎(chǔ)上,以Linux作為開發(fā)環(huán)境,以標(biāo)準(zhǔn)C作為開發(fā)語言,成功完成了MSTP協(xié)議的設(shè)計(jì)、實(shí)現(xiàn)及編碼工作。然后將實(shí)現(xiàn)的MSTP模塊編譯成驅(qū)動,插入到LINUX內(nèi)核當(dāng)中。最后將MSTP模塊應(yīng)用到基于LINUX的網(wǎng)絡(luò)設(shè)備當(dāng)中,并將其與其他交換機(jī)進(jìn)行混合組網(wǎng)后進(jìn)行簡單的功能測試。測
5、試結(jié)果表明MSTP模塊符合IEEE802.1s標(biāo)準(zhǔn),能成功與其他設(shè)備的MSTP模塊、RSTP模塊或STP模塊對接。關(guān)鍵詞:生成樹,快速生成樹協(xié)議,多生成樹協(xié)議,LINUXI萬方數(shù)據(jù)ABSTRACTABSTRACTBecauseroutingprotocolscanonlybeusedinthree-layernetwork,aloopmaybe
formedinthesecondlayerofthenetwork,whichleadstothepackettransmitinlayer2
networkunlimitedforwardingandgrowth,andlast
6、theCyberStormwhichmakesthe
wholenetworkefficiencylow,evenparalysis.Inordertosolvethisproblem,theIEEE
formulatedthe8021.Dstandardlongago,STP(SpanningTreeProtocol)isdefinedin
thisstandard,andthisprotocolcansolvetheloopproblemofnetworkeffectively.With
thecontinuousdevelopmentofnetwork,theIEEE
7、thendevelopedRSTP(Rapid
SpanningtheTreeProtoco1)andMSTP(MultipleSpanningTreeProtocol).Relativeto
theSTPandRSTP,MSTPhasahugeadvantage.Today,MSTPhasbeenquitemature
andbecometheconsistentdirectionofspanningtree.DuetothepopularityoftheLinuxoperatingsystem,alargenu