《工業(yè)網(wǎng)絡(luò)技術(shù)與應(yīng)用(微課版)》 課件 第4章 網(wǎng)絡(luò)冗余技術(shù)_第1頁
《工業(yè)網(wǎng)絡(luò)技術(shù)與應(yīng)用(微課版)》 課件 第4章 網(wǎng)絡(luò)冗余技術(shù)_第2頁
《工業(yè)網(wǎng)絡(luò)技術(shù)與應(yīng)用(微課版)》 課件 第4章 網(wǎng)絡(luò)冗余技術(shù)_第3頁
《工業(yè)網(wǎng)絡(luò)技術(shù)與應(yīng)用(微課版)》 課件 第4章 網(wǎng)絡(luò)冗余技術(shù)_第4頁
《工業(yè)網(wǎng)絡(luò)技術(shù)與應(yīng)用(微課版)》 課件 第4章 網(wǎng)絡(luò)冗余技術(shù)_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

天津中德應(yīng)用技術(shù)大學李穎工業(yè)控制系統(tǒng)與工業(yè)網(wǎng)絡(luò)第4章冗余技術(shù)第4章網(wǎng)絡(luò)冗余技術(shù)網(wǎng)絡(luò)冗余是指集成硬件和軟件,以確保在網(wǎng)絡(luò)某一點故障時,能保持最佳的可用性。在現(xiàn)代工業(yè)網(wǎng)絡(luò)中常用的冗余協(xié)議有以下幾種:STP/RSTP生成樹協(xié)議/快速生成樹協(xié)議:用于消除網(wǎng)絡(luò)中存在的環(huán)路,構(gòu)建樹形拓撲,同時實現(xiàn)鏈路的冗余備份。MRP介質(zhì)冗余協(xié)議:僅適用于環(huán)拓撲結(jié)構(gòu),它允許以太網(wǎng)交換機成環(huán)狀連接,在發(fā)生單點故障時獲得比生成樹協(xié)議更快的恢復時間,它適用于大多數(shù)工業(yè)以太網(wǎng)應(yīng)用場合。PRP并行冗余協(xié)議:適用于高可靠性自動化網(wǎng)絡(luò)HSR高可靠性無縫冗余:通過環(huán)網(wǎng)式結(jié)構(gòu)實現(xiàn)的平行冗余。4.1STP生成樹與RSTP快速生成樹生成樹協(xié)議(SpanningTreeProtocol,縮寫STP)是IEEE802.1d中描述的開放協(xié)議。它是OSI第2層協(xié)議,保證了局域網(wǎng)中無環(huán)路。生成樹協(xié)議基于RadiaPerlman開發(fā)的算法,允許網(wǎng)絡(luò)有冗余鏈路,如果鏈路出于任何原因損壞,則會自動恢復并提供非環(huán)路的備份路徑。STP協(xié)議在工業(yè)網(wǎng)絡(luò)中很難得到應(yīng)用。這是因為支持生成樹協(xié)議的交換機,在鏈路中斷后,需要30-50秒恢復時間替代路徑才可用,這種延遲對于控制系統(tǒng)是不可接受的。而對于檢測應(yīng)用程序來說,30秒是最長的接受時間。此外,它還不能用于環(huán)結(jié)構(gòu)冗余。為了讓生成樹協(xié)議縮短恢復時間,IEEE在2001年制定了快速生成樹協(xié)議(RSTP)。RSTP的恢復時間低于STP,大于1到10秒而不是30到50秒。根據(jù)應(yīng)用程序的不同,此恢復時間已經(jīng)相當快了4.1STP生成樹與RSTP快速生成樹4.1.1生成樹協(xié)議中的基本概念1.橋接協(xié)議數(shù)據(jù)單元STP的所有功能都是通過交換機或者網(wǎng)橋之間周期性地發(fā)送STP的橋接協(xié)議數(shù)據(jù)單元(BridgeProtocolDataUnit縮寫B(tài)PDU)來實現(xiàn)的。BPDU用于在交換機或者網(wǎng)橋之間傳遞信息,每2秒發(fā)送一次報文。STP的BPDU是一種二層報文,目的MAC是多播地址01-80-C2-00-00-00,所有支持STP協(xié)議的交換機都會接收并處理收到的BPDU報文,該報文的數(shù)據(jù)區(qū)里攜帶了用于生成樹計算的所有有用信息。4.1STP生成樹與RSTP快速生成樹BPDU報文格式各個字段的含義如下。ProtocolID:協(xié)議ID,恒定為0。Version:版本號,恒定為0。Type:報文類型,決定該中所包含的兩種BPDU格式類型(配置BPDU和拓撲變更TCNBPDU)。Flags:標記,標志活動拓樸中的變化。標記包含在拓樸變化通知(TopologyChangeNotifications)的下一部分中。RootBID:根網(wǎng)橋的網(wǎng)橋ID。收斂后的網(wǎng)絡(luò)中,所有網(wǎng)橋配置BPDU中的該字段都應(yīng)該具有相同值??梢约毞譃閮蓚€BID子字段:網(wǎng)橋優(yōu)先級(2字節(jié))和網(wǎng)橋MAC地址(6字節(jié))。BPDU的報文格式4.1STP生成樹與RSTP快速生成樹RootPath:根路徑成本,通向根網(wǎng)橋(RootBridge)的所有鏈路的積累開銷。SenderBID:發(fā)送網(wǎng)橋ID。創(chuàng)建當前BPDU的網(wǎng)橋BID。對于某一交換機發(fā)送的所有BPDU而言,該字段值都相同;而對于不同交換機發(fā)送的BPDU而言,該字段值不同。PortID:端口ID,每個端口的ID值都是唯一的,由端口優(yōu)先級(1字節(jié))和端口編號組成。這個字段記錄的是發(fā)送BPDU網(wǎng)橋的出端口。MessageAge:報文老化時間。記錄RootBridge生成當前BPDU后經(jīng)過的時間。MaxAge:最大老化時間,保存BPDU的最長時間,也反映了拓樸變化通知(TopologyChangeNotification)過程中的網(wǎng)橋表生存時間情況。Hello:訪問時間,指周期性發(fā)送BPDU的時間,默認是2秒。ForwardDelay:轉(zhuǎn)發(fā)延遲,用于在Listening和Learning狀態(tài)的時間,也反映了拓樸變化通知(TopologyChangeNotification)過程中的時間情況。4.1STP生成樹與RSTP快速生成樹2.路徑成本STP依賴于路徑成本的概念,最短路徑是建立在累計路徑成本的基礎(chǔ)上的。生成樹的根路徑成本就是到根網(wǎng)橋的路徑中所有鏈路的路徑成本的累計和。路徑成本的計算和鏈路的帶寬相關(guān)聯(lián),表4-1列出了一些在IEEE802.1d標準中規(guī)定的路徑成本。STP的路徑成本是越低越好4.1STP生成樹與RSTP快速生成樹3.網(wǎng)橋ID使用STP時,擁有最低網(wǎng)橋ID的交換機將成為根網(wǎng)橋。網(wǎng)橋ID共8字節(jié),由2字節(jié)的優(yōu)先級和6字節(jié)網(wǎng)橋的MAC地址組成.網(wǎng)橋優(yōu)先級是從0~65535的數(shù)字,默認值是32768(0x8000)。優(yōu)先級最低的網(wǎng)橋?qū)⒊蔀楦W(wǎng)橋。如果網(wǎng)橋優(yōu)先級相同,則比較網(wǎng)橋MAC地址,具有最低MAC地址的交換機或網(wǎng)橋?qū)⒊蔀楦W(wǎng)橋。4.端口ID端口ID也參與決定到根網(wǎng)橋的路徑。端口ID共2字節(jié),包括1字節(jié)的端口優(yōu)先級和1字節(jié)的端口編號組成。端口優(yōu)先級是從0~255的數(shù)字,默認值是128(0x80)。端口編號則是按照端口在交換機上的順序排列的,例如,端口1的ID是0x8001,端口2的ID是0x8002。端口優(yōu)先級數(shù)越小,則優(yōu)先級越高。如果端口優(yōu)先級相同,則編號越小,優(yōu)先級越高。4.1STP生成樹與RSTP快速生成樹4.1.2生成樹協(xié)議的工作過程1.選舉一個根網(wǎng)橋在一個給定網(wǎng)絡(luò)中只能存在一個根網(wǎng)橋,也就是具有最小網(wǎng)橋ID的交換機。當網(wǎng)絡(luò)中的交換機啟動后,每一臺都會假定它自己就是根網(wǎng)橋,把自己的網(wǎng)橋ID寫入BPDU的根網(wǎng)橋ID字段里面,然后向外泛洪。當交換機接收到一個具有更低的RootBID的BPDU時,它就會把自己正在發(fā)送的BPDU中的RootBID字段替換為這個更低的網(wǎng)橋ID,再向外發(fā)送。經(jīng)過一段時間以后,所有的交換機都會比較完全部的RootBID,并且選舉出具有最小網(wǎng)橋ID的交換機作為根網(wǎng)橋。4.1STP生成樹與RSTP快速生成樹例如,在圖4-2所示的拓撲結(jié)構(gòu)中,三臺交換機通過比較網(wǎng)橋優(yōu)先級,發(fā)現(xiàn)交換機1的優(yōu)先級是最小的,因此交換機1被選舉為根網(wǎng)橋。4.1STP生成樹與RSTP快速生成樹如果三臺交換機的網(wǎng)橋優(yōu)先級相同的話,則交換機2當選為根網(wǎng)橋,因為它的MAC地址最小。根網(wǎng)橋默認情況下每2秒發(fā)送一次BPDU,生成樹下游的非根交換機會接收這些BPDU,依據(jù)其中傳遞的信息進行根端口和指定端口的選舉。STP收斂以后,如果有一臺網(wǎng)橋ID值更小的交換機加入進來,那么,它也會把自己當作一個根網(wǎng)橋而在網(wǎng)絡(luò)中通告,引起STP進行新一輪的根網(wǎng)橋選舉。由于新交換機的網(wǎng)橋ID更小,所以其他的交換機在比較一番后,就會把它作為新的根網(wǎng)橋記錄下來,再重新計算到達新根網(wǎng)橋的無環(huán)路拓撲。4.1STP生成樹與RSTP快速生成樹2.選舉根端口下面要在所有的非根網(wǎng)橋上選舉出根端口。所謂根端口(RootPort,縮寫RP),就是從非根網(wǎng)橋到根網(wǎng)橋路徑成本最小的端口。選舉根端口的依據(jù)順序如下:根路徑成本最小。發(fā)送網(wǎng)橋ID最小。發(fā)送端口ID最小。4.1STP生成樹與RSTP快速生成樹如圖4-3所示,交換機1為根網(wǎng)橋,交換機2和交換機3都需要選舉出到達交換機1的根端口。按照表4-1中路徑成本的計算方法,對于交換機2來說,從端口P2到達根網(wǎng)橋的根路徑成本是19,計算方法是:端口P2接收到根網(wǎng)橋發(fā)送的BPDU中根路徑成本字段是0,交換機2將端口P2的路徑成本(帶寬100Mbps的快速以太網(wǎng)鏈路,路徑成本為19)累加在上面,得到P2的根路徑成本為0+19=19。從端口P1到達根網(wǎng)橋的根路徑成本是19+19=38,因為它收到交換機3發(fā)送的BPDU中根路徑成本字段值已經(jīng)是19了,再累加端口P1的路徑成本19,得到最終的根路徑成本為38。通過比較端口P1和端口P2的根路徑成本,P2將被選舉為根端口。同理,交換機3的P1端口也會被選舉成根端口。4.1STP生成樹與RSTP快速生成樹如果一臺非根交換機到達根網(wǎng)橋的多條根路徑的成本相同,則比較從不同的根路徑所收到BPDU中的發(fā)送網(wǎng)橋ID,哪個端口收到的BPDU中發(fā)送網(wǎng)橋ID較小,則哪個端口為根端口;如果發(fā)送網(wǎng)橋ID也相同,則比較這些BPDU中的端口ID,哪個端口收到的BPDU中端口ID較小,則哪個端口為根端口。4.1STP生成樹與RSTP快速生成樹在每個網(wǎng)段中需要選取一個指定端口。所謂指定端口(DesignatedRoot縮寫DR),就是連接在某個網(wǎng)段上的一個橋接端口,它通過該網(wǎng)段既向根交換機發(fā)送流量,也從根交換機接收流量。橋接網(wǎng)絡(luò)中的每個網(wǎng)段都必須有一個指定端口。選舉指定端口的依據(jù)順序如下。根路徑成本最小。所在交換機的網(wǎng)橋ID最小。端口ID最小。因此,根網(wǎng)橋上的每個活動端口都是指定端口,因為它的每個端口都具有最小根路徑成本0。4.1STP生成樹與RSTP快速生成樹如圖4-4所示,根網(wǎng)橋交換機1上的活動端口P1和P2由于根路徑成本為0,都當選為指定端口;而連接交換機2和交換機3的網(wǎng)段上兩個端口的根路徑成本都是38(19+19=38),那么就需要比較網(wǎng)橋ID了。交換機2和交換機3的網(wǎng)橋優(yōu)先級相同,但交換機2的MAC地址更小一些,所以交換機2的P1端口會被選舉為該網(wǎng)段的指定端口。此時,STP完成了計算過程,只有在交換機3上的P2端口既不是根端口,也不是指定端口。4.1STP生成樹與RSTP快速生成樹4.阻塞非根、非指定端口為創(chuàng)建一個無環(huán)拓撲,STP配置根端口和指定端口轉(zhuǎn)發(fā)流量,然后阻塞非根和非指定的端口,形成邏輯上無環(huán)路的拓撲結(jié)構(gòu)。此時,交換機2和交換機3之間的鏈路為備份鏈路,當交換機1和交換機2、交換機1和交換機3之間的主鏈路正常時,這條鏈路處于邏輯斷開狀態(tài),這樣就將交換環(huán)路變成了邏輯上的無環(huán)拓撲。只有當主鏈路故障時,才會啟用備份鏈路,以保證網(wǎng)絡(luò)的連通性4.1STP生成樹與RSTP快速生成樹4.1.3生成樹協(xié)議的端口狀態(tài)在STP中,正常的端口具有四種狀態(tài):阻塞(Blocking)、監(jiān)聽(Listening)、學習(Learning)和轉(zhuǎn)發(fā)(Forwarding),端口的狀態(tài)就在這四種狀態(tài)里面變化。Blocking:初始啟用端口之后的狀態(tài)。端口不能接收或者傳輸數(shù)據(jù),不能把MAC地址加入地址表,只能接收BPDU。如果檢測到有一個交換環(huán)路,或者端口失去了它的根端口或者指定端口的狀態(tài),那么就會返回到Blocking狀態(tài)。Listening:如果一個端口可以成為一個根端口或者指定端口,那么它就轉(zhuǎn)入監(jiān)聽狀態(tài),不能接收或者傳輸數(shù)據(jù),也不能把MAC地址加入地址表,但可以接收和發(fā)送BPDU。此時,端口參與根端口和指定端口的選舉,因此,這個端口最終可能被允許成為一個根端口或指定端口。如果該端口失去根端口或指定端口的地位,那么它將返回到Blocking狀態(tài)。4.1STP生成樹與RSTP快速生成樹Learning:在轉(zhuǎn)發(fā)延遲計時時間超時(默認15秒)后,端口進入學習狀態(tài),此時端口不能傳輸數(shù)據(jù),但可以發(fā)送和接收BPDU,也可以學習MAC地址,并加入地址表。正因為如此,才使得交換機可以沉默一定的時間,處理有關(guān)地址表的信息。Forwarding:在下一次轉(zhuǎn)發(fā)延時計時時間后,端口進入轉(zhuǎn)發(fā)狀態(tài),此時端口能夠發(fā)送和接收數(shù)據(jù)、學習MAC地址、發(fā)送和接收BPDU。在生成樹拓撲中,該端口至此才成為一個全功能的交換機端口。STP中端口還有一個Disabled(禁用)狀態(tài),由網(wǎng)絡(luò)管理員設(shè)定或因網(wǎng)絡(luò)故障使系統(tǒng)的端口處于Disabled狀態(tài)。這個狀態(tài)是比較特殊的狀態(tài),它并不是端口正常的STP狀態(tài)。4.1STP生成樹與RSTP快速生成樹當交換機加電啟動后,所有的端口從初始化狀態(tài)進入到阻塞狀態(tài),它們從這個狀態(tài)開始監(jiān)聽BPDU。當交換機第一次啟動時,它會認為自己是根網(wǎng)橋,所以會轉(zhuǎn)換為監(jiān)聽狀態(tài)。如果一個端口處于阻塞狀態(tài),并在一個最大老化時間(20秒)內(nèi)沒有接收到新的BPDU,端口也會從阻塞狀態(tài)轉(zhuǎn)換為監(jiān)聽狀態(tài)。在監(jiān)聽狀態(tài),所有交換機選舉根網(wǎng)橋,在非根網(wǎng)橋上選舉根端口,并且在每一個網(wǎng)段中選舉指定端口。經(jīng)過一個轉(zhuǎn)發(fā)延遲(15秒)后,端口進入學習狀態(tài)。如果一個端口在學習狀態(tài)結(jié)束后(再經(jīng)過一個轉(zhuǎn)發(fā)延遲15秒),成為根端口或者指定端口就進入了轉(zhuǎn)發(fā)狀態(tài),可以正常接收和發(fā)送用戶數(shù)據(jù),否則就轉(zhuǎn)回阻塞狀態(tài)。最后,生成樹經(jīng)過一段時間(默認值是50秒左右)穩(wěn)定之后,所有端口都進入轉(zhuǎn)發(fā)狀態(tài)或者阻塞狀態(tài)。STPBPDU仍然會定時(默認每隔2秒)從各個交換機的指定端口發(fā)出,以維護鏈路的狀態(tài)。如果網(wǎng)絡(luò)拓撲發(fā)生變化,生成樹就會重新計算,端口狀態(tài)也會隨之改變。4.1STP生成樹與RSTP快速生成樹4.1.4快速生成樹協(xié)議快速生成樹協(xié)議RSTP在物理拓撲變化或配置參數(shù)發(fā)生變化時,顯著地減少了網(wǎng)絡(luò)拓撲的重新收斂時間。相比STP主要有以下幾點變化:除了根端口和指定端口外,快速生成樹協(xié)議定義了2種新增加的端口角色:替代端口(AlternatePort)和備份(BackupPort)。這兩種新增的端口用于取代阻塞端口。替代端口為當前的根端口到根網(wǎng)橋的連接提供了替代路徑,而備份端口則提供了到達同段網(wǎng)絡(luò)的備份路徑,是對一個網(wǎng)段的冗余連接。4.1STP生成樹與RSTP快速生成樹RSTP只有三種端口狀態(tài):丟棄(Discarding)、學習(Learning)和轉(zhuǎn)發(fā)(Forwarding)。STP中的禁用、阻塞和監(jiān)聽狀態(tài)就對應(yīng)了RSTP的丟棄狀態(tài)。表4-2比較了STP和RSTP的端口狀態(tài)。4.1STP生成樹與RSTP快速生成樹RSTP可以主動地將端口立即轉(zhuǎn)變?yōu)檗D(zhuǎn)發(fā)狀態(tài),而無須通過調(diào)整計時器的方式去縮短收斂時間。為了能夠達到這種目的,就出現(xiàn)了兩個新的變量:邊緣端口(edgeport)和鏈路類型(linktype)。邊緣端口是指連接終端的端口。由于連接端工作站(而不是另一臺交換機)是不可能導致交換環(huán)路的,因此這類端口就沒有必要經(jīng)過監(jiān)聽和學習狀態(tài),從而可以直接轉(zhuǎn)變?yōu)檗D(zhuǎn)發(fā)狀態(tài)。一旦邊緣端口收到了BPDU,它將立即轉(zhuǎn)變?yōu)槠胀ǖ腞STP端口。在理想條件下,RSTP應(yīng)當是網(wǎng)絡(luò)中使用的默認生成樹協(xié)議。由于STP與RSTP之間的兼容性,由STP到RSTP轉(zhuǎn)換是無縫的。4.1STP生成樹與RSTP快速生成樹如果一臺非根交換機到達根網(wǎng)橋的多條根路徑的成本相同,則比較從不同的根路徑所收到BPDU中的發(fā)送網(wǎng)橋ID,哪個端口收到的BPDU中發(fā)送網(wǎng)橋ID較小,則哪個端口為根端口;如果發(fā)送網(wǎng)橋ID也相同,則比較這些BPDU中的端口ID,哪個端口收到的BPDU中端口ID較小,則哪個端口為根端口。4.2環(huán)網(wǎng)冗余隨工業(yè)以太網(wǎng)快速發(fā)展,越來越多的工業(yè)網(wǎng)絡(luò)設(shè)備的加入網(wǎng)絡(luò),網(wǎng)絡(luò)變得愈發(fā)復雜。在工業(yè)現(xiàn)場,如果采用線性拓撲網(wǎng)絡(luò)的某個節(jié)點發(fā)生了問題,隨后的設(shè)備就會完全的斷開,造成通信的中斷。而針對工業(yè)技術(shù)對控制網(wǎng)絡(luò)可靠性的高要求,工業(yè)以太網(wǎng)的環(huán)網(wǎng)技術(shù)應(yīng)運而生。環(huán)網(wǎng)技術(shù)有如下優(yōu)點如下:可以快速檢測網(wǎng)絡(luò)錯誤并重新自動配置網(wǎng)絡(luò)。可以在小型和大型網(wǎng)絡(luò)中實施使用。清晰且結(jié)構(gòu)簡單的網(wǎng)絡(luò)接線。工廠可以在運行期間進行擴展工作。標準化的協(xié)議確保了來自不同制造商設(shè)備的兼容性4.2.1.介質(zhì)冗余協(xié)議(MediaRedundancyProtocol)介質(zhì)冗余協(xié)議(MediaRedundancyProtocol,縮寫MRP)是Profinet標準的一部分。在MRP的情況下,環(huán)狀網(wǎng)絡(luò)通過阻塞環(huán)中的一個端口以獲得一個線狀結(jié)構(gòu)。在發(fā)生網(wǎng)絡(luò)錯誤的情況下,網(wǎng)絡(luò)分成兩條獨立的線路,當被阻塞的端口被釋放時,這些線路再次連接在一起?;謴蜁r間在200毫秒范圍內(nèi)。MRP適用于大多數(shù)工業(yè)以太網(wǎng)應(yīng)用場合,工業(yè)交換機通常都支持MRP。4.2.1.介質(zhì)冗余協(xié)議(MediaRedundancyProtocol)1.MRP概述MRP一種基于環(huán)形拓撲結(jié)構(gòu)的快速恢復協(xié)議,圖4-5所示為兩個MRP環(huán)互聯(lián)的拓撲結(jié)構(gòu)。每個MRP的環(huán)網(wǎng)絡(luò)有一個介質(zhì)冗余管理器MRM,觀察和控制環(huán)拓撲,以便對網(wǎng)絡(luò)故障做出反應(yīng)。MRM通過在環(huán)上的一個環(huán)端口發(fā)送幀,并通過另一個環(huán)端口從環(huán)接收幀,反之亦然。其他設(shè)備為介質(zhì)冗余客戶端MRC。MRC對從MRM接收到的重新配置數(shù)據(jù)幀做出反應(yīng),并且可以檢測其環(huán)端口上的鏈路改變并發(fā)送信號。4.2.1.介質(zhì)冗余協(xié)議(MediaRedundancyProtocol)環(huán)中的某些設(shè)備或所有設(shè)備也可以作為介質(zhì)冗余自動管理器(MRA)啟動。MRA通過使用投票協(xié)議在彼此之間選擇一個MRM,其余的轉(zhuǎn)換為MRC。MRA通過使用投票協(xié)議在彼此之間選擇一個MRM,其余的轉(zhuǎn)換為MRC。環(huán)中的每個節(jié)點都能夠檢測交換機間鏈路的故障或恢復,或者檢測相鄰節(jié)點的故障或恢復。4.2.1.介質(zhì)冗余協(xié)議(MediaRedundancyProtocol)冗余地連接兩個MRP環(huán),其中一個設(shè)備具有介質(zhì)冗余連接管理器MIM的角色。MIM的功能是觀察和控制冗余互連拓撲,以便對互連故障做出反應(yīng)。其他三個設(shè)備具有介質(zhì)冗余互連客戶端MIC的作用。MIC對從MIM接收到的重新配置幀做出反應(yīng),它可以檢測到其互連端口的鏈路變化并發(fā)出信號,并且它可以發(fā)出鏈接更改通知消息。4.2.1.介質(zhì)冗余協(xié)議(MediaRedundancyProtocol)2.MRP協(xié)議的端口狀態(tài)MRM和MRC應(yīng)該有兩個環(huán)形端口,環(huán)形端口應(yīng)禁用STP、RSTP或MSTP。環(huán)形端口通常為以下端口狀態(tài):不可用(DISABLED):全部數(shù)據(jù)幀被丟棄。阻塞(BLOCKED);除了MRP用于管理的數(shù)據(jù)幀和高層應(yīng)用不轉(zhuǎn)發(fā)的數(shù)據(jù)幀,其余數(shù)據(jù)幀都被丟棄。轉(zhuǎn)發(fā)(FORWARDING):所有數(shù)據(jù)幀均轉(zhuǎn)發(fā)。4.2.1.介質(zhì)冗余協(xié)議(MediaRedundancyProtocol)3.介質(zhì)冗余管理器MRM的控制方式MRM的一個環(huán)形端口應(yīng)連接到MRC的一個環(huán)形端口。MRC的另一個環(huán)形端口應(yīng)連接到另一個MRC的環(huán)形端口或MRM的第二個環(huán)形端口,從而形成如圖4-6所示的環(huán)形拓撲。MRM通過以下方式控制環(huán)狀態(tài):在配置的時間周期內(nèi)在環(huán)的兩個方向發(fā)送MRP_Test檢測幀。如果接收到自己的MRP_Test檢測幀,將一個環(huán)端口設(shè)置為轉(zhuǎn)發(fā)狀態(tài),將另一個環(huán)端口設(shè)置為阻塞狀態(tài)。如果在一個MRP_TSTdefaultT或MRP_TSTshortT或MRP_TSTNRmax時間周期里,沒有接收到自己的MRP_Test檢測幀,則將兩個環(huán)端口設(shè)置為轉(zhuǎn)發(fā)狀態(tài),如圖4-7所示。4.2.1.介質(zhì)冗余協(xié)議(MediaRedundancyProtocol)

