şükela:  tümü | bugün
  • (bkz: rip)
  • uzaklık vektör algoritması üzerine dayalı yönlendirme algoritmalarından biridir.ilk olarak xns protokol kümesinde kullanılmış olup daha sonra ip ağ uygulamalarında kendisine geniş bir alan bulmuştur.

    (bkz: rip v1)
    (bkz: routing information protocol v2)
  • uzaklık vektör protokolüdür, hop sayısı metrik olarak kullanılır. maksimum 15 hop gidebilir, bu yüzden büyük ölçekli networklerde kullanışsızdır. routerlar birbirlerine belirli aralıklarla paketler yollayarak üzerinde hangi networkler bulunduğunu komşu routerlara bildirir. rip ile konfigüre edilmiş routerlar yalnızca, bir sonraki routerı bilir. tüm topolojiyi bilmez. 2 versiyonu bulunur. ağcıyız'da bununla ilgili bir yazı bulunmakta: http://www.agciyiz.net/…2-ve-offset-list/#more-6079
  • şöyle özetlemişim kendi notlarım arasında;

    • her 30 saniyede bir update gönderir.
    o her update full routing table içerir.
    o update’ler rıpv1 için broadcast, rıpv2 için multicast’tir.
    • metric’i hop count’tur. distance vector bir protokoldür.
    • maksimum 15 hop destekler, o nedenle fazla tercih edilmez.
    • bir network’e birden fazla yoldan erişim varsa ve metric’ler eşit ise otomatik olarak load balance yapar.
    • rıpv1 classful’dur. rıpv2 classless’tır, yani subnet mask ile birlikte update gönderir.
    • basit bir config;

    router(config)# router rip
    router(config-router)# network 172.16.0.0
    router(config-router)# network 172.17.0.0

    bu config’e göre rip ile yayınlanmak istenen network’ler belirtiliyor. aynı ospf gibi.

    • update timer: update’lerin gönderileceği süreyi belirtir. 30 saniyedir.
    • ınvalid timer: eğer bir network’ten update alınmazsa, o network’un invalid olarak işaretlenmeden önce ne kadar routing table’da kalacağını belirtir. 180 saniyedir. update gelirse, bu süre reset’lenir.
    • eğer bir network invalid olarak işaretlenmişse(yani invalid timer dolmuşsa), hala update olarak gönderilmeye devam edilir. tabii metric 16 olarak. yani ulaşılamaz bir network anlamında. ınvalid duruma geçmiş bir network hold-down’a düşmüş demektir ve buradan hold-timer süresi boyunca update alınmaz. hold-timer default olarak 180 saniyedir.
    • flush timer ise invalid timer’dan bağımsız olarak sayar, hold-down timer sonunda 60 saniye daha demektir. bundan sonra network, routing tablosundan silinir.

    özetle: 30 saniye (no update) ? 180 saniye sonunda invalid olarak mark’lanır ?180 saniye hold-timer sayar ? hala update yok ise 60 saniye daha sayarak routing tablosundan silinir.
    • timer’lar manuel set edilebilir.
    • route-poisoning gibi loop önleme mekanizmalarını destekler.
    • herhangi bir interface passive’e çekilebilir, buradan rıp update’leri gönderilmez ama alınmaya devam edilir.
    routerc(config)# router rip
    routerc(config-router)# network 10.4.0.0
    routerc(config-router)# network 10.2.0.0
    routerc(config-router)# passive-interface s0