1. 程式人生 > >CCNA 之 九 STP生成樹協議

CCNA 之 九 STP生成樹協議

端口 route 數據幀 網絡環境 out 不同的 解決 冗余 master

STP生成樹

在上一次實驗中,使用了單臂路由是兩個不同的VLAN之間進行通信,而單臂路由的這種網絡拓撲,當一條鏈路或者路由設備出現故障的時候,整個網絡就會癱瘓。
稱此網絡為:不健壯的,無冗余的網絡環境。

看下圖中,冗余的網絡拓撲:
技術分享圖片

  • 冗余拓撲能夠解決單點故障問題;
  • 冗余拓撲造成廣播風暴,多幀復用,MAC地址不穩定的問題;

環路會導致的現象

廣播風暴概念

  • 上圖中,Host X 發送廣播幀;
  • 交換機繼續沒完沒了的更新廣播流量;

多幀復制概念

  • Host X發送一個單播數據幀給Router Y;
  • Route Y 的MAC地址還沒有被每個交換機學習到;
  • Router Y 接收到2份相同的數據幀的拷貝;

MAC表紊亂

  • Host X 發送一個單播數據幀給Router Y;
  • Router Y 的MAC地址還沒有被每個交換機學習到;
  • Switches A and B 在Port1 是哪個學習到Host X 的MAC地址;
  • 到達Router Y 的數據幀被泛洪;
  • Switches A and B 不正確的在Port2上學習到Host X 的MAC地址;

看一個復雜的多環路網絡圖
技術分享圖片

采用生成樹STP協議解決環路

  • Spaning-tree Protocol
  • 通過將特定的端口宣威Blocking State,來實現無環的拓撲;
  • IEE 802.1D
  • 規定了這一行為;
  • Cisco采用IEEE802.1E的增強的私有協議生成樹PVST+;

STP的操作

  • 每一個廣播域選擇一個根橋(根路由器)
  • 每個非根橋上選擇一個根端口

根端口:具有最低根路徑的接口
要考慮的因素:

  • 最低的根橋ID
  • 最低的根路徑代價
  • 最低發送者橋ID
  • 最低端口ID
  • 每個段選擇一個指定端口
  • 選擇一個非指定端口

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

CCNA 之 九 STP生成樹協議