堆疊
基本概念
什么是堆疊?
istack翻譯過來就是智能堆疊的意思,堆疊是指將多台支持堆疊特性的交換機組合在一起,在邏輯上組成同一台交換機。
不同的品牌的交換機能堆疊嗎?
不能,堆疊通常是廠商的私有技術,堆疊最好是一模一樣的交換機,同品牌、同型號、同系統版本。
當我在從設備上操作時,配置會保存嗎?
當堆疊做成時,無論從哪一台設備上配置,最終所有的配置都會同步的。其實無論在哪一台設備上操作,都相當於在主設備上操作,操作會實時的同步給備設備和從設備。
主、備、從這三個角色可以各有多少台
主只能有一台,備做為主的備份,也只能有一台,而從可以有多台,所以是一主一備多從的組網方式。
三個角色的作用
堆疊當中所有的交換機都稱為成員交換機,按照功能不同,可以分為三種角色
-
主交換機(master):負責整個堆疊,堆疊當中只能有一台主交換機。
-
備交換機(standby): 是主交換機的備份交換機。當主交換機故障時,備交換機會接替主交換機的所有業務,堆疊當中也只能有一台備交換機。
-
從交換機(slave)主要用於業務轉發,從交換機的數量越多,堆疊系統的轉發能力越強。除了主和備之外,其余的交換機都是從交換機。
典型組網

主的作用
同步拓撲、同步配置、同步軟件版本(一般都是一樣的)
假如A原本有vlan9,B有vlan10,堆疊之后那就應該兩個都有,正常的套路應該是先做堆疊,之后再創建vlan啥的,如果配置沖突的東西,以主為准.
堆疊與VRRP的區別
老大掛了,備要頂上,立馬接替,這一點與VRRP很是相似,但有一點不同,VRRP通常流量只走一邊,一邊掛了,才會走另一邊,而堆疊加上捆綁之后所有的流量是負載分擔的。
堆疊與接口沖突問題
堆疊之后,當我們想調整一個接口時,比如我們想調整B接口的g1/0/0接口時,怎么寫配置呢?
int g1/0/1
用上面這個嗎?三台交換機的配置是同步的,我在一台配置了那另外兩個都會生效,也就是說三台g1/0/1都會調整,可是我只想調整A交換機上的g1/0/1接口,但是操作時卻調整了三台交接機的g1/0/1接口,這不是我們想要的結果?怎么辦呢?
A和B假如都有1/0/3接口,怎么標識呢?將最前面的1替換為ID,這樣就容易標識了。
這個ID是什么呢?就是用來標識這三台交接台的ID,可想而知,堆疊當中所有的成員交接機的堆疊ID都是唯一的。
堆疊優先級
華為優先級默認是100,優先級越高只說明成為主的可能性越高,但不是一定的,因為選的時候,先啟動的為主,第二個是備,一起啟動的話就比優先級,優先級都一樣呢?MAC小的優先。
堆疊中級
堆疊建立的過程
- 配置好堆疊參數
- 所有設備斷電
- 連接堆疊線纜
- 所有設備上電
- 系統自動完成堆疊
ENSP不支持堆疊,但是華三的模擬器支持,總體的配置思路是一致的。
堆疊的類型
堆疊有兩種類似,鏈型的和環型的,環型的要浪費一個接口,而且如果交接機距離太遠的話,了不適合用環型的。
堆疊加入的過程
- 堆疊系統穩定運行
- 便能堆疊並配置好新設備的堆疊參數
- 新設備斷電
- 將新設備連接到堆疊系統
- 新設備上電
- 系統自動完成堆疊,新設備為備或從。
堆疊成員退出
有多種情況都會造成堆疊成員退出:
- 拔出堆疊線纜
- 端口關閉
- 堆疊成員設備重啟
- 成員設備故障
堆疊退出的處理過程
如果主退出,備頂上,更新拓撲后,繼續運行.
如果備退出,在從里面選出一個堆疊系統,更新拓撲后,繼續運行
從退出后,堆疊系統更新拓撲后,繼續運行
堆疊的分裂
一個堆疊系統分裂的過程后分為兩種情況,如果主和備還在一個堆疊系統當中,那么就會移出成員交換機。第二種情況就是主和備並不在一個堆疊系統當中了,備會在另一個堆疊系統當中成主,這樣會出來兩個配置完全相同的堆疊系統;
假如原來的系統當中有vlan2,分裂后另一個堆疊系統也會有vlan2,這就有可能造成故障,針對這種情況就有了多主檢測功能。
堆疊合並
當兩個堆疊系統穩定合並時過程是這樣的:
- 兩個系統穩定運行
- 兩個系統通過線纜連接
- 兩個堆疊主相互競爭主
- 失敗者和其所屬的從自動重啟
- 失敗者重啟后加入到勝者所在的堆疊組成為從
這點像《仙逆》當中的煉魂部落攻擊其它部落的情形,煉魂部落打贏了之后,就會通過一種葯物抹去失敗部落人的記憶,失敗部落人的喝了葯物之后會睡着,醒了之后會忘掉之前的記憶,然后加入煉魂部落成為其中的一員。
