1. 程式人生 > 其它 >HCIP-進階實驗06-多例項生成樹安全部署

HCIP-進階實驗06-多例項生成樹安全部署

HCIP-ICT進階實驗06-多例項生成樹安全部署

1 實驗需求

1.1 實驗拓撲

1.2 實驗環境說明

IP地址規劃表:

裝置 介面 IP 地址 備註
SW1 VLANIF10 192.168.10.254/24
VLANIF20 192.168.20.254/24
VLANIF30 192.168.30.254/24
VLANIF40 192.168.40.254/24
PC1 Ethernet0/0/1 192.168.10.1/24 Vlan10
PC2 Ethernet0/0/1 192.168.20.1/24 Vlan20
PC3 Ethernet0/0/1 192.168.30.1/24 Vlan30
PC4 Ethernet0/0/1 192.168.40.1/24 Vlan40

1.3 實驗需求

本實驗採用4臺PC,4臺交換機。認真分析實驗需求,明確每步考查的知識點,並根據規劃 IP 地址;拓撲搭建實驗環境,確保埠都雙UP後再進行下面步驟:

2 實驗步驟

2.1 根據拓撲配置好相關介面的地址,交換機SW1為vlan10、vlan20、vlan30、vlan40的閘道器。

配置指令碼

配置4臺PC的ip地址、掩碼、閘道器

配置驗證

四臺都驗證一遍, 這裡展示PC1的

2.2 交換機之間起trunk,在交換機SW1、SW2、SW3、SW4建立VLAN 10、 20、 30、 40;並且把PC1劃入VLAN10,PC2劃入VLAN20,PC3劃入VLAN30,PC4劃入VLAN40。

配置指令碼

SW1:

sy
sysname SW1
vlan batch 10 20 30 40
int vlanif 10
ip add 192.168.10.254 24
int vlanif 20
ip add 192.168.20.254 24
int vlanif 30
ip add 192.168.30.254 24
int vlanif 40
ip add 192.168.40.254 24
qu

int g0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20 30 40
port trunk pvid vlan 1
qu

int g0/0/2
port link-type trunk
port trunk allow-pass vlan 10 20 30 40
port trunk pvid vlan 1
qu

SW2:

sy
sysname SW2
vlan batch 10 20 30 40

int g0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20 30 40
port trunk pvid vlan 1
qu

int g0/0/2
port link-type trunk
port trunk allow-pass vlan 10 20 30 40
port trunk pvid vlan 1
qu

SW3:

sy
sysname SW3
vlan batch 10 20 30 40

int g0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20 30 40
port trunk pvid vlan 1
qu

int g0/0/2
port link-type trunk
port trunk allow-pass vlan 10 20 30 40
port trunk pvid vlan 1
qu

SW4:

sy
sysname SW4
vlan batch 10 20 30 40

int g0/0/3
port link-type trunk
port trunk allow-pass vlan 10 20 30 40
port trunk pvid vlan 1
qu

int g0/0/4
port link-type trunk
port trunk allow-pass vlan 10 20 30 40
port trunk pvid vlan 1
qu

int g0/0/1
port link-type access
port default vlan 10
int g0/0/2
port link-type access
port default vlan 20
int g0/0/5
port link-type access
port default vlan 30
int g0/0/6
port link-type access
port default vlan 40
qu

本來下意識想配置vtp的, 但後來反應過來華為的裝置不支援vtp, 只能手敲vlan, GVRP下次有空看看, 這段時間挺忙的...

配置驗證

dis port vlan

2.3 要求交換機之間使用MSTP生成樹協議,並且SW2為vlan10、20的根橋,vlan 30、40的備份根橋,SW3為vlan30、40的根橋,vlan 10、20的備份根橋。最終實現vlan10、vlan20從sw4—>sw2—>sw1,vlan30、vlan40從sw4—>sw3—>sw1轉發。

配置命令

SW1:

stp mode mstp

stp region-configuration
	region-name test
	revision-level 10
	instance 1 vlan 10 20
	instance 2 vlan 30 40
	active region-configuration
qu

SW2:

stp mode mstp

stp region-configuration
	region-name test
	revision-level 10
	instance 1 vlan 10 20
	instance 2 vlan 30 40
	active region-configuration
qu

stp instance 1 root primary
stp instance 2 root secondary

SW3:

stp mode mstp

stp region-configuration
	region-name test
	revision-level 10
	instance 1 vlan 10 20
	instance 2 vlan 30 40
	active region-configuration
qu

stp instance 2 root primary
stp instance 1 root secondary

SW4:

stp mode mstp

stp region-configuration
	region-name test
	revision-level 10
	instance 1 vlan 10 20
	instance 2 vlan 30 40
	active region-configuration
qu

配置驗證

檢視stp的例項

dis stp instance instance-id

vlan 10:

tracert 192.168.10.254

vlan 30:

tracert 192.168.30.254

2.4 為了保證PC接入後快速進入資料的轉發,需要在連線終端的鏈路配置邊緣埠,同時為防止網路震盪,還需要進行BPDU保護設定。

配置指令碼

SW4:

int g0/0/1
	stp edged-port enable
int g0/0/2
	stp edged-port enable
int g0/0/5
	stp edged-port enable
int g0/0/6
	stp edged-port enable 
qu

stp bpdu-protection
error-down auto-recovery cause bpdu-protection interval 10

BPDU防護只會針對邊緣埠開啟;

最後一句配置時將被BPDU防護關閉的介面配置10s後自動重新開啟.

配置驗證

終端拔線再連線, ping通網路的速度縮短:

為配置邊緣埠前:

四輪ping才通

開啟邊緣埠後:

第一輪就能ping通, 效果還是很明顯的!

2.5 為了避免網路擁塞導致環路的發生,請在交換機上配置環路保護功能。

環路保護需要在根埠AP埠配置.

配置指令碼

SW4:

dis stp brief

int g0/0/4
	stp loop-protection
int g0/0/3
	stp loop-protection
qu

先檢視哪些埠為AP埠

配置驗證

配置前:

配置後:

問題

1 無法成功驗證BPDU防護未開啟時的狀態

將一臺終端替換為交換機:

未開啟BPDU防護:

很遺憾, 我並不知道如何檢視埠是否還是邊緣埠, 只能通過上面的蠢方法去對比邊緣埠.

看起來依然是邊緣埠, 推測可能是交換機未傳送BPDU報文導致的.

這次開啟抓包, 併為SW6配置stp.

sy
sysname SW6
stp mode mstp

stp region-configuration
	region-name test
	revision-level 10
	instance 1 vlan 10 20
	instance 2 vlan 30 40
	active region-configuration
qu

再次斷開並連線, 依然是邊緣埠的恢復速度:

沒搞懂, 標記一個問題.