計算機(jī)網(wǎng)絡(luò)工程實踐教程配置_第1頁
計算機(jī)網(wǎng)絡(luò)工程實踐教程配置_第2頁
計算機(jī)網(wǎng)絡(luò)工程實踐教程配置_第3頁
計算機(jī)網(wǎng)絡(luò)工程實踐教程配置_第4頁
計算機(jī)網(wǎng)絡(luò)工程實踐教程配置_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

交換機(jī)STP的配置生成樹協(xié)議(802.1d)相關(guān)概念根網(wǎng)橋最短路徑開銷(ShortestPathCost):本網(wǎng)橋到根網(wǎng)橋的最短路徑。指定網(wǎng)橋(DesignatedBridge):對于每個網(wǎng)段,需要選出距離根網(wǎng)橋最近的網(wǎng)橋作為指定網(wǎng)橋。指定網(wǎng)橋負(fù)責(zé)處理所有從所在網(wǎng)段到根網(wǎng)橋的數(shù)據(jù)轉(zhuǎn)發(fā)。一個網(wǎng)段的指定網(wǎng)橋也就是該網(wǎng)段的指定端口所在的網(wǎng)橋。生成樹協(xié)議相關(guān)概念根端口(RootPort):對于每個非根網(wǎng)橋,都需要從該網(wǎng)橋的所有端口中選出一個到達(dá)根網(wǎng)橋路徑開銷最小的端口作為根端口。根端口保存的BPDU比該網(wǎng)橋的所有其他端口保存的BPDU優(yōu)先級更高。根端口一般處于轉(zhuǎn)發(fā)狀態(tài)。指定端口(DesignatedPort):對于每個網(wǎng)段,選擇一個距離根網(wǎng)橋最近的端口,負(fù)責(zé)將該網(wǎng)段上的數(shù)據(jù)轉(zhuǎn)發(fā)到根網(wǎng)橋,這個端口就是指定端口,一個網(wǎng)段中有且只有一個指定端口。生成樹協(xié)議相關(guān)概念阻塞端門(DiscardingPort):STP為每個網(wǎng)段建立一個指定端口,—個網(wǎng)段只能有一個指定端口,其他端口都為非指定端,處于阻塞狀態(tài),也就是阻塞端口。阻塞端口不轉(zhuǎn)發(fā)用戶數(shù)據(jù)幀,不發(fā)送BPDU,但是仍能接收BPDU。BPDU的格式與主要內(nèi)容BPDU的格式與主要內(nèi)容網(wǎng)橋之間通過傳送BPDU數(shù)據(jù)就足夠完成生成樹的計算??梢杂酶鶚騃D、根路徑開銷、發(fā)送橋ID和發(fā)送端口ID四項內(nèi)容來描述網(wǎng)橋所發(fā)出的BPDU:

(根橋ID,根路徑開銷,指定橋ID,指定端口)BPDU的格式與主要內(nèi)容根網(wǎng)橋ID:該值由根網(wǎng)橋的優(yōu)先級和根網(wǎng)橋的48位MAC地址組成,前面是優(yōu)先級,后面是MAC地址。網(wǎng)橋的優(yōu)先級默認(rèn)是32768,即0x8000,網(wǎng)橋的優(yōu)先級可由管理員手工修改。根路徑開銷:從發(fā)送網(wǎng)橋到根網(wǎng)橋的最小路徑開銷,即最短路徑上所有鏈路開銷的代數(shù)和。發(fā)送橋ID:發(fā)送橋ID值由網(wǎng)橋的優(yōu)先級和網(wǎng)橋的48位MAc地址組成,前面是優(yōu)先級,后面是MAC地址。發(fā)送端口ID:該值由端口優(yōu)先級和端口索引值組成。最優(yōu)配置消息選舉原則首先比較配置消息的根橋ID,根橋ID小者優(yōu)先級高。如果根橋ID相等,再比較它們的根路徑開銷,根路徑開銷等于接收端口收到的配置消息中的路徑開銷加上接收端口對應(yīng)的鏈路開銷,該值小的優(yōu)先級高。如果前面兩參數(shù)相等,再比較它們的發(fā)送橋ID,發(fā)送橋ID小的優(yōu)先級高。如果前面三個參數(shù)都相等,再比較它們的發(fā)送端口ID,發(fā)送端口ID小者優(yōu)先級高。STP算法實現(xiàn)的過程在啟用了STP的網(wǎng)橋中,網(wǎng)橋在上電之后,它的每個端口將經(jīng)歷短暫的阻塞狀態(tài),隨后進(jìn)入Listening(默認(rèn)為15秒)和Learning(默認(rèn)為15秒)這兩種過渡狀態(tài)。最后穩(wěn)定在阻塞狀態(tài)或轉(zhuǎn)發(fā)狀態(tài)。當(dāng)網(wǎng)橋識別出網(wǎng)絡(luò)拓?fù)渥兓瘯r,也會進(jìn)入這兩種過渡狀態(tài)。在Listening狀態(tài),交換機(jī)要選舉出根橋、根端口、指定端口,并在Listening狀態(tài)結(jié)束時,阻塞除根端口和指定端口以外的所有其他端門。根端口、指定端口在以后的15秒內(nèi),處于Learning狀態(tài),學(xué)習(xí)收到幀的MAC地址,并構(gòu)造MAC地址表。在Learning狀態(tài)下,交換機(jī)仍然不能轉(zhuǎn)發(fā)用戶數(shù)據(jù)。Listening狀態(tài)下的處理過程在Listening狀態(tài)下,當(dāng)某個端口收到鄰居發(fā)出的配置消息時,經(jīng)歷以下處理步驟:(1)計算新的配置消息

