OSPF Routing Protokolü Çalışma Mantığı ve Area Tasarımı
Dinamik Yönlendirmede Link-State Algoritmasının Gücü
Kurumsal kampüs ağlarında veya bir servis sağlayıcının (ISP) omurgasında (Backbone) yüzlerce router (yönlendirici) birbirine bağlandığında, hangi veri paketinin hangi yoldan gideceğini statik olarak elle girmek imkansızdır. OSPF (Open Shortest Path First), dinamik yönlendirme konusunda endüstri standardıdır.
OSPF Nasıl Çalışır? Dijkstra Algoritması
OSPF, RIP gibi bir mesafe-vektör protokolü değildir; bir Link-State (Bağlantı-Durum) protokolüdür. OSPF koşan bir router, ağdaki komşularına sadece kendi bildiği yolları fısıldamakla kalmaz; o ağdaki tüm router'lar birbirlerine sahip oldukları tüm yol haritasını (LSA paketleri) gönderir. Sonuç olarak her router kendi hafızasında ağın tam bir Topoloji Haritasını oluşturur.
Ardından CPU üzerinde meşhur Dijkstra algoritmasını çalıştırarak, bir hedefe ulaşmak için "En Kısa / En Hızlı" yolu (Bant genişliğine dayalı olarak) kendi hesaplar. Herhangi bir fiber kablo koptuğunda, saniyeler içinde yeni topoloji hesaplanır ve trafik alternatif yola (Failover) aktarılır.
Neden Area (Bölge) Tasarımı Yapmalıyız?
Tüm router'ları tek bir düzende (Area 0) bırakmak, ağda 500 router olduğunda büyük bir felakete yol açar. En ufak bir bağlantı kopmasında tüm ağdaki cihazlar topolojiyi yeniden hesaplar (SPF Calculation) ve işlemci tavan yapar. Ağı hiyerarşik olarak bölgelere (Area 1, Area 2 vb.) ayırmak ve bu bölgeleri omurgaya (Area 0 - Backbone) bağlamak, topoloji değişikliklerini sadece o bölgeyle sınırlandırarak ağın kararlılığını korur.
OSPF metriklerini hesaplarken Reference Bandwidth (Referans Bant Genişliği) değerini 100 Mbps'den Gigabit veya 10G seviyelerine güncellemeyi atlayanlar oluyor mu?
OSPF topolojisinde Area tasarımı yapmazsanız, ufak bir port gidip gelmesinde tüm ağın CPU'su SPF hesaplamaktan kilitlenebilir. Çok doğru nokta.
Cevap yazmak için giriş yapmalısınız.
Giriş Yap