1. 程式人生 > >STP(生成樹協議)--學習筆記

STP(生成樹協議)--學習筆記

STP(生成樹協議)--學習筆記

一·STP

STP協議在邏輯上斷開網絡的環路,防止廣播風暴的產生,而一旦正在使用的線路出現故障,邏輯上被斷開的線路又被連同,起到了冗余備份的作用。解決二層環路的問題。

二·生成樹工作原理

生成樹協議的算法過程可以歸納為三個步驟:選擇根網橋、選擇根端口、選擇指定端口。
  (1)選擇根網橋:再全網中選擇一個根網橋
  比較網橋的BID值,值越小其優先級越高。ID值是由兩部分組成的:交換機的優先級和MAC地址組成的,如果交換機的優先級相同則比較其MAC地址,地址值越小,其就被選舉為根網橋。
  (2)選擇根端口:在每個非根交換機上選擇根端口
  首先,比較根路徑成本,根路徑成本取決於鏈路的帶寬,帶寬越大,路徑成本越低,則選該端口為根端口。

  其次,如果根路徑成本相同,則要比較所在對端交換機BID值,值越小,則其優先級越高。
  最後,比較端口的ID值,該值分為兩部分:端口優先級和端口編號,值小的被選為根端口。
  (3)選擇指定端口:在每條鏈路上選擇一個指定端口,根網橋上所有端口都是指定端口
  首先,比較根路徑成本。
  其次,比較端口所在網橋的ID值。
  最後,比較端口的ID值。

STP(生成樹協議)--學習筆記