STP ve RSTP Nedir?

STP ve RSTP, Ethernet switchleri arasındaki yedekli bağlantılarda Layer 2 döngü oluşmasını önleyen protokollerdir. Birden fazla fiziksel yol bulunduğunda yayın ve bilinmeyen hedef trafiği aynı çerçeveyi sürekli çoğaltabilir. Protokol, kök switchi ve port rollerini seçerek döngüsüz mantıksal topoloji kurar; aktif yol arızalandığında uygun yedek yolun devreye girmesini sağlar. RSTP bu değişime klasik STP’den daha hızlı tepki verecek mekanizmalar sunar.

Yedekli switch bağlantılarında aktif yolları koruyup bir hattı güvenli beklemede tutan STP topolojisi
STP ve RSTP fiziksel yedekliliği kaldırmaz; Layer 2 döngü oluşmaması için aynı anda kullanılacak yolu ve güvenli bekleme bağlantısını seçer.

Layer 2 loop, broadcast storm ve MAC dalgalanması oluşturur

Ethernet çerçevelerinde IP paketlerindeki gibi her geçişte azalan bir TTL alanı yoktur. İki switch arasında kontrolsüz paralel yol veya yanlış bağlanan yama kablosu oluştuğunda broadcast, multicast ve bilinmeyen unicast çerçeveleri döngüde çoğalabilir. Linkler dolabilir, switch CPU kullanımı artabilir ve kullanıcılar birkaç saniye içinde ağ erişimini kaybedebilir.

Aynı kaynak MAC adresi farklı portlarda art arda görülürse MAC address flapping oluşur; switch hedefin hangi yönde olduğunu kararlı biçimde öğrenemez. Belirtiler yüksek broadcast, aralıklı bağlantı, yönetim arayüzüne erişememe ve çok sayıda topoloji değişikliği olabilir. Yalnız sorunlu kabloyu çekmek ağı geçici olarak düzeltir; kök neden ve koruma politikası ayrıca bulunmalıdır.

Broadcast storm
Yayın çerçeveleri döngüde çoğalarak link ve cihaz kaynaklarını tüketir.
MAC flapping
Aynı MAC adresi farklı portlar arasında hızla hareket ediyor görünür.
Topoloji değişikliği
Beklenmeyen port veya bağlantı hareketleri spanning-tree hesaplamasını tekrar tetikler.
Kullanıcı etkisi
DHCP, DNS, dosya, ses ve internet trafiği birlikte yavaşlayabilir veya tamamen durabilir.

Root bridge bilinçli seçilir; port rolleri bu köke göre belirlenir

Spanning tree, en düşük bridge ID değerine sahip switchi root bridge olarak seçer. Bridge ID içinde yapılandırılmış öncelik ve cihaz kimliği bulunur. Öncelikler varsayılanda bırakıldığında beklenmeyen bir erişim switchi kök olabilir; trafik yolu, arıza davranışı ve yedeklilik tasarımı kontrol dışına çıkar. Ana dağıtım switchi birincil, uygun ikinci cihaz ikincil kök olacak biçimde planlanır.

Root bridge üzerinde tüm aktif segmentlere giden portlar designated rolünde çalışır. Diğer switchlerde köke en düşük maliyetli yol root port olur. Her segmentte en iyi yolu sunan designated port seçilir; döngü oluşturabilecek fazla yollar bloklanmış veya alternate rolde bekletilir. Port maliyeti, link hızı ve topoloji tasarımı aynı dokümanda gösterilmelidir.

Root bridge
Tüm Layer 2 topolojinin referans noktasıdır; rolü ağ tasarımına göre bilinçli atanır.
Root port
Root olmayan switchin köke en iyi yolunu temsil eden tek porttur.
Designated port
Bir Ethernet segmentinden köke en iyi yolu sağlayan forwarding portudur.
Alternate port
Aktif root yoluna alternatif olarak döngü oluşturmadan bekleyen yedek yoldur.

RSTP port rolleri ve hızlı geçişle yakınsamayı kısaltır

Klasik IEEE 802.1D STP zamanlayıcılara daha fazla bağımlı çalışır. RSTP, IEEE 802.1w yaklaşımıyla alternate ve backup gibi açık port rolleri, switchler arasında proposal-agreement süreci ve edge port davranışı kullanarak uygun topolojilerde daha hızlı yakınsama sağlar. Gerçek süre cihaz, topoloji, link durumu ve uyumluluk moduna bağlıdır; tek bir sabit saniye değeri garanti edilmemelidir.

