Cisco Packet Tracer Üzerinde RIP Version 2 (RIPv2) Konfigürasyonu

Hızlı Bakış
Cisco Packet Tracer ortamında RIPv2 konfigürasyonu iki farklı alt ağı birbirine bağlıyor. Router'lar arası IP haberleşmesi ilk etapta çalışmıyor. Çünkü cihazlar yalnızca doğrudan bağlı oldukları ağları tanıyor. CLI komut satırında router rip ve version 2 giriyorsunuz. Ardından network komutuyla ilgili segmentleri ilan ediyorsunuz. Bu sayede yönlendirme tablosu uzak ağlara ait rotalarla doluyor. Sonuçta PC1 ile PC3 arasında ping paketleri hedefe ulaşıyor.

Bu makalede sizlere Packet Tracer Router cihazında RIP Version 2 (Sürüm 2) nasıl yapılandıracağınızı anlatacağım. Öncelikle RIPv2, RIPv1’e göre birçok iyileştirme sunar. Örneğin, VLSM ve CIDR desteği ve çoklu yayın kullanımı gibi ek özellikler içerir.

Ayrıca, yönlendirme tablolarını nasıl doğrulayacağınızı da göstereceğim. Böylece simüle edilmiş bir ağ ortamında RIPv2’yi daha iyi etkinleştirebileceksiniz. Eğer hazırsanız, başlayalım!

Packet Tracer ile RIP Version 2 Konfigürasyonu

Packet Tracer Router Üzerinde RIPv2 (RIP Version 2) Konfigürasyonu

RIP Routing protokolünün 2 sürümü vardır. RIP Version 1 sürümü yönlendirme tablosu güncellemelerini Broadcast (255.255.255.255) olarak yapmaktadır. Diğeri yani RIP Version 2 sürümü ise Multicast yayın yapmaktadır.

RIPv1 Classfull yönlendirmeyi kullanır, saldırılara karşı çok hassastır. RIPv1’deki girişler hedef ağın IP adresini ve metriği içerir. Diğer yandan RIPv2, sınıfsız yönlendirme, MD5 şifresi ile kimlik doğrulama kullanır. Yani, RIPv2’deki girişler hedef ağın IP adresini, maskesini, bir sonraki yönlendiriciyi ve metriği içerir.

RIPv2, RFC 2453‘te tanımladılar. Bu protokol yönlendirme tablosu güncellemelerini Multicast olarak gönderir. Artı, VLSM ve CIDR destekler. Eski sürümü ise, RIPv1 ise Broadcast kullanır, VLSM ve CIDR desteklemez.

Dolayısıyla RIPV1 yapılandırırken tüm cihazlar aynı ağ üzerinde olması gerekir. Fakat, RIP Version 2’de böyle bir zorunluluk yoktur ve daha kapsamlı bir ağ tasarımı yapılabilir.

Packet Tracer Router’da RIPv2 Aktif Etme

Bu yazımızda, Cisco network simülatör yazılımı üzerinde iki segmentteki bilgisayarları veya cihazları haberleştirebilmek için Packet Tracer Router üzerinde RIP Version 2 (RIPv2) Routing yapılandırma adımlarını inceleyeceğiz.

Adımlar:

Adım 1

Packet Tracer programını açınız ve 192.168.5.0/24 ağını iki segmente ayıracak şekilde bir ağ topolojisi oluşturunuz.

Router R1 ve R2 arasındaki Serial bağlantının IP bloğu ise, 10.1.1.0/30 – 255.255.255.252’dir.

İki Cisco Router ile LAN'ları Birleştirme

Adım 2

