3.10 STP(生成樹協(xié)議)
3.10.1 實驗目的
掌握生成樹協(xié)議STP的配置及原理
3.10.2 背景描述
某公司為了開展業(yè)務,增開了一個分公司,現(xiàn)在總部和分公司間通過兩臺交換機互連組成內(nèi)部企業(yè)網(wǎng),為了提高網(wǎng)絡的可靠性,網(wǎng)絡管理員用兩條鏈路將交換機互連,但是這樣將會產(chǎn)生網(wǎng)絡環(huán)路,我們可以通過配置STP協(xié)議來解決這個問題。
3.10.3 實驗設備
- 兩臺RG S2126G交換機
- 五臺PC機,其中一臺可以打開管理端網(wǎng)頁,進行設備配置
- 直通雙絞線若干,交叉雙絞線若干
3.10.4 實驗拓撲圖
實驗拓撲如圖1-8、1-9所示
圖1-8 通過配置STP端口權(quán)值實現(xiàn)
圖1-9通過配置STP端口路徑值實現(xiàn)
3.10.5 實驗步驟
1.通過配置STP端口權(quán)值來實現(xiàn)負載均衡
基于端口權(quán)值的網(wǎng)絡環(huán)境如圖1-8所示。我們劃分了2個VLAN,2條Trunk.。
- 在兩臺交換機上創(chuàng)建VLAN,然后按照VLAN分配端口,并把f0/23和f0/24配置成Trunk。具體配置命令省略。
- 現(xiàn)在我們在總部交換機的f0/23和 f0/24上配置STP。
交換機1:
S2126_1#config Terminal
S2126_1(config)#interface f0/23 (進入端口f0/23配置模式)
S2126_1(config-if)#spanning-tree port-priority ?
<0-240> Port priority in increments of 16 ( 權(quán)值以16為增量)
S2126_1(config-if)#spanning-tree port-priority 32 (將f0/23的端口權(quán)值設為32)
S2126_1 (config)#interface f0/24 (進入端口f0/24配置模式)
S2126_1 (config-if)#spanning-tree port-priority 64(將f0/24的端口權(quán)值設為64)
S2126_1 (config-if)#end
交換機2:
同上配置。
這樣我們就在不同Trunk鏈路上設置了不同的STP權(quán)值,這樣STP協(xié)議就可以根據(jù)權(quán)值的大小來決定數(shù)據(jù)走哪條Trunk,在兩條不同的Trunk鏈路中,STP權(quán)值大(數(shù)字較?。┑逆溌范丝趯⑻幱谵D(zhuǎn)發(fā)狀態(tài),STP權(quán)值?。〝?shù)字較大)的鏈路端口將處于阻塞狀態(tài)。任何一個時間,兩條冗余的Trunk鏈路中只有一條能夠轉(zhuǎn)發(fā)數(shù)據(jù),而另一條鏈路端口被阻塞,這樣就防止了環(huán)路的產(chǎn)生。
實驗結(jié)果:
1、Show running-config
2、show spanning-tree
2.通過配置STP路徑值來實現(xiàn)負載均衡
基于路徑值的網(wǎng)絡環(huán)境如圖1-9所示。
- 在兩臺交換機上創(chuàng)建VLAN,然后按照VLAN分配端口,并把f0/23和f0/24配置成Trunk。具體配置命令省略。
- 現(xiàn)在我們在總部交換機的f0/23和 f0/24上配置STP。
S2126_1#config Terminal
S2126_1(config)#interface f0/23 (進入端口23配置模式,Trunk1)
S2126_1(config-if)#spanning-tree cost 19 (將生成樹路徑值設為19)
S2126_1(config-if)#exit
S2126_1(config)#interface f0/24 (進入端口24配置模式,Trunk2)
S2126_1(config-if)#spanning-tree cost 30 (將生成樹路徑值設為30)
S2126_1(config-if)#end
路徑值小的的鏈路將被用來轉(zhuǎn)發(fā)數(shù)據(jù),通過路徑值大的鏈路將被阻塞。
至此交換機已經(jīng)通過配置STP協(xié)議實現(xiàn)了Trunk線路的負載均衡,使具有冗余鏈路結(jié)構(gòu)網(wǎng)絡中避免了產(chǎn)生環(huán)路。
實驗結(jié)果:
1、Show running-config
2、Show spanning-tree