學習啦>學習電腦>電腦入門>

Cisco交換機STP負載均衡配置步驟

時間: 志藝942 分享

  Cisco自己開發(fā)的PVST、PVST+和Rapid-PVST+l因為是基于VLAN分配生成樹實例的,所以它不僅可以實現(xiàn)比IEEE 802.1D標準的STP更快的收斂速度,而且還可以實現(xiàn)負載均衡。接下來是小編為大家收集的Cisco交換機STP負載均衡配置步驟方法,希望能幫到大家。

  Cisco交換機STP負載均衡配置步驟的方法

  Cisco IOS交換機生成樹負載均衡配置示例

  在第11章,我們已了解到,Cisco自己開發(fā)的PVST、PVST+和Rapid-PVST+l因為是基于VLAN分配生成樹實例的,所以它不僅可以實現(xiàn)比IEEE 802.1D標準的STP更快的收斂速度,而且還可以實現(xiàn)負載均衡。為了避免環(huán)路,PVST、PVST+和Rapid-PVST+l僅會在交換機間的一條中繼鏈路對特定VLAN通信激活,其他的都會被全部阻止,以實現(xiàn)在多個中繼端口上均衡VLAN通信。在生成樹VLAN通信均衡方案中,又可以通過使STP端口優(yōu)先級或者STP路徑開銷在中繼端口進行配置。注意:對于使用STP端口優(yōu)先級進行的負載均衡,負載均衡的多條中繼鏈路必須與同一個交換機連接;對于使用STP路徑開銷進行的負載共享,每條用于負載均衡的中繼鏈路可以連接到同一個交換機,也可以連接在兩個不同的交換機上。

  【說明】IEEE 802.1s MSTP生成樹模式中同樣可以實現(xiàn)VLAN通信負載均衡,而且同樣有兩種方案:一種是基于端口優(yōu)先級的,另一種是基于端口路徑開銷值的。但要注意的是,在MSTP的負載均衡配置中均只需在中繼鏈路的一端配置即可,與本節(jié)介紹的SST下的負載均衡配置中的端口優(yōu)先級方案有些區(qū)別,但與端口開銷值方案一樣。具體在本章最后介紹的PVST+到MSTP遷移配置示例中有體現(xiàn)。

  使用STP端口優(yōu)先級進行負載均衡的配置示例

  當在一個交換機上的兩個端口形成環(huán)路時,交換機使用STP端口優(yōu)先級來決定哪個端口是啟用狀態(tài),哪個端口又是阻塞狀態(tài)的。可以在平行的中繼端口上設(shè)置優(yōu)先級,以便這個端口可以承載指定VLAN上的所有通信流,而在另一條中繼鏈路承載其他VLAN的通信。在一個VLAN中,具有更高優(yōu)先值的中繼端口將轉(zhuǎn)發(fā)該VLAN中的通信流,而同一VLAN中優(yōu)先值低的中繼端口將對VLAN保持阻塞狀態(tài),使同一時間只有一個中繼端口發(fā)送或者接收一個VLAN中的所有通信流。

  這種利用STP端口的不同優(yōu)先級實現(xiàn)不同VLAN的負載均衡的配置思路如下:

  (1)把交換機間連接的STP端口配置為二層中繼端口;

  (2)把互聯(lián)的兩臺交換機配置VTP服務(wù)器模式,使用VTP在不同交換機間中繼VLAN配置信息(當然也可以不啟用VTP,采用手動配置方式);

  (3)分別把兩臺交換機上的不同中繼端口為不同VLAN配置不同的VLAN端口優(yōu)先級,以實現(xiàn)VLAN通信的分流。但要注意,這種負載均衡方案只應(yīng)用于多條中繼鏈路連接在同一對交換機上的情況下。

  在下圖所示的示例中,互聯(lián)的Switch A與Switch B之間有兩個中繼連接(Trunk 1和Trunk 2)?,F(xiàn)在實現(xiàn)Switch A與Switch B之間的Trunk 1中繼鏈路上只允許VLAN 8~VLAN 10的通信通過,而在Trunk 2中繼鏈路上只允許VLAN 3~VLAN 6的通信通過。

  使用STP端口優(yōu)先級進行負載均衡的拓撲示例

  為了達到這個目的,需要進行如下配置:

  l 在VLAN 8~VLAN 10中分配Trunk 1上的端口優(yōu)先值為16,優(yōu)先級更高。

  l 在VLAN 3~VLAN 6的Trunk 1上保持默認的端口優(yōu)先值128,優(yōu)先級較低。

  l 在VLAN 3~VLAN 6中分配Trunk 2上的端口優(yōu)先值為16,優(yōu)先級更高。

  l 在VLAN 8~VLAN 10的Trunk 2上保持默認的端口優(yōu)先值128,優(yōu)先級較低。

  這樣一來,Trunk 1只承載VLAN 8~10的通信,而Trunk 2只承載VLAN 3~VLAN 6的通信(優(yōu)先值數(shù)越低,優(yōu)先級別越高)。通過生成樹協(xié)議可以實現(xiàn)在當前活動的中繼鏈路失效,則具有更低優(yōu)先級的中繼鏈路會接替原來正常的中繼鏈路的工作,承載以上所有VLAN的通信流。繼續(xù)保持在所有中繼端口都沒有重復(fù)的通信流發(fā)生。

  以上示例中,使用STP端口優(yōu)先級進行負載均衡的具體配置步驟如表12-12所示(自特權(quán)模式開始)。兩交換機上的生成樹協(xié)議直接采用默認的PVST+,所以并沒有單獨啟用生成樹協(xié)議。其他具體環(huán)境只需稍做修改就可以滿足應(yīng)用需求。

  【說明】如果交換機是交換機堆疊成員,則必須使用spanning-tree [vlan vlan-id] cost cost接口配置命令替代表12-12所示的spanning-tree [vlan vlan-id] port-priority priority接口配置命令來選擇置于轉(zhuǎn)發(fā)狀態(tài)的接口,為要首先選擇的接口分配較低花費值,為后面選擇的接口分配更高的花費值,具體將在下節(jié)介紹。

  使用STP端口優(yōu)先級進行共享負載的配置步驟

