İçerikleri sosyal medya üzerinden paylaşarak daha fazla kişiye ulaşmasına yardımcı olabilirsiniz.




Kategori: Routing-Switching
Fırat Boyan 03.01.2017 3

Dynamic Routing - Dinamik Yönlendime Nedir?

Dynamic Routing Protocol, büyük ve karmaşık Network yapılarını yönetmenin en kritik bileşenlerinden biridir. Statik yönlendirme yerine dinamik yönlendirme kullanıldığında, Router'lar arasında sürekli olarak bilgi paylaşımı sağlanır ve Network topolojisinde meydana gelen değişikliklere anında uyum gösterilir. Bu protokoller, Network üzerindeki veri trafiğinin en uygun rotalar üzerinden yönlendirilmesini sağlar. Dynamic Routing kullanıldığında, Network'te meydana gelen değişiklikler manuel bir müdahale gerektirmeden otomatik olarak güncellenir, bu da yönetimsel yükü önemli ölçüde azaltır.

Bu protokollerin temel amacı, veri paketlerinin mümkün olan en verimli rotayı takip ederek hedeflerine ulaşmasını sağlamaktır. Bir Network içerisindeki Router'lar, birbirleriyle sürekli olarak yönlendirme bilgilerini paylaşır. Bu paylaşım, Network üzerindeki yolların ve Router'ların durumuna göre en uygun rotanın otomatik olarak belirlenmesine olanak tanır. Dynamic Routing Protocol'ler, Network'ün genişliği veya karmaşıklığı ne olursa olsun, performansın optimize edilmesine yardımcı olur. Network'te bir Router veya bağlantı arızalandığında, protokol en kısa sürede yeni bir rota bulur ve veri trafiği bu rota üzerinden yönlendirilir.

Dynamic Routing'in sağladığı bir diğer avantaj ise ölçeklenebilirliktir. Statik yönlendirme kullanılan sistemlerde, Network genişledikçe veya yeni bağlantılar eklendikçe, yönlendirme tablolarının manuel olarak güncellenmesi gerekir. Ancak Dynamic Routing Protocol'ler ile bu tür güncellemeler otomatik olarak yapılır, bu da geniş ve karmaşık Network'lerin yönetimini kolaylaştırır. Özellikle Network topolojisinin sıkça değiştiği veya genişlediği ortamlar için, Dynamic Routing kritik bir bileşen haline gelir.

Bu protokoller aynı zamanda Network'lerde döngülerin oluşmasını engellemek için çeşitli mekanizmalar kullanır. Döngüler, veri paketlerinin aynı yollar üzerinde sürekli dönmesine neden olabilir, bu da Network performansını ciddi şekilde etkiler. Distance Vector protokolleri, Split Horizon ve Hold-down gibi mekanizmalar kullanarak döngüleri önlerken, Link State protokolleri, daha kapsamlı Network bilgisi sayesinde döngülerin önüne geçer.

Dynamic Routing protokollerinin Distance Vector ve Link State olmak protokolleri olmak üzere iki ana kategorisi bulunur. Distance Vector protokolleri, her Router'ın yalnızca komşu Router'lardan aldığı bilgiye dayanarak yönlendirme tablolarını güncellemesi esasına dayanır. Bu sistemde her Router, hedef Network'e ulaşmak için gereken mesafeyi (Distance) ve yönü (Vector) belirler. Link State protokolleri ise her Router'ın tüm Network topolojisi hakkında bilgi sahibi olmasını sağlayarak yönlendirme kararlarını verir. Bu sayede her Router, Network'ün genel durumunu görerek en kısa yolları daha kapsamlı bir şekilde hesaplar.

1- Distance Vector Protokoller

Distance Vector Protokoller, Dynamic Routing protokollerinin bir türü olup, her bir Router'ın komşu Router'lar ile mesafe bilgilerini paylaşması prensibine dayanır. Bu protokoller, Router'ların yalnızca komşularından aldığı bilgilere dayanarak yönlendirme tablolarını güncellemelerini sağlar. Her Router, komşu Router'lardan aldığı bilgilere dayanarak hangi hedef Network'e kaç adımda (Hop Count) ulaşılabileceğini ve bu hedefe ulaşmak için hangi yönün kullanılacağını hesaplar. Router'lar arasındaki bu bilgi alışverişi, Network'teki yolların sürekli olarak optimize edilmesini sağlar. Distance Vector protokolleri, tüm Network topolojisini bilmeye gerek kalmadan yönlendirme kararlarının alınmasını mümkün kılar ve bu nedenle daha basit ve kolay uygulanabilir bir çözüm sunar.

