Erdem YILDIZ

Siber Güvenlik Araştırmacısı
Python Geliştiricisi
Linux Hayranı

Packet Tracer ile RIPv2 Yapılandırması

Merhaba arkadaşlar bugün sizlere RIPv2 hakkında açıklama yapıp daha sonra Packet Tracer üzerinde bir uygulama ile kullanımını göstereceğim.Haydi bir giriş yapalım...

RIPv2

(Router Information Protocol - Yönlendirme Bilgisi Protokolü) ,RIPv1'in biraz daha geliştirilmiş halidir. RIPv1 routing table update paylaşımlarında sadece network address bilgisini gönderirken , RIPv2 bunun yanında subnet mask ve hop sayısı bilgisini'de içinde bulundurarak gönderir.Eğer RIPv2 subnet mask bilgsinide gönderiyorsa bu RIPv2'nın VLSM ve CIDR değerini desteklediğini anlamına gelir.Bunun dışında çoğu özelliği RIPv1 ile aynıdır. RIpv2'de uzaklık vektör (distance-vector) protokolüdür.Uzaklık bilgisi olarka hop sayısını baz alır ve en çok uzaklık 15 olabilir.Hatırlanması gereken bir diğer nokta ise RIPv1 routing table update bilgisini diğer router'la paylaşırken version 1 olarak paylaşır fakat diğer router'lar version 1 ve version 2 olarak 2 tane cevap dönerler.RIPv1 bu durumda version 2 cevaplarını dikkate almaz fakat RIPv2 routint table update bilgisini diğer router'la paylaştığında diğer router'lar sadece version 2 cevapları geri dönerler.

RIPv2'nın RIPv1'den farkı

  • Routing table update paylaşımlarında VLSM , CIDR ve bir sonraki hop bilgisi dahil edilmiştir
  • Routing table update'lerde multicast address kullanlır
  • RIPv2 md5 şifrelemeyi destekler.

RIPv2'nın RIPv1'den benzerlikleri

  • Routing döngülerini engellemek için Hold Down Timers kullanır
  • Routing döngülerini engellemek için Route Poisoning ve Split Horizon kullanır.
  • Topolojideki herhangi bir değişiklik meydana geldiğinde onu hızlı bir şekilde paylaşır
  • Bir network en fazla 15 hop kadar uzak olabilir.Bundan daha fazlası için ulaşılamaz network olur.

                                            #RIPv2 Dinamic Routing

                                            #I.adım
                                            router rip

                                            #II.adım
                                            version 2

                                            #III.adım (Router'ın önündeki ve arkasında network bloklarını adedi kadar yazın)
                                            network ip-blok

                                        

Yukarıdaki fotoğraf'ta 3 adet router ve onlara bağlı 3 adet switch ve bu cihazlara bağlı 1'er adet host görüyoruz. Her switch'deki host'ların ip blokları birbirinden farklıdır.Biz bunların haberleşmesi için Dinamic Routing protokollerinden olan RIPv2'yi kullancağız.

  • Host X ip adresi -> 192.168.50.2 , gateway adresi(A gig0/0) -> 192.168.50.1
  • A(gig0/0) ip addresi -> 192.168.50.1 (Gateway)
  • A(se0/0/0) ip addresi -> 172.16.10.1
  • A(se0/0/1) ip addresi -> 172.17.20.1
  • Host Y ip adresi -> 192.168.100.2 , gateway adresi(C gig0/0) -> 192.168.100.1
  • C(gig0/0) ip addresi -> 192.168.100.1 (Gateway)
  • C(se0/0/0) ip addresi -> 172.17.20.2
  • C(se0/0/1) ip addresi -> 172.18.30.2
  • Host Z ip adresi -> 192.168.150.2 , gateway adresi(B gig0/0) -> 192.168.150.1
  • B(gig0/0) ip addresi -> 192.168.150.1 (Gateway)
  • B(se0/0/0) ip addresi -> 172.18.30.1
  • B(se0/0/1) ip addresi -> 172.17.20.2

Yukarıda şekilde'ki router'ların routing table örneğini göstermek istedim.Başında "R" harfi olan'lar Rip'i temsil etmektedir.Kurallara biraz daha bakarsak hangi ip bloğuna hangi bacak'tan erişebileceğimizi görebiliriz

Örnek RIPv2 Dinamic Routing Yapılandırması

                                            #A için RIPv2
                                            router rip
                                            version 2
                                            network 192.168.50.1
                                            network 172.16.10.0
                                            network 172.17.20.0


                                        

Yukardaki kuralın benim için anlamı şudur.İlk başta rip'i tanımlayıp daha sonra ise version 2 olduğunu söyledik Daha sonra R1'in 3 adet bacağı aktif olduğunu biliyoruz.Biz bu bacakları diğer router'lar görmesi için kullanıma açıyoruz.

Yukarıda paylaşmış olduğum bilgilerde bir problem yada yapılabilecek iyileştirmeler için bana ulaşabilirseniz çok sevinirim.Okuduğunuz için çok teşekkür ederim.Esen kalın :)