Video: Ağ Protokolleri (TCP/IP) (Internet Nasıl Çalışır Serisi 3) 2024
IS-IS, bir bağlantı durumu iç ağ geçidi yönlendirme protokolüdür. OSPF gibi, IS-IS, ağ topolojisinin bir veritabanını oluşturmak için ve bu veritabanından bir hedefe en iyi (en kısa) yolu belirlemek için Dijkstra'nın en kısa yol önceliği (SPF) algoritmasını çalıştırır.
Internet Engineering Task Force (IETF) tarafından geliştirilen ve standartlaştırılan OSPF'den farklı olarak, IS-IS, ANSI ISO protokolü olup başlangıçta Digital Equipment Corporation DECNET Faz V Ağ Teknolojisine dayanıyordu.
IS-IS, protokol paketlerini adlandırmak için OSPF'den biraz farklı bir terminoloji kullanır. IS-IS yönlendiricilerinin ağ topolojisini tanımlayan paketlere, bağlantı durumu protokol veri birimleri (bağlantı durumu PDU'ları veya LSP'ler) adı verilir. Yönlendiricinin bildiği ağ topolojisini tanımlamanın yanı sıra, bağlantılı durum PDU'larına IP yolları, sağlama toplamları ve diğer bilgiler de dahildir.
OSPF'ye benzer şekilde, tüm IS-IS yönlendiricileri, alınan bağlantı tanımlı PDU'ların bilgilerini kendi bağlantı durumu veritabanına yerleştirir ve tüm yönlendiriciler ağ topolojisi ile aynı görünüme sahip olurlar. IS-IS, SPF hesaplamasından kaynaklanan hedef / sonraki atlama çiftlerini IS-IS yönlendirme veritabanına yerleştirerek, ağdaki her hedefin en kısa yolunu belirlemek için bağlantı durumu veritabanındaki bilgiler üzerinde SPF algoritmasını çalıştırır.
OSI Katman 3 veya Katman 4 protokolleri olan tipik olarak TCP, UDP veya IP üzerinde çalışan diğer IP yönlendirme protokollerinden farklı olarak, IS-IS doğrudan veri bağlantısı katmanında (Katman 2) çalışır,.
Sonuç olarak, IS-IS çalışan bir arabirim IS-IS bilgisini değiştirmek için bir IP adresine ihtiyaç duymaz ve IS-IS'yi çalıştıran arabirimler üzerinde bir inet ailesi yapılandırmanıza gerek yoktur. Bunun yerine, yalnızca yönlendiricinin IP adresine ihtiyacı vardır, bu da yönlendirici yapılandırmasını daha basit hale getirir (ancak mutlaka daha iyi değildir).
Çünkü OSI ağ protokollerinin bir parçası olarak geliştirildi ve TCP / IP'nin bir parçası değil, IS-IS IP adreslerini kullanmıyor. IS-IS adreslerine NET'ler veya şebeke varlık başlıkları denir. IP adresleri 32 bit uzunluğundadır ve normalde noktalı dörtlü gösterimle (192. 168. 1. 2 gibi) yazılırken, NET'ler 8 ila 20 bayt uzunluğunda olabilir, ancak genellikle 10 bayt uzunluğundadır ve bu örnekte gösterildiği gibi yazılmıştır:
49. 0001. 1921. 6800. 1002.00
IS-IS adresi üç bölümden oluşur:
-
Alan tanımlayıcı: İlk üç bayt alan kimliğidir. Bu örnekteki ilk bayt - 49 - özerk bir sisteme atanan IP adres alanına eşdeğer olan, yetkilinin adres ailesi tanımlayıcısıdır (AFI).AFI değeri 49, IP-protokolleri için RFC 1918 adres alanına denk olan özel adresleme için IS-IS'nin kullandığı değerdir.
Alan kimliğinin - 0001 ikinci iki baytlık IS-IS alan numarasını temsil eder. Bu örnekte, alan numarası 1'dir.
-
Sistem tanımlayıcı: Sonraki altı bayt ağdaki düğümü (diğer bir deyişle yönlendirici) belirtir. Sistem tanımlayıcısı, bir IP adresindeki ana makine veya adres bölümüne eşdeğerdir.
Sistem tanımlayıcısı için herhangi bir değer seçebilmenize rağmen, yaygın olarak kullanılan bir yöntem, yönlendiricinin IP adresini (lo0 geri döngü arabirimine atadığınız adres) alarak ikili kodlanmış onlu sayı (BCD) kullanmaktır. önde gelen sıfırlar ve daha sonra üç iki baytlık sayı oluşturmak üzere ondalık noktaları yeniden konumlandırır.
Bu örnekte 192. 168. 1. 2 IP adresini sıfırlarla doldurursanız, sonuç 192 olur. 168. 001. 002. Ondalık noktaları yeniden sıralarsanız 1921 verirsiniz. 6800. 1002.
Başka bir sistem tanımlayıcısını atamak için yaygın olarak kullanılan yol altı baytlık bir adres olan yönlendiricinin ortam erişim denetimi (MAC) adresiyle başlamak ve üç iki baytlık sayı oluşturmak için ondalık sayıları yeniden düzenlemektir. Örneğin, 00: 1B: 63: 31: 86: BE yönlendirici MAC adresi için IS-IS sistem tanımlayıcı 001b'dir. 6331. 86be.
-
NET seçici: Son iki bayt NET seçicidir (NSEL). İŞ-İS için, "bu sistemi" belirtmek için her zaman 00 olmalıdır. “