1.用四台S3700交換機,2台PC機,組建網絡拓撲
2.對mengyu-S1進行設置
(1)在交換機啟用生成樹(華為交換機默認啟用MSTP),將交換機的STP模式更改為普通生成樹STP;
(2)配置完成后,默認情況下需要等待30s生成樹重新計算的時間,再用命令“display stp”查看mengyu-S1生成樹的狀態
(3)也可以使用命令“display stp brief”,查看摘要信息
3.對mengyu-S2進行設置
(1)在交換機啟用生成樹(華為交換機默認啟用MSTP),將交換機的STP模式更改為普通生成樹STP;
(2)配置完成后,默認情況下需要等待30s生成樹重新計算的時間,再用命令“display stp”查看mengyu-S2生成樹的狀態
(3)也可以使用命令“display stp brief”,查看摘要信息
4.對mengyu-S3進行設置
(1)在交換機啟用生成樹(華為交換機默認啟用MSTP),將交換機的STP模式更改為普通生成樹STP;
(2)配置完成后,默認情況下需要等待30s生成樹重新計算的時間,再用命令“display stp”查看mengyu-S3生成樹的狀態
(3)也可以使用命令“display stp brief”,查看摘要信息
5.對mengyu-S4進行設置
(1)在交換機啟用生成樹(華為交換機默認啟用MSTP),將交換機的STP模式更改為普通生成樹STP;
(2)配置完成后,默認情況下需要等待30s生成樹重新計算的時間,再用命令“display stp”查看mengyu-S4生成樹的狀態
(3)也可以使用命令“display stp brief”,查看摘要信息
目前我們可以看出,mengyu-S2根交換機
4.現在我們手動設置根交換機
(1)手動設置mengyu-S1是根交換機,mengyu-S2是備用交換機,我們把mengyu-S1的優先級設為0,menyu-S2的優先級設為4096(優先級配置是4096的倍數,默認優 先級是32768);
①設置mengyu-S1
②設置mengyu-S2
③配置完成后查看mengyu-S1和mengyu-2的狀態信息
④我們可以發現mengyu-S1的優先級變為0,為根交換機;mengyu-S2的優先級變為4096,為備份根交換機;
(2)用另一種方法把mengyu-S1設為根交換機,mengyu-S2設為備份交換機
①先用命令“undo stp priority”,刪除在mengyu-S1配置的優先級(讓它回到默認值32768);然后用命令“stp root primary”,把mengyu-S1交換機設為根交換機
②先用命令“undo stp priority”,刪除在mengyu-S2配置的優先級(讓它回到默認值32768);然后用命令“stp root secondary”,把mengyu-S2交換機設為備份根交換機
③查看交換機狀態,發現mengyu-S1的優先級還是0,mengyu-S2的優先級為4096
5.根端口的選舉
(1)在mengyu-S1為根交換機,mengyu-S2為備份交換機是用命令“display stp brief”查看生成樹信息,發現E0/0/2為根端口,狀態為轉發狀態
①由於拓撲中所有的鏈路都是百兆以太網鏈路,mengyu-S4經過mengyu-S3到mengyu-S1與mengyu-S2到mengyu-S1的開銷值相同;接下來比較交換機標識, mengyu-S2的優先級是4096,而mengyu-S3默認是32768,所以與mengyu-S2連接的E0/0/2接口為根端口。
②使用命令 display stp interface Ethernet 0/0/2 的開銷值
(2)配置mengyu-S4的E0/0/1的開銷值為20000,減少其接口的開銷
配置完成后,用 display stp interface Ethernet 0/0/1 查看E0/0/1接口開銷值
查看mengyu-S4生成樹狀態后,因為從E0/0/1的開銷是20000,比E0/0/2的開銷小,所以E0/0/1成為根端口
6.理解指定端口的選舉
(1)現在確保mengyu-S3連接的mengyu-S2的E0/0/3的接口被選擇為指定接口,可以通過修改開銷來實現
(2)為了模擬實驗場景,先把mengyu-S2的優先級改為32768
(3) 配置完成后,查看mengyu-S2生成樹的狀態
(4)查看mengyu-S2與mengyu-S3的stp的摘要信息
發現mengyu-S2的E0/0/3為指定端口,mengyu-S3的E0/0/3為Alternate端口
(5)查看mengyu-S2和mengyu-S3的E0/0/3接口信息(在用戶視圖查看)
開銷相同,mengyu-S2和mengyu-S3的優先級相同,mengyu-S2的MAC小於mengyu-S3,所以默認mengyu-S2的E0/0/3為指定端口
(6)修改mengyu-S3的開銷值為20000,減小其開銷值,確保讓其E0/0/3成為指定端口
(7)再次查看mengyu-S3的stp的摘要狀態,發現mengyu-S3E0/0/3變成了指定端口
(8)為了驗證確保mengyu-S3E0/0/3成為指定端口,下面調整mengyu-S2的優先級為4096,並查看stp狀態
(9)再次查看mengyu-S2和mengyu-S3stp摘要狀態
可以觀察到,即使mengyu-S2的優先級修改的比mengyu-S3更低,但是mengyu-S3仍為指定端口,再次驗證了選定指定端口時先比較端口開銷