IP Routing ve IS
ipv4 başlığı aşağıdaki gibidir.
ipv6 başlığı aşağıdaki gibidir.
Global Unicast Adres: Genel ipv4 adreslerine benzer. Küresel olarak benzersizdir. İnternette yönlendirilebilir
Link local Adres: Aynı yerel bağlantıdaki diğer cihazlarla iletişim kurmak için kullanılır. Tek bir bağlantıyla sınırlıdır. Bağlantının ötesinde yönlendirilmez.
Loopback: Son bit dışında tamamen 0'dan oluşur. ::1/128 veya sadece ::1 olarak temsil edilir.
Belirtilmeyen Adres : Tamamen 0'dan oluşur. ve ::/128 veya sadece :: olarak temsil edilir. İnterfaceye atanmaz ve sadece kaynak adres olarak kullanılır.
Routerlar, route tablolarına bakarak paketleri yönlendirir. Route tablolarında hangi networke giderken hangi interfaceden çıkacağı, bu bilginin hangi protokolden öğrenildiği, metrik değerleri ve ne zamandır tabloda tutulduğuna dair bilgiler yer almaktadır. Routerlara direk bağlı olan networkler herhangi bir işlem yapılmadan route tablosuna eklenir. Uzak networklerin ise routerlara bildirilmesi gerekir. Bu duyurma işlemine routing denir. Kullanılan protokollere de routing protokolü denir. Statik Yönlendirme : Manuel olarak routerlara uzak ağları öğretilir. Next Hop: Direk bağlı olan karşı uç kullanılarak tanımlanan statik yönlendirmelerdir. Yönlendirilen interface access ya da network olabilir. İndirect: Direk bağlı olmayan bir IP'ye doğru yapılan statik yönlendirmelerdir. Yönlendirilmek istenen ip adresinin route tablosunda olması gerekmektedir. Blackhole: Drop edilmek istenen paketler için kullanılan statik yönlendirmedir. Paketler drop edildiğinde herhangi bir bilgilendirme yapılmaz.
Default Route: Route tablosunda bulunmayan bir hedef için paketlerin yönlendirildiği adreslerdir. Static yönlendirmenin bir örneğidir. En önceliksiz routedur.
Dinamik Yönlendirme
Link State Routing Protokolleri
Güncellemeler değişiklik olduğu zaman gönderilir. Hello paketleri ise periyodik olarak gönderilir. Classless olarak çalışır. Authentication destekler. Üç tane database yönetirler. Komşuluk database, Topoloji database ve Route tablosu Güncellemeler multicast adreslerini kullanarak gönderirler. Ospf ve İSİS link statedir.
ISIS( İntermediate System to intermediate System)
OSI referans modelinde routerlar, intermediate system diye adlandırılır. OSI tarafından oluşturulan ISIS protokolünün ismi buradan gelmektedir. OSPF ile ISIS ikisi de Dijkstra shortest path first algoritması kullanır. ipv6 protokolünü destekler. Ölçeklenebilir ve stabil olduğundan büyük İSP'ler tarafından tercih edilen protokoldür.
ISIS protokolünde hiyerarşik yapı kullanılır.
Level-1 routerlar area içerisindeki topoloji bilgisini paylaşırlar.
Level-2 routerlar farklı arealar arasındaki topoloji bilgisini paylaşırlar.
Level 1/2 routerlar hem level 1 hem de level 2 topoloji bilgisini paylaşırlar.
T4/H4 seviye routerlar Level 1, T3 seviye routerlar Level 1/2 T2 seviye routerlar level 2 olarak tanımlanmaktadırlar.
Level 1 ve level 2 için ayrı komşuluklar kurulur. Hello paketleri komşulukların kurulması ve yönetilmesi için kullanılır. Hello paketleri varsayılan olarak 9 saniyede bir gönderilir. 27 saniye boyunca komşudan paket gelmezse komşuluk düşürülür. 0180:c200:0014 adresleri level 1 updateleri, 0180:c200:0015 adresleri level 2 updateler için kullanılır. Point to point linklerde 0900:2b00:0005 adresleri kullanılır.
ISIS protokolünde dört çeşit paket türü bulunmaktadır.
Hello: Komşulukların kurulmasında ve yönetilmesinde kullanılır.
Link State PDU: Link state bilgilerinin gönderilmesinde kullanılır.
Partial Sequence Number PDU: Belirli LSP'lerin istenilmesinde kullanılır.
Complete Sequence Number PDU: Routerdaki database tamamının gönderilmesinde kullanılır.
Alınan bir PSNP ya da CSNP'de daha yeni bir LSP olduğu görülüyorsa, PSNP gönderilip yeni LSP talep edilir. Yeni LSP geldiğinde database güncellenir ve diğer komşulara bu yeni paket gönderilir. Teyit için PSNP gönderilir. Gelen bir LSP databasede bulunan ile aynı sıra numarasına sahip ise sadece teyit edilir. Gelen bir LSP databasede bulunandan daha eski bir sıra numarasına sahip ise LSP'nin günce hali gönderen kişi ile paylaşılır.
ISIS protokolü tanımlanırken önce ISIS contexi enable edilir. Global parametreler ve area id girilir. Level capability ayarlanır. İnterfaceler eklenip gerekirse level-capability ve metric değerleri ayarlanır.
Last updated