->
Bu yazımızda iki Cisco router basitçe nasıl  OSFP kullanarak dinamik yönlendirme      ( Dynamic routing ) yaparlar  bunu inceleyeceğiz.Router’lar serial interface (V.35) ile birbirlerine bağlılar ve sadece isim , IP adresleri ve passwordler verilmiş durumda.
Â
Â

           Sıra networkler arasında yönlendirme yapmaya geldi.Bunun için OSPF protokolü kullanılarak Rouing Table’larımız dinamik olarak oluşturulacak.OSPF endüstri standardıbir Link State Routing Protokol’dür.Link State olması(Link OSPF terminolojisinde bir router’ın bir network’e olan bağlantısıdır.) ve çok düşük network yükü getirmesi onu çok büyük veya çok küçük her network için uygun bir routing protocol yapar.
Tüm OSPF dizaynlarında birkaç önemli ve yapılmasızorunlu adım mevcuttur. Bunlardan en önemlisi OSPF internetwork’lerinde network’lerin Area’lara  (bölgelere) ayrılmasıdır.Bölge router’ların mantıksal olarak gruplandırılmasıdır. Aynıbölge içindeki OSPF router’lar birbirleriyle komşuluk ilişkisi kurarlar ve böylece birbirlerine bilmedikleri network’leri öğretirler.Çok büyük bir network’e sahipsen bu network’ü bölgelere ayırır ve router’lar üzerindeki iş yükü ve Routing Table büyüklüğünü azaltırsın.Bir OSPF network’ünde mutlaka Area 0 (Backbone) bulunmak zorundadır.Basit OSPF uygulamamızda tek Area kullanacağımız için bu Area 0 olmak zorundadır.
RouterA’ ya bağlanarak OSPF ayarlarımıza başlayalım.Tüm routing protocol’lerde olduğu gibi OSPF içinde önce router komutu kullanılır.

           Yalnız OSPF çalıştırılırken komut çıktısından da görüldüğü gibi ilave bir parametre daha istemektedir.Burada girilen değer (1-65535) basitçe çalışacak OSPF prosesinin process id’sidir (PID) ve diğer router’larla olan ilişkilerimizde bir etkisi yoktur.Tekrar ediyorum PID yerel olarak anlamlıdır ve diğer OSPF routerlara farklıPID veya aynıPID vermiş olmam birşey değiştirmez.
![]()
           şimdi sıra router interface’lerini OSPF protokolüne dahil etmeye geldi.Kısaca hangi network’ler ve hangi interface’ler OSPF sürecine dahil edilecek bunun belirtilmesi gerekmektedir. Router’lar OSPF çalıştıran interface’ler (Link) üzerinden diğer OSPF routerlarla görüşür ve komşuluk (neighbourship) ilişkileri kurarlar.Bu işlem için network komutu kullanılır.

           Network komutu ile hangi network’ler ve hangi interface’ler OSPF sürecine dahil edilecek bu belirtilir demiştik son satırıTürkçeye çevirirsek bu komut 10.2.0.1 IP adresine sahip interface’ini OSPF sürecine ekledi.Yanlız sadece IP adresini verdiğimizde bu yeterli olmayacaktır bununla birlikte wild card mask değeride eklenmelidir .Örneğimizde bu alan için 0.0.0.0 değerine sahip bir girişÂ yaptık.
Peki bu ne anlama gelir ve nasıl değerler alır gelin bunu örneklerle inceleyelim.Wild Card Mask olarak isimlendirilen bu değer Subnet Mask’ın tam tersi mantıkla çalışır ve bir aralık belirtmek için kullanılır. Subnet Mask da sol kısım devam eden “1″ değerlerinden sağ kısım ise devam eden “0″ değerlerinden oluşur.Birkaç örnek verirsek.
Subnet Mask       = 11111111.11111111.00000000.00000000 = 255.255.0.0
                                11100000.00000000.00000000.00000000 = 224.0.0.0