Bu protokollerin en temel özelliği, veri paketlerinin hedeflerine ulaşmak için geçmesi gereken Router sayısını, yani Hop Count değerini kullanmalarıdır. Distance Vector protokollerinde her Router, komşuları ile bu bilgiyi sürekli olarak paylaşır. Eğer Network'te bir değişiklik meydana gelirse, bu değişiklik Router'lar arasında hızla güncellenir ve alternatif rotalar belirlenir. Ancak, bu tür protokollerin en büyük dezavantajı, büyük Network yapılarında yavaş bir yakınsama sürecine sahip olmalarıdır. Yani, Network'teki bir değişikliğin tüm Router'lara ulaşması ve güncellemelerin tamamlanması daha uzun sürebilir.

Distance Vector Protokoller için RIP (Routing Information Protocol) ve IGRP (Interior Gateway Routing Protocol), iki önemli örnek olarak gösterilebilir. Her iki protokol de Distance Vector yaklaşımını temel alır, ancak farklı büyüklükteki Network yapılarında kullanılırlar.

RIP (Routing Information Protocol)

RIP, en eski ve en basit Distance Vector Routing protokollerinden biridir. Bu protokolde, her Router yönlendirme tablosunu belirli aralıklarla (genellikle 30 saniyede bir) komşularına gönderir. RIP, yalnızca Hop Count'a dayalı bir yönlendirme yöntemi kullanır. Hop Count, bir veri paketinin hedef Network'e ulaşması için kaç Router'dan geçmesi gerektiğini gösterir. Ancak RIP'in en büyük sınırlamalarından biri, maksimum Hop Count değerinin 15 Hop (atlama noktası) ile sınırlı olmasıdır. Bu değer, daha büyük Network'lerde RIP'in kullanılmasını sınırlayan bir faktördür, çünkü 16 Hop üzeri yollar erişilmez olarak kabul edilir. Bu nedenle, RIP genellikle küçük ve orta ölçekli Network'lerde kullanılır. RIP'in döngüleri önlemek için Split Horizon, Route Poisoning ve Hold-down gibi mekanizmalar kullanması da önemli bir özelliktir. Bu mekanizmalar, bir Router'ın bir hedef Network hakkında öğrendiği bilgiyi tekrar aynı yoldan geri göndermesini önleyerek döngülerin oluşmasını engeller. Özellikle Split Horizon, bir Router'ın aldığı yönlendirme bilgilerini aynı yöne geri göndermemesini sağlayarak döngülerin oluşma ihtimalini azaltır. Bu sayede veri paketlerinin sürekli olarak Network'te dönmesi engellenir ve Network performansı korunur.

IGRP (Interior Gateway Routing Protocol)

IGRP, Cisco tarafından geliştirilen ve daha büyük Network yapılarında kullanılmak üzere tasarlanmış bir Distance Vector protokolüdür. RIP'ten farklı olarak, IGRP yalnızca Hop Count'a dayanmaz; aynı zamanda Bandwidth, Delay, Load ve Reliability gibi çeşitli metrikleri de hesaba katar. Bu çoklu metrik yaklaşımı, IGRP'yi daha optimize ve esnek bir yönlendirme protokolü haline getirir. IGRP, veri paketlerinin yönlendirilmesinde yalnızca geçilen Router sayısına değil, aynı zamanda bu Router'ların sunduğu Bandwidth ve Delay gibi parametrelere de bakar. Bu sayede, Network trafiği daha verimli bir şekilde yönetilir ve daha iyi performans elde edilir.

IGRP ayrıca, RIP'e kıyasla çok daha geniş çaplı Network'lerde kullanılabilir. RIP'in maksimum Hop Count sınırı 15 iken, IGRP bu sınırı 255 Hop'a kadar genişletir. Bu, IGRP'nin büyük Network yapılarında kullanımını mümkün kılar ve veri trafiğinin uzun mesafelerde bile verimli bir şekilde yönlendirilmesini sağlar.

