Spanning Tree Protocol (STP), Ethernet tabanlı ağlarda döngü (loop) oluşumunu önlemek amacıyla geliştirilen bir Katman 2 (veri bağlantı katmanı) protokolüdür. 1985 yılında Dr. Radia Perlman tarafından geliştirilen STP, IEEE 802.1D standardı ile tanımlanmıştır. Bu protokol, LAN içerisindeki yedekli bağlantıları kontrol altına alarak sadece bir aktif yolun kullanılmasını sağlar ve böylece yayın fırtınası (broadcast storm), MAC adres tablosu tutarsızlıkları ve sürekli çerçeve döngüleri gibi sorunları engeller.
Bir ağda birden fazla switch yedekli olarak birbirine bağlandığında, olası döngüleri önlemek için STP devreye girer. STP, bu döngüleri önlemek amacıyla geçici olarak bazı bağlantıları bloke eder. Bu süreç şu adımlardan oluşur:
Portlar şu durumlara sahip olabilir: Blocking, Listening, Learning, Forwarding ve Disabled.
Orijinal Spanning Tree Protocol’dür. Ağ döngülerini önlemek için tüm portlar için durum geçişlerini sırasıyla uygular. Yeniden yapılandırma süresi oldukça uzundur (30-50 saniye). Küçük ağlar için uygundur ancak günümüzde yaygın olarak kullanılmaz.
Senaryo Kullanımı:
STP’nin daha hızlı versiyonudur. BPDU yapısını geliştirerek portlar arası geçiş sürelerini ciddi oranda azaltır. 802.1D ile geriye dönük uyumludur. Port geçiş süreleri birkaç saniyeye kadar düşürülebilir.
Senaryo Kullanımı:
MSTP, VLAN’ların benzer topolojilerde gruplandırılarak her grup için ayrı bir STP örneği oluşturulmasına olanak tanır. Bu sayede VLAN bazlı yük dengeleme yapılabilir. MSTP, RSTP’ye dayanır ve onun hızlı geçiş avantajlarını sunar.
Senaryo Kullanımı:
Cisco tarafından geliştirilmiştir. Her VLAN için ayrı bir STP örneği oluşturur. Böylece her VLAN için farklı Root Bridge belirlenebilir. Cisco cihazlarda varsayılan olarak etkin olabilir. Yalnızca Cisco cihazlar arasında çalışır.
Senaryo Kullanımı:
PVST+’nin RSTP ile birleştirilmiş halidir. Hem VLAN bazlı yönetim hem de hızlı yeniden yapılandırma imkanı sunar. Port geçiş süreleri oldukça düşüktür.
Senaryo Kullanımı:
Cisco ve Meraki gibi üreticilerde STP yapılandırmaları cihazların CLI veya GUI arayüzleri üzerinden yapılabilir. Root Bridge atamaları genellikle "bridge priority" değeri değiştirilerek gerçekleştirilir. Daha düşük priority değeri verilen switch Root Bridge olarak seçilir. Bu sayede ağ yöneticileri Root Bridge’in konumunu ve dolayısıyla veri akışını kontrol altına alabilir. Ayrıca Meraki gibi sistemlerde STP, ağda anormal port davranışları tespit edildiğinde otomatik olarak bazı portları bloklayarak müdahalede bulunabilir. Bu, özellikle Layer 2 döngülerin fiziksel olarak düğüm değişimiyle ortaya çıktığı senaryolarda önemlidir.
Henüz Tartışma Girilmemiştir
"Spanning Tree Protokolü (STP)" maddesi için tartışma başlatın
Çalışma Prensibi
Port Rolleri ve Durumları
STP Türleri
STP (IEEE 802.1D – Standart STP)
RSTP (IEEE 802.1w – Rapid Spanning Tree Protocol)
MSTP (IEEE 802.1s – Multiple Spanning Tree Protocol)
PVST+ (Per VLAN Spanning Tree Plus)
Rapid PVST+
STP Yapılandırma ve Uygulama
Kullanım Avantajları ve Dezavantajları
Avantajları
Dezavantajları
Bu madde yapay zeka desteği ile üretilmiştir.