Soru: Ofiste Bir Ethernet Kablosu Yanlışlıkla İki Porta Birden Takılınca Tüm İnternet Neden Çöker?
Cevap: Plazalarda, kamu binalarında, çok katlı iş merkezlerinde ve şirket ofislerinde bir personelin masasının altındaki boşta duran bir ara bağlantı Ethernet yama kablosunu (patch cord) dalgınlıkla duvardaki iki farklı data prizine birden takması veya masadaki mini switchin iki portunu birbirine bağlaması sonucunda; saniyeler içinde tüm binadaki gigabit switchlerin tüm port LED lerinin aynı anda çılgınca flaşör gibi yanıp sönmeye başlaması, internetin tamamen kesilmesi ve IP santral dahil tüm yerel ağın kilitlenmesi ağ altyapısının en tehlikeli mantıksal çöküşüdür. Sistem yöneticisi ana omurga switchi yeniden başlatsa bile 5 saniye sonra sistem tekrar donar. Bu arıza donanım yanması değil; Katman 2 (Data Link) seviyesinde meydana gelen ve saniyede milyonlarca paketin sonsuz döngüde dönerek switch işlemcisini boğan Ağ Döngüsü (Network Loop) ve Yayın Fırtınasıdır (Broadcast Storm).
Katman 2 Ağ Döngüsü ve Yayın Fırtınasının Yıkıcı Fiziği
Ethernet protokolü (IEEE 802.3) IP paketlerindeki gibi bir ‘Yaşam Süresi’ (TTL – Time to Live) mekanizmasına sahip değildir:
- Bir bilgisayar ağda bir IP ararken ortama bir ARP yayını (Broadcast) fırlatır.
- Ağda bir döngü (Loop) oluştuğunda switch bu paketi döngüdeki diğer porta basar; o port paketi tekrar switchin ilk portuna iletir.
- Paketin yaşam süresi olmadığı için paket yok edilemez; switch paketi her turda çoğaltarak (Exponential Amplification) havaya fırlar.
- Saniyeler içinde ağda saniyede yüz binlerce hayalet broadcast paketi dönmeye başlar. Switchlerin anahtarlama yongası ve tampon belleği (Buffer) %100 doyuma ulaşır; tek bir masum paket bile hedefine ulaşamaz ve tüm ağ felç olur.
1. Adım: Fırtınanın Fiziksel Olarak Tespiti ve Döngü Kesen Kabloyu Bulma
Ağı anında kurtarmak için sahada ilk teşhis:
- Sistem odasındaki ana omurga switch panosuna gidilir.
- Switch üzerindeki tüm port LED lerine bakılır: Eğer istisnasız tüm portlar tamamen senkronize ve aralıksız şekilde aynı anda yanıp sönüyorsa ağda kesinlikle bir döngü (Loop) vardır.
- Katlardan gelen ana omurga (Uplink) kabloları tek tek switchten çekilir: Hangi katın kablosu söküldüğünde LED ler normale dönüp sakinleşiyorsa döngü o kattadır; o kattaki tüm ofis masaları kontrol edilerek iki ucu duvara takılı olan serseri yama kablosu çekilir.
2. Adım: Switch Yönetiminden RSTP (Rapid Spanning Tree Protocol) Aktifleştirme
Ağın insan hatasıyla çökmesini donanımsal olarak engellemenin kesin yolu Spanning Tree dir:
Switch CLI Yapılandırma Protokolü:
# 1. Global Spanning Tree Motorunu Hızlı Modda Açın:
spanning-tree mode rstp
spanning-tree enable
# 2. Kullanıcı (Kenar) Portlarına Loop Koruması Ekleyin:
interface range gigabitethernet 1/0/1 - 48
spanning-tree portfast
spanning-tree bpduguard enableBPDU Guard aktif edildiğinde, bir kullanıcı iki portu kabloyla birbirine bağladığı tam o milisaniyede switch döngüyü hisseder; tüm ağı çökertmek yerine yalnızca o tek portu acil korumaya alarak kapatır (Err-Disable); şirketin kalan 200 bilgisayarı milisaniye bile kesilmeden internete devam eder.
3. Adım: Switch Üzerinde Broadcast Storm Control Sınırlandırması
STP desteklemeyen basit switchler varsa ana omurgadaki her porta yayın sınırlaması konulur: Port başına broadcast trafiği bant genişliğinin maksimum %5 i ile (storm-control broadcast level 5.0) sınırlandırılır; fırtına çıksa dahi switch donanımı asla kilitlenemez.
Kurumsal ağ altyapı tasarımı, Layer 2/Layer 3 switch konfigürasyonu, döngü engelleme ve kesintisiz omurga projelerinde BaykalSoft Ağ Altyapı Mühendisliği uzman kadromuzla iletişime geçebilirsiniz.