RSTP 介紹與應用 (下) 為什麼要有redundant protocol?

更新於 發佈於 閱讀時間約 6 分鐘
上集提到了RSTP大致的概念,本偏要介紹一些關於應用方面的部分,以及更細節的protocol行為與參數。

Recover的拓樸是否有大小的限制?

在RSTP中有個參數為Max age,最大上限為40,這個參數會限制了整體redundant拓樸的大小,直接參考下圖,以線性舉例最大只能到41台

不過它是看這台device距離root多遠

raw-image

Recovery time會是多少呢?

具體來說這個protocol沒有直接宣稱它的recovery time應該要為多少,只是它有限制這些最大拓樸的大小,因此要看你所使用的device它的CPU效能,會影響它的收斂時間,但普遍的來說應該是接近秒等級。

RSTP如何跟STP及MTSP相容?

RSTP與STP相接的該台device就會與其進行相容的運作,因此與RSTP的recovery time仍為秒等級,但與STP的recovery time為30~50秒,因為STP會有forward delay。

raw-image

RSTP與MSTP相接的時MSTP透過設定可以使該region算為1台RSTP的device

raw-image

RSTP Edge port 與 Link Type

在RSTP中有個參數為link type,這個參數可以直接設定或設透過Auto的方式

當link type為auto時,則它會去檢查現在的Switch是全雙工還是半雙工,若為半雙工,就會使用MaxAge time此值預設為30秒,若為全雙工則為Migrate time此值預設為3秒。

這會影響你的Switch剛接上一台新的device時,該port的狀態從blocking轉為forwarding的時間。

當然如果直接將link type設為false時就能強制使接上新device都等30秒才能通。

而強制設為ture則是3秒,不過現在大多都會直接auto nego然後全雙工,因此不太需要特別將該參數給維ture。

RSTP為何可以比STP更快收斂?

在RSTP中為了加速recovery time的時間,因此制定出了一個機制稱為
PA handShake,運作方式為透過每一台device,相互往對接的device丟出proposal的封包,而彼此收到封包後,會相互比較封包內容的參數,比較完較差的一方,就會回傳agreement,因此每一台都快速的與相鄰的device做選舉的機制,加速了整體拓樸的收斂時間。

BPDU持續傳送可以有什麼用途?

當選完後出現Root後,所有的device的destination port還是會定期的根據Hello time繼續傳送BPDU的封包,透過這些BPDU,接收的device每次都會去比較參數,若有發生變化,port role也可以適時的轉換。

當發送BPDU的機器發生異常時,它沒有辦法再丟出BPDU,它相鄰的device會等待3次的hello time,若還未收到就會進行topology change,透過這個機制預防相鄰的機器可能因異常關機,或是異常不轉送封包,趕緊更換新的path來recover整體的拓樸,使封包能藉由新的路徑送到目的端。

使用RSTP與其廠商自己定義的redundant protocol的優劣

優勢

1.相容性
如果你的環境是由多個不同廠牌的機器組成,你如果用各家自訂的redundant protocol通常是組不起來的,但多半的device要做到redundant最起碼有RSTP可以使用,因此他可以最低的確保整個拓樸有redundant protocol可用,且這個protocol也發展很久了,各廠商實作這個功能要讓其彼此相容應該不是困難的事情

2.普及性
前面提到這個protocol很久了,因此中間負責傳送封包的device,甚至有一些2個port或以上的的end device都有可能支援這個protocol,因此也是許多案場在解決大家redundant protocol彼此不相容的常見解決辦法。

劣勢

1.Recovery time通常會輸給廠商自己出的redundant protocol
通常各廠家推出的redundant protocol主要都打著低回復時間,但這要看你的環境,如果你的環境禁不起1秒等級的回覆時間,那你可能真的必須使用各家廠商自己推出的redundant protocol。

2.各廠商建構出的一些自訂protocol的特殊用法,不一定會支援在RSTP
有可能各廠商,為了解決某些情境,因此它可以在開啟他們自訂的redundant protocol時,又能搭上他們自訂的protocol達到特殊情境的應用。

