RIP ( Routing Information Protocol )

RIP (Routing Information Protocol), bir dinamik yönlendirme protokolüdür ve “Distance-Vector” algoritmasını kullanır. Bu protokolün “Administrative Distance” değeri 120’dir, ve metrik olarak “hop” sayısını baz alır. Az sayıda “hop” ile ulaşılabilen rotaları tercih eder. RIP, uçtan uca 15 tane yönlendirici öğrenebilir. Yönlendirmeyi hesaplamak için “Bellman-Ford” algoritmasını kullanır.

RIP mesajları, UDP 520. porttan iletilir. RIP protokolünde farklı zamanlamalar bulunmaktadır. Örneğin, “Invalid (Geçersiz)” zamanlayıcısı 180 saniyedir. Eğer komşu cihazdan 180 saniye boyunca herhangi bir güncelleme gelmezse, metrik değerini “16” yapar. RIP, uçtan uca 15 tane yönlendirici öğrenebilir. Bu sınırlı sayı nedeniyle hedefe giden mesajlar “Destination Unreachable” (Hedef Ulaşılamaz) hatasını alabilirler. Komşu cihazdan 240 saniye boyunca herhangi bir RIP mesajı alınmazsa, cihaz komşu cihazı “Routing” tablosundan siler. Bu zamanlayıcıya da “Flush (Çöpe Atma)” zamanlayıcısı denir.

Günümüzde RIP protokolü pek tercih edilmemektedir. Bu tercihin başlıca sebebi, sadece uçtan uca 15 yönlendirici öğrenebilme kapasitesidir. RIP mesajları 30 saniyede bir gönderilir. RIP protokolünün iki farklı versiyonu bulunmaktadır: RIPv1 ve RIPv2. RIPv1 günümüzde kullanılmayan bir versiyondur, çünkü eskiden IP adreslerinin sınıfla yapıda olduğu dönemde geliştirilmiştir. Günümüzde IP adresleri sınıfsız yapıyı desteklediği için RIPv2 tercih edilir. RIPv2, sınıfsız yapıyı destekleyen ve daha modern bir versiyondur.

RIP Protokolünün Avantajları :

  • Küçük ağlarda çok kullanışlıdır.
  • Kullanımı ve uygulaması kolaydır.
  • Konfigürasyonu basittir.

RIP Protokolünün Dezavantajları :

  • RIP, büyük ağlarda ölçekleme konusunda yetersizdir.
  • RIP, en fazla uçtan uca 15 tane yönlendirici öğrenebilir. 15. cihaz sonrası “Destination Unreachable” hatası verir. Yani metrik değeri 16 olamaz.
  • RIP, anonsları 30 saniyede bir gönderildiği için gereksiz trafik yaratabilir.

RIPv1 1988 yılında duyurulmuş, RIPv2 ise 1994 yılında tanıtılmıştır. RIP anonsları, RIPv1 de Broadcast olarak duyurulur. RIPv2 de ise anonslar, Multicast ile duyurulur. Multicast için kullanılan adres ise “224.0.0.9” adresidir.

Farklı protokollerin ortaya çıkışlarını gösteren zaman çizelgesini aşağıdaki görselden inceleyebilirsiniz.

Şimdi basit bir RIP uygulaması yapalım. Uygulama için aşağıdaki topolojiyi kullancağım.

Sırasıyla konfigürasyonları gerçekleştirelim.

