概念
- 堆疊是指將一台以上的交換機組合起來共同工作,以便在有限的資源內提供盡可能多的端口、盡可能高的轉發性能以及提供冗余。多台交換機經過堆疊形成一個堆疊單元。可堆疊的交換機性能指標中有一個"最大可堆疊數"的參數,它是指一個堆疊單元中所能堆疊的最大交換機數。目前交換機可堆疊的上限數量是 9.
當正確的連上后,一條鏈路上的堆疊交換機對於網絡管理員來說就如同一台單一的交換機,通過單獨的IP地址可以管理所有交換機和端口。不僅僅是允許統一配置,還可以在各個交換機上建立單獨的背板。該共享的背板允許在本地交換機端口和多個到企業網絡匯聚層的級聯端口之間實現更快的吞吐量。
當一個數據幀需要傳輸時,交換機的軟件會進行計算看哪條環路更可用,然后數據幀會被送到該環路上。如果一條堆疊電纜出故障,故障兩端的交換機都會偵測到該故障,並將受影響的環路斷開,而邏輯交換機仍然可以以單環的狀態工作。
2.交換機的堆疊采用菊花鏈方式。
當若干台交換機堆疊后,會有一台交換機負責管理功能,稱其為主交換機(master switch),主交換機會向其它交換機自動更新配置文件,路由信息,堆疊信息。而主交換機采用的是1:N的冗余備份方式,堆疊中的所有交換機在主交換機出問題時都可以成為主交換機並取而代之。
主交換機負責下載CAM轉發表到各個交換機,3層交換機的路由信息也由主交換機負責維護與分發。其它一些QoS特性或訪問控制列表的操作也是由主交換機告訴其它交換機如何控制。當有新的交換機加入或現有的交換機移走,主交換機會送出一個通知,其它交換機會隨之更新自己的堆疊信息。
環上的每台交換機都會有一個MAC地址表保存自己本地的MAC地址信息,還會有一個MAC表維護其它交換機的MAC地址信息。MAC地址表是由主交換機負責更新的。
注意:
1、堆疊一定要成環,否則只有一半的帶寬(16G)。
2、最好把你想作為master的交換機的Priority指為最高15,默認為1,最大為15,值越大越優先。
3、堆疊纜的長度規格:0.5米、1米和3米。
cisco交換機堆疊設置方法:以3850為例,定義名稱為C3850-1和C3850-2
1.建立
1)配置C3850-1
C3850-1#switch 1 renumber 1:更改交換機的member號,然后選擇“y”
C3850-1#switch 1 priority 15:更改交換機的優先級,交換機的優先級數越高,它越可能被選舉成為堆疊主交換機,交換機默認的優先級數為1,最高的優先級為15,然后選擇“y”。
C3750-1#reload slot 1:由於在全局模式下配置完交換機堆疊技術的相應參數后,交換機並不能自己馬上改變自己的默認配置,所以要在退出全局配置模式后,使用“reload slot stack-member-number”命令重啟交換機堆疊端口。
C3850-1#wr(保存配置)
2)配置C3850-2
C3850-2#switch 1 renumber 2
C3850-2#switch 2 priority 10
C3850-2#reload slot 2
C3850-2#wr
此時C3850-2的端口已變成G2/0/X
3)此時進行堆疊線纜的連接,在配置好交換機C3850-1與C3850-2之后,我們可以進行堆疊線纜的連接,我們在此約定將交換機背面的兩個堆疊端口左邊的端口為1口,右邊的端口為2口,那么,此時,我們就將C3850-1的1口與C3850-2的2口用堆疊線纜連接起來,
由於我們之前已經配置好兩台交換機的member號與優先級數,所以此時,兩台交換機會自動選舉交換機C3850-1為主交換機。堆疊建立時間大約為10幾分鍾。
4)拔掉從機的電源:
C3850#show switch
Switch/Stack Mac Address : 2c31.24d0.3a00 - Local Mac Address
Mac persistency wait time: Indefinite
H/W Current
Switch# Role Mac Address Priority Version State
------------------------------------------------------------
*1 Active 2c31.24d0.3a00 15 V07 Ready
2 Member 0000.0000.0000 0 0 Removed
5)在需要增加設備時,也是先配置后再用線纜連接。同樣,在需要撤出某台設備時,對設備member號以及現有連接狀態不會造成影響。
在需要撤換已有堆疊連接中的MASTER交換機,也就是主交換機時,在我們的配置中時交換機C3750-1時,根據我們已有的配置,交換機C3750-2會成為新的主交換機,這樣方便我們的維護與管理,這里需要注意的是,如果需要將C3750-1重新加回到堆疊組中,並希
望C3750-1繼續擔當主交換機的角色的話,因為在思科堆疊技術中,主交換機的角色是非搶占的,也就是說,當我們重新把C3750-1聯入堆疊交換機組中,雖然它的優先級數高於C3750-2,但它不會自動成為主交換機,我們需要在C3750-1聯入堆疊組以后,等到
C3750-1系統顯示狀態穩定以后,重啟C3750-2交換機,這時,由於組中的MASTER消失,堆疊組會重新選舉主交換機,這時,由於C3750-1的優先級數最高,它將再次擔當主交換機這一角色。
重新加入交換機后:
Switch#show switch
Switch/Stack Mac Address : 2c31.24d0.3a00 - Local Mac Address
Mac persistency wait time: Indefinite
H/W Current
Switch# Role Mac Address Priority Version State
------------------------------------------------------------
*1 Active 2c31.24d0.3a00 15 V07 Ready
2 Standby 2c86.d218.1f80 10 V07 HA sync in progress ---同步完成后狀態也會變為Ready
6)拔掉active/standby的電源線,pc ping均丟一個包
7)查看堆疊的命令:
LGY-Core3850X-29.254#show switch
Switch/Stack Mac Address : f8a5.c5a7.3080 - Local Mac Address
Mac persistency wait time: Indefinite
H/W Current
Switch# Role Mac Address Priority Version State
------------------------------------------------------------
*1 Active f8a5.c5a7.3080 15 V07 Ready
2 Standby 2c86.d2c3.ab00 10 V07 Ready
show switch detail
show switch neighbors
show interface status
2.拆除
1)斷電后拔除堆疊線纜,然后上電開啟交換機。
2)對於switch 1交換機:
1.登錄后show switch查看交換機,可以看到以下信息
switch#show switch
Switch/Stack Mac Address : 68bd.ab72.6700
H/W Current
Switch# Role Mac Address Priority Version State
----------------------------------------------------------
*1 Master 68bd.ab72.6700 1 1 Ready
2 Member 0000.0000.0000 0 1 Provisioned
2.switch#show run可以看到以下信息:
switch 1 provision ws-c2960s-24ts-l
switch 2 provision ws-c2960s-24ts-l
並且端口信息中有以下兩種:
interface GigabitEthernet1/0/X 主交換機switch 1的端口
interface GigabitEthernet2/0/X 從交換機switch 2的端口
3.刪除成員交換機
switch(config)#no switch 2 provision 無需重啟
對於switch 1交換機,堆疊信息已經清除完畢,此時交換機即可重新配置使用。
4.清除交換機配置
堆疊信息清除完畢后,如要清除之前的交換機端口、vlan等配置信息,按下方執行:
switch#erase startup-config 清除配置信息
switch#delete vlan.dat 清除VLAN數據庫(vlan信息不放在配置文件中)
Delete filename [vlan.dat]? 此處直接回車,不要按y
Delete flash:vlan.dat? [confirm] 按y或者回車確認,按其他鍵放棄
switch#reload 重啟交換機
重啟完畢后,如果之前交換機的優先級被修改過,可執行以下命令將優先級改回為1:
switch(config)#switch 1 priority 1
至此,交換機所有配置清除完畢。
對於switch 2交換機:
先將自己的編號改為1:switch#switch 2 renumber 1(wr保存,經試驗不wr然后繼續清除配置后重啟時問是否保存配置選否重啟結果也一樣,編號信息可能不是保存在start-config中的),然后按switch 1交換機的方法執行即可