步驟
命令
用途說明
Switch#configure terminal
Switch A上進入全局配置模式

Switch(config)#vtp domain domain-name

配置一個VTP管理域,域名可以有132個字符

Switch(config)#vtp mode server
配置Switch A作為VTP服務(wù)器
Switch(config)#end
返回到特權(quán)模式
Switch#show vtp status

Switch A Switch B上校驗VTP配置,主要在輸出信息中檢查VTP Operating ModeVTP操作模式)和VTP Domain NameVTP域名)字段

Switch#show vlan
Switch AVLAN數(shù)據(jù)庫中查看現(xiàn)有的VLAN
Switch#configure terminal
進入全局配置模式

Switch(config)#interface gigabitethernet 0/1

指定要配置為中繼的接口,進入接口配置模式

Switch(config-if)#switchport trunk encapsulation 
{isl dot1q | negotiate}

配置端口支持ISLIEEE 802.1Q封裝,或者與鄰接接口協(xié)商封裝類型。必須在每一個鏈路的兩端配置相同的封裝類型
10 
Switch(config-if)#switchport mode trunk
配置以上端口為中繼端口
11 
Switch(config-if)#end
返回到特權(quán)模式
12 

Switch#show interfaces gigabitethernet 0/1 switchport

校驗以上接口的VLAN配置
13 

Switch A上為第二個端口gigabitethernet 0/2重復(fù)以上第711

14 

Switch B上為與Switch A連接的兩個端口重復(fù)以上第711

15 
Switch#show vlan
當中繼鏈路建立后,VTP傳遞VTPVLAN信息到Switch B。此時通過這個命令可以校驗Switch B已學習到這些VLAN配置
16 
Switch#configure terminal
Switch A上進入全局配置模式
17 

Switch(config)#interface gigabitethernet 0/1

指定要設(shè)置STP端口優(yōu)先級的接口,并進入接口配置模式
18 

Switch(config-if)#spanning-tree vlan 8-10 port-
priority
 16

VLAN 8VLAN 10上為以上端口設(shè)置優(yōu)先值為16,以達到在gigabitethernet0/1中繼端口上允許VLAN 8~ VALN 10中通信的目的
19 
Switch#exit
返回到全局配置模式
20 

Switch(config)#interfacegigabitethernet0/2

指定第二個要設(shè)置STP端口優(yōu)先級的接口,并進入接口配置模式
21 

Switch(config-if)#spanning-tree vlan 3-6port-
priority
 16

