版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第8章生成樹協(xié)議8.1生成樹的原理8.2生成樹的配置8.3多生成樹的原理與配置本章小結(jié)
8.1生成樹的原理
8.1.1生成樹算法1.?廣播風(fēng)暴如圖8.1所示,交換機(jī)A根據(jù)MAC地址表轉(zhuǎn)發(fā)數(shù)據(jù)幀,如果MAC地址未知,則廣播數(shù)據(jù)幀;如果交換機(jī)接收到廣播幀,則也會(huì)向所有端口發(fā)送。上述情況在這種網(wǎng)絡(luò)環(huán)境中不會(huì)造成廣播風(fēng)暴的問(wèn)題。
圖8.1廣播風(fēng)暴(1)
但當(dāng)網(wǎng)絡(luò)中存在物理環(huán)路時(shí),如圖8.2所示,交換機(jī)B與交換機(jī)C也會(huì)廣播數(shù)據(jù)幀。圖8.2廣播風(fēng)暴(2)
這樣就會(huì)產(chǎn)生廣播風(fēng)暴,如圖8.3所示。廣播風(fēng)暴最終會(huì)導(dǎo)致網(wǎng)絡(luò)資源被耗盡,交換機(jī)死機(jī)。
圖8.3廣播風(fēng)暴(3)
2.生成樹
STP(SpanningTreeProtocol,生成樹協(xié)議)就是用來(lái)解決這個(gè)問(wèn)題的。STP并不是斷開物理環(huán)路,而是在邏輯上斷開環(huán)路,防止廣播風(fēng)暴的產(chǎn)生。當(dāng)線路故障時(shí),STP起激活阻塞接口,恢復(fù)通信,備份線路的作用,如圖8.4所示。圖8.4生成樹
雖然STP算法的過(guò)程比較復(fù)雜,但可以歸納為以下三個(gè)步驟:
(1)?選擇根網(wǎng)橋(RootBridge)。
(2)?選擇根端口(RootPorts)。
(3)?選擇指定端口(DesignatedPorts)。
接下來(lái)通過(guò)一個(gè)例子來(lái)講解這三個(gè)步驟的具體過(guò)程,如圖8.5所示。
圖8.5生成樹舉例
(1)?選擇根網(wǎng)橋。選擇根網(wǎng)橋的依據(jù)是網(wǎng)橋ID。網(wǎng)橋ID是一個(gè)8字節(jié)的字段,如圖8.6所示,前2字節(jié)為網(wǎng)橋優(yōu)先級(jí),后6字節(jié)是網(wǎng)橋的MAC地址。網(wǎng)橋ID的取值范圍為0~65535,網(wǎng)橋ID的默認(rèn)值是32768。
圖8.6網(wǎng)橋ID
在選擇根網(wǎng)橋的時(shí)候,具體方法是看哪臺(tái)交換機(jī)的網(wǎng)橋ID的值最小,數(shù)值最小的被選擇為根網(wǎng)橋;在數(shù)值相同的情況下,MAC地址小的為根網(wǎng)橋。因此,圖8.5中的交換機(jī)A被選為根網(wǎng)橋,如圖8.7所示。
圖8.7選擇根網(wǎng)橋
(2)?選擇根端口。根端口存在于非根網(wǎng)橋上,需要在每個(gè)非根網(wǎng)橋上選擇一個(gè)對(duì)應(yīng)的根端口。
選擇根端口的依據(jù)如下:
①?到根網(wǎng)橋的根路徑成本最低。
②?直連的網(wǎng)橋ID最小。
③?端口標(biāo)識(shí)最小。
根路徑成本是指交換機(jī)到達(dá)根網(wǎng)橋的所有線路的路徑成本,線路的帶寬越大,它傳輸數(shù)據(jù)的成本也就越低。
端口ID由1字節(jié)的端口優(yōu)先級(jí)和1字節(jié)的端口編號(hào)兩部分組成,如圖8.8所示。端口優(yōu)先級(jí)可配置,其默認(rèn)值是128。圖8.8端口ID
很顯然,在交換機(jī)B、C上選出的根端口如圖8.9所示。圖8.9選擇根端口
(3)?選擇指定端口。選擇完根網(wǎng)橋和每臺(tái)交換機(jī)的根端口后,一個(gè)樹形結(jié)構(gòu)已初步形成。為了消除環(huán)路形成的可能性,STP還需要在每一個(gè)網(wǎng)段上選擇一個(gè)指定端口,根網(wǎng)橋上的端口全是指定端口。
選擇指定端口的依據(jù)如下:
①?根路徑成本較低。
②?所在的交換機(jī)的網(wǎng)橋ID的值較小。
③?端口ID的值較小。
首先,根橋上的端口全是指定端口,如圖8.10所示。
圖8.10選擇指定端口(1)
其次,需要在交換機(jī)B和C之間的鏈路上選擇一個(gè)指定端口(兩個(gè)端口的根路徑成本一樣),再比較交換機(jī)的網(wǎng)橋ID,最后選擇指定端口,如圖8.11所示。圖8.11選擇指定端口(2)
這樣在交換機(jī)所有端口中,只有交換機(jī)C的端口2既不是根端口,也不是指定端口,所以該端口被阻塞,如圖8.12所示。圖8.12阻塞端口
最終形成無(wú)環(huán)拓?fù)涞倪壿嫿Y(jié)構(gòu),如圖8.13所示。圖8.13無(wú)環(huán)拓?fù)涞倪壿嫿Y(jié)構(gòu)
8.1.2生成樹的收斂
1.?橋協(xié)議數(shù)據(jù)單元
交換機(jī)之間通過(guò)BPDU(BridgeProtocolDataUnit,橋協(xié)議數(shù)據(jù)單元)來(lái)交換網(wǎng)橋ID、根路徑成本等信息。
BPDU有兩種類型,分別用于不同的目的。
(1)?配置BPDU,用于生成樹計(jì)算。
(2)?拓?fù)渥兏ǜ?TopologyChangeNotification,TCN)BPDU,用于通告網(wǎng)絡(luò)拓?fù)涞淖兓?/p>
2.?生成樹端口的狀態(tài)
在STP計(jì)算過(guò)程中,交換機(jī)的每一個(gè)端口都必須依次經(jīng)歷以下5種狀態(tài),其狀態(tài)及對(duì)應(yīng)用途如表8-1所示。
STP的端口狀態(tài)詳細(xì)描述如下:
(1)?Disabled(禁用):由管理員設(shè)定或因網(wǎng)絡(luò)故障使端口處于Disabled狀態(tài)。
(2)?Blocking(阻塞):該端口僅允許接收BPDU報(bào)文,不能接收或發(fā)送數(shù)據(jù)。
(3)?Listening(偵聽):該端口允許接收或發(fā)送BPDU報(bào)文,不能接收或發(fā)送數(shù)據(jù)。
(4)?Learning(學(xué)習(xí)):一個(gè)端口在Listening狀態(tài)下經(jīng)過(guò)一段時(shí)間(稱為轉(zhuǎn)發(fā)延遲)后,將轉(zhuǎn)為L(zhǎng)earning狀態(tài)。該端口可以發(fā)送和接收BPDU報(bào)文,可以學(xué)習(xí)新的MAC地址,并將該地址添加到交換機(jī)的地址表中。
(5)?Forwarding(轉(zhuǎn)發(fā)):在Learning狀態(tài)下再經(jīng)歷一定的轉(zhuǎn)發(fā)延遲時(shí)間,該端口轉(zhuǎn)為Forwarding狀態(tài)。該端口既可以發(fā)送和接收BPDU報(bào)文,可以學(xué)習(xí)新的MAC地址,也可以發(fā)送和接收數(shù)據(jù)幀。
3.?生成樹計(jì)時(shí)器
STP利用三種計(jì)時(shí)器來(lái)確保一個(gè)網(wǎng)絡(luò)的正確收斂。
(1)?Hello時(shí)間:網(wǎng)橋發(fā)送配置BPDU報(bào)文之間的時(shí)間間隔。IEEE802.1d標(biāo)準(zhǔn)規(guī)定的默認(rèn)訪問(wèn)時(shí)間為2s。
(2)轉(zhuǎn)發(fā)延遲:一個(gè)交換機(jī)端口在Listening(偵聽)和Learning(學(xué)習(xí))狀態(tài)所花費(fèi)的時(shí)間間隔,它的默認(rèn)值各為15s。
(3)最大老化時(shí)間:交換機(jī)在丟棄BPDU報(bào)文之前儲(chǔ)存它的最大時(shí)間。最大老化時(shí)間的默認(rèn)值是20s。
當(dāng)啟用STP時(shí),VLAN上的每臺(tái)交換機(jī)在加電以后都經(jīng)過(guò)從阻塞到偵聽、從偵聽到的學(xué)習(xí)、從學(xué)習(xí)到轉(zhuǎn)發(fā)的過(guò)渡狀態(tài),典型的端口過(guò)渡如下:
(1)?從阻塞到偵聽(20s)。
(2)?從偵聽到學(xué)習(xí)(15s)。
(3)?從學(xué)習(xí)到轉(zhuǎn)發(fā)(15s)。
直到交換機(jī)的STP計(jì)算完畢,有些端口可以轉(zhuǎn)發(fā)數(shù)據(jù),有些端口則被阻塞。當(dāng)網(wǎng)絡(luò)的拓?fù)浒l(fā)生變化的時(shí)候,交換機(jī)還要重新運(yùn)行STP計(jì)算,形成新的邏輯拓?fù)浣Y(jié)構(gòu)。
8.2生成樹的配置
1.?配置命令(1)?啟動(dòng)或關(guān)閉交換機(jī)的STP功能,默認(rèn)情況下交換機(jī)的STP功能處于開啟狀態(tài)。(2)?選擇交換機(jī)的STP運(yùn)行模式,默認(rèn)情況下交換機(jī)的運(yùn)行模式為MSTP。(3)?設(shè)置交換機(jī)的優(yōu)先級(jí),priority取值范圍0~61440,步長(zhǎng)4096,默認(rèn)值為32768。[Huawei]stpprioritypriority
(4)?更改端口的STPCost,在端口上開啟、關(guān)閉STP功能:
2.?配置案例
如圖8.14所示,首先查看當(dāng)前根網(wǎng)橋,然后通過(guò)修改交換機(jī)的優(yōu)先級(jí)來(lái)分配根網(wǎng)橋。圖8.14STP配置案例
8.3多生成樹的原理與配置
1.?MSTP概述多生成樹協(xié)議MSTP(MultipleSpanningTreeProtocol)是IEEE802.1s中定義的生成樹協(xié)議,通過(guò)生成多個(gè)生成樹,來(lái)解決以太網(wǎng)環(huán)路的問(wèn)題。MSTP兼容STP,既可以快速收斂,又提供了數(shù)據(jù)轉(zhuǎn)發(fā)的多個(gè)冗余路徑,在數(shù)據(jù)轉(zhuǎn)發(fā)的過(guò)程中實(shí)現(xiàn)VLAN數(shù)據(jù)的負(fù)載均衡。
MSTP網(wǎng)絡(luò)中包含一個(gè)或多個(gè)MST域(MSTRegion),每個(gè)MST域中包含一個(gè)或多個(gè)MSTI(MultipleSpanningTreeInstance),MSTI是由運(yùn)行生成樹協(xié)議的交換設(shè)備組成的,如圖8.15所示。
圖8.15MSTP
3.?MSTP配置的案例
要求配置MSTP實(shí)現(xiàn)多生成樹的效果,如圖8.16所示。
(1)?配置交換機(jī)A成為VLAN10和VLAN20的主根,VLAN30和VLAN40的次根。
(2)?配置交換機(jī)B成為VLAN30和VLAN40的主根,VLAN10和VLAN20的次根。
圖8.16MSTP配置案例
本章小結(jié)
STP是通過(guò)一種算法,在邏輯上阻塞一些端口,從而把一個(gè)環(huán)形的結(jié)構(gòu)改變成一個(gè)邏輯上的樹形結(jié)構(gòu)。
生成樹算法的步驟:首先選擇根網(wǎng)橋,然后選擇根端口,最后選擇指定端口。
交
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年大蒜精油原料供應(yīng)鏈金融合作協(xié)議3篇
- 2024年度跨境電商預(yù)付款擔(dān)保合同范本3篇
- 2024年標(biāo)準(zhǔn)樁基施工協(xié)議模板版B版
- 2024年度食品行業(yè)員工聘用合同(含食品安全責(zé)任)3篇
- 2024年單位福利房產(chǎn)權(quán)轉(zhuǎn)讓及后續(xù)管理合同3篇
- 2024雙方科技研發(fā)項(xiàng)目融資擔(dān)保服務(wù)協(xié)議3篇
- 2024年度科技創(chuàng)新項(xiàng)目招標(biāo)代理合作協(xié)議3篇
- 2024年度金融機(jī)構(gòu)資產(chǎn)配置委托理財(cái)協(xié)議3篇
- 2024宅基地轉(zhuǎn)讓與土地資源儲(chǔ)備及開發(fā)利用合同3篇
- 2024年度智慧社區(qū)運(yùn)營(yíng)人力外包合同范本2篇
- 國(guó)家職業(yè)技術(shù)技能標(biāo)準(zhǔn) X4-07-99-10 禮儀主持人(試行)勞社廳發(fā)200633號(hào)
- 實(shí)驗(yàn)室安全學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 酒店業(yè)主代表須有五星級(jí)酒店管理背景工作職責(zé)與職位要求
- 2024年廣告設(shè)計(jì)師(高級(jí))理論考試題及答案
- 國(guó)有企業(yè)關(guān)聯(lián)交易管理辦法及實(shí)施細(xì)則
- 專題02整式加減的應(yīng)用(應(yīng)用題專項(xiàng)訓(xùn)練)(滬科版)(原卷版+解析)
- 2024《整治形式主義為基層減負(fù)若干規(guī)定》全文課件
- TFJPACIA 001-2024 氟石膏規(guī)程規(guī)范
- 陰地買賣合同范本
- GH/T 1451-2024調(diào)配蜂蜜水
- 養(yǎng)老機(jī)構(gòu)保安工作總結(jié)
評(píng)論
0/150
提交評(píng)論