1.首先確定根網橋,依據網橋ID(由優先級和MAC地址兩部分組成)
2.確定根端口。指定端口和被動端口(由路徑成本,網橋ID,端口優先級,端口ID來確定)
3.可以啟用上行端口和速端口
二。配置
1.在VLAN上啟用生成樹:spanning-tree vlan 2
2.建立根網橋:
(1)直接建立:spanning-tree vlan 2 root primary
(2)通過修改優先級建立:spanning-tree vlan 2 priority 24768(4096的倍數,值越小,優先級越高。默認為32768)
3.確定路徑。選定根端口:
(1)可通過修改端口成本:(在配置模式下)spanning-tree vlan 2 cost ***(100m為19,10m為100,值越小,路徑越優先)
(2)可修改端口優先級:(在接口模式下)spanning-tree vlan 2 port-priority ***(0-255,默認為128)
4.可修改計時器(可選)
(1)修改HELLO時間:spanning-tree vlan 2 hello-time **(1-10s,默認為兩秒)
(2)修改轉發延遲時間:spanning-tree vlan 2 forward-time ***(4-30s,默認為15s)
(3)修改最大老化時間:spanning-tree vlan 2 max-age ***(6-40,默認是20秒)
5.配置快速端口:spanning-tree portfast
6.配置上行端口:spanning-tree uplinkfast
三。檢查命令
1.檢查生成樹:show spanning-tree summary
2.檢查根網橋:show spannint-tree vlan 2 detail
3.檢查網橋優先級:show spanning-teee vlan 2 detail
4.檢查端口成本:show spanninn-tree interface f0/2 detail
5.檢查端口優先級:show spanning-tree interface f0/2 detail
6.檢查HELLO時間。轉發延遲。最大老化時間:show spanning-tree vlan 2
7.檢查速端口:show spanning-tree interface f0/2 detail
8.檢查上行鏈路:show spanning-tree summary
四。生成樹端口有四種狀態:
1.阻塞:能收BPDU報文,其他的什麼不干
2.偵聽:能收BPDU報文,能發送BPDU報文,也不能學習MAC地址。
3.學習:能接收發送BPD報文,也能學習MAC地址,並添加到MAC表中,但不有發送數據幀。
4.轉發:什麼都能干了,開始正常接收和發送數據幀
5.從阻塞到偵聽20秒,從偵聽到學習15秒,從學習到轉發15秒(默認)