Açık En Kısa Yol Önce (OSPF) nedir?
OSPF nedir?
OSPF, genellikle aynı yönlendirme alanında kullanılan tipik bir Bağlantı Durumu yönlendirme protokolüdür. Burada yönlendirme alanı, birleşik bir yönlendirme politikası veya protokolü aracılığıyla birbirleriyle yönlendirme bilgisi alışverişinde bulunan bir ağ grubunu ifade eden bir Otonom Sistem'i (AS) ifade eder. Bu AS'de, tüm OSPF yönlendiricileri, yönlendirme alanındaki ilgili bağlantıların durum bilgilerini depolayan bu AS'nin yapısını açıklayan aynı veritabanını kullanır. OSPF yönlendiricileri, OSPF yönlendirme tablolarını bu veritabanı aracılığıyla hesaplar.
Bağlantı durumu yönlendirme protokolü olan OSPF, bağlantı durumu çoklu yayın verilerini LSA (Bağlantı Durumu İlanı) iletir; bu, mesafe vektörü yönlendirme protokolünden farklıdır. Mesafe vektörü yönlendirme protokolünü çalıştıran yönlendiriciler, yönlendirme tablolarının bir kısmını veya tamamını komşularına iletir.
Bilgi alışverişinin güvenliği konusunda OSPF, yönlendiriciler arasındaki herhangi bir bilgi alışverişinin gerektiğinde Kimlik Doğrulaması ile yapılabileceğini ve böylece yalnızca güvenilir yönlendiricilerin yönlendirme bilgilerini yayabilmesini sağlar. OSPF çeşitli kimlik doğrulama mekanizmalarını destekler ve farklı alanlarda farklı kimlik doğrulama mekanizmalarının benimsenmesine olanak tanır. OSPF bağlantı durumu algoritmasının yayın ağlarında (Ethernet gibi) uygulanması, bağlantı durumu mesajlarını iletmek için donanım yayın yeteneğinden en iyi şekilde yararlanacak şekilde optimize edilmiştir. Genellikle, bağlantı durumu algoritmasının topoloji diyagramındaki bir düğüm bir yönlendiriciyi temsil eder. Tüm k yönlendirici Ethernet'e bağlıysa, bağlantı durumu yayınlandığında, bu k yönlendirici hakkındaki mesaj sayısı k kareye ulaşır. Bu nedenle OSPF, bir düğümün topoloji diyagramında bir yayın ağını temsil etmesine olanak tanır. Her yayın ağındaki tüm yönlendiriciler, ağdaki yönlendiricilerin bağlantı durumunu bildirmek için bağlantı durumu mesajları gönderir.
Çalışma prensibi
Basitçe söylemek gerekirse, OSPF, iki bitişik yönlendiricinin mesaj göndererek komşu haline gelmesi ve ardından komşuların bağlantı durumu bilgilerini birbirlerine göndererek bitişik bir ilişki oluşturması anlamına gelir. Ardından, her yönlendirici en kısa yol algoritmasına göre bir rota hesaplar ve bunu OSPF yönlendirme tablosuna yerleştirir. Diğer rotalarla karşılaştırıldığında, OSPF rotaları genel yönlendirme tablosuna daha iyi eklenir. Tüm süreç beş tür mesaj, üç aşama ve dört tablo kullanır.
Beş çeşit mesaj
Merhaba mesajı: Komşuluk ilişkisini kurun ve sürdürün.
DBD mesajı: Bağlantı durumu başlık bilgisini gönderir.
LSR mesajı: DBD'den öğrenilen gerekli bağlantı durumu başlık bilgisini komşulara gönder ve tam bilgi iste.
LSU mesajı: LSR isteğinin başlık bilgisine karşılık gelen tüm bilgileri komşulara gönder.
LSACK: LSU mesajını aldıktan sonra onaylayın.
Üç aşama
Komşu keşfi: Merhaba mesajı gönderilerek komşuluk ilişkisi oluşturulur.
Rota duyurusu: Komşular, komşuluk ilişkisini oluşturmak için bağlantı durumu bilgilerini gönderir.
Hesaplama: En kısa yol algoritmasına göre yönlendirme tablosunu hesaplayın.
Dört masa
Komşu tablosu: Temel olarak komşuluk ilişkisini oluşturan yönlendiricileri kaydeder.
Bağlantı durumu veritabanı: Bağlantı durumu bilgilerini kaydeder.
Yönlendirme tablosu: Bağlantı durumu veritabanından elde edilir.
Global yönlendirme tablosu: OSPF yönlendirmesi diğerleriyle karşılaştırılır.