Günümüzde ağ protokolleri tüm geçtikte modern protokoller, yeni özellikli, ihtiyaca uygun, kullanışlı ağ protokolleri ortaya çıkıyor ve haliyle ağ protokollerinin sayısı da artmaktadır.
Bu protokoller kendi aralarında da gruplara ayrılmaktadır. Kimi protokoller uzaktan erişim için hazırlanırken kimi protokol iletim için oluşturuluyor. Bu protokoller birbirine çok benzer olabilir ama birkaç özellik farkı ile yeni bir protokol olabiliyorlar. Bizde bugün bu dediklerimize benzeyen ve kendisi uzaklık vektör protokollerinden biri olan
(Interior Gateway Routing Protocol (IGRP) protokolünü anlatacağım.



IGRP Nedir?

IGRP (Interior Gateway Routing Protocol) Türkçe karşılığı ise Dahili Ağ Geçidi Yönlendirme Protokolüdür.
Bu protokol Cisco tarafından oluşturmuş ve
sadece Cisco cihazlarında kullanabileceğiniz bir uzaklık vektör protokolüdür. Bu protokol ile RIPv1?de ki eksiklik ve hataları düzeltmeye çalışmak amacı ile bu protokol hazırlamıştır. Bu ağ protokolü aynı RIP (Routing Information Protocol) gibi uzaklık vektör algoritmasını ve kendine özel birkaç özellik ile çalışmaktadır. Ayrıca RIP'in 16 hop count'u (hedef adrese yollanan paketleri ileten yönlendiricilere denir) varken IGRP'nin 255 hop count'u mevcuttur. Bu da RIP'ten biraz daha işe yaradığının örneklerinden biri olabilmektedir.

RIP'e göre bir farkı da Administrative Distance (AD)değer üstünlüğü vardır. Administrative distance ne olduğunu belirtelim, ağınızda iki tane yönlendirme protokolü mevcuttur. Hedef adrese paket yollanacaktır. Eğer ağda tek yönlendirme protokolü var ise paketler o yönlendirme protokolüne göre yönlendirme işlemi yapacaktır ama iki tane ise bir tane yönlendirme protokolü seçmek zorundadır. Bu da Administrative Distance ile belirlenir. Her yönlendirme protokolünün bir AD değeri vardır. Bu değer bir protokolde yüksek diğerinde az ise az olan önceliklidir. Yani az değeri olan yönlendirme protokolü çalışır.
RIP'in değeri 120 iken IGRP'nin değeri 100'dür. Böylece öncelik IGRP'nindir.

RIP ile başka farkı ise RIP Autonomous Systems Number (Özerk Sistem Numarası ) kullanmaz iken IGRP kullanmaktadır. Peki ilk olarak AS nedir sorusuna cevap verelim.
AS, bir ağın içinde toplanmış sistemlere denilmektedir. AS'nin kullanılmasının en büyük sebebi de genelde toplanan sistemler küçük ve yönetilmesi kolay olduğu içindir.
Şimdide ASN ne olduğunu öğrenelim.
Özerk sistem numarası olan ASN diğer özerk sistemler arasında yönlendirme işleminde bilgi alışverişi yapmaya yardımcı olan bir ağ numarasıdır.




IGRP Özellikleri

Protokol güncelleme mesajlarını her 90 saniyede bir göndermektedir.

Yönlendiricilerde birinde ulaşılamadığı durumda iletim durumu beklemeye alınacaktır. Yeni iletim yolu seçmeden önce 280 saniye bekleme süresi olacaktır. Böylelikle network loop sorununa engel olur.

Eğer yönlendiriclerde bir sıkıntı oluşur ise geçersiz mesajları 270 saniyede bir gönderecektir.

Bir yönlendirici görevini tamamladıktan sonra tabloda yer almaktadır. Bu tablo tüm kapasitesini doldurur ise protokol çalışamaz hale gelmektedir. Buna engel olmak için ise her 630 saniyede bir tablodan bir yönlendirici kaydı silinir ve bu sayede döngüye sorunsuz bir şekilde devam etmektedir.

IGRP Bandwidth (Bant genişliği) ayarlanamaz. Sabit genişlik 1.5 bit ile ağ bağlantı hızı ile çalışır.

Büyük ağları yönetmek için kullanılır.




IGRP İle RIP Arasında Ki Farklılıklar

IGRP ve RIP aynı çalışma mantığına sahip oldukları için aralarında ki farkı anlatacağım.
RIP protokolünün RIP 1 ve RIP 2 olmak üzere iki sürümü mevcuttur. Ben son sürümü RIP 2 sürümüne göre karşılaştırma yapacağım.

1-VLSM Desteği
Karşılaştırma öncesi kısa bir VLSM neymiş ona bakalım.
VLSM, ağda oluşturulan alt ağın içinde bir tane daha alt ağ oluşturma işlemine denilmektedir. Bu sayede ağda ki adresleme verimlilik seviyesini en üste çıkarmaya çalışmaktadır.
RIP 2 protokolü VLSM'yi desteklemektedir.
IGRP protokolü VLSM'yi desteklemektedir.


2-Güncelleme Süresi

Güncelleme olayının ne olduğunu üstte anlattık. Bu yüzden tekrardan açıklamaya gerek olmadığı için direkt karşılaştırmaya geçiyorum.
RIP 2 protokolünde güncelleme süresi 30 saniyedir.
IGRP protokolünde güncelleme süresi 90 saniyedir.


3-Ağ Yakınsaması (Convergence)

Convergence Türkçe karşılığı Ağ Yakınsaması anlamına gelmektedir. Bu kavramın amacı telefon, multimedya, veri desteklerini tek bir yere (ağa) birleştirme işlemidir. Kısaca tüm cihazlardan bir ağa bağlanma işlemi denilebilir. Bu bağlanma hızı iki protokolde de nasılmış bakalım.
RIP 2 protokolünde bağlanma hızı yavaş.
IGRP protokolünde bağlanma hızı yavaş.

Aralarında bulunan önemli farklar bunlardır. Bunun harici ikisinin de amacı aynı, çalışma mantığı birbirlerine çok benzemektedir.




IGRP Nasıl Çalışır?

IGRP, ağda bulunan diğer protokoller ile ve yönlendiriciler ile çalışmaktadır. Hedef adrese gönderilen ağ paketleri yönlendiriciler ardımı ile hedefe ulaştırılmaktadır. Bu basit bir tanımdır ve tek protokollüdür.
Çift protokollerde ise IGRP devreye girebilmektedir. En iyi yolu tespit edip o yoldan ilerletmesini sağlar. Network loop gibi sorunlara karşı bekleme, uyarı paketleri gönderme gibi acil durumlara çözümler mevcuttur.
Bu protokol genellikle yönlendiricileri takip etmektedir. Bu sayede olası sorun da hemen uyarı paketleri yollayabilmektedir.
Genelde yönlendiriciler üstünde çalıştığı için pekte karışık bir mantığı yoktur.
Çalışma mantığını anlamak için en basit örnekler TCP ve RIP protokollerinin mantığına eşdeğerdir de diyebiliriz. Bu iki mantığı biliyorsanız IGRP mantığını bu iki protokole göre anlayabilirsiniz.



IGRP'nin Çalışma Mantığına Basit Örnek


Bu ağ protokolü de önemli bir protokol olduğunu söyleyebiliriz. Hem network loop gibi sorunlara karşı önlem alırken hem de iletim işlemine devam ediyor. Lakin Cisco bize IGRP yerine EIGRP kullanmamamızı öneriyor. Bunun sebebi ise IGRP eskidiği için (1980'li yılların ortalarında piyasa sürüldü) ve eksik özellikleri EIGRP ile tamamladıkları için Cisco artık IGRP'den elini çekti. Yani artık ne yeni sürümü gelecek ne de yeni eklentiler. İşte Cisco IGRP'den elini çektiği için bize IGRP yerine EIGRP önermektedir.
Bugün IGRP hakkında neredeyse tüm bilgileri verdiğimi düşünüyorum, umarım azda olsa IGRP hakkında bir bilgi sahibi olmuşuzdur.