Cisco Packet Tracer ile Switch Üzerinde Root Bridge Konfigürasyonu

Hızlı Bakış

Spanning Tree Protokolü ağdaki döngüleri engellerken kök köprüyü otomatik belirliyor. Bu seçim Priority değeri ve MAC adresinin birleşimine dayanıyor. Varsayılan ayarlarda en düşük MAC adresli cihaz kazanıyor. Oysa kurumsal yapılarda bu durum performansı düşürebiliyor. Manuel müdahale ile spanning-tree vlan 1 priority 4096 komutunu çalıştırıyorsunuz. Böylece istediğiniz anahtar ağın merkezi haline geliyor. Trafik en güçlü cihaz üzerinden akmaya başlıyor.

Spanning Tree protokolü, Cisco Switch’lerde port durumlarını otomatik olarak belirlemek için BID değerlerini ele alır.

Cisco Switch'te Root Bridge Seçimi

Root Bridge Yapılandırma

Spanning Tree Switch’lerin BID değerlerini ele alırken, Priority ve MAC Addreslerini değerlendirir. Kısacası Priority + MAC Address = BID formülü ile Root seçilir.

Cisco Packet Tracer’da çalışma alanına üç adet Switch ekledikten sonra, bu Switch’lerin hepsini çapraz kablo ile bağladığınızda Spanning Tree Protokolü otomatik olarak bir Switch’in arayüzünü Blocked olarak belirleyecektir. Eğer STP bir portu bloklamazsa ağ üzerinde bir Loop (Döngü) oluşacaktır.

Ağdaki bir Switch, diğer Switch’ler ile BPDU paketleri ile haberleşir ve bu yüzden Priority değerleri büyük önem taşır. Eğer bir Switch’in Priority değeri düşük ise, ağdaki o Switch kesinlikle Root Bridge olacaktır.

Eğer ağdaki tüm Switch’lerin Priority değerleri eşit ise, en düşük MAC adresine sahip Switch, ROOT seçilecektir.

Fakat kurumsal bir ağ tasarlanırken, dağıtım katmanındaki uç Switch’leri manuel olarak Root Bridge yapılandırmak daha iyi bir ağ dizaynı oluşturur.

Priority değerini manuel girmek yerine root primary komutunu kullanarak da aynı sonuca ulaşırsınız. Bu komut mevcut en düşük priority değerini otomatik tespit ediyor. Ardından kendi değerini ondan daha aşağıya çekiyor. Açıkçası, sınav ortamında bu yöntem size ciddi zaman kazandırır.

Manuel Olarak Root Bridge Seçme

Ağdaki bir Switch’i Root olarak yapılandırma işlemine geçmeden önce aşağıdaki topolojiyi inceleyiniz.

Üç Cisco Switch'li Bir Ağ Topolojisi

Root Bridge yapılandırmasına geçmeden önce sağlam bir temel şarttır. Cihazları kablolamak ve IP adreslerini vermek ilk adımdır. Bu konuda eksiğiniz varsa basit bir ağın temelini oluşturmayı açıkladığımız rehberimizi incelemenizi öneririm.

Yukarıdaki ağ tasarımında, tüm Switch’lerin Priority değerleri eşittir ve dolayısıyla en küçük MAC adresine sahip Switch, Root olarak yapılandırılacaktır.

SW2 privileged modunda show spanning-tree komutunu uygulayarak Root Bridge olan Switch’i bulabilirsiniz.

SW2#show spanning-tree
VLAN0001
Spanning tree enabled protocol ieee
Root ID Priority 32769
Address 0003.E44B.4AC0
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)
Address 0003.E44B.4AC0
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 20

Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- --
Gi0/1 Desg FWD 4 128.25 P2p
Gi0/2 Desg FWD 4 128.26 P2p

SW2#

Yukarıdaki çıktıyı kontrol ettiğinizde, SW2’nin Root olduğunu görebilirsiniz. Eğer ağdaki SW1’i Root olarak yapılandırmak istiyorsanız, yapılandırma modunda spanning-tree vlan 1 priority komutunu kullanabilirsiniz.