IGRP, döngülerin önlenmesi konusunda da gelişmiş mekanizmalara sahiptir. RIP'te kullanılan Split Horizon ve Hold-down mekanizmalarına ek olarak IGRP, daha gelişmiş döngü önleme politikaları kullanır. Bu sayede, Network'te meydana gelen değişikliklere karşı daha hızlı tepki verir ve yönlendirme kararlarını dinamik bir şekilde günceller. Ayrıca, IGRP'nin sağladığı çoklu metrik desteği, Network'teki değişikliklere daha esnek bir şekilde uyum sağlamasına olanak tanır.

2- Link State Protokoller

Link State Protokoller, Network yönlendirme süreçlerinde en verimli ve detaylı bilgi paylaşımını sağlayan protokollerin başında gelir. Bu protokoller, her Router'ın Network'ün tamamını bilmesini ve bu bilgilerle yönlendirme kararlarını en optimize şekilde almasını sağlar. Diğer yönlendirme protokollerine kıyasla, Link State Protokoller'inde her bir Router sadece komşularıyla değil, Network'teki tüm Router'larla iletişim kurar ve bu sayede Network'ün tamamına dair geniş bir görüşe sahip olur. Bu yöntem, Network'te meydana gelen değişikliklerin daha hızlı tespit edilmesine ve yönlendirme tablolarının hızlı bir şekilde güncellenmesine imkan tanır.

Link State Protokoller'inde, her Router Network'teki tüm bağlantıların durumunu bilir. Bu, Router'ların yalnızca komşularına değil, Network'ün genel topolojisine dayanarak yönlendirme kararları almasını sağlar. Diğer bir ifadeyle, bu protokoller Router'ların Network'teki her bağlantıyı bir harita gibi görmesine olanak tanır ve bu harita üzerinden en kısa yolları hesaplar. Bu hesaplama sürecinde Router'lar, Dijkstra'nın Shortest Path Algorithm (kısa yol algoritması) gibi karmaşık algoritmalar kullanarak en verimli yolları belirlerler.

Router'ların Network'teki her bağlantıyı bilmesi, Link State Advertisement (LSA) adı verilen mesajlar aracılığıyla sağlanır. Her Router, kendi komşularıyla olan bağlantı durumu bilgilerini LSA'lar aracılığıyla diğer Router'lara iletir. Bu bilgiler, Router'lar arasında sürekli olarak güncellenir ve her Router, aldığı bilgileri kullanarak kendi topoloji haritasını oluşturur. Bu sayede, Network'teki herhangi bir değişiklik anında fark edilir ve yönlendirme tabloları en güncel haliyle düzenlenir.

Link State Protokoller'in en büyük avantajlarından biri, Network'te döngü oluşumunu büyük ölçüde engellemesidir. Her Router, Network'ün tamamını bildiği için döngülerin oluşabileceği durumları önceden tespit eder ve bu tür hatalara karşı hızlı bir çözüm üretir. Bu durum, veri trafiğinin sürekli ve sağlıklı bir şekilde akmasını sağlar. Ayrıca, bu protokoller, geniş Network yapılarında daha etkili ve optimize edilmiş bir yönlendirme sağlar. Network'ün her bir parçasının bilindiği bir yapıda, Router'lar arasında gereksiz veri akışı minimize edilir ve Network üzerindeki trafiğin dengeli bir şekilde dağılması sağlanır.

Bu protokollerin bir diğer önemli özelliği, Network'ün farklı bölgelere ayrılmasına olanak tanımasıdır. Bu sayede büyük Network'ler, daha küçük ve yönetilebilir alanlara bölünerek performansın artırılması sağlanır. Örneğin, OSPF (Open Shortest Path First) gibi yaygın kullanılan bir Link State protokolünde, Area 0 adı verilen merkezi omurga Network'ü, diğer bölgelere yönlendirme bilgilerini ileterek Network’ün verimli bir şekilde çalışmasını sağlar. Böylece, her Router'ın Network'ün tamamını bilmesine gerek kalmaz ve yalnızca kendi alanı içindeki Router'larla ilgilenir. Bu yapı, Network'teki her türlü değişikliğin yalnızca ilgili bölgeyi etkilemesini sağlayarak genel performansı artırır.