MRM應(yīng)該指出環(huán)狀態(tài)的變化,給所有MRC發(fā)送MRP_TopologyChange幀。當探測到環(huán)路斷開時,那么MRM通過它的兩個環(huán)端口發(fā)送MRP_TopologyChange幀。這個幀帶有一個延時時間,延時后執(zhí)行環(huán)型拓撲的改變。這個延時參數(shù)稱為MRP_Interval。當這個時間結(jié)束,所有MRC應(yīng)該清除它們的過濾數(shù)據(jù)庫(FDB)。每個MRC應(yīng)該對延時參數(shù)MRP_Interval,返回一個MRP_LinkUp或者MRP_LinkDown幀到MRM,告訴MRM在這個時間結(jié)束后,MRC將改變它的端口狀態(tài),從BLOCKED到FORWARDING(MRP_LinkUp幀)或者到DISABLED(MRP_LinkDown幀)。4.2.1.介質(zhì)冗余協(xié)議(MediaRedundancyProtocol)4.介質(zhì)冗余客戶端MRC的控制方式每個MRC應(yīng)將一個環(huán)形端口上接收到的MRP_Test測試幀轉(zhuǎn)發(fā)到另一個環(huán)形端口。如果某一臺MRC檢測到環(huán)端口鏈路的故障或恢復,該MRC可以通過其兩個環(huán)端口發(fā)送MRP_LinkChange鏈路改變幀來通知鏈路改變。每個MRC收到MRP_LinkChange鏈路改變幀都應(yīng)該將其從一個環(huán)形端口轉(zhuǎn)發(fā)到另一個環(huán)形端口。每個MRC應(yīng)將一個環(huán)形端口上接收到的MRP_TopologyChange拓撲改變幀轉(zhuǎn)發(fā)到另一個環(huán)形端口。每個MRC應(yīng)能處理這些幀。如果在一個給定間隔(MRP_TOPchgT)收到MRP_TopologyChange幀,它應(yīng)該清除它的過濾數(shù)據(jù)庫FDB。每個MRC如果沒有MIM和MIC處于活動狀態(tài),總是將MRP_InTest幀、MRP_InLinkChange幀、MRP_InTopologyChange幀和MRP_InLinkStatus幀從一個端口轉(zhuǎn)發(fā)到另一個端口。4.2.1.介質(zhì)冗余協(xié)議(MediaRedundancyProtocol)5.冗余域冗余域表示一個環(huán)。缺省時,所有MRM和MRC都屬于整個缺省域。每個域分派了一個獨一無二的身份標識ID,作為它的關(guān)鍵屬性,特別當一個MRM或者一個MRC為多個環(huán)的成員時,這樣就不會造成混淆。在每個冗余域中,一個設(shè)備應(yīng)該嚴格指派兩個唯一的環(huán)端口。4.2.2.HRP高速冗余協(xié)議HRP是西門子交換機的一種私有的環(huán)網(wǎng)協(xié)議,它的重構(gòu)時間在最大網(wǎng)絡(luò)規(guī)模下是300ms。HRP主要是為了交換機的骨干網(wǎng)設(shè)計的環(huán)網(wǎng)協(xié)議,他最大的特點是可以結(jié)合環(huán)間熱備Standby可以實現(xiàn)和多環(huán)網(wǎng)之間的鏈路冗余。1.HRP高速冗余協(xié)議和MRP協(xié)議類似HRP也是一種基于環(huán)型拓撲結(jié)構(gòu)的快速恢復協(xié)議。圖4-8是一個單環(huán)HRP網(wǎng)絡(luò),在一個HRP環(huán)網(wǎng)中只能由一個冗余管理器RM,冗余客戶端可以多個;環(huán)網(wǎng)阻塞端口和環(huán)網(wǎng)接收端口是最開始隨機分配的。4.2.2.HRP高速冗余協(xié)議環(huán)網(wǎng)鏈路正常的情況下,RM分別從兩個環(huán)網(wǎng)端口發(fā)送出去的檢測幀,又分別被另一個端口接收到檢測幀,那么說明環(huán)網(wǎng)是正常的。當HRP判斷環(huán)網(wǎng)是正常的情況下之后,它會選擇一個接收端口和一個阻塞端口,當一個端口是接收端口時,另一個端口就是阻塞端口,形成的線狀鏈路。檢測幀包含以下數(shù)據(jù):①發(fā)送冗余管理器RM的MAC地址,用于檢測環(huán)網(wǎng)中是否有其他的RM,如果發(fā)現(xiàn)有其他RM的時,設(shè)備會進行報錯。②自冗余管理器RM啟動以來,之前環(huán)網(wǎng)切換次數(shù),也就是環(huán)網(wǎng)從斷開到恢復一共經(jīng)歷了幾次。③RM的狀態(tài)(主動/被動):環(huán)網(wǎng)正常時RM處于被動狀態(tài),當環(huán)網(wǎng)有鏈路斷開時RM處于主動狀態(tài)。4.2.2.HRP高速冗余協(xié)議當鏈路發(fā)生故障時,如果冗余管理器RM從一個環(huán)網(wǎng)端口發(fā)送的檢測幀無法被另一個環(huán)網(wǎng)端口接收,則說明環(huán)網(wǎng)故障。接下來數(shù)據(jù)傳輸路徑切換。此時將冗余管理器的原先的阻塞端口切換為轉(zhuǎn)發(fā)狀態(tài)如圖4-9所示4.2.2.HRP高速冗余協(xié)議2.Standby備用冗余協(xié)議Standby協(xié)議是HRP的擴展,支持在環(huán)網(wǎng)之間或開放網(wǎng)段(線性總線)之間采用冗余連接。在冗余鏈路中,環(huán)網(wǎng)通過以太網(wǎng)連接相連在一起。實現(xiàn)的方法是在一個環(huán)網(wǎng)中配置一個主、從設(shè)備對,主、從設(shè)備能彼此監(jiān)視對方,并且能在發(fā)生故障時將數(shù)據(jù)通信從常用的主以太網(wǎng)連接重定向到替代(從)以太網(wǎng)連接,圖4-10中展示了兩個環(huán)網(wǎng)之間的備用冗余。4.2.2.HRP高速冗余協(xié)議正常狀態(tài)下,環(huán)網(wǎng)中交換機第一次啟動時,當備用主交換機發(fā)送一個信號到環(huán)網(wǎng)中,并且該信號被備用從交換機接收到時,說明備用主交換機已經(jīng)準備就緒。這樣備用主交換機和備用從交換機都成功完成了啟動,環(huán)網(wǎng)便可以開始采用備用冗余協(xié)議(standby)進行通訊,也就是說在環(huán)網(wǎng)開始通訊之前會進行一個關(guān)鍵幀的檢測,檢測備用主交換機和備用從交換機是不是已經(jīng)準備就緒,是否可以開始進行通訊了。備用協(xié)議工作時,在數(shù)據(jù)傳輸?shù)倪^程中,備用主交換機會不斷的向備用從交換機發(fā)送一個被動“狀態(tài)”的信號,如果備用從交換能夠接收到這個信號,說明此時的環(huán)是正常的,那么此時的路徑是由備用主交換機的主端口進行轉(zhuǎn)發(fā)。當主鏈路出現(xiàn)故障時,備用主交換機發(fā)送的被動狀態(tài)信號,無法被備用從交換機收到,備用從交換機長時間未收到主交換機發(fā)送的被動信號,那么此時從交換機備用端口變?yōu)檗D(zhuǎn)發(fā)狀態(tài),進行鏈路的切換。4.3RSTP+協(xié)議RSTP+主要用于將MRP環(huán)網(wǎng)冗余與RSTP網(wǎng)絡(luò)的集成。對于只使用RSTP的網(wǎng)絡(luò),如果想和更高效且更快速的MRP環(huán)網(wǎng)集成,就要使用RSTP+協(xié)議。MRP環(huán)網(wǎng)冗余模式不受RSTP+的影響,因為這兩種模式相互獨立地工作。除外,還可以使用RSTP+基于一個MRP環(huán)網(wǎng)連接兩個RSTP網(wǎng)絡(luò)。如果不使用RSTP+,則無法實現(xiàn)該連接,因為生成樹在環(huán)網(wǎng)端口上已禁用。原則上,RSTP網(wǎng)絡(luò)與MRP環(huán)網(wǎng)之間連接點處的所有設(shè)備都必須支持RSTP+方法。MRP環(huán)網(wǎng)中的所有其它設(shè)備都必須轉(zhuǎn)發(fā)BPDU(橋接協(xié)議數(shù)據(jù)單元)。4.3RSTP+協(xié)議1.RSTP網(wǎng)絡(luò)和MRP環(huán)網(wǎng)集成如圖4-11所示,在一個RSTP網(wǎng)絡(luò)和MRP環(huán)網(wǎng)集成的網(wǎng)絡(luò)中,環(huán)網(wǎng)交換機1和環(huán)網(wǎng)交換機4如果不使用RSTP+,則無法將MRP環(huán)網(wǎng)冗余集成到RSTP網(wǎng)絡(luò)中,因為不允許在一個端口上并行配置RSTP和MRP。因此,同時連接到RSTP網(wǎng)絡(luò)的MRP環(huán)網(wǎng)的設(shè)備必須支持RSTP+。圖4-11中的其它設(shè)備必須轉(zhuǎn)發(fā)BPDU。4.3RSTP+協(xié)議2.多個MRP環(huán)網(wǎng)集成RSTP+還可用于通過RSTP將多個MRP環(huán)網(wǎng)彼此相互連接。如圖4-12所示,兩個MRP環(huán)網(wǎng)集成,在這種情況下,RSTP+確保MRP仍可管理環(huán)網(wǎng)冗余且不受RSTP影響。其中,環(huán)網(wǎng)交換機2、3、5、8使用RSTP+。4.4PRP/HSR并行冗余協(xié)議和高可靠性無縫冗余協(xié)議HSR/PRP全稱分別為高可靠性無縫冗余(High-availabilitySeamlessRedund

溫馨提示

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

評論

0/150

提交評論