STP升級版之RSTP
實驗環境
實驗拓撲圖
實驗編址
實驗步驟
1.基本配置
配置PC端
測試i相通性
2.配置RSTP基本功能
在S1-S4上都使用命令stp mode rstp更改生成樹模式(因為華為交換機上默認開啟了MSTP)
在S1-S4上使用display stp查看交換機位置
S1
S2
S3
S4
CIST Bridge是交換機自己的ID ,CIST Root是根交換機的ID 兩個相同則為根交換機 所以不難得出S4為當前根交換機。
但是根據需求,網絡管理員需要設置匯聚層主交換機S1為根交換機S2為備份根交換機。
所以在S1上輸入命令stp root primary后再用display stp查看,
stp root primary命令修改的是交換機ID中交換機的優先級,把默認的優先級由32768改為0,所以S1交換機ID變為最小,即根交換機
在S2上輸入命令stp root secondary 再用display stp命令查詢
stp root secondary 命令修改的是交換機ID中的交換機的優先級,把默認的32768改為4096,變為次小,即次根交換機。
輸入命令
dispaly stp brief 查看每個交換機端口角色及狀態。
S1
S2
S3
S4
如果S2根端口斷掉了,S2會選擇其他到達根交換機的端口設置成根端口,
在S2的GE 0/01端口關閉,同時查看S2其他端口角色及狀態變化。
可以觀察到GE 0/0/2角色還是指定端口,但是狀態為Discarding 再次使用命令查詢時會發現端口角色變為根端口,且處於轉發狀態
觀察結束之后恢復端口使用undo shutdown命令。可以觀察到
GE0/0/2端口會經歷Discarding狀態回到Forwarding狀態。
3.配置邊緣端口
下面我們配置邊緣端口(生成樹的計算主要發生在交換機互連的鏈路之上,而連接PC的端口沒必要參加生成樹的計算,所以我們將pc記得接口配置為邊緣接口)
作為對比,我們將S4的E0/0/1配置為邊緣端口之前,先把端口關閉再開啟查看狀態
經歷了DISCARDING-LEARNING-FORWARDING三個狀態的變化,所以大概需要30s再能進入轉發狀態。
如果配置為邊緣端口,則無需等待。
stp edged-port enable 配置為邊緣端口再關閉開啟觀察端口狀態,可以發現明線提高了速度。
4.查看備份端口狀態
可以看到S3 E0/0/3是指定端口,E0/0/4為備份端口,兩個接口連接同一台Hub上,當3接口關閉,4接口會成為新的指定端口
可以觀察到S3指定端口關閉后,E0/0/4接口角色發生變化,Discarding、Learning最終到Forwarding狀態
同理也可以在S4上關閉根端口E0/02接口E0/0/3會立即替代2號端口成為新的根端口。
再重新啟用2號端口又恢復原樣。