Â
Wild Card Mask = 00000000.00000000.00000000.11111111 = 0.0.0.255
                                 00000000.00000000.00000111.11111111 = 0.0.7.255
           Subnet Mask boolean AND işlemi için kullanılırken Wild Card Mask boolean OR işlemi için kullanılır ve bir IP aralığıbelirtir. Wild Card Mask ‘deki “1″ ne kadar çoksa o  kadar geniş bir aralık oluşur.Örneğin 10.2.0.0 network’ündeki tüm adresleri içeren bir aralık belirtmek için
10.2.0.0Â Â Â Â Â Â Â 0.0.255.255Â ( = 00000000.00000000.11111111.11111111)
Örnekte “1″ sayısı16 olduğuna göre bu 65535 host içeren bir aralık ifade eder.Kısaca 0 denk gelen oktet sabit 255 denk gelen oktet değişken değerler alsın demiş olduk.
10.2.2.16Â Â Â Â Â Â Â 0.0.0.3Â ( = 00000000.00000000.00000000.00000011)
Biraz zor bir örnek gibi görünmesine rağmen aslında çok basit bir açıklamasıvar. Bu Wild Card Mask 10.2.2.16 , 10.2.2.17 , 10.2.2.18 , 10.2.2.19 IP adreslerini içeren bir aralık belirtir. Wild Card Mask ‘da bulunan iki “1″ değeri bize dört host içeren bir aralık ifade eder ve aralık 10.2.2.16 IP adresi ile başlar. Wild Card Mask OSPF dışında daki IP uygulamalarında da kullanılır.Bunun en yakın örneği IOS IP Access-List’leridir.
Â
Uygulamamıza geri dönersek Wild Card Mask dışında bizden son bir değişken daha istediğini görüyoruz ki bu da bu Link hangi Area’ya dahil olacak bunun belirtilmesini sağlar.
Bölge (Area) aşağıdaki IOS help çıktısında da görüldüğü gibi 0-4294967295 arasıdeğerler alır..

İstenildiği takdirde area değeri dotted decimal formatta da girilebilir .Yani area 0 yerine area 0.0.0.0 yazılabilir .Router A için OSPF ayarlarınıtamamlayalım.Aşağıdaki komutla 10.2.0.0 network’üne bağlıtüm interface’lerde OSPF çalışsın ve area 0 ‘a dahil olsun dedik ikinci satırda ise 172.16.10.0 network’üne bağlıtüm interface’lerde OSPF çalışsın ve area 0 ‘a dahil olsun diyerek Router A için ayarlarıbitirdik.
Â

           AynıaşamalarıRouter B için gerçekleştirirsek .

           BağlantıyıRouterA’nın iç ayağına ping atarak kontrol edelim .

           Router B’nin Routing Table’ınıgörüntülersek.Routing Table’da başında “O” harfi olan girişler OSPF tarafından girilen route’lardır.Burada OSPF tarafından girilen bir adet yol görülmektedir.

           Bu route ( diğer network’e giden yol) bilgisinin yanındaki [110/65] değerlerinden ilki Administrative Distance (AD) yani bu yolun güvenilirliğidir.OSPF’in varsayılan AD değeri 110′dur.65 değeri de bu yolun metric değeri yani bu yolun maliyetidir.Bir router diğer bir network’e giden birkaç route bilgisine sahipse daima en düşük AD değerine sahip olanınıtercih eder .Eğer bu route’lardan hepsi aynıAD’ye sahipse router bu seferde en düşük metric’e sahip olan yolu tercih eder.Eğer metric değeri de aynıysa router load balancing yapar network trafiğini bu eşit maliyetli yollardan paylaştırarak gönderir.OSPF equal-cost load balancing yapar.Yani trafiği eşit olarak paylaştırarak gönderir.

           Son olarak 172.16.10.0 network’ünden 172.16.20.0 network’ündeki bir host’a ping attık bu da başarılıolduğuna göre konfigurasyonu kaydedebiliriz.

Powered by MightyAdsense