Link State Protokoller'in bir diğer önemli özelliği, Network'teki her bağlantının kalitesine göre yönlendirme yapılmasıdır. Cost adı verilen bir metrik, Router'lar arasında veri trafiğinin en uygun yoldan gitmesini sağlar. Cost, genellikle bağlantının Bandwidth değeriyle belirlenir. Daha yüksek Bandwidth'e sahip yollar, daha düşük Cost değerine sahip olur ve öncelikli olarak tercih edilir. Bu sayede, Network üzerindeki veri trafiği her zaman en verimli rotalardan geçerek iletilir.

Cost Nedir? Nasıl Hesaplanır?

Cost, Link State Protokoller'de en iyi rotayı belirlemek için kullanılan önemli bir metriktir. OSPF gibi protokollerde Cost, bir Router'dan hedef Network'e olan yolun tercih edilme maliyetini ifade eder. Bu maliyet, genellikle Bandwidth gibi bağlantı özelliklerine dayanarak hesaplanır. Cost değeri ne kadar düşükse, o yolun tercih edilme olasılığı o kadar artar.

Cost'un temel amacı, veri trafiğinin en verimli şekilde yönlendirilmesini sağlamaktır. Örneğin, daha yüksek Bandwidth'e sahip bir yol, genellikle daha düşük Cost değerine sahiptir ve bu nedenle daha az tıkanma veya gecikme yaşanır. Cost hesaplaması, Network yöneticilerinin trafiği en hızlı ve verimli yoldan yönlendirmesine yardımcı olur.

OSPF'de Cost, Bandwidth bazlı hesaplanır ve varsayılan formül şu şekildedir:

Cost = Referans Bandwidth / Bağlantı Bandwidth'i

Referans Bandwidth genellikle 100 Mbps olarak kabul edilir, bu nedenle 100 Mbps hızındaki bir bağlantının Cost'u 1 olur. Daha düşük Bandwidth'li yollar, daha yüksek Cost değerlerine sahip olur, bu da bu yolların veri trafiği için daha az tercih edilmesini sağlar.

Örnek olarak:

100 Mbps bir yol için Cost = 100 / 100 = 1
10 Mbps bir yol için Cost = 100 / 10 = 10
1 Gbps bir yol için Cost = 100 / 1000 = 0.1 (Ancak OSPF, genellikle tamsayılarla çalıştığı için bu Cost değeri manuel olarak ayarlanabilir).

Bu yaklaşım, Router'ların en verimli yolu belirlemesini ve trafiği en uygun rotadan yönlendirmesini sağlar. OSPF'de Cost, Router'lar arasında veri trafiğinin optimal şekilde dağıtılmasını sağladığı için Network performansını optimize etmek için kritik bir rol oynar.

Bunun yanında Cost, sadece Bandwidth'e dayalı olmayabilir. Bazı Network'lerde, Cost değerleri manuel olarak ayarlanabilir ve Bandwidth dışında güvenilirlik, gecikme (delay) gibi metrikler de hesaba katılabilir. Bu, yöneticilere daha fazla kontrol sağlar ve spesifik yolların belirli durumlarda tercih edilmesini veya engellenmesini sağlar.

Convergence (Yakınsama) süreleri de bu protokollerin öne çıkan avantajlarından biridir. Network'teki bir değişiklik hızla fark edilir ve LSA'lar aracılığıyla tüm Router'lara iletilir. Router'lar, bu bilgileri alarak yönlendirme tablolarını hızla günceller ve yeni en kısa yolları belirler. Bu süreç, Network'te herhangi bir kesinti veya veri kaybı yaşanmadan gerçekleşir. Böylece, özellikle büyük ve dinamik Network yapılarında hızlı ve güvenilir bir yönlendirme çözümü sunulur.