可能適合及不適合的場域

可能適合的場域: 商業大樓
有些商業大樓的IT機房就會設有這些設備,雖然是商業用但也會需要有這種備援的機制,因此也會需要使用redundant protocol,而在這種商業環境中,秒等級的回覆時間,很有可能是可以被接受的。

可能不適合的場域: 生產製造環境
很多的生產環境它的運行速度是非常快速的,因此他不太能接受recovery time過高的狀況,這個回覆時間可能會影響他的生產導致某些半成品需要報廢。

而有些製造環境可能更嚴格甚至是需要做到0秒的等級(也就是它可能有辦法馬上備援或是傳送時他就送2份資訊在不同的路徑上,而這種場域也不適合使用這樣的protocol來處理,0秒的回覆的機制,也會有其他為該種環境所產生的相對應protocol來實現。

以上就是下集的分享了,希望我的分享可以幫助到你
留言
avatar-img
留言分享你的想法!
avatar-img
Nickson 尼克森的沙龍
13會員
13內容數
分享30歲開始接觸到的各種人身體驗,一些30歲差不多會面臨的人生挑戰,這個專題分享著30歲左右開始會發生的各種故事。 歡迎你閱讀、點讚、留言、追蹤 🫰
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
前篇內容提到說,async reset有著打出glitch的風險, 但除了glitch之外, 如果reset deassert的時間點不對的話可是造出大量metastable的data, 直接導致function fail, 至於assert的時間點因為是async reset,所以何時出發
Thumbnail
前篇內容提到說,async reset有著打出glitch的風險, 但除了glitch之外, 如果reset deassert的時間點不對的話可是造出大量metastable的data, 直接導致function fail, 至於assert的時間點因為是async reset,所以何時出發
Thumbnail
Linux是一個非常好用、兼具效能、靈活度高的作業系統, 唯一的缺點就是學習曲線較為陡峭, 一開始難以入門, 但假若學會了, 對於我們的作業效率勢必事半功倍, 尤其是軟體工程師、IT人員…。 過程中難免遇到一些零零總總的狀況, 不過沒關係! 一項項慢慢解決即可。 前景提要 有一天,工程
Thumbnail
Linux是一個非常好用、兼具效能、靈活度高的作業系統, 唯一的缺點就是學習曲線較為陡峭, 一開始難以入門, 但假若學會了, 對於我們的作業效率勢必事半功倍, 尤其是軟體工程師、IT人員…。 過程中難免遇到一些零零總總的狀況, 不過沒關係! 一項項慢慢解決即可。 前景提要 有一天,工程
Thumbnail
上集提到了RSTP大致的概念,本偏要介紹一些關於應用方面的部分,以及更細節的protocol行為與參數。 Recover的拓樸是否有大小的限制? 在RSTP中有個參數為Max age,最大上限為40,這個參數會限制了整體redundant拓樸的大小,直接參考下圖,以線性舉例最大只能到41台。 不過它
Thumbnail
上集提到了RSTP大致的概念,本偏要介紹一些關於應用方面的部分,以及更細節的protocol行為與參數。 Recover的拓樸是否有大小的限制? 在RSTP中有個參數為Max age,最大上限為40,這個參數會限制了整體redundant拓樸的大小,直接參考下圖,以線性舉例最大只能到41台。 不過它
Thumbnail
這篇分享希望能讓你了解 為何備份在企業中總是被稱為最後一道防線,而目前常見的備份方式又有哪些 本篇分享內容包含以下 1.為何需要備份 2.企業常見的幾種備份作法 3.備份作法比較 4.其他補充資訊
Thumbnail
這篇分享希望能讓你了解 為何備份在企業中總是被稱為最後一道防線,而目前常見的備份方式又有哪些 本篇分享內容包含以下 1.為何需要備份 2.企業常見的幾種備份作法 3.備份作法比較 4.其他補充資訊
Thumbnail
我們在設計系統的時候大多不會馬上考慮到這個問題,然而當系統遭遇到「超出負荷」的情況時,使用熔斷處理就會是一個很不錯的方法。
Thumbnail
我們在設計系統的時候大多不會馬上考慮到這個問題,然而當系統遭遇到「超出負荷」的情況時,使用熔斷處理就會是一個很不錯的方法。
Thumbnail
人與人之間,舒適的距離到底該怎麼界定或者維持? 交會之後,錯身朝迥異的方向前進頭也不回?或者並行一段時間、爾後各赴前程就好? 最穩定的,是平行線嗎? 但,有沒有可能,在看不見的方向、角度、維度,根本早就漸行漸遠,甚至,從來沒有靠近過?所有交會與平行,都只是單一介面的表象,或者想像? 俗稱的,冷了。
Thumbnail
人與人之間,舒適的距離到底該怎麼界定或者維持? 交會之後,錯身朝迥異的方向前進頭也不回?或者並行一段時間、爾後各赴前程就好? 最穩定的,是平行線嗎? 但,有沒有可能,在看不見的方向、角度、維度,根本早就漸行漸遠,甚至,從來沒有靠近過?所有交會與平行,都只是單一介面的表象,或者想像? 俗稱的,冷了。
Thumbnail
【一的法則】第十五場集會 ∴1981年1月30日 RA:我是拉 我在無限造物者的愛與光中向你們致意。我現在開始通訊。 發問者:這沒有精確地表達我的意思。如果一場集會,比如說,我花了45分鐘發問,那麼器皿就只有15分鐘可以回答。或者器皿可以說1小時,總和起來,包括她的回答?
Thumbnail
【一的法則】第十五場集會 ∴1981年1月30日 RA:我是拉 我在無限造物者的愛與光中向你們致意。我現在開始通訊。 發問者:這沒有精確地表達我的意思。如果一場集會,比如說,我花了45分鐘發問,那麼器皿就只有15分鐘可以回答。或者器皿可以說1小時,總和起來,包括她的回答?
Thumbnail
人與人相處中,藏著那些微妙的關係,曾經我們口中說的「永遠」是不是只是虛構?在社會歷練逐漸增加後,你會知道「為什麼會分開?」其實沒有所謂的標準答案,單純是對方的選擇,剛好不符合你的期望,你也曾經遇過這樣的情況嗎?其實我也是,讓我們一起療傷,一起成長吧!
Thumbnail
人與人相處中,藏著那些微妙的關係,曾經我們口中說的「永遠」是不是只是虛構?在社會歷練逐漸增加後,你會知道「為什麼會分開?」其實沒有所謂的標準答案,單純是對方的選擇,剛好不符合你的期望,你也曾經遇過這樣的情況嗎?其實我也是,讓我們一起療傷,一起成長吧!
Thumbnail
「福無雙至、禍不單行」,這句話真的是一而再再而三的被驗證了。 忙碌的活動日前日,奔波在50公里路程外的活動現場與根據地兩地,單日來回了兩次。其中一次忙到不可開交時,驅車剛剛上高速,結果可能因為剛剛露臉的太陽熱力十足,結果把手機直接給熱到當機。原本一邊導航中忽然就看到畫面凍結了,結果有幾個要選擇的重
Thumbnail
「福無雙至、禍不單行」,這句話真的是一而再再而三的被驗證了。 忙碌的活動日前日,奔波在50公里路程外的活動現場與根據地兩地,單日來回了兩次。其中一次忙到不可開交時,驅車剛剛上高速,結果可能因為剛剛露臉的太陽熱力十足,結果把手機直接給熱到當機。原本一邊導航中忽然就看到畫面凍結了,結果有幾個要選擇的重
Thumbnail
本次要介紹Rapid Spanning Tree Protocol (RSTP) 這個protocol的重點與核心,後續將說明應用上的topology。 首先介紹protocol的目的 : 最大的目的就是redundant 簡單講就是Topology(拓樸)中,一些重要的path想做到backup
Thumbnail
本次要介紹Rapid Spanning Tree Protocol (RSTP) 這個protocol的重點與核心,後續將說明應用上的topology。 首先介紹protocol的目的 : 最大的目的就是redundant 簡單講就是Topology(拓樸)中,一些重要的path想做到backup
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News