Router-1(config)# interface gigabitEthernet 0/0
Router-1(config-if)# ip address 192.168.1.1 255.255.255.0
Router-1(config-if)# no shutdown
Router-1(config-if)# exit
Router-1(config)#
Router-1(config)# interface serial 0/1/0
Router-1(config-if)# ip address 10.0.0.1 255.255.255.0
Router-1(config-if)# no shutdown
Router-2(config-if)# exit
Router-2(config)#
Router-2(config)# interface gigabitEthernet 0/0
Router-2(config-if)# ip address 192.168.2.1 255.255.255.0
Router-2(config-if)# no shutdown
Router-2(config-if)# exit
Router-2(config)#
Router-2(config)# interface serial 0/1/0
Router-2(config-if)# ip address 10.0.0.2 255.255.255.0
Router-2(config-if)# no shutdown
Router-2(config-if)# exit
Router-2(config)#
Router-2(config)# interface serial 0/1/1
Router-2(config-if)# ip address 10.0.1.1 255.255.255.0
Router-2(config-if)# no shutdown
Router-2(config-if)# exit
Router-2(config)#
Router-3(config)# interface gigabitEthernet 0/0
Router-3(config-if)# ip address 192.168.3.1 255.255.255.0
Router-3(config-if)# no shutdown
Router-3(config-if)# exit
Router-3(config)#
Router-3(config)# interface serial 0/1/0
Router-3(config-if)# ip address 10.0.1.2 255.255.255.0
Router-3(config-if)# no shutdown
Router-3(config-if)# exit
Router-3(config)#

İlgili arayüzlere IP adreslerini tanımladık. Şimdi de RIPv2 konfigürasyonunu gerçekleştirelim.

Router-1(config)# router rip
Router-1(config-router)# version 2 ( Versiyon 2 seçimi ) 
Router-1(config-router)# network 192.168.1.0 ( Öğretilecek Network-2 )
Router-1(config-router)# network 10.0.0.0 ( Öğretilecek Network-2 ) 
Router-1(config-router)# no auto-summary ( Son bölümde açıklanmıştır. ) 
Router-1(config-router)# passive-interface gigabitEthernet 0/0 ( Router bu komut yazılmadığı sürece her arayüze 30 saniyede bir RIP mesajı gönderir. Bu komuttan sonra gigabitEthernet 0/0 RIP mesajı almayacak. Çünkü bu arayüz üzerinde bir Router bulunmuyor. ) 
Router-1(config-router)# exit
Router-1(config-router)#
Router-2(config)# router rip
Router-2(config-router)# version 2
Router-2(config-router)# network 192.168.2.0
Router-2(config-router)# network 10.0.0.0
Router-2(config-router)# network 10.0.1.0
Router-2(config-router)# no auto-summary
Router-2(config-router)# passive-interface gigabitEthernet 0/0
Router-2(config-router)# exit
Router-2(config)#
Router-3(config)# router rip
Router-3(config-router)# version 2
Router-3(config-router)# network 192.168.3.0
Router-3(config-router)# network 10.0.1.0
Router-3(config-router)# no auto-summary
Router-3(config-router)# passive-interface gigabitEthernet 0/0
Router-3(config-router)# exit
Router-3(config)#

Routing tablosuna baktığımızda RIP ile öğrenilen adreslerin metrik değerleri atladığı “hop” sayısına göre değişiyor. “Administrative-Distance” ve “Metrik” değerleri aynı olursa “Load-Balancing” yapılır.

Auto-Summarization

RIP protokolündeki otomatik özetleme özelliği, örneğin Router-2 üzerinde “10.0.0.0/24” ve “10.0.1.0/24” ağlarının bulunduğu durumlarda devreye girer. Eğer “Auto-Summarization (Otomatik Özetleme)” özelliği aktifse, cihaz bu ağ bilgilerini “10.0.0.0/8” şeklinde özetleyerek paylaşır. Ancak bu özetleme, ağda sorunlara yol açabilir. Bu sebeple, bu özelliği kapatmamız gerekir. Daha düzgün bir “Yönlendirme Tablosu” için bu özelliği kapatmamız gerekir.

Son olarak “ping” testini gerçekleştirelim. “192.168.1.10 ( PC0 )” ile öncelikle “192.168.1.1” daha sonra da “192.168.3.10” adresli cihaza “ping” testini gerçekleştirelim.

Daha fazla bilgisayar ağları içeriği için takipte kalın…

Hüseyin Pala hakkında 53 makale
System and Network Specialist Candidate

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*