Router Ospf Konfigürasyonu (CPT)

İngilizce Open Shortest Path First(OSPF), yani İlk Açık Yöne Öncelik anlamına gelen, bir TCP/IP ağındaki router’ların birbirini otomatik olarak tanımasında kullanılan bir protokoldür. Bu yönlendirme protokolü internette intra-AS yönlendirme için RIP gibi yaygınca kullanılan bir yöntemdir. Bu konfigürasyon temelde internet servis sağlayıcılarının (ISP) üst-tabakalarında kullanılır, kelimesindeki ilk O harfi yönlendirme protokolü şartlarının açık olduğunu gösterir(örnek olarak, Cisco’nun EIGRP protokolünün karşıtı gibi).

Kaynak : Vikipedia

Ospf Konfigurasyonu
Ospf Konfigurasyonu

OSPF protokolü birden çok arealardan oluşan ve bunların birbirleri ile haberleşmesini sağlayan protokoldür. Tüm router ların birbirlerine bağlanabilmesi için oluşturulan ilk area ya (backbone area) yani “area 0” a bağlanmak zorundadırlar. Routerlar birbirleri ile haberleşmeden ağ kuramazlar bu yüzden ospf konfigürasyonu bir birlerine bağlı routerlar arasına “hello” paketlerini göndererek bir birleri ile haberleşmesini sağlıyor. Peki bu “hello” paketinin içinde neler var ?

-Hello Paket İçeriği- Router ID: Router da konfigüre edilen en yükse IP adresidir. Network Mask: Router ID’ yi belirleyen interface’in ağ maskesidir. Area ID: Hello paketi gönderen routerın interface’inin alan kimliğidir. Router Priority: Routerın DR veya BDR seçimini belirlemektedir. Hello Aralıgı: Hello paketleri arasındaki süredir ve 10 saniyedir. Ölüm Aralıgı (Dead Interval): Komsu router ile bağlantının koptuğunu belirten süredir. DR IP adresi: Mevcut DR ip adresidir. Bu adresi öğrenen Routerlar, OSPF mesajlarını bu ip adresine gönderirler. BDR IP Adresi: Mevcut BDR ip adresidir. DR aktif olmadığı zaman OSPF mesajları bu ip adresine gönderilir. Komsu Router ID’leri: Komsuluk tablosunda bulunan routerların ip adresleridir. Router kendi ip adresini bu alanda görürse database paylasımı gerçeklestirilir. Authentication Information: Kimlik doğruluma tipi ve bilgisini içerir. Stub Area Flag: Hangi tip LSA (Link State Advertisement) mesajlarının gönderileceği ve alınacağı bilgisini içerir.

Hello paketlerinin gönderme aralığını kendimiz belirlemek istersek şu kodu yazmamız gerekecektir.

Router(config-if)#ip ospf hello-interval t buradaki t bizim belirleyeceğimiz zamandır.

Open Shortest Path First Komşuluk Kurma Aşamaları

  • Down : Hello paketinin alınmadığı durumdur.
  • Init : Routerlardan cevap bekleme adımıdır.
  • Two-Way : İki routerın birbirleri ile iletişime geçtiği adımdır.
  • Exstart  : Karşılıklı iki router arasında paket alış verişinin yapıldığı andır.
  • Exchange : Routerların bilgi alışverişi yaptıkları adımdır.
  • Loading : ;Elde edilen yeni yollar hakkındaki bilgileri routerlardan alma adımıdır.
  • Full : Yönlendirme bilgilerinin senkron hale getirilmesi durumudur.

Örnek:

Ospf Konfigurasyonu
Ospf Konfigurasyonu

Router0 --------- Router(config)#router ospf 1 Router(config-router)#network 10.0.0.1 0.255.255.255 area 0 Router(config-router)#network 192.168.0.1 0.0.0.255 area 0 Router(config-router)#network 30.0.0.1 0.255.255.255 area 0 Router(config-router)#end
Router1 --------- Router(config)#router ospf 1 Router(config-router)#network 10.0.0.2 0.255.255.255 area 0 Router(config-router)#network 160.0.0.1 0.0.255.255 area 0 Router(config-router)#end
Router2 --------- Router(config)#router ospf 1 Router(config-router)#network #network 160.0.0.1 0.0.255.255 area 0 Router(config-router)#network #network 160.0.0.1 0.0.255.255 area 0 Router(config-router)#end

Göründüğü üzere bir birinden bağımsız 3 farklı ağın bir birleri ile haberleşmesini bu konfigürasyon ile sağlamış olduk.

İlginiz için teşekkür ederim bir sonraki makalede görüşmek üzere.

Kullanılan Program : Cisco Packet Tracer