Yönlendirme Protokolüne neden ihtiyacımız var?
İnternet üzerinden seyahat eden IP paketleri, otoyoldaki arabalar gibi, hedeflerine nasıl ulaşır? Herkes arabalara aşinadır. Hedefi bilmesek bile, bizi hedefe götürebilecek elektronik bir navigatör vardır. IP paketinin de benzer navigasyon bilgilerine ihtiyacı var mıdır? Evet, IP paketleri İnternete girdiği anda, navigasyon bilgileri çoktan yoldadır ve sessizce IP paketlerinin varmasını beklemektedir. Hedefe giden her yönlendiricide, en kısa rotayı belirlemek ve hedefe ulaşmak için adım adım ilerlemek için navigasyon bilgilerine (yönlendirme tablosu) bakabilirsiniz.

Yönlendirme tablosu nedir?
Şimdiye kadar okuduğunuza göre, bir sorunuz olmalı: Her yönlendiricinin yönlendirme tablosu nasıl oluşturulur? Bu soruyu önce cevaplamayacağım, ancak elektronik navigasyon cihazıyla analiz edeceğim. Hedef bilgilerini girdiğinizde, elektronik navigasyon sistemi en kısa rotayı hesaplamak için kendi harita veritabanına güvenir. Bu harita veritabanı navigasyon sistemine önceden yüklenmiştir ve küresel yollar çok hızlı geliştiği için bu harita veritabanını ara sıra yükseltmeniz gerekebilir ve güncellemezseniz sizi nehirlere veya denize götürebilir …
Her yönlendirici, harita veritabanına benzer bağlantı bilgilerine sahip olabilirse, gezinmeyi tamamlamak için en kısa algoritmayı da kullanabilir. Her yönlendirici arasında bağlantı bilgilerini değiştirmek için kullanılan protokole yönlendirme protokolü denir. Bu makale, sizi yalnızca sözde yönlendirme protokolünü hızlandırmaya getirmek istiyor. Şimdiye kadar, yönlendirmenin ne olduğunu anlamış olmalısınız, peki ya protokol? Protokol, bu bağlantı bilgilerinin nasıl ifade edileceğini, bu bağlantıdan geçmenin ne kadara mal olacağını ve bu bağlantının her iki ucunda hangi düğüm yönlendiricilerinin olduğunu belirtmektir. Bu bilgilerle, yönlendiriciler tüm ağın bir haritasını (topolojik diyagram) dinamik olarak çizebilir. Her hedef için, en kısa yol algoritmasına göre dinamik olarak bir yönlendirme girişi oluşturulur ve yönlendirme tablosu adını verdiğimiz bir tabloya yerleştirilir.
Yönlendirme protokollerine aşina olanlar, bahsettiğim yönlendirme protokollerinin OSPF ve IS-IS olduğunu kolayca tahmin edebilirler. Çok benzerler. Hepsi bağlantı durumu protokolleridir. Önce yönlendiriciler arasındaki bağlantı bilgilerini (maliyet, her iki uçta bağlı düğümler ve bağlantı türleri gibi) toplarlar ve ardından yönlendirme tablosu bilgilerini oluşturmak için en kısa yola benzer bir algoritma çalıştırırlar.
Hangi yönlendirme protokolünü seçmeliyim?
Çok benzer, neden? ! Bunlar iki farklı organizasyon tarafından paralel olarak geliştirilen iki anlaşmadır. Hiç kimse kazanmak için mutlak bir avantaja sahip değildir, bu yüzden pazarın onları test etmesine izin verin! IS-IS'in protokol geliştirme ve ölçeklenebilirlik açısından daha fazla avantajı vardır ve OSPF marjinalleştirilebilir.
Bugün, kimin kazanacağını tartışmak yerine, ilk soruyla yüzleşelim. OSPF ve IS-IS aynı yönlendiricide çalışıyorsa ve ikisi de aynı hedef (aynı ağ adresi ve aynı ağ maskesi) için yönlendirme tabloları oluşturuyorsa, hangisi kullanılır? Bu zor bir öncelik seçimidir. Her üreticinin kendi seçimi vardır. cisco, herkesin önceliğini ayırt etmek için kulağa garip gelen bir isim kullanır: Yönetim Mesafesi AD (Yönetim Mesafesi). Öncelik 0 en yüksek öncelik iken, öncelik 255 en düşük önceliktir. OSPF varsayılan olarak öncelik biti 110'a, IS-IS varsayılan olarak öncelik biti 115'e ayarlanır. Açıkça, OSPF yönlendirme bilgisi kazanır. Örneklemek için bir örnek alalım:
OSPF rotası: 10.1.1.0/24 sonraki atlama aaaa AD 110
IS-IS rotası: 10.1.1.0/24 sonraki atlama bbbb AD 115
O zaman yönlendirme tablosuna giren şey şudur:
OSPF rotası: 10.1.1.0/24 sonraki atlama aaaa AD 110
OSPF'nin yüksek AD önceliğine ve IS-IS'nin düşük AD önceliğine sahip olduğu yanılgısına kapılmayın. OSPF ve IS-IS aynı anda çalıştırılırsa, IS-IS'nin tüm yönlendirme girişleri yönlendirme tablosuna girmeyecektir. Bu yanlıştır! Sadece eşdeğer yönlendirme girişlerinin kalıp kalmamaya karar vermek için AD değerinin önceliğini kullanabileceği unutulmamalıdır. Eşdeğer yönlendirme girişleri değillerse, AD'nin önceliği hiç karşılaştırılmayacaktır.
Elbette, yönlendirme tablosuna girmek için yarışabilecek başka protokoller de var: RIP(120), EIGRP(90), BGP (20,200) ve ayrıca doğrudan bağlı rota (0) ve statik rota (1), bunların AD önceliği ve harici BGP'si parantez içinde.
20 ve dahili BGP 200'dür. Şu anda, ortak yönlendirme protokollerinin AD önceliği şudur:
Doğrudan rota > statik rota > EBGP > EIGRP > OSPF > ISIS > RIP > IBGP
En iyi sonraki adım hangisidir?
Yönlendirme tablosundan bahsettikten sonra, IP paketlerinin yönlendiriciye nasıl ulaştığını ve yönlendirme tablosunun nasıl bulunacağını ve IP paketlerinin gezinme görevinin nasıl tamamlanacağını konuşalım. En yüksek verimlilik ve doğrulukla bir sonraki sıçrama nasıl bulunur?
Yönlendirme tablosunda aşağıdaki beş giriş varsa ve IP paketinin hedef adresi 10.1.1.1 ise, yönlendirme tablosu hangi girişi seçecektir? En Uzun Önek Eşleşmesi kuralına göre, 10.1.1.1/32 tam eşleşme, yani 32 bit eşleşme olduğu için seçilecektir.
IP paketi hedef adresi 10.1.1.100 ise en uzun eşleşme olan ve 24 bit'lik eşleşme sağlayan 10.1.1.0/24 seçilecektir.
IP paketi hedef adresi 10.1.2.100 ise, 16 bitlik eşleşme ile en uzun eşleşme olan 10.1.0.0/16 seçilecektir.
IP paket hedef adresi 10.2.1.100 ise, 8 bitlik eşleşme ile en uzun eşleşme olan 10.0.0/8 seçilecektir.
IP paketi hedef adresi 192.168.1.1 ise, varsayılan rota olan ve herhangi bir IP hedef adresiyle eşleşebilen 0.0.0/0 seçilecektir.
10.1.1.1/32
10.1.1.0/24
10.1.0.0/16
10.0.0.0/8
0.0.0.0/0
Yönlendirme protokolü, yönlendirme protokolü AD ve yönlendirme aramasının en uzun Önek Eşleştirme kuralının ne olduğu hakkında kısa bir anlayışa sahibiz ve bir sonraki makalede bağlantı durumu protokolü OSPF'yi tanıtacağız.