Huawei Switch Stack (iStack) Kurulumu: 2 ve 3 Switch ile Ring Topoloji
Huawei switchleri tek IP adresinden yönetilen tek bir mantıksal switch hâline getirin: stack portlarını tanımlama, öncelik ve slot numarası verme, ring kablolama ve display stack ile doğrulama — 2 ve 3 switchli örneklerle.

Stack (Huawei’de iStack), iki veya daha fazla switchi kablolarla birbirine bağlayıp tek bir mantıksal switch gibi çalıştırmaktır. Üyelerin hepsi tek bir IP adresinden, tek bir yapılandırma dosyasıyla yönetilir; port numaraları da üyenin slot numarasıyla başlar (ör. 1. üyenin 5. portu GigabitEthernet1/0/5).
Ring (halka) topolojide bir stack kablosu ya da bir üye arızalansa bile diğer üyeler trafiği taşımaya devam eder. Farklı üyelerdeki portlarla Eth-Trunk (link aggregation) kurarak uplink tarafında da yedeklilik elde edersiniz.
Başlamadan önce
- Üyeler aynı seriden olmalı ve aynı yazılım sürümünü (VRP) çalıştırmalıdır. Sürümü
display versionile kontrol edin; farklıysa önce eşitleyin. - Stack desteği ve stack için kullanılabilecek portlar modele göre değişir (çoğu kampüs switchinde 10GE SFP+ uplink portları kullanılır). Ürün sayfasındaki teknik özelliklerde iStack satırına bakın.
- Stack portu olarak ayrılan arayüzdeki mevcut yapılandırma silinir. Üretimdeki bir switchte çalışıyorsanız önce yapılandırmanın yedeğini alın.
- Hangi switchin master olacağına karar verin. Varsayılan öncelik 100’dür; en yüksek öncelikli üye master seçilir.

2 switch ile stack
Örnekte iki switch (SwitchA ve SwitchB) iki adet 10GE portla ring şeklinde bağlanacak. SwitchA master olacak.
1. Switchlere ad verin
<HUAWEI> system-view
[HUAWEI] sysname SwitchAİkinci switchte aynı işlemi sysname SwitchB ile yapın.
2. Stack portlarını tanımlayın
Her switchte iki mantıksal stack portu (stack-port 0/1 ve stack-port 0/2) oluşturup birer fiziksel port atayın. Uyarıyı y ile onaylayın.
[SwitchA] interface stack-port 0/1
[SwitchA-stack-port0/1] port interface XGigabitEthernet 0/0/1 enable
Warning: Enabling stack port cause configuration loss on the interface, continue?[Y/N]:y
[SwitchA-stack-port0/1] quit
[SwitchA] interface stack-port 0/2
[SwitchA-stack-port0/2] port interface XGigabitEthernet 0/0/2 enable
Warning: Enabling stack port cause configuration loss on the interface, continue?[Y/N]:y
[SwitchA-stack-port0/2] quitSwitchB’de komutlar aynıdır; yalnız istem (prompt) [SwitchB] olur.
3. Öncelik ve slot numarası verin
Master olacak SwitchA’nın önceliğini yükseltin. SwitchB’ye ise 1 numaralı slotu verin; bu numara stack içindeki üye numarasıdır ve port adlarının ilk hanesi olur.
[SwitchA] stack slot 0 priority 200
Warning: Please do not frequently modify Priority, it will make the stack split! continue?[Y/N]:y[SwitchB] stack slot 0 renumber 1
Warning: All the configurations related to the slot ID will be lost after the slot ID is modified.
Please do not frequently modify slot ID, it will make the stack split. Continue?[Y/N]:y
Info: Stack configuration has been changed, need reboot to take effect.Her iki switchte de save ile yapılandırmayı kaydedin.
4. Kablolayın ve sırayla açın
Switchleri kapatın ve stack kablolarını takın. Kural: bir switchin stack-port 0/1 portu, diğerinin stack-port 0/2 portuna bağlanır.
| Kablo | Bir uç | Diğer uç |
|---|---|---|
| 1 | SwitchA · XGE0/0/2 (stack-port 0/2) | SwitchB · XGE0/0/1 (stack-port 0/1) |
| 2 | SwitchB · XGE0/0/2 (stack-port 0/2) | SwitchA · XGE0/0/1 (stack-port 0/1) |
Önce master olacak SwitchA‘yı açın, açılış tamamlanınca SwitchB’yi açın. SwitchB stack’e standby olarak katılır ve yeniden başlar.
5. Doğrulayın
<SwitchA> display stack
Stack topology type: Ring
Stack system MAC: 644a-522c-3456
MAC switch delay time: 10 min
Stack reserved VLAN: 4093
Slot of the active management port: --
Slot Role MAC Address Priority Device Type
-------------------------------------------------------------
0 Master 644a-522c-3456 200 S5731-S48P4X
1 Standby 5625-c455-dfb5 100 S5731-S48P4XStack topology type: Ring satırı iki kablonun da çalıştığını gösterir. Tek kablo çalışıyorsa tür Link görünür. Artık display interface brief çıktısında 1 numaralı üyenin portları GigabitEthernet1/0/x adıyla listelenir.
3 switch ile stack
Üç switchte de 1. ve 2. adımlar aynıdır (her switchte stack-port 0/1 ve 0/2). Farklı olan slot numaraları ve kablolamadır.
[SwitchA] stack slot 0 priority 200
[SwitchB] stack slot 0 renumber 1
[SwitchC] stack slot 0 renumber 2İsterseniz master arızasında yerine geçecek üyeyi de belirleyebilirsiniz: stack kurulduktan sonra master üzerinden stack slot 1 priority 150 komutunu verin (slot numarası değişince o slota bağlı ayarlar silindiği için önceliği renumber öncesinde vermeyin).
| Kablo | Bir uç | Diğer uç |
|---|---|---|
| 1 | SwitchA · stack-port 0/2 | SwitchB · stack-port 0/1 |
| 2 | SwitchB · stack-port 0/2 | SwitchC · stack-port 0/1 |
| 3 | SwitchC · stack-port 0/2 | SwitchA · stack-port 0/1 |
Açılış sırası yine master ile başlar: SwitchA, ardından SwitchB ve SwitchC. Doğrulama çıktısında üçüncü üye Slave rolüyle görünür:
<SwitchA> display stack
Stack topology type: Ring
Slot Role MAC Address Priority Device Type
-------------------------------------------------------------
0 Master 644a-522c-3456 200 S5731-S48P4X
1 Standby 5625-c455-dfb5 100 S5731-S48P4X
2 Slave 45a3-6513-aa34 100 S5731-S48P4XSık karşılaşılan sorunlar
- Üye stack’e katılmıyor: yazılım sürümlerini ve stack portu ↔ stack portu kablolamasını (0/1 → 0/2) kontrol edin. 0/1’i 0/1’e bağlamak en sık yapılan hatadır.
- Topoloji Link görünüyor: bir stack kablosu ya da modül çalışmıyordur.
display interface briefile stack portlarının fiziksel durumuna bakın. - İki master oluştu (split): stack kabloları koptuğunda her iki parça da kendini master ilan edebilir. Üretim ağında MAD (multi-active detection) yapılandırmanızı öneririz.
Master ile standby rollerini sonradan değiştirmek için Master / Standby değiştirme (switchover) yazımıza bakın. Projenizde stack ve uplink tasarımı için destek isterseniz iletişim sayfamızdan bize ulaşabilirsiniz.