Link State Protokoller, güvenlik açısından da avantaj sağlar. OSPF gibi protokoller, yönlendirme bilgilerini korumak için çeşitli Authentication (Kimlik Doğrulama) yöntemleri kullanır. Bu sayede, Network'e dışarıdan sahte bilgi göndermeye yönelik saldırılar engellenir. Özellikle MD5 Authentication gibi güvenlik protokolleri sayesinde, Router'lar arasında iletilen bilgiler şifrelenir ve güvenli bir şekilde iletilir.

MD5 Authentication, özellikle OSPF gibi yönlendirme protokollerinde kullanılan bir güvenlik mekanizmasıdır ve Router'lar arasındaki iletişimin güvenliğini sağlamak amacıyla tasarlanmıştır. MD5 (Message-Digest Algorithm 5), Router'lar arasında gönderilen yönlendirme bilgilerini şifreleyerek, bu bilgilerin dışarıdan müdahale edilmesini veya değiştirilmesini önler. Bu sayede, Network üzerindeki veri trafiği daha güvenli bir şekilde yönlendirilir.

MD5 Authentication, Router'ların kimlik doğrulama sürecinde kritik bir rol oynar. Router'lar arasında veri paketi gönderilmeden önce, bu paketin içeriği MD5 algoritmasıyla bir hash değeri üretilerek şifrelenir. Alıcı Router, gelen paketin hash değeriyle kendi hesapladığı hash değerini karşılaştırır. Eğer iki değer de aynıysa, veri paketinin üzerinde herhangi bir oynama yapılmadığı anlaşılır ve paket kabul edilir. Eğer değerler farklıysa, veri paketi reddedilir ve bir güvenlik ihlali olabileceği düşünülür.

MD5 Authentication’ın sağladığı başlıca avantajlar şunlardır:

1. Veri Bütünlüğü Sağlama: Router'lar arasında gönderilen veri paketlerinin, yolda bozulmadan veya değiştirilmeden iletildiğinden emin olunur. MD5, bir veri paketinin içerik değişikliğini tespit etmeye yarar.

2. Güvenli Yönlendirme: MD5 Authentication sayesinde, dışarıdan gelen sahte yönlendirme paketleri engellenir. Sahte yönlendirme bilgileri kullanılarak yapılan saldırılar (örneğin, yanlış yönlendirme tabloları eklemek) MD5 Authentication ile etkisiz hale getirilir.

3. Kimlik Doğrulama: Router'lar arasında şifrelenmiş yönlendirme bilgileri paylaşılırken, karşı tarafın kimliği doğrulanır. Bu sayede sadece yetkilendirilmiş Router'ların birbirleriyle veri paylaşımı yapması sağlanır.

MD5 (Message Digest Algorithm 5) Authentication Nasıl Çalışır?

MD5 Authentication, iki Router arasında gerçekleştirilen yönlendirme bilgisi alışverişini güvence altına almak için hash tabanlı bir şifreleme algoritması kullanır. Her Router, belirlenen bir parola ile birlikte yönlendirme verisini hash'ler ve bu hash değeri, veri paketine eklenir. Karşı taraf, aynı algoritmayı ve parolayı kullanarak hash işlemini gerçekleştirir ve iki hash değeri karşılaştırılır.

MD5 Authentication ile Router'lar arasındaki veri güvenliği şu şekilde sağlanır:

• Router, yönlendirme bilgisi göndermeden önce bu bilgiyi ve paylaşılan gizli anahtarı (parola) kullanarak bir MD5 hash değeri oluşturur.
• Bu hash değeri, yönlendirme bilgisi ile birlikte gönderilir.
• Alıcı Router, aynı gizli anahtarı ve gelen yönlendirme bilgisini kullanarak hash değerini yeniden hesaplar.
• Eğer hesaplanan hash değeri ile gelen hash değeri eşleşiyorsa, veri paketi geçerli kabul edilir. Eşleşmiyorsa, paket reddedilir.

MD5 Authentication’ın Güvenlik Sağlamadığı Durumlar

MD5, genel anlamda veri bütünlüğünü sağlarken, şifre çözme özelliği sunmaz. Yani, MD5 ile şifrelenen veriler tek yönlüdür ve geri döndürülemez. Ancak bu da MD5'in kırılmasını zorlaştırır. Buna rağmen, günümüzde MD5’in bazı zayıf yönleri bulunmaktadır, çünkü MD5 hash'leri çakışma (collision) adı verilen durumlara karşı savunmasız olabilir. Bu sebeple daha modern güvenlik protokolleri zaman zaman tercih edilebilir. Ancak yine de yönlendirme protokollerinde MD5, belirli güvenlik standartlarını karşılamaya devam etmektedir.

