一、什么是堆疊
堆疊iStack(Intelligent Stack)是指將多台支持堆疊特性的交換機設備組合在一起,從邏輯上組合成一台交換設備。SwitchA與SwitchB通過堆疊線纜連接后組成堆疊iStack,對於上游和下游設備來說,它們就相當於一台交換機Switch。
二、堆疊思路及提醒
配置思路:
1.提前規划好堆疊方案。 2.按照前期的規划,完成各台交換機的堆疊配置,包括堆疊成員ID、堆疊優先級、堆疊域編號、堆疊端口等。 3.完成后保存配置並將交換機下電。 4.連接交換機之間的堆疊線纜,然后將交換機上電。 5.檢查堆疊組建是否成功。
配置提醒:
配置堆疊時,一定要將原有配置清楚徹底,或者徹底重置交換機配置。
拆分堆疊時:重置交換機配置並不會刪除堆疊配置,需要手動清空。
三、端口分配及連接
計划使用XG0/0/1~XG0/0/2兩個接口啟用聚合堆疊,這樣堆疊后可以承載20G的業務量。
設備的stack-port 0/1必須連接鄰設備的stack-port 0/2,否則堆疊組建不成功。
四、堆疊配置
1.兩台S6720 EI堆疊配置 [switchA]stack slot 0 priority 200 [switchA]interface stack-port 0/1 [switchA]port interface XGigabitEthernet 0/0/23 enable [switchA]port interface XGigabitEthernet 0/0/24 enable [switchA]save [switchB]interface stack-port 0/2 [switchB]port interface XGigabitEthernet 0/0/23 enable [switchB]port interface XGigabitEthernet 0/0/24 enable [switchB]stack slot 0 renumber 1 [switchB]save 2.交換機關機斷電 3.連接堆疊線纜,線纜連接建議交叉連接,比如A交換機的1端口2端口分別對應B交換機的2端口1端口。 4.先為SwitchA上電,SwitchA啟動后,再為SwitchB上電。(建議先將高優先級設備上電,以使其先完成啟動,優先競爭為主交換機) 5.檢查堆疊是否成功。 display device #查看堆疊系統中各成員交換機的個數與實際組網中交換機的個數是否一致 display stack #查看堆疊系統的連接拓撲 display stack peers #查看堆疊系統的鄰居信息 display stack port #查看與邏輯堆疊端口綁定的物理成員端口的信息 display stack channel all #查看堆疊鏈路的連線及狀態信息
五、模擬故障測試(暫時沒有親測)
1.當兩台交換機之間連接線中斷時,主節點交換機鏈路正常通信,備節點鏈接中斷。
2.堆疊線恢復后,主節點交換機會重啟,但數據鏈路並不中斷,當主節點交換機重啟完畢后,各鏈路恢復正常。
3.堆疊模式下,任意單一設備斷電重啟,不影響鏈路通信。
六、堆疊分裂
堆疊分裂是指穩定運行的堆疊系統中帶電移出部分成員交換機,或者堆疊線纜多點故障導致一個堆疊系統變成多個堆疊系統。
七、多主檢測
由於堆疊系統中所有成員交換機都使用同一個IP地址和MAC地址(堆疊系統MAC),一個堆疊分裂后,可能產生多個具有相同IP地址和MAC地址的堆疊系統。為防止堆疊分裂后,產生多個具有相同IP地址和MAC地址的堆疊系統,引起網絡故障,必須進行IP地址和MAC地址的沖突檢查。
多主檢測MAD(Multi-Active Detection),是一種檢測和處理堆疊分裂的協議。鏈路故障導致堆疊系統分裂后,MAD可以實現堆疊分裂的檢測、沖突處理和故障恢復,降低堆疊分裂對業務的影響。
八、MAD檢測方式
MAD檢測方式有兩種:直連檢測方式和代理檢測方式。在同一個堆疊系統中,兩種檢測方式互斥,不可以同時配置。
九、MAD沖突處理
堆疊分裂后,MAD沖突處理機制會使分裂后的堆疊系統處於Detect狀態或Recovery狀態。Detect狀態表示堆疊正常工作狀態,Recovery狀態表示堆疊禁用狀態。
MAD沖突處理機制如下:MAD分裂檢測機制會檢測到網絡中存在多個處於Detect狀態的堆疊系統,這些堆疊系統之間相互競爭,競爭成功的堆疊系統保持Detect狀態,競爭失敗的堆疊系統會轉入Recovery狀態;並且在Recovery狀態堆疊系統的所有成員交換機上,關閉除保留端口以外的其它所有物理端口,以保證該堆疊系統不再轉發業務報文。
十、MAD故障恢復
通過修復故障鏈路,分裂后的堆疊系統重新合並為一個堆疊系統。重新合並的方式有以下兩種:
1.堆疊鏈路修復后,處於Recovery狀態的堆疊系統重新啟動,與Detect狀態的堆疊系統合並,同時將被關閉的業務端口恢復Up,整個堆疊系統恢復。
2.如果故障鏈路修復前,承載業務的Detect狀態的堆疊系統也出現了故障。此時,可以先將Detect狀態的堆疊系統從網絡中移除,再通過命令行啟用Recovery狀態的堆疊系統,接替原來的業務,然后再修復原Detect狀態堆疊系統的故障及鏈路故障。故障修復后,重新合並堆疊系統。
十一、MAD配置
只需要在堆疊的兩台交換機的堆疊物理接口中配置DAD功能即可
假設SWA的堆疊ID為0,SWB的堆疊ID為1,則配置如下:
[switchA]interface XGigabitEthernet 0/0/23 [switchA-XGigabitEthernet0/0/23]mad detect mode direct [switchB]interface XGigabitEthernet 1/0/24 [switchB-XGigabitEthernet0/0/24]mad detect mode direct display mad verbose #查看mad詳細信息
參考文檔:
https://www.wonote.com/notes/hw-sw-stack
https://blog.csdn.net/MAsunshine/article/details/109327941
https://support.huawei.com/enterprise/zh/doc/EDOC1000178161/cd86520f