SW1配置
[SW1]stp priority 4096
[SW1-GigabitEthernet0/0/24]stp root-protection
SW2配置
[SW2]stp priority 8192
[SW2-GigabitEthernet0/0/24]stp edged-port enable
[SW2-GigabitEthernet0/0/24]stp bpdu-filter enable
SW3配置
[SW3]stp bpdu-protection
[SW3-GigabitEthernet0/0/24]stp edged-port enable
[SW3-GigabitEthernet0/0/3]stp loop-protection
[SW3]error-down auto-recovery cause bpdu-protection interval 30
二---實(shí)驗(yàn)測(cè)試------------------實(shí)驗(yàn)測(cè)試時(shí)開啟SW-4
1---Root保護(hù)
開啟根橋保護(hù)功能的接口收到比當(dāng)前根橋優(yōu)先級(jí)更高的BPDU后會(huì)將接口狀態(tài)調(diào)整為Discarding,端口角色維持為指定接口---觀察SW-1的G0/0/24接口生成樹信息
SW4沒有啟動(dòng)前查看SW1的生成樹信息,G0/0/24端口角色為DP,狀態(tài)forwarding,開啟了根保護(hù).
SW4開啟后端口角色DP,但是狀態(tài)變成discarding.
2---BPDU保護(hù)
開啟BPDU保護(hù)功能后,當(dāng)邊緣接口收到任何BPDU會(huì)立刻進(jìn)入err-down狀態(tài)(可手動(dòng)或者設(shè)置自動(dòng)恢復(fù))-------------------觀察SW-3的G0/0/24接口狀態(tài)
BUDU保護(hù)功能主要是為了保護(hù)邊緣端口,如果一個(gè)沒有開啟保護(hù)的邊緣端口收到BPDU后會(huì)失去邊緣端口特性,重新開始STP計(jì)算.開啟BPDU保護(hù)后端口收到BPDU后會(huì)立即shutdown,然后產(chǎn)生日志信息.端口再次UP后依然還是邊緣端口.
SW4沒開啟前,接口角色DP,狀態(tài)forwarding,并且開啟了BPDU保護(hù).
SW4開啟后鏈路shutdown,由于配置了[SW3]error-down auto-recovery cause bpdu-protection interval 30 BPDU保護(hù)shutdown鏈路自動(dòng)恢復(fù),關(guān)閉R4后30S后鏈路狀態(tài)自動(dòng)恢復(fù).
3---BPDU過濾
開啟BPDU過濾功能后,邊緣接口不在發(fā)送及接收BPDU---------------------------------------------------------------在SW-2的G0/0/24接口抓包觀察是否存在BPDU
開啟BPDU過濾的接口不在收到發(fā)出BPDU,最好配合BPDU保護(hù)使用.
4---環(huán)路保護(hù)
開啟環(huán)路保護(hù)功能后,AP及BP接口在MAX age時(shí)間到后收不到對(duì)端的BPDU后,雖然會(huì)將接口角色更改為DP--指定接口,但接口狀態(tài)繼續(xù)停留在Discarding不再上升
當(dāng)可以正常收到對(duì)方BPDU后將接口角色和狀態(tài)恢復(fù)為之前的AP或者BP以及Discarding------------------------------------斷開圖示Hub-1和Hub2的中間鏈路,
沒斷開圖示Hub-1和Hub2的中間鏈路時(shí)
斷開圖示Hub-1和Hub2的中間鏈路,等待20秒的BPDU老化時(shí)間后,如果不開啟環(huán)路保護(hù),接口接口角色變成DP,狀態(tài)forwarding.開啟保護(hù)后角色雖然變成DP,但是狀態(tài)卻停留在forwarding.
5---TC-BPDU保護(hù)
交換設(shè)備RSTP和MSTP時(shí)收到TC-BPDU會(huì)清空mac地址表,如果短時(shí)間內(nèi)收到多個(gè)TC-BPDU,交換機(jī)就會(huì)不停的清空Mac地址表,數(shù)據(jù)大量泛洪,增加網(wǎng)絡(luò)造成負(fù)擔(dān)和不穩(wěn)定性.一般在核心或者邊界網(wǎng)絡(luò)設(shè)備上開啟TC保護(hù).