Merkezi Yönlendirme ve Dağıtılmış Yönlendirme Protokolleri
Yönlendirme, ağ trafiğini göndermek için hangi yolların kullanılacağını seçme ve paketleri seçilen alt ağ boyunca gönderme işlemidir. Bilgisayar ağı terminolojisinde, bir yönlendirme protokolü, gerekli bağlantı bilgilerini paylaşarak ağ trafiğini göndermek için hangi yolların seçileceğine karar vermek için ağlardaki düğümlerin (özellikle yönlendiriciler) birbirleriyle nasıl etkileşime girdiğini tanımlar. Tipik olarak, düğümler doğrudan kendisine bağlı diğer düğümler hakkında ilk bilgiye sahiptir ve yönlendirme protokolü bu bilgiyi önce yakındaki düğümlere ve ardından diğer düğümlere yayacaktır. Yönlendirme protokolleri, başlangıçta ve bir değişiklik meydana geldikten sonra, ağın yönlendiricilerine ağ topolojisi bilgisini bu şekilde sağlar.
Dinamik ve statik protokoller olarak sınıflandırılan iki tür yönlendirme protokolü vardır. Statik protokoller yalnızca manuel olarak yapılandırılmış yönlendirme tablolarıyla çalışır, dinamik protokoller ise ağ topolojisindeki değişikliklere göre yönlendirme tablolarını uyarlanabilir şekilde günceller. Dinamik protokoller ayrıca merkezileştirilmiş ve dağıtılmış olarak sınıflandırılır. Merkezileştirilmiş protokoller tüm yönlendirme kararları için merkezi bir düğüme odaklanırken, dağıtılmış protokoller ağdaki her cihazı yönlendirme kararlarından sorumlu kılar.
Merkezi Yönlendirme Protokolleri nedir?
Yukarıda bahsedildiği gibi, merkezi yönlendirme protokolleri dinamik yönlendirme protokolleri ailesine aittir. Merkezi bir yönlendirme protokolü kullanan bir ağda, "merkezi" bir düğüm üzerinde çalışan bir merkezi işlem cihazı, ağdaki her bir bağlantı hakkında bilgi (yukarı/aşağı durumu, kapasite ve mevcut kullanım gibi durum) toplar. Ardından, bu işleme aygıtı, diğer tüm düğümler için yönlendirme tablolarını hesaplamak için toplanan bilgileri kullanır. Bu yönlendirme protokolleri, bu hesaplamalar için merkezi düğümde bulunan merkezi bir veritabanını kullanır. Başka bir deyişle, yönlendirme tablosu tek bir "merkezi" düğümde tutulur ve diğer düğümlerin yönlendirme kararı vermesi gerektiğinde başvurulması gerekir.
Dağıtılmış Yönlendirme Protokolleri nedir?
Dağıtılmış yönlendirme protokolleri de dinamik yönlendirme protokolleri ailesine aittir. Dağıtılmış yönlendirme protokolü altında, ağdaki her cihaz yönlendirme kararlarının alınmasından sorumludur. Yalıtılmış (düğümler iletişim kurmaz) ve izole edilmemiş (düğümler birbirleriyle iletişim kurar) olarak adlandırılan iki tür dinamik, dağıtılmış protokol vardır. Dolayısıyla, bu alt kategori altında (dinamik, dağıtılmış ve izole edilmemiş), günümüzde daha yaygın olarak kullanılan iki geniş protokol sınıfı vardır. Bunlar mesafe vektörü protokolleri ve bağlantı durumu protokolleridir. Mesafe vektörü protokolleri, düğümlerin hedef ve maliyet gibi bilgileri düzenli aralıklarla veya gerektiği gibi paylaşmasını sağlar. Bağlantı durumu protokolleri, her düğümün bir ağ “haritası” oluşturmasına izin vermek için bağlantı durumu bilgilerini ağ boyunca taşır.
Merkezi Yönlendirme Protokolleri ile Dağıtılmış Yönlendirme Protokolleri arasındaki fark nedir?
Hem merkezi hem de dağıtılmış yönlendirme protokolleri dinamik yönlendirme protokolleri olsa da, işleyişleri oldukça farklıdır. Aralarındaki temel fark, ağdaki hangi cihazların yönlendirme ile ilgili kararları verdiğine bağlıdır. Merkezi yönlendirmedeki tüm yönlendirme kararlarından bir merkezi düğüm sorumluyken, her cihaz dağıtılmış protokoller altındaki yönlendirme kararlarından sorumludur. Merkezileştirilmiş protokoller, dağıtılmış protokollere kıyasla, tek bir hata noktasına sahip olmak ve merkezi düğüm etrafında potansiyel ağ tıkanıklığı gibi birçok soruna sahiptir. Bu nedenlerden dolayı, dağıtılmış protokoller daha yaygın olarak kullanılmaktadır.