Erdem YILDIZ

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

Packet Tracer ile IGRP Yapılandırması

Merhaba arkadaşlar bugün sizlere IGRP 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...

IGRP

(Interior Gateway Routing Protocol - Dahili Ağ Geçidi Yönlendirme Protokolü) ,RIP benzer bir şekilde uzaklık vektör (distance-vector) yöntemi ile çalışır.RIP'ın 15 hop üstü probleminin üstesinden gelmesi için Cisco tarafından üretilmiş bir protokoldür.Bir hedefe en kısa yoldan giderken Bellman-ford algoritması kullanılır.IGRP bir Cisco ürünü olduğu için Cisco sadece cıhazlarda çalışır.Administrative distance değeri 100'dür.Varsayılan olarak hop sayısı 100 ama 255'e kadar destekleniyor.Routing table güncellemelerini her 90 saniye bir gönderir.IGRP classfull ip adreslerini destekler bu yüzden routing table güncellemelerinde subnet mask'lar dahil edilmez.IGRP uzaklık vektörü (distance vector) hesaplamalarında varsayılan olarak hat genişliği (Bandwidth) ve hat beklemesi (Delay of Time)'ı baz alır.İsteğe bağlı olarak Reliability , Load ve MTU değerleri kullanılabilir.IGRP AS (Autonomous System) numarası kullanılır.Aynı AS değerini sahip IGRP'ler birbirleriyle haberleşirler.

IGRP Zamanlayıcıları

  • Update Timer: varsayılan olarak 90 saniyedir.Bu zaman router'ların routing table güncellemelerini paylaşım süresidir.
  • Invalid Timer: varsayılan olarak 270 saniyedir.Bir router'ın,bir yolu geçersiz olarak işaretlemeden önce bir güncellemeyi duymak için beklediği zamandır.Zamanlayıcının süresi dolmadan bir güncelleme alınırsa, zamanlayıcı sıfırlanır.Bu süre zarfında bir güncelleme mesajı alınmassa güncelleme mesajı alınmayan yolun metriği 101 yapılır. Bunun anlamı ise bu yola ulaşılamıyordur.
  • Flush Timer: varsayılan olarak 630 saniyedir.Geçersiz bir yolun routing table'dan kaldırılmadan önceki zamanıdır.Bir router bir yolu geçersiz(invalid) olarak işaretledikten sonra 360 saniye bekler ve yolu routint table'den tamamen siler.
  • Hold down timer:: varsayılan olarak 280 saniyedir.Çok kullanılmayan yollar hakkında bilgilerin göz ardı edildiği kısımdır.

                                            #IGRP Dinamic Routing

                                            #I.adım
                                            router igrp AS Numarası

                                            #II.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 R1 ve R3'e bağlı 1'er adet host görüyoruz.Biz bu host'ların haberleşmesi için Dinamic Routing protokollerinden olan IGRP'yi kullancağız.

  • Host1 ip adresi -> 192.168.1.2 , gateway adresi(R1 gig0/0) -> 192.168.1.1
  • R1(gig0/0) ip addresi -> 192.168.50.1 (Gateway)
  • R1(gig0/1) ip addresi -> 10.10.0.2
  • Host2 ip adresi -> 192.168.2.2 , gateway adresi(R2 gig0/0) -> 192.168.2.1
  • R2(gig0/0) ip addresi -> 192.168.2.1 (Gateway)
  • R2(gig0/1) ip addresi -> 10.130.0.2
  • R3(gig0/0) ip addresi -> 10.10.0.1
  • R3(gig0/1) ip addresi -> 10.130.0.1

Packettracer üzerinde IGRP prokolü desteği yok.

Örnek IGRP Dinamic Routing Yapılandırması

                                            #R1 için IGRP
                                            router igrp 100
                                            network 192.168.1.0
                                            network 10.10.0.0


                                        

Yukardaki kuralın benim için anlamı şudur.İlk başta igrp için bir AS tanımlanıyor.Bu AS değer IGRP çalışacak router'larla aynı olmalıdır.Daha sonra R1'in 2 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 :)