OSPF (Open Shortest Path First)

Link State Protokoller'in en yaygın kullanılan örneği OSPF'dir. Büyük ve karmaşık Network yapıları için geliştirilen bu protokol, her Router'ın yalnızca komşu Router'larla değil, aynı zamanda tüm Network'teki bağlantıları görmesini sağlayarak yönlendirme kararlarının daha güvenilir ve optimize bir şekilde alınmasına olanak tanır.

OSPF, TCP/IP tabanlı Network'lerde en yaygın kullanılan Link State Routing protokolüdür ve IGP (Interior Gateway Protocol) sınıfına girer. Temel hedefi, Network'teki tüm Link State bilgilerini kullanarak en kısa ve en uygun rotayı seçmektir. Katmanlı ve hiyerarşik bir yapıya sahip olan OSPF, büyük Network'leri farklı alanlara (Areas) bölerek yönetimi kolaylaştırır.

OSPF'nin en önemli özelliklerinden biri, Network'ün Area'lara bölünmesidir. Her Router, yalnızca kendi Area'sındaki yönlendirme bilgilerini paylaşırken, Area 0 (Backbone) tüm Network'ün merkezi omurgası olarak görev yapar. Bu hiyerarşik yapı, Network'ün ölçeklenebilirliğini artırır ve Router'ların tüm Network bilgisine ihtiyaç duymadan operasyonlarını yürütmelerine olanak tanır. Ayrıca, değişiklikler yalnızca ilgili Area'daki Router'lara iletilir, bu da Network'teki performansı ve ölçeklenebilirliği optimize eder.

Router'lar arasındaki bağlantı bilgileri, Link State Advertisement (LSA) adı verilen mesajlar aracılığıyla paylaşılır. Bu LSA'lar, bağlantıların Bandwidth gibi metrikleri ve diğer durumsal bilgileri içerir. Router'lar, LSA'ları kullanarak kendi topoloji haritalarını oluşturur ve bu haritaya dayanarak en kısa yolları belirler. Bu hesaplama sürecinde Dijkstra'nın Kısa Yol Algoritması kullanılarak Router'ların hedefe en verimli yoldan ulaşması sağlanır.

OSPF, en uygun rotayı belirlemek için Cost adı verilen bir metrik kullanır. Cost değeri, genellikle bağlantıların Bandwidth kapasitesine dayandığından, daha yüksek Bandwidth'e sahip yolların Cost'u daha düşük olur ve öncelikli olarak tercih edilir. Bu, veri trafiğinin en verimli şekilde yönlendirilmesine imkan tanıyan optimize bir yönlendirme süreci oluşturur.

Yakınsama sürecinde oldukça hızlı olan OSPF, Network'te meydana gelen değişikliklerin hızla tüm Router'lara iletilmesini sağlar. LSA mesajları sayesinde yönlendirme tabloları hızla güncellenir ve bu da özellikle büyük ve dinamik Network yapılarında OSPF'yi ideal bir çözüm haline getirir. OSPF'nin sağladığı bu hızlı yakınsama, Link State'in avantajlarını tam anlamıyla kullanarak yönlendirme kararlarının hızla optimize edilmesini mümkün kılar.

3- Hybrid Protokoller

Hybrid Protokoller, hem Distance Vector hem de Link State protokollerinin avantajlarını birleştiren yapısıyla dikkat çeker. Bu protokoller, iki farklı yönlendirme yaklaşımının güçlü yanlarını bir araya getirerek, Network üzerinde daha etkin ve esnek bir yönlendirme mekanizması sunar. Hybrid Protokollerin en bilinen örneği olan EIGRP (Enhanced Interior Gateway Routing Protocol), Cisco tarafından geliştirilmiş olup sadece Cisco Router'lar üzerinde çalışır. Bu protokol, büyük ölçekli ve karmaşık Network yapılarında üstün performans sunan bir çözüm olarak öne çıkar. EIGRP, hem Distance Vector hem de Link State protokollerinin avantajlarını bir arada kullanarak, büyük Network yapılarında performansı optimize eder. Cisco tarafından geliştirilen bu protokol, Cisco Router'lar üzerinde çalışır ve Network topolojisini hızla güncelleyerek en uygun rotaları belirler.

