Bir iç ağ geçidi protokolü (IGP), ağ yöneticilerinin, kontrollü bir ağın bir bölümünden diğerine bilgisayar ağ trafiğini yönlendirmesi için bir yöntemdir. Bir iç ağ geçidi protokolü, yalnızca ağın etrafından dolaşmak için trafiğin geçmesi gereken birden fazla yönlendirici varsa gereklidir. Bir IGP'nin gerekli olduğu durumlarda, ağa özerk bir sistem (AS) denir. Öyleyse IGP, AS'deki tüm yönlendiricilerin trafiği birbirlerinden hedeflerine nasıl geçireceklerini bildiklerinden emin olmaktan sorumludur. Bu, belirli bir AS'ye giren veya çıkan trafiği yönlendirmekten sorumlu olan bir dış ağ geçidi protokolünden farklıdır.
Bir iç ağ geçidi protokolü, her yönlendiricinin yönlendirme bilgisinin otomatik olarak güncellenebilmesi nedeniyle dinamik bir yönlendirme protokolü olarak kabul edilir. Yöneticinin her yönlendiriciyi el ile güncellemesi gereken statik bir yöntemle karşılaştırıldığında, bir IGP daha büyük bir yönlendirici ağı için çok daha faydalıdır; statik yöntem daha küçük veya tek yönlendirici ağlar için en iyisidir. Birkaç genel sınıflandırma altında bulunan çeşitli iç geçit protokolleri vardır.
Bir mesafe-vektör yönlendirme protokolü, AS'deki her bir yönlendiricinin bir hedefe ulaşmak için geçmesi gereken diğer yönlendirici verilerinin sayısını sayarak bir hedefe giden en kısa yolu hesapladığı bir algoritmaya dayanmaktadır. Yönlendiriciler, karşılaşılan diğer yönlendiricilerin yol boyunca bir "atlama" olarak sayıldığı bir yolu çizmek için birbirlerine mesajlar gönderir. En az sekmeyle gelen yol yönlendirici tarafından veri paketlerinin alması için tercih edilen yol olarak bilinir. Bu yoldaki bir yönlendirici çevrimdışıysa, yönlendirici bir sonraki en düşük atlama sayımı yolunu vb. Arar.
Bir dezavantajı, mesafe-vektör yönlendirmesine dayanan iç ağ geçidi protokollerinin zaman gecikmesiyle ilgili problemleri olabilir. AS'ye yeni bir yönlendirici eklendiğinde veya kaldırıldığında, en kısa yolu belirlemek için tüm yönlendiricilerin yeniden birleşmesi gerekir. Zaman gecikmesi, yönlendiricilerin tercih edilen yoldan vazgeçmeden ve yeni bir yol arayarak yakınsama işlemine başlamadan önce üç dakika beklemesi nedeniyle oluşur. Uzaklık vektörü IGP yönlendirmesi ayrıca belirli bir yönlendiriciye olan bağlantının diğerinden daha hızlı olup olmadığını bilmez ve sadece ideal yol olarak birbirleri arasındaki atlama sayısına dayanır.
Diğer bir iç ağ geçidi protokolü türü bağlantı durumu yöntemidir. Bir bağlantı durumu protokolünde, AS'deki her yönlendirici biraz daha fazla bilgi paylaşır. Her yönlendirici bir başkasıyla konuşurken, AS'deki diğer yönlendiriciler hakkında, yönlendiriciler arasında iletişim kurma hızını da içeren bilgileri içeren bir veritabanı oluştururlar. Veritabanı daha sonra her yönlendiricide işlenir ve yönlendirme tabloları işlenir. Bir bağlantı durumu IGP ile, AS hızlı bir şekilde değişime uğrayabilir ve bir rota kullanılamaması durumunda hızlı bir şekilde çeşitli diğer yönlendiricilere yönlendirebilir; bağlantı durumu yönlendirme protokolündeki yakınsama, dakikaların aksine, saniye cinsinden gerçekleşir.
Link-state iç ağ geçidi protokolleri ayrıca, uzaklık-vektör kuzenleri ile karşılaştırıldığında daha büyük hesaplama kaynaklarını kullanma eğiliminde olmalarının bir dezavantajına sahiptir. AS'deki yönlendiriciler yakınsama sırasında birçok hesaplama yapıyor, ayrıca çok fazla bilgiyi toplayıp saklıyorlar, bu yüzden daha fazla işlemci gücü ve belleği kullanma eğiliminde. Bağlantı durumu yöntemini kullanan bir ağ, yönlendiricilerin sık sık kaldırılması veya eklenmesiyle karşılaşırsa, bu yakınsama hızlı bir şekilde AS yönlendiricilerini yeni bilgilerle doldurur. Bir geçici çözüm olarak, yönlendiriciler yalnızca belirli bir grup içindeki yönlendiricilerin birbirleriyle yakınlaştığı hiyerarşilere ayrılır. Bir alan sınırı yönlendiricisi (ABR) olarak adlandırılan bir omurga yönlendiricisi, daha sonra AS'de birleşme işlemini tamamlamak için diğer ABR'lerle birleşir.
İki tipin karışımından bir şey, geliştirilmiş iç ağ geçidi yönlendirme protokolüdür (EIGRP). EIGRP, Cisco Systems yönlendiricileri için tescilli olmasına rağmen, her iki yöntemi de dikkate alır. Bir EIRGP AS'de, yönlendiriciler bir hedefe birden fazla olası rota kaydeder ve bu rota kullanılamıyorsa önce en iyi rotayı kullanır. Bu noktada, yönlendirici derhal ikincil rotaya geri döner. Bir rotada hesaplanan atlama sayısının yanı sıra, EIGRP de bant genişliği ve atlama sayıları arasındaki hız hakkında bilgi depolar.


