網路設計與維運
傳統的STP(IEEE 802.1D)在預設計時器下,故障後原本被封鎖的連接埠要開始轉送,大約需要30~50秒。RSTP加快切換速度的機制,下列何者正確?
- A在訊框中加入類似TTL的欄位,迴圈中的訊框經過一定次數就丟棄,因此不必停用連接埠
- B以相鄰交換器之間的提議與同意的交換,讓連接埠立即進入轉送狀態,並事先決定可取代根連接埠的替代連接埠
- C同時使用所有鏈路分配訊框,任何一條鏈路斷線,都能以其餘鏈路繼續傳送
查看答案與解析
正確答案:B. 以相鄰交換器之間的提議與同意的交換,讓連接埠立即進入轉送狀態,並事先決定可取代根連接埠的替代連接埠
傳統的STP為了不產生迴圈,會一面以計時器等待一面把連接埠推進到轉送狀態。以預設值來說,最大存活時間(max age)20秒,加上聆聽與學習兩個狀態各等待一次的轉送延遲15秒,最多需要 20 + 15 × 2 = 50 秒。RSTP在點對點連接的交換器之間交換提議(proposal)與同意(agreement),不必等待計時器就讓連接埠進入轉送狀態。此外,它會事先決定根連接埠無法使用時可取而代之的替代連接埠,因此多數情況下能在數秒以內完成切換。以封鎖備援連接埠來防止迴圈的想法,與傳統的STP相同。
- A. 乙太網路訊框沒有類似TTL的欄位,RSTP也是以停用備援連接埠來防止迴圈。
- B. 正確。不等待計時器,藉由相鄰交換器之間的交換迅速開始轉送。
- C. 這比較接近鏈路聚合的想法。RSTP會封鎖部分備援鏈路。