該配置消息的Cost加上本端口所在網(wǎng)段的cost,形成新的配置消息。(2)更新配置消息

新的配置消息比本端口保存的配置消息優(yōu)先級低時,交換機(jī)就會將新的配置消息丟棄,對本端口配置消息不做任何處理;當(dāng)新的配置消息比本端口保存的配置消息優(yōu)先級高時,用新的配置消息替換該端口的配置消息。Listening狀態(tài)下的處理過程(3)計算最優(yōu)配置消息

每當(dāng)交換機(jī)的某一端口的配置消息被鄰居發(fā)出的配置消息更新,該交換機(jī)會在所有端口的配置消息重新選舉最優(yōu)配置消息。(4)若新的最優(yōu)配置消息與原來的配置消息相同,則交換機(jī)不作進(jìn)一步處理,結(jié)束。Listening狀態(tài)下的處理過程(5)若新的最優(yōu)配置消息比原來的配置消息優(yōu)先級高,最優(yōu)配置消息所在的端口為新的根端口。該根端口是當(dāng)前所發(fā)現(xiàn)的根端口,可能后面還會被別的更優(yōu)的其他根端口替換,因而不一定是最終的根端口。每隔2秒,最優(yōu)配置消息會從交換機(jī)的所有端口中發(fā)送出去,發(fā)送出去的最優(yōu)配置消息的發(fā)送橋ID要換成本交換機(jī)的ID,發(fā)送端口ID要換成發(fā)送該配置消息的端口ID。

Listening狀態(tài)下的處理過程交換機(jī)對新根端口之外的所有其他端口進(jìn)行下面的“自我更新”。同時把各個端口的“阻塞標(biāo)志”清0,所有端口的“阻塞標(biāo)志”初始值為0,若鄰居的配置消息(不加鏈路開銷)比本端口的配置消息優(yōu)先級高,則“阻塞標(biāo)志”置1?!白枞麡?biāo)志”為1的端門當(dāng)前并不被阻塞,但在Listening狀態(tài)結(jié)束時被阻塞。Listening狀態(tài)下的處理過程(6)自我更新本端口配置消息的樹根ID替換為最憂配置消息的樹根ID。本端口配量消息的根路徑開銷替換為最優(yōu)配置消息的根路徑外銷本端門配置消息的發(fā)送交換機(jī)ID替換為自身交換機(jī)的ID。本端口配置消息的發(fā)送端口ID替換為自身端口ID。端口狀態(tài)端口狀態(tài)共有五種端口狀態(tài):阻塞狀態(tài)(blocking)

不接收和發(fā)送報文,接收但不發(fā)送BPDU,不進(jìn)行地址學(xué)習(xí)。偵聽狀態(tài)(listening)

不接收和發(fā)送報文,接收并發(fā)送BPDU;不進(jìn)行地址學(xué)習(xí)學(xué)習(xí)狀態(tài)(learning)

不接收和發(fā)送報文,接收并發(fā)送BPDU,進(jìn)行地址學(xué)習(xí)。轉(zhuǎn)發(fā)狀態(tài)(forwarding)