EIGRP, hem Distance Vector protokollerinde görülen basitliği hem de Link State protokollerinde kullanılan detaylı topoloji bilgilerini birleştirerek, yönlendirme kararlarının daha hızlı ve verimli alınmasını sağlar. Distance Vector protokollerinde olduğu gibi yönlendirme bilgileri komşu Router'lar arasında paylaşılırken, Link State protokollerindeki gibi her Router, Network topolojisinin geniş bir görünümüne sahiptir. Bu sayede her Router, Network'teki diğer Router'lar hakkında daha fazla bilgiye sahip olarak daha isabetli yönlendirme kararları alabilir.

EIGRP’nin en büyük avantajlarından biri, yönlendirme sürecinde yalnızca Hop Count gibi basit bir metriğe dayanmamasıdır. Bunun yerine, Bandwidth, Delay, Load ve Reliability gibi çeşitli metrikleri hesaba katan bir yapıya sahiptir. Bu çoklu metrik desteği, Network üzerindeki veri trafiğinin en verimli yoldan yönlendirilmesine olanak tanır. Örneğin, iki farklı yol arasında seçim yapılırken sadece Router sayısına değil, aynı zamanda bu yolların sunduğu Bandwidth ve gecikme sürelerine de bakılır. Bu, özellikle yoğun trafiğin bulunduğu büyük Network yapılarında trafiğin daha düşük gecikme ile yönlendirilmesini sağlar.

EIGRP (Enhanced Interior Gateway Routing Protocol)

EIGRP, yönlendirme sürecinde sadece Hop Count gibi basit bir metriğe dayanmayan, daha kapsamlı bir protokoldür. Yönlendirme sırasında Bandwidth, Delay, Load ve Reliability gibi metrikler hesaba katılır. Bu metrikler, her bir bağlantı (Link) üzerindeki verimi optimize eder ve veri trafiğini en uygun rotalar üzerinden yönlendirir. EIGRP, böylelikle özellikle geniş Network yapılarında daha düşük gecikme süreleri ve daha hızlı veri akışı sağlar.

EIGRP'nin temel bileşenlerinden biri olan DUAL (Diffusing Update Algorithm), bu protokolün hızlı yakınsama sürecini sağlar. DUAL algoritması, döngülerin önlenmesini sağlar ve herhangi bir kesinti durumunda alternatif yolların hızlı bir şekilde hesaplanmasını mümkün kılar. DUAL, Network'te meydana gelen değişikliklere hızlı tepki vererek yönlendirme tablolarının optimize edilmesine katkı sağlar. Bu, özellikle büyük ve dinamik Network yapılarında EIGRP'nin güvenilir bir şekilde çalışmasını mümkün kılar.

EIGRP, Bandwidth kullanımını optimize eden özelliklere sahiptir. Yönlendirme bilgileri yalnızca Network'te bir değişiklik meydana geldiğinde paylaşılır; bu, gereksiz veri trafiğini minimumda tutarak Bandwidth’in daha verimli kullanılmasını sağlar. EIGRP, geniş alanlı Network'lerde veri trafiğinin daha akıcı ve etkin bir şekilde yönetilmesini sağlar.

EIGRP’nin diğer güçlü özelliklerinden biri de Feasible Successor olarak bilinen yedek yönlendirme mekanizmasıdır. Feasible Successor, birincil yolun kullanılamaz hale geldiği durumlarda devreye girerek veri trafiğinin kesintiye uğramadan devam etmesini sağlar. Bu özellik, özellikle kritik altyapıya sahip büyük Network'lerde kesintisiz bağlantı sağlanmasına katkı sunar. Feasible Successor mekanizması, Network üzerindeki her bağlantı için bir yedek rota oluşturarak, güvenlik ve verimliliği artırır.