SW1(config)#spanning-tree vlan 1 priority ?
bridge priority in increments of 4096
SW1(config)#spanning-tree vlan 1 priority 4096

spanning-tree vlan 1 priority 4096

Yukarıdaki görüntüden artık SW1’in Root olduğunu inceleyebilirsiniz. Doğrulama yapmak için show spanning-tree komutunu kullanabilirsiniz.

Video

Root Bridge ayarlarını incelemek ve kontrol etmek için aşağıdaki videoyu izleyebilir ve ayrıca bize destek olmak için YouTube kanalımıza abone olabilirsiniz!

Video Önizleme Görseli
YouTube'da İzle

Root Bridge Seçimi Hakkında SSS

Spanning Tree Protokolü ağdaki kök anahtarı seçerken nasıl bir mantık yürütür?

STP’nin kafasının içi aslında çok basit bir matematik oyununa dayanır. Switch’ler bir araya geldiklerinde hemen BPDU paketleriyle dedikodu yapmaya başlar. Bu paketlerin içinde herkesin bir kimlik kartı vardır. Biz buna BID yani Bridge ID diyoruz.
BID dediğimiz şey Priority değeri ile MAC adresinin birleşiminden başka bir şey değildir. Protokol ilk iş olarak en düşük Priority değerine bakar. Sayısal olarak en küçük değer kimdeyse tacı o giyer.
Peki ya herkesin Priority’si eşitse? O zaman işler biraz daha kızışır. STP bu sefer MAC adreslerini karşılaştırmaya başlar. En küçük MAC adresine sahip olan cihaz bu yarışı kazanır ve Root Bridge ilan edilir. Bu süreç tamamen otomatiktir ve siz hiçbir şey yapmadan ağdaki döngüleri engellemek için bir port hemen bloke duruma geçer.

Priority değeriyle oynamak ağ performansımı gerçekten değiştirir mi?

Bu soruya kocaman bir evet diyorum. Priority değeri sadece bir sayı değildir. Bu değer ağ trafiğinizin hangi yollardan akacağının kaderini belirler. STP’nin otomatik seçimine güvenirseniz genelde en eski veya en düşük MAC’li cihaz yönetici olur.
Kurumsal bir ağda bu durum felaket senaryosudur. Çünkü dağıtım katmanındaki güçlü bir Switch yerine bodrum kattaki eski bir cihaz kök köprü olabilir. Bütün veri akışı bu darboğazdan geçmeye kalkar.
Priority’yi manuel olarak 4096’nın katları şeklinde düşürdüğünüz anda o cihaz ağın beyni haline gelir. Bütün kararları o vermeye başlar. Sonuçta veri paketleri en hızlı otobana girer ve ağdaki gecikme süreleri gözle görülür biçimde iyileşir. Zaten iyi bir ağ tasarımının sırrı da buradadır.

Packet Tracer’da üç Switch’i bağladığımda neden bir port otomatik olarak turuncuya dönüyor?

İlk kez gören birinin telaşlanması çok normal. O turuncu ışık bir arıza değildir. Tam tersine ağınızın kahramanıdır. Spanning Tree Protokolü devreye girdi ve bir döngüyü engellemek için o portu bloke duruma aldı.
Hemen bir senaryo kuralım. Üç Switch’i çapraz kablolarla üçgen şeklinde bağladığınızı düşünün. STP olmasaydı bir broadcast paketi bu üçgenin içinde sonsuza kadar dönerdi. İşte buna loop denir ve ağ birkaç saniye içinde çöker.
Protokol bu felaketi önceden görür. Seçim süreci bittiğinde bir tane portu ‘Alternate’ veya ‘Backup’ rolüne sokar. O port fiziksel olarak çalışır ama mantıksal olarak veri geçişine kapanır. Böylece fiziksel yedeklilik korunurken mantıksal döngü de kırılmış olur. Eğer aktif hat koparsa bu turuncu port bir anda yeşile döner ve trafiği üstlenir.

