

RIP, uzaklık vektör algoritması ile çalışan ve yönlendirmeleri hesaplamak için Bellman-Ford algoritmasını kullanan bir protokoldür. RIP, yönlendirici cihazların tablosunda Administrative Distance (AD) 120 olarak yer alır. RIP protokolünü kullanan Router, en iyi yol seçimi yaparken sadece geçtiği cihaz yani Hop Count sayısına bakar ve maksimum hop count sayısı 15 dir. Yani bu durum; bir router' ın en fazla 15 adet Router geçebileceği anlamına gelir. Eğer bu sayı aşılırsa, yani 16.hop a gelinince Destination Unreachable uyarısı alınır.
RIP ile tanımlanan routerlar her 30 saniyede bir kendisinde tanımlı olan networkleri komşu routerlarına iletirler. Burada dikkat edilmesi gereken bir konu, RIP ile tanımlanan bir networkün bağlı bulunduğu interface’ i, aynı zaman da routing update gönderilecek bir interface olarak seçiyor olmamızdır.
RIP; version 1 ve version 2 olmak üzerek ikiye ayrılır.

- Classfull mantığıyla çalışır.
- Update işlemlerinde subnet mask bilgisi taşımaz
- Güncellemelerini 255.255.255.255 brodcast yayını üzerinden duyurur.
- Split Horizon ve Split Horzon with poison reverse özelliklerini destekler.
- RIPv1 kullanılırken kimlik doğrulama yapılmaz.

- Classless bir protokoldür.
- Update işlemlerinde Subnet Mask bilgisini taşır. Kullanılan ağda subnetting yapılabilir.
- Periyodik güncellemelerini 224.0.0.9 multicast yayını üzerinden duyurur.
- VLSM(Variable Lenght Subnet Mask) destekler.
- RIPv1 kullanan bir Router RIPv2 güncellemelerini kabul eder. Fakat RIPv2 kullanan bir Router sadece RIPv2 güncellemelerini kabul eder.
- Auto Summarization vardır ve default olarak açık durumdadır.

Bir network yapısında subnetting işlemi gerçekleştirilmişse, yapılan bu subnetting işlemini dikkate almadan networkün bölünmemiş hali özet bilgi olarak karşı Routerlara iletilir ve classfull gibi çalışır. Bu komut devre dışı bırakılırsa, RIPv2 tüm alt ağlardaki subnet mask bilgilerini diğer Routerlar ile paylaşır.

Bir Router kendi directly connected networkünü başka bir router’dan da öğrenirse öğrendiği bilgiyi çöpe atar. Ayrıca router’ın ağ üzerinde herhangi bir değişiklik olduğunu anladığında bu değişikliği, öğrendiği interface haricindeki interface’lerden yayınlamasını sağlar. Böylece router’lar değişikliği sadece bir yönde yayınlarlar.
Split Horizon Disable edildigi zaman Routerlar Routing Table’ larinda ki butun networkleri ve herhangi bir interfacelerinden ogrendikleri butun networkleri update edeceklerdir.

Router’ların yönlendirme tablosuna hop count değer 16 olarak yazılan bir yönlendirmedir ve hedef adresin erişilemez olduğunun router’lar arasında bilinmesini sağlar.

Routing Table, da bir degisiklik oldugu anda Routerlar tarafinda gonderilen updatelerdir. Topoloji degistigi anda bunu farkeden Router periodic update suresini beklemeden degisikligi komsu Routerlarina bildirir.
Triggered Updateler Route Poisoning ile tumlesik calisirlar.

RIP çalıştıran yönlendiriciler tarafından değiş tokuş edilen yönlendirme bilgileri için varsayılan zamanlama 30 saniyedir. Yönlendiriciler, Güncelleme zamanlayıcısını kullanarak yönlendirme tablolarını periyodik olarak değiştirirler.
180 saniyeye kadar güncelleme gelmezse, hedef yönlendirici bunu geçersiz kabul eder. Bu senaryoda, hedef yönlendirici işareti atlama bu yönlendirici için 16 olarak sayılır.
Bu, yönlendiricinin komşu yönlendiricinin yanıt vermesini beklediği süredir. Yönlendirici belirli bir süre içinde yanıt veremezse, ölü ilan edilir. Varsayılan olarak 180 saniyedir.
Varsayılan olarak 60 saniyedir. Bu zamanlayıcı, rota geçersiz ilan edildikten sonra başlar ve 60 saniye sonra, yani süre 180 + 60 = 240 saniye olacaktır.
R1(config-router)# timers basic
R1(config-router)# timers basic 20 80 80 90