接收和發(fā)送報文,接收并發(fā)送BPDU,進(jìn)行地址學(xué)習(xí)。無效狀態(tài)(disabled)

表示該端口不可用,不接收和發(fā)送任何報文。端口狀態(tài)通常情況下,交換機(jī)端口的狀態(tài)是按照如下順序進(jìn)行轉(zhuǎn)換。阻塞狀態(tài)→偵聽狀態(tài)→學(xué)習(xí)狀態(tài)→轉(zhuǎn)發(fā)狀態(tài)。轉(zhuǎn)發(fā)狀態(tài)和阻塞狀態(tài)可以處于維持狀態(tài),而偵聽狀態(tài)和學(xué)習(xí)狀態(tài)是過渡狀態(tài),最終會轉(zhuǎn)換為轉(zhuǎn)發(fā)狀態(tài)或阻塞狀態(tài)。舉例臨時環(huán)路當(dāng)網(wǎng)絡(luò)故障或拓?fù)浣Y(jié)構(gòu)發(fā)生變化時,生成樹重新計算,但新的配置消息要經(jīng)過一定的時延才能傳播到整個網(wǎng)絡(luò),在所有網(wǎng)橋收到這個拓?fù)渥兓⒅?,在舊的拓?fù)浼{構(gòu)中某些處于轉(zhuǎn)發(fā)的端口可能還沒有發(fā)現(xiàn)自己在新的知撲結(jié)構(gòu)中應(yīng)停止轉(zhuǎn)發(fā),繼續(xù)轉(zhuǎn)發(fā)消息,從而形成臨時環(huán)路,并有可能會產(chǎn)生網(wǎng)絡(luò)風(fēng)暴。為了解決這個問題,生成樹協(xié)議提供了定時器策略。STP規(guī)定,端口內(nèi)阻塞狀態(tài)進(jìn)入轉(zhuǎn)發(fā)狀態(tài)時,需要經(jīng)歷—定時間延時,延時時間一般是配置消息傳播到整個網(wǎng)絡(luò)所需時間的兩倍。RSTP簡介定時策略雖然解決了臨時環(huán)路問題,但是卻帶來了至少2倍的ForwardDelay的收斂時間。IEE802.1W標(biāo)準(zhǔn)定義了快速生成樹協(xié)議RSTP。RSTP協(xié)議在STP協(xié)議基礎(chǔ)上做了三點重要改進(jìn),使得收斂速度快了很多(最快在1秒以內(nèi))。第一點改進(jìn):為根端口和指定端口設(shè)置了快速切換用的替換端口(alternateport)和備份端口(backupport)兩種角色,當(dāng)根端口/指定端口失效的情況下,替換端口/備份端口就會無時延地進(jìn)入轉(zhuǎn)發(fā)狀態(tài)。RSTP簡介第二點改進(jìn):在只連接了兩個交換機(jī)的點對點鏈路中,指定端口向下游網(wǎng)橋發(fā)送一個握手請求報文,如果下游網(wǎng)橋發(fā)送了一個同意報文,則這個指定端口就可以無時延地進(jìn)入轉(zhuǎn)發(fā)狀態(tài)。如果是連接了三個以上網(wǎng)橋的共享鏈路,下游網(wǎng)橋是不會響應(yīng)上游指定端口發(fā)出的握手請求的,只能等待兩倍ForwardDelay時間進(jìn)入轉(zhuǎn)發(fā)狀態(tài)。第三點改進(jìn):把直接與終端相連而不與其他網(wǎng)橋相連的端口定義為邊緣端口(edgeport)。邊緣端口可以直接進(jìn)入轉(zhuǎn)發(fā)狀態(tài),不需要任何延時。由于網(wǎng)橋無法知道端口是否是直接與終端相連,所以需要人工配置。STP配置常用命令(1)啟動生成樹協(xié)議[Quidway]stpenable(2)禁止某端口啟動生成樹協(xié)議

(3)配置本橋為根橋(4)配置本橋為備份根橋primarySTP配置常用命令(5)配置網(wǎng)橋的優(yōu)先級[Quidway]stpprioritybridge-priority(6)配置端口的優(yōu)先級[QuidwayEthernet0/1]stpportpriorityport-priority(7)配置端口的ForwardDelay[Quidway]stptimerforward-delaycentisecondSTP配置常用命

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論