Bir Switch’i manuel olarak kök köprü yapmak için hangi komutu kullanmalıyım?

Komut satırına geçip sihirli kelimeleri yazmaya başlayalım. Global konfigürasyon moduna girdikten sonra ‘spanning-tree vlan 1 priority 4096’ yazmanız yeterlidir. Bu işlem o kadar hızlıdır ki STP anında yeniden hesaplama yapar ve ağ topolojisi değişir.
Dikkat etmeniz gereken ufak bir ayrıntı var. Priority değerini kafanıza göre bir sayı veremezsiniz. Sistem sadece 4096’nın katlarını kabul eder. 0, 4096, 8192 gibi değerler kullanabilirsiniz.
Varsayılan değer genelde 32768’dir. Siz 4096 yaparak bu cihazı açık ara en düşük Priority’li hale getirirsiniz. Sonrasında ‘show spanning-tree’ komutuyla Root ID satırına baktığınızda kendi cihazınızın MAC adresini görürsünüz.
Bu görüntü işlemin başarılı olduğunun en net kanıtıdır. Buna karşın aynı VLAN 1 için değil de farklı VLAN’lar için ayrı ayrı kök köprüler atayabileceğinizi de unutmayın.

STP yapılandırmasını kontrol ederken çıktıda tam olarak nelere bakmalıyım?

Show spanning-tree komutunu çalıştırdığınızda ekran önünüze bir sürü rakam döker. Kafanızın karışmasına izin vermeyin. Bizim bakacağımız iki kritik başlık var. Birincisi ‘Root ID’ alanıdır. Buradaki Priority ve Address bilgisi size ağın şu anki patronunun kim olduğunu söyler.
İkincisi ise ‘Bridge ID’ alanıdır. Bu da sizin o an üzerinde bulunduğunuz cihazın kimlik bilgisidir. Eğer Root ID ile Bridge ID tamamen aynı ise tebrikler. Çünkü o cihaz şu anda Root Bridge konumundadır.
Aşağıdaki arayüz listesine de göz atmanızda fayda var. ‘Role’ sütununda Desg (Designated) ya da Root yazıyorsa o portlar trafiği iletir.
Altn (Alternate) yazıyorsa o port yedektir ve şu an blokedir. Bu basit okumayı yaparak ağdaki trafiğin hangi kablolar üzerinden aktığını saniyeler içinde tespit edebilirsiniz.

Ağda sadece iki Switch varken STP ayarı yapmama gerek var mı?

İki Switch’lik minik bir laboratuvar ortamında çalışırken STP’nin gereksiz olduğunu düşünebilirsiniz. Bu yaygın bir yanılgıdır. İki Switch arasına yanlışlıkla iki tane kablo takarsanız olacakları bir düşünün. Loop yine oluşur ve ağ yine kilitlenir.
Açıkçası STP varsayılan olarak zaten açıktır. Siz bir şey yapmasanız da protokol arka planda nöbet tutar. Dolayısıyla özel bir konfigürasyon yapmak zorunda değilsiniz. Ama hangi cihazın kök olacağını bilmek her zaman iyidir.
Hele ki bu iki Switch’ten biri sunuculara bağlı çekirdek bir cihazsa mutlaka onu manuel olarak kök köprü ilan edin. Zira ağa sonradan üçüncü bir Switch eklendiğinde seçim sonuçları değişebilir.
Sonuçta ağ büyümeden temeli sağlam atmak en doğrusudur. Bu sayede ileride yaşanacak performans düşüşlerinin önüne baştan geçmiş olursunuz.

Sonuç

Bu yazımızda, Packet Tracer üzerinde üç Switch arasındaki bir Switch’i manuel olarak Root olarak yapılandırdık. Bizi takip ettiğiniz için teşekkürler!

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

İlk yorumu sen paylaş