Ağda eski STP çalışan cihazlar, çoklu üretici yapısı veya yanlış duplex ve tek yönlü link sorunları varsa hızlı geçiş beklenen sonucu vermeyebilir. STP modu, VLAN örnekleri, root seçimi ve trunklarda taşınan VLAN’lar iki uçta doğrulanır. Değişiklik önce laboratuvar veya sınırlı bakım penceresinde denenir; aktif uplink kesilerek yedek yolun devreye girişi ölçülür.

  • Birincil ve ikincil root bridge rollerini dağıtım katmanında açıkça belirleyin.
  • Tüm switchlerde uyumlu spanning-tree modu ve VLAN eşleşmesini doğrulayın.
  • Root path cost ve port rollerini beklenen fiziksel topolojiyle karşılaştırın.
  • Yedek uplinki bakım penceresinde keserek yakınsama ve uygulama etkisini ölçün.
  • Topology change, BPDU ve MAC flapping logları için izleme ve alarm oluşturun.

Edge port ve koruma özellikleri yanlış bağlantıyı sınırlar

Son kullanıcı bilgisayarı, yazıcı veya telefon gibi başka switch beklenmeyen portlar edge veya PortFast olarak tanımlanabilir; port forwarding durumuna hızlı geçer. Bu özellik trunk veya switch bağlantısında dikkatsiz kullanılmamalıdır. Edge portta BPDU görülmesi kullanıcı switchi veya yanlış patch bağlantısı işareti olabilir.

BPDU Guard beklenmeyen BPDU alan edge portu kapatarak loop riskini sınırlar. Root Guard, yetkisiz veya yanlış bağlanan switchin root rolünü ele geçirmesini önlemeye yardımcı olur. Loop Guard ve tek yönlü link algılama özellikleri belirli arıza senaryolarında koruma sağlar. Ürün adları ve davranışları üreticiye göre değişebileceği için erişim, trunk ve uplink port profilleri cihaz dokümanıyla doğrulanır.

Edge / PortFast
Son cihaz portunun spanning-tree bekleme aşamalarını hızla geçmesini sağlar.
BPDU Guard
Edge portta BPDU görülürse portu korumalı duruma alarak beklenmeyen switch bağlantısını sınırlar.
Root Guard
Belirli porttan daha iyi BPDU gelerek root rolünün istenmeyen yere taşınmasını önlemeye yardımcı olur.
Loop Guard
BPDU kaybı gibi belirli arızalarda yedek portun yanlışlıkla forwarding olmasını engellemeye yardımcı olur.

Sık Sorulan Sorular

STP kapatılırsa ne olur?

Yedekli veya yanlış bağlanma ihtimali olan Layer 2 ağda STP’yi kapatmak broadcast storm ve MAC flapping riskini ciddi biçimde artırır. Tek yol görünen ağlarda bile kullanıcı kaynaklı loop ihtimali için koruma planı gerekir.

RSTP ile STP arasındaki temel fark nedir?

RSTP daha açık port rolleri, hızlı geçiş mekanizmaları ve edge davranışıyla uygun topolojilerde klasik STP’den daha hızlı yakınsama sağlar. Eski cihaz uyumluluğu, topoloji ve ayarlar gerçek sonucu etkiler.

Root bridge hangi switch olmalıdır?

Genellikle yüksek erişilebilirlik ve kapasiteye sahip dağıtım veya çekirdek switch bilinçli biçimde birincil root seçilir; ikinci uygun cihaz yedek root olarak planlanır. Erişim switchinin varsayılan seçimle root olması istenmez.

LACP kullanılıyorsa STP gerekli midir?

Evet. LACP aynı mantıksal bağlantıdaki üye portları birleştirir, ancak ağdaki diğer yedek yollar veya yanlış bağlantılar Layer 2 loop oluşturabilir. STP ve LACP birbirini tamamlayan farklı işlevlerdir.

Switch loop nasıl anlaşılır?

Ani broadcast artışı, MAC flapping, yüksek switch CPU kullanımı, topoloji değişiklikleri ve genel ağ kesintisi önemli belirtilerdir. Port sayaçları, loglar, MAC tablosu ve fiziksel bağlantılar birlikte incelenir.

PortFast her porta açılabilir mi?

Hayır. PortFast veya edge davranışı son kullanıcı cihazı bağlı ve başka switch beklenmeyen portlar için uygundur. Trunk ve switch uplinklerinde yanlış kullanım loop riskini artırabilir; BPDU Guard ile port profili birlikte planlanmalıdır.

Biga Bilişim teknik ekibi tarafından gözden geçirilmiştir.

Teknik Değerlendirme İçin Bize Ulaşın

Mevcut switch topolojinizi, root seçimlerini, yedek uplinkleri ve port koruma ayarlarını birlikte inceleyerek ölçülebilir bir loop önleme planı hazırlayalım.