EIGRP, RIP gibi daha basit Distance Vector protokollerine kıyasla çok daha hızlı bir yakınsama süresine sahiptir ve OSPF gibi Link State protokollerine göre Bandwidth kullanımını daha iyi optimize eder. Esnek yapısı sayesinde, EIGRP, Network’te meydana gelen değişikliklere hızla uyum sağlar ve yönlendirme tablolarını kısa sürede güncelleyerek veri trafiğinin kesintisiz devam etmesini mümkün kılar. Özellikle geniş ve karmaşık Network'lerde, düşük gecikme süreleri, hızlı yakınsama ve güvenilir yönlendirme özellikleriyle EIGRP ön plana çıkar.

Faydalı olması dileğiyle...


Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.



Yazar Hakkında

firatboyan.com


1985 yılında Alanya'da doğdum. İlk, orta ve lise öğrenimimi Alanya'da tamamladım. Liseden mezun olduktan sonra Akdeniz Üniversitesi Bilgisayar Teknolojisi Ön Lisans programına yerleştim ve bu programdan mezun oldum. Ön Lisans programından mezun olduktan bir süre sonra Dikey Geçiş Sınavı (DGS) ile İstanbul Teknik Üniversitesi (İTÜ) Bilgisayar Mühendisliği Lisans programına yerleştim.

2003 yılından beri Bilgi Teknolojileri sektöründe Sistem ve Network alanlarında çalışıyorum. Bir çok firma bünyesinde onlarca farklı projelerde yer alarak bu alanda yıllar içinde ciddi bir bilgi birikimi ve deneyimler kazandım. Bilgi Teknolojileri sektöründeki profesyonel çalışma hayatımın uzunca bir dönemini entegratör firma bazında, ağılıklı olarak Microsoft ürünleri üzerine danışman olarak sürdürüyor ve yüksek seviyeli projeler geliştiriyorum. Uzunca bir süredir de Türkiye'nin önde gelen entegratör firmalarından olan Data Market bünyesinde Senior Cloud Engineer olarak çalışıyorum.

Ek olarak, 2015 yılında Network Akademi bünyesinde Microsoft Certified Trainer (MCT) ünvanı ile Sistem ve Network Uzmanlık eğitimleri vermeye başladım. Sistem ve Network Uzmanlığı alanındaki eğitmenlik serüvenime Network Akademi bünyesinde devam etmekteyim.

YORUMLAR
Bu makaleye 3 yorum yapıldı.
Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.


750 karakter yazabilirsiniz.
Captcha
Güvenlik kodunu BÜYÜK harflerle giriniz.
* Yorumlar, onaylandıktan sonra yayınlanmaktadır.
* E-posta, yorum onay bildirimi için gereklidir. Yayınlanmaz.


17.05.2020 Hayri demir
Fırat hocam teşekkür ederim. Bu bilgiler çok faydalı. Emeklerinize sağlık
25.06.2018 Süleyman
Hocam öncelikle elinize sağlık çok teşekkürler tüm makaleleriniz çok faydalı oluyor.Küçük bir networkte static yönlendirme yapmak mantıklı sanırım router yormadan işimizi gerçekleştirebiliyoruz.Ama büyük networklerde dynamic yönlendirme yaparken genelde hangi kriterler etkili oluyo routing yöntemi seçerken ve çoğunlukla kullanılan dynamic yönlendirme protokolü hangisi bu konu hakkında bilgi verebilirmisiniz.

25.06.2018 Fırat Boyan
Teşekkür ederim Süleyman. Faydalı olduğunu duyduğumda çok mutlu oluyorum. Amacına ulaşıyor demek ki :) Küçük network ortamlarında, özellikle iki şubeli ve iki routerlı ortamlarda static routing yapılandırmak mantıklıdır. Kullanılan Router sayısı arttıkça, static yönlendirmedeki yapılandırma şişeceği ve yönetimi zorlaşacağı için, dynamic routing protokollerini devreye almak, en akıllıca olanı olacaktır. Dynamic routing protokollerinin en kullanışlı tarafı, routera direkt bağlı olan connected networklerini tanımlamanın yeterli olmasıdır ancak hangi protokolü kullanacağın, sana sunduğu avantajlara ve ihtiyacına göre değişir. Orta ölçekli büyüklükte se RIPv2 yeterlidir diye düşünüyorum.