VLAN 3VLAN 6上為以上端口設(shè)置優(yōu)先值為16,以達到在gigabitethernet0/2中繼端口上允許VLAN 3~ VALN 6中通信的目的
22 
Switch(config-if)#end
返回到全局配置模式
23 
Switch#show running-config
校驗以上條目設(shè)置
24 
Switch#copy running-config startup-config
(可選)在對應(yīng)交換機的啟動配置文件中保存以上設(shè)置

  使用STP端口路徑開銷進行負載均衡的配置示例

  除了可以利用上節(jié)介紹的STP端口優(yōu)先級實現(xiàn)不同中繼鏈路上的VLAN通信均衡外,還可以在中繼端口上通過設(shè)置不同的路徑開銷配置實現(xiàn)中繼端口上的負載均衡。而且本方案不僅適用于多條中繼鏈路均在一對互聯(lián)的交換機的情形,還可以在多條中繼鏈路連接不同交換機的情形,可參見第11章的圖11-32。

  這種利用STP端口的不同路徑開銷實現(xiàn)不同VLAN的負載均衡的配置思路如下:

  (1)把交換機間連接的STP端口配置為二層中繼端口;

  (2)在互聯(lián)的兩臺交換機配置VTP服務(wù)器模式,使用VTP在不同交換機間中繼VLAN配置信息(當然也可以不啟用VTP,采用手動配置方式);

  (3)只在一臺交換機上的不同中繼端口上為不同VLAN配置不同的VLAN端口路徑開銷,以實現(xiàn)VLAN通信的分流。

  在如圖所示的示例中,互聯(lián)的Switch A與Switch B之間有兩個中繼連接(Trunk 1和Trunk 2,均為100BASE-T端口)?,F(xiàn)在實現(xiàn)Switch A與Switch B之間的Trunk 1中繼鏈路上只允許VLAN 8~VLAN 10的通信通過,而在Trunk 2中繼鏈路上只允許VLAN 2~VLAN 4的通信通過。為了達到這個目的,需要進行如下配置(端口開銷值越大,優(yōu)先級越低):

  l 在VLAN 2~VLAN 4分配Trunk 1上的端口路徑開銷值為30,具有較低優(yōu)先級,以達到不轉(zhuǎn)變該中繼端口為轉(zhuǎn)發(fā)狀態(tài),阻塞相應(yīng)VLAN通信的目的。

  l 在VLAN 8~VLAN 10中的Trunk 1上保持默認的100BASE-T路徑開銷值19,優(yōu)先級較高,以達到轉(zhuǎn)變該中繼端口為轉(zhuǎn)發(fā)狀態(tài),允許相應(yīng)VLAN通信的目的。

  l 在VLAN 8~VLAN 10中分配Trunk 2上的端口路徑開銷值為30,具有較低優(yōu)先級,以達到不轉(zhuǎn)變該中繼端口為轉(zhuǎn)發(fā)狀態(tài),阻塞相應(yīng)VLAN通信的目的。

  l 在VLAN 2~VLAN 4中的Trunk 2上保持默認的100BASE-T路徑開銷值19,優(yōu)先級較高,以達到轉(zhuǎn)變該中繼端口為轉(zhuǎn)發(fā)狀態(tài),允許相應(yīng)VLAN通信的目的。

  使用STP路徑開銷進行負載均衡的拓撲示例

  圖中示例的具體配置方法如下表所示(自特權(quán)模式開始)。注意,采用這種方式實現(xiàn)負載均衡,只需在中繼鏈路的一端交換機上進行配置即可。

  使用STP路徑開銷進行負載共享的配置步驟

步驟
命令
用途說明
Switch#configure terminal
Switch A上進入全局配置模式

Switch(config)#interfacegigabitethernet0/1

指定要配置為中繼的接口,進入接口配置模式

Switch(config-if)#switchport trunk encapsulation

{isl | dot1q | negotiate}
配置端口支持ISLIEEE 802.1Q封裝類型。必須在每一個鏈路的兩端配置相同的封裝類型
Switch(config-if)#switchport mode trunk
配置以上端口為中繼端口,并采用默認的ISL中繼方式
Switch(config-if)#exit
返回到全局配置模式
 

Switch A上為第二個接口重復(fù)以上第25

Switch(config)#end
返回到特權(quán)模式
Switch#show running-config
校驗以上設(shè)置。在輸出信息中,確保接口已被配置為中繼端口
Switch#show vlan

當中繼鏈路建立后,Switch A可以接收來自其他交換機的VTP信息。通過此命令可以校驗Switch A已接收到其他交換機的VLAN信息

10 
Switch#configure terminal
進入到全局配置模式
11 

Switch(config)#interfacegigabitethernet0/1

指定要設(shè)置路徑開銷的接口,進入接口配置模式
12 

Switch(config-if)#spanning-tree vlan 2-4 cost 30

VLAN 2VLAN 4設(shè)置生成權(quán)路徑開銷為30,以達到在gigabitethernet0/1中繼端口上阻塞VLAN 2~ VALN 4中通信的目的
13 
Switch(config-if)#exit
返回到全局配置模式
14 
 

Switch Agigabitethernet0/2中繼接口上重復(fù)以上第913步,并為VLAN 8VLAN 10設(shè)置路徑開銷為30,以達到在gigabitethernet0/2中繼端口上阻塞VLAN 8~ VALN 10中通信的目的

15 
Switch(config)#end
返回到特權(quán)模式
16 

Switch#show running-config

校驗以上條目。在輸出信息中,校驗兩個中繼接口的路徑開銷設(shè)置正確
17 
Switch#copy running-config startup-config

(可選)在Switch A的啟動配置文件中保存以上配置

看了“Cisco交換機STP負載均衡配置步驟”還想看:

1.怎么設(shè)置Cisco路由多鏈路負載均衡

2.Cisco交換機常用配置命令總結(jié)

3.Cisco交換機常用的配置命令的步驟

4.CISCO交換機配置操作學習教程

5.怎么設(shè)置cisco AP用戶數(shù)限制及負載均衡

6.cisco2960交換機安裝配置基礎(chǔ)詳解

7.Cisco交換機基本配置方法

Cisco交換機STP負載均衡配置步驟

Cisco自己開發(fā)的PVST、PVST+和Rapid-PVST+l因為是基于VLAN分配生成樹實例的,所以它不僅可以實現(xiàn)比IEEE 802.1D標準的STP更快的收斂速度,而且還可以實現(xiàn)負載均衡。接下來是小編為大家收集的Cisco交換機STP負載均衡配置步驟方法,希望能
推薦度:
點擊下載文檔文檔為doc格式
2743496