IGRP, Cisco tarafından geliştirilmiş bir "Distance Vector Protocol" dür. Cisco tarafından geliştirildiği için bu protokolü kullanan cihazların Cisco olması gerekmektedir. Temel olarak bakıldığında RIPv1’de bulunan bazı eksikleri gidermek ve Cisco firmasının kendisine ait bir protokolü olması amacıyla geliştirilmiştir. IGRP de RIP gibi sınıfsal (classful) bir protokoldür.
IGRP’de olabilecek en büyük "hop count" (basamak sayısı - paketin ulaştığı yönlendirici sayısı) değeri 255’dir ve basamak sayısı değeri sadece 15 olan RIP’e göre oldukça önemli bir gelişmedir. Bununla birlikte yönlendirme metriği olarak kullanılan tek özellik hop sayısı değildir. RIP’den farklı olarak IGRP, hat gecikmesi, bant genişliği, güvenilirlik ve yük durumunu da metrik olarak kullanır.
IGRP' nin özellikleri şu şekildedir:
NOT: RIP ile IGRP arasındaki en büyük fark, Autonomous System (AS) adı verilen numaradır. IGRP de aynı AS numarasına sahip routerler iletişim kurabilir.
Administrative Distance değeri 100 dür. Ve dolayısıyla aynı router içerisinde RIP ile birlikte kullanılması durumunda, IGRP tercih edilecektir. Yani Router, en iyi yol seçimini IGRP mantığından hareketle gerçekleştirecektir.

Cisco tarafından geliştirilen ve uzun bir süre Cisco tarafından kullanıldıktan sonra diğer firmaların da kullanımına sunulan; bandwidth (bant genişliği), delay (gecikme), yük ve güvenirlik gibi metrik hesaplarını yaparak yönlendirme yapan dinamik yönlendirme protokolüdür.
Protokol çalıştığında, routerlar interface yani portlarından “Hello” paketi göndererek komşuluk kurarlar ve komşuluk tabloları oluştururlar. 5 saniyede bir komşu routera hello paketi gönderilir ve 15 saniye içerisinde cevap alınamazsa komşuluk silinir. Yapılan komşuluklar “Acknowledgement” paketi ile onaylanır. Query(sorgu) paketi ile ağda herhangi bir değişiklik olup olmadığı kontrol edilir ve gelen Reply(yanıt) paketine göre yeni tablolar oluşturulur. Tüm bu işlemler RTP (Reliable Transport Protocol) ile gerçekleştirilir.
Yönlendirme tablosu yapılırken bir tane ana rota, bir tane de yedek rota yazılır. Böylece ana rotada herhangi bir problem olduğunda hızlıca yedek rotaya geçilir. Ayrıca yedek rotaya geçildiğinde de ayrıca yeni bir yedek rota daha hesaplanır.
Metrik hesabında normalde 5 tane parametre bulunur (K1: bandwidth ,K2: load, K3: delay, K4:reliability, K5: MTU (Maximum Transmission Unit))
Genellikle K1 (Bandwidth) ve K3 (delay) parametreleri kullanılır. Bu parametreler ön tanımlı olarak metrik hesabında tanımlanmıştır. Çok gerekli olmadıkça diğer parametrelerin aktifleştirilmesi tavsiye edilmez. Çünkü metrik değerlerin aynı olmaması durumunda yönlendiriciler arasında komşuluk kurulamayabilir.
Metrik hesabı (BW ve delay olduğunda)
Metrik = (Bandwidth + Delay) * 256
EIGRP’de eğer metrik değerler aynı değilse yönlendiriciler komşuluk kurmaz. Bu yüzden ön tanımlı ayarlar dışına çıkılmaması tavsiye edilir.
Bandwidth : Kaynak arayüzden (interface) hedef arayüze ulaşıncaya kadar geçilen arayüzler arasındaki en düşük bandwidth. (Burada bahsedilen ağın bant genişliği değil, arayüzlerin bant genişliği)
Delay (Gecikme) : Hedef ağa ulaşıncaya kadar geçilen tüm arayüzdeki gecikmelerin toplamı.
show ip protocols komutu ile metric hesabında hangi değerlerin hesaba katıldığı görülebilir.
EIGRP ile ilgili ufak bir giriş yapalım.
Web sitesi trafiğini analiz etmek ve web sitesi deneyiminizi optimize etmek amacıyla çerezler kullanıyoruz. Çerez kullanımımızı kabul ettiğinizde, verileriniz tüm diğer kullanıcı verileriyle birlikte derlenir.