Packet Tracer Router R1’in CLI komut istemini açınız ve GigabitEthernet0/0 ve Serial0/1/0 arayüzlerine IP adresleri atayınız ve portları açık konuma getiriniz.

Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R1
R1(config)#interface gigabitethernet 0/0
R1(config-if)#ip address 192.168.5.1 255.255.255.128
R1(config-if)#no shutdown
R1(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
R1(config-if)#ex
R1(config)#interface serial 0/1/0
R1(config-if)#ip address 10.1.1.1 255.255.255.252
R1(config-if)#no shutdown
%LINK-5-CHANGED: Interface Serial0/1/0, changed state to down
R1(config-if)#end
R1#

Cisco Router R1'in GigabitEthernet ve Serial Arayüzlerini Yapılandırma

Adım 3

Router R2’nin de Gig0/1 ve Se0/1/1 arayüzlerini yapılandırınız.

Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R2
R2(config)#interface gigabitethernet 0/1
R2(config-if)#ip address 192.168.5.129 255.255.255.128
R2(config-if)#no shutdown
R2(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up
R2(config-if)#exit
R2(config)#interface serial 0/1/1
R2(config-if)#ip address 10.1.1.2 255.255.255.252
R2(config-if)#no shutdown
R2(config-if)#
%LINK-5-CHANGED: Interface Serial0/1/1, changed state to up
R2(config-if)#end
R2#

Cisco Router R2'nin GigabitEthernet ve Serial Arayüzlerini Yapılandırma

Adım 4

PC1’den PC2’ye ve R1’in Serial 0/1/0 arayüzüne Ping atarak bağlantıyı test ediniz.

PC1'den PC2, ve R1'in Gig0/0 ve Serial 0/1/0 Arayüzlerine Ping Atma

Adım 5

PC1’den R2’nin Serial ve GigabitEthernet arayüzlerine Ping işlemi başarısız olacaktır. Çünkü, Router’lar üzerinde RIPv2 yönlendirme protokolü etkinleştirilmedi!

PC1'den R2'in GigabitEthernet 0/1 ve Serial 0/1/1 Arayüzlerine Ping Atma

Adım 6

192.168.5.128/25 ağındaki PC3 üzerinden de bağlı olduğu Router arayüzlerini pingleyerek ağ bağlantısını test ediniz.

PC3'ten PC4, ve R2'nin Arayüzlerine Ping Atma

Adım 7

Yukarıdaki adımlarda, Router’lara bağlı aynı ağ üzerindeki cihazların haberleştiğini incelediniz. Şimdi iki farklı ağdaki bilgisayarları haberleşebildiğini kontrol etmek için tekrar ping ile ağ bağlantısı testi yapınız.

PC3’ten Router R1’in Serial ve GigabitEthernet arayüzlerine de Ping işlemi aşağıdaki gibi başarısız olacaktır.

PC3'ten R1'in Arayüzlerine Ping Atma

Adım 8

Şimdi, Router’larda RIP Versiyon 2 etkinleştirmek için önce R1’in CLI komut istemini açınız ve aşağıdaki komutları uygulayınız.

R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#router rip
R1(config-router)#version 2
R1(config-router)#network 10.1.1.0
R1(config-router)#network 192.168.5.0
R1(config-router)#end
R1#

R1 Üzerinde RIP Etkinleştirme

Adım 9

R2 üzerinde de RIP Versiyon 2’yi etkinleştiriniz ve Router’a bağlı olan ağları tanımlayınız. Burada, network 192.168.5.128 ağına dikkat ediniz.

R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#network 10.1.1.0
R2(config-router)#network 192.168.5.128
R2(config-router)#end
R2#

R2 Üzerinde RIP Etkinleştirme

Adım 10

Yönlendirme protokolünü yapılandırdıktan sonra, artık PC1 üzerinden Ping işlemleri aşağıdaki görüntüdeki gibi başarılı olacaktır!

Karşı Ağı Pingleme

Adım 11

Aynı şekilde, PC3 üzerinden de Ping atarak ağ bağlantısının başarılı olduğunu inceleyiniz.

Hedef Ağı Pingleme

Adım 12

RIPv2’yi tamamen konfigüre ettikten sonra, şimdi yönlendiricilerde oluşturulan tabloları kontrol etmek için show ip route komutunu uygulayınız ve Rotaları kontrol ediniz.

Router'da show ip route inceleme

Adım 13

R2’deki Rota kayıtları da aşağıdaki gibidir.

show ip route

Adım 14

Cisco yönlendirici’lerde RIP Version 2’yi doğrulamak için debug ip rip komutunu uygulayarak, yönlendirme güncelleştirmelerinin nasıl yapıldığını görebilirsiniz.

Aşağıdaki görüntüde gördüğünüz gibi RIP V2’nin 224.0.0.9 Multicast adresi ile güncelleme yaptığını inceleyebilirsiniz.

Yönlendiricide debug ip rip yürütme

Adım 15

Cisco Router R2’de güncellemeleri 224.0.0.9 multicast adresine göndermektedir.

debug ip rip

Adım 16

Yönlendirmeyi doğrulamanın diğer bir yolu da show ip protocols komutunu kullanmaktır.

R1 üzerinde bu komutu çalıştırınız ve Routing Protocol is “RIP” yazdığını kontrol ediniz.

 Detaylı bilgiler için show ip protocols çalıştırma

Adım 17

Aynı şekide, Router R2 üzerinde de show ip protocols komutunu uygulayarak çıkan sonuçlara göz atabilirsiniz.

show ip protocols

RIPv2 Show Komutları

  • R1# show ip route

Router R1'de show ip route komutu kullanma

  • R2# show ip route

R2 Cihazında show ip route komutunu çalıştırma

  • R1# debug ip rip

Router R1'de debug ip rip yürütme

  • R2# debug ip rip

R2'de debug ip rip çalıştırma

  • R1# show ip protocols

R1'de show ip protocols komutunu kullanma

  • R2# show ip protocols

R2'de show ip protocols çalıştırma

  • R1# show running-config

Router R1'de çalışan yapılandırmayı görüntüleme

  • R2# show running-config

Router R2'de show running-config yürütme

Video

Yönlendiricilerde RIPv2 etkinleştirmek için aşağıdaki videoyu izleyebilir ve ayrıca bize destek olmak için YouTube kanalımıza abone olabilirsiniz!

Video Önizleme Görseli
YouTube'da İzle

Cisco Router’larda RIPv2 Yapılandırması Hakkında SSS

Packet Tracer’da RIPv2’yi aktif edince perde arkasında ne oluyor?

Cisco router cihazları birbirine yol göstermeye başlıyor sadece. Protokol yokken R1 sadece kendi arayüzlerini tanır. 192.168.5.0/25 ve 10.1.1.0 ağlarından haberi vardır. R2’nin arkasındaki 192.168.5.128 ağı R1 için karanlık bir kutudur.
Packet Tracer konsolunda ‘network’ komutunu girince Cisco router ilgili arayüzü dinlemeye alır. Aynı anda o ağın varlığını komşularına duyurur. R2, Serial hat üzerinden R1’e şu mesajı iletir. “192.168.5.128 ağına erişebilirim. Bana gelirsen seni oraya yönlendiririm.”
R1 bu bilgiyi routing tablosuna kaydeder. Artık PC1’den gelen paketin nereye gideceğini bilir. Paketi Serial arayüzden dışarı atar. R2 paketi alır ve GigabitEthernet’ten PC3’e teslim eder. Tabloda ‘R’ harfiyle beliren kayıt işte bu öğrenilmiş rotanın belgesidir.

RIPv2’yi eski sürümden ayıran temel fark ne?

En büyük fark trafiğin yayılma şeklidir. RIPv1 ağdaki herkese bağırarak konuşur. Broadcast yani 255.255.255.255 adresini hedef alır. Bu durum Cisco router’ların olduğu ortamda lüzumsuz bir gürültü yaratır. RIPv2 ise çok daha seçicidir.
Multicast adresi olan 224.0.0.9’a fısıldar. Yalnızca RIP çalıştıran diğer Cisco router’lar bu paketleri işler. Böylece Packet Tracer’daki sanal bilgisayarlar bu güncellemelerden etkilenmez. İşlemci kaynakları boş yere heba olmaz.
Öbür kritik yenilik alt ağ maskesi taşımasıdır. RIPv1 maskeleri önemsemezdi. 192.168.5.0/25 ile 192.168.5.128/25’i tek ağ sanırdı. RIPv2 ise maskeyi güncelleme paketine ekler. Bu sayede aynı bloğu farklı segmentlere bölebilirsiniz. VLSM desteği denilen marifet işte budur.

Show ip route çıktısındaki [120/1] ne anlatıyor?

Bu iki sayı iki farklı gerçeği ifade eder. İlk rakam 120 İdari Mesafe yani Administrative Distance değeridir. Bu sayı rota kaynağının ne kadar güvenilir olduğunu belirler. Cisco router evreninde RIP için varsayılan puan 120’dir. Statik rotalar 1 puan alırken direkt bağlı arayüzler 0 puandadır. Sayı ne kadar düşükse rota o kadar itibarlıdır.
İkinci sayı 1 ise Metrik anlamına gelir. RIP bu metriği Hop Count yani sekme sayısı olarak ölçer. R1’den R2’nin ardındaki ağa gitmek için bir Cisco router atlamak gerekir. Bu yüzden metrik 1 olarak görünür. Arada üç cihaz olsaydı metrik 3’e yükselirdi.
Bu protokolün en ciddi kısıtı da buradadır. Metrik 15’i aştığı an o ağa erişim yok farz edilir. Packet Tracer’da büyük topolojilerde RIP yerine OSPF seçilmesinin ana sebebi işte bu 15 hop sınırıdır. Küçük ofisler veya laboratuvar için ise oldukça yeterlidir.

Serial up ama ping yok. Hangi komutu atlıyorum?

Bu senaryoda en sık rastlanan tuzak saat hızı ayarıdır. Packet Tracer topolojisinde DCE kablosu takılı Cisco router arayüzüne ‘clock rate 64000’ girmek şarttır. Bu komut atlanırsa arayüz fiziksel olarak açık görünür. Fakat hat protokolü inatla down kalır.
Bir başka sinsi düşman hatalı ağ tanıtımıdır. Cisco router üzerinde RIPv2 konfigürasyonu sırasında otomatik özetleme açık gelir. Bazen bu durum farklı maskeli rotaların yanlış hesaplanmasına yol açar. Bu engeli aşmak için ‘no auto-summary’ eklemeyi alışkanlık edinin.
Nihayet Packet Tracer’daki PC’lerin ağ geçidi ayarlarını bir kontrol edin. PC1 için bu adres 192.168.5.1 olmalıdır. PC3 içinse 192.168.5.129 kesinlikle doğru olanıdır. IP adresinde bir rakam kayması ICMP paketini Cisco router’a ulaştırmaz. Sonuçta ping hata verir ve suç boş yere protokole kalır.

Debug ip rip komutu konsolu kilitledi. Ne yapmalıyım?

Debug komutu keskin bir bıçaktır. Evet size güncellemelerin 224.0.0.9 adresine gittiğini canlı kanıtlar. Hangi arayüzden hangi rotaların duyurulduğunu anlık izlersiniz. Ancak bu komut Cisco router işlemcisine ciddi yük bindirir.
Özellikle yoğun bir Packet Tracer projesinde debug açık unutulursa cihazın tepkisi yavaşlar. Hatta konsol bağlantınız kopabilir. Çıktıda ‘sending v2 update’ ve ‘received v2 update’ satırlarını arayın. Bu satırlar topolojinin canlı olduğunu ispatlar.
Size tavsiyem debug işlemini bitirir bitirmez ‘undebug all’ komutunu girmenizdir. Eğer Telnet veya SSH ile bağlıysanız ‘terminal monitor’ ile mesajları ekrana çekmeyi unutmayın. Aksi halde debug çalışır ama siz bomboş bir ekrana bakarsınız.

Network 192.168.5.0 ile .128 arasındaki fark neden önemli?

Bu fark tamamen alt ağ maskesinden kaynaklanır. RIPv2 sınıfsız bir protokol olduğundan maskelere karşı aşırı hassastır. R1’in GigabitEthernet arayüzü 192.168.5.1/25 IP’sini taşır.
Yani ağ adresi doğal olarak 192.168.5.0’dır. R2 tarafındaki Cisco router ise 192.168.5.129/25 IP’sini kullanır. Onun ağ adresi de 192.168.5.128 olarak belirlenmiştir.
Şayet R2’de yanlışlıkla ‘network 192.168.5.0’ yazarsanız protokol çalışır. Zira Cisco router bu komutu sınıflı mantıkla yorumlar. Fakat bu durumda güncellemelerdeki maske bilgisi karmaşık hale gelir. Dolayısıyla ağ tasarımınızın bütünlüğü bozulur.
Doğru network ifadesini girmek en temiz yöntemdir. Özellikle Packet Tracer’da RIPv2 davranışlarını incelerken kafa karışıklığını önler. Ben daima arayüzün ait olduğu tam subnet ID’yi yazmanızı salık veririm. Bu alışkanlık ileride OSPF gibi titiz protokollerde sizi büyük hatalardan korur.

Sonuç

Sonuç olarak, Packet Tracer Router’da RIPv2’yi kurma ve doğrulama adımlarını başarıyla inceledik. Bu süreçte farklı ağ segmentlerindeki cihazlar arasında verimli iletişiminin nasıl olacağını gördük.

Ayrıca, bu yönergelerle siz ve ağ yöneticileri için RIPv2 uygulaması konusunda temel bilgileri sağladım. Ancak daha gelişmiş ve büyük ortamlarda elbette RIP Version 2 protokol yerine daha yeni olanlarını tercih etmeniz gerekiyor.

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

İlk yorumu sen paylaş