Bu madde, uygun değildir.Kasım 2017) ( |
İngilizce Router Information Protocol, yani Yönlendirme Bilgi Protokolü anlamına gelen RIP, bir (TCP/IP) ağındaki router'ların birbirini otomatik olarak tanımasında kullanılan bir iç yönlendirme protokoldür. Aynı zamanda uzaklık vektör algoritmasına dayanır ve IGP 'nın bir uygulamasıdır. Yönlendirme kararları, düğümler arasındaki sıçramaların sayısına dayanır. Yönlendiriciden geçmek bir sıçrama sayılır. İlk olarak XNS protokol kümesinde kullanılmış olup daha sonra IP ağ uygulamalarında kullanılmıştır.
İnternet iletişim kuralları dizisi | ||
Katman | İletişim kuralları | |
7. | Uygulama katmanı | HTTP, DNS, SMTP, FTP, TFTP, UUCP, NNTP, SSL, SSH, IRC, SNMP, SIP, RTP, Telnet, ... |
6. | Sunum katmanı | ISO 8822, ISO 8823, ISO 8824, ITU-T T.73, ITU-T X.409, ... |
5. | Oturum katmanı | NFS, SMB, ISO 8326, ISO 8327, ITU-T T.6299, ... |
4. | Ulaşım katmanı | TCP, UDP, SCTP, DCCP, ... |
3. | Ağ katmanı | IP, IPv4, IPv6, ICMP, ARP, İnternet Grup Yönetim Protokolü, IPX,... |
2. | Veri bağlantısı katmanı | Ethernet, HDLC, Wi-Fi, Token ring, FDDI, PPP, L2TP... |
1. | Donanım katmanı | ISDN, RS-232, EIA-422, RS-449, EIA-485, ... |
RIP en iyi yol seçimini yaparken tek kriter olarak hop (düğüm) sayısına bakar. Max. 15 hop kabul edilir. 16’dan sonra destination unreachable hatasını gönderir. Router bu protokolde kendisine bağlı olan networkleri 30 saniyede bir komşu router’a bildirir. (classfull bir protokoldür yani ip adresinin sınıfına ait subnet mask seçilerek gönderilir. Subnet mask girilmez diğer bir deyişle) RIP protokolünde çalışan bir router’ın ’ında hop sayısı 16 olanlar ulaşılamaz anlamına gelmektedir. Router herhangi bir komşu router'dan 180 saniye bilgi alamazsa o kaydı artık kullanmıyor. Eğer 60 saniye daha bir bilgi alamazsa o router'ı yönlendirme tablosundan siliyor. Yönlendirme tablosunda kaynak adres, mask, router, interface, time gibi bilgiler vardır. Ayrıca router'lar arasında herhangi bir kimlik kanıtlaması yoktur.
Ağ topolojisindeki herhangi bir değişiklik, oraya bağlı olan yönlendirici tarafından sezilir ve yönlendirici yeni durum için değerlendirme yapar. Eğer daha iyi bir yol bulursa, önce kendi tablosunu günceller ve daha sonra komşularına yansıtır. Komşu yönlendiricilerde yeni durumu göz önüne alarak kendi tablolarını güncelleyip kendi komşularına haber verirler. Ancak değişikliği ilk yansıtan yönlendiriciye tekrar gönderilmemelidir. Böyle bir durumda kısır bir döngü oluşur.
Versiyonlar
Yönlendirme bilgi protokolünün üç standart sürümü bulunmaktadır: IPv4 için RIPv1 ve RIPv2, IPv6 için RIPng.
RIP versiyon 1
Rip versiyonunun orijinal talimatnamesi, RIP’in, RFC 1058 içinde tanımlandığı üzere classful (classful ağ :1981'den CIDR ‘ın(Classless Inter-Domain Routing) tanıtımına kadar internette kullanılan bir ağ adresleme mimarisidir.Bu metot internet protokol versiyon 4 için adres uzayını 5 adres sınıfına parçalar. Her bir sınıf, adreslerin ilk 4 bitinde kodlanmıştır, ya farklı bir ağ boyutunu tanımlar mesala unicast adresler için ağa bağlı bilgisayarların sayısı ya da mulitcast ağlar (sınıf D) tanımlar.) routing kullandığını söyler. Periyodik yönlendirme altağ bilgisini taşımadan güncelleme yapar, VLSM için destekten yoksundur. Bu sınırlama aynı ağ sınıfı içinde farklı boyutta alt ağlara sahip olmayı imkansız hale getirmiştir. Diğer bir deyişle, bir ağ sınıfındaki tüm alt ağlar aynı boyuta sahiptirler. Yönlendirici kimlik kanıtlaması için de bir destek yoktur bu da RIP‘i çeşitli ataklara karşı zayıf kılar.
RIP versiyon 2
Orijinal RIP talimatnamesinin eksikliğinden dolayı, RIP versiyon 2 1993 yılında geliştirilmiştir ve en son 1998 yılında standartlaştırılmıştır. RIp versiyon 2 alt ağ bilgisini taşıyacak hale gelmiştir ve bu da CIDR ‘ ı desteklemiştir. Geriye uyumluluğu desteklemek adına, hop sayısı sınırı 15 kalmıştır. RIP versiyon 2 eğer RIP versiyon 1 mesajları içerisindeki tüm protokol alanları sıfır olursa tamamen RIP versiyon 1 ile birlikte çalışabilirliği desteklemektedir. Ek olarak, uyumlu switch özelliği ince taneli birlikte çalışabilirlik ayarlarına da izin vermiştir. Ağa bağlı makinelerde gereksiz yüklenmeden kaçınmak için yönlendirme içerisine katılmamıştır, RIP versiyon 2 tüm yönlendirme tablosunu 224.0.0.9 adresinde tüm komşu yönlendiricilere broadcast yayımlayan RIP v1 e karşın multicast olarak yayınlar. Özel uygulamalar için unicast adreslemeye izin verilkmiştir. RIP versiyon 2 STD56 internet standardıdır. Yön etiketleri de RIP versiyonuna eklenmiştir. Bu da tüm yönlendiricilerin EGP protokollerinden merkezi yönlerin harici yönlerden ayırt edilmelerine imkân vermiştir.
RIPng
RIPng (RIP gelecek nesil) IPv6 gelecek nesil internet protokolünün desteklenmesi için RIP versiyon 2 nin gelişmişi olarak RFC 2080 içinde tanımlanmıştır. RIP versiyon 2 ve RIPng arasındaki temel fark Ipv6 ağı için destek RIPv2, RIPv1 ‘in güncel kimlik kanıtlamalarını desteklerken, IPv6 yönlendiricileri kimlik kanıtlama işlevi için IPSec kullanmayı desteklediğinden RIPng desteklemez. RIPv2 yönlendiricilere gelişigüzel kısaltmalar eklemeye izin verirken, RIPng izin vermez. RIPv2 her bir yönlendirme girişinde diğer hop ‘u şifreler, RIPng yönlendirme girişlerinin bir kümesi için diğer hop’un özel şifrelenmesini gerektirir. RIPng multicast grup FF02::9 u kullanarak UDP 521 portundan güncellemeleri gönderir.
Amaç
İnternet denen ağ, birçok ağın birbirine bağlantısı ile oluşur. Örneğin:
- Türkiye'deki çoğu internet servis sağlayıcısı, TTnet'in omurgasına bağlıdır
- Belki de binlerce satır yönlendirme bilgisi girecek adam sayısı azdır
- Ağ, değişimlere (örneğin TTnet'in su altı kablosunun kopması) karşı dayanıksız olacaktır
Dolayısıyla, RIP ve başka protokoller (OSPF de) router'ların birbirlerini otomatik olarak görmesi için gerekli hizmetleri sunarlar.
>> RIP'in sorunları <<
RIP, sadece kaç adımda gideceğini bildiğinden ortaya kimi sorunlar çıkar. Az önceki örnekte B ile C ağları arasındaki R3 yolunu kestiğimizi varsayalım. Bu durumda:
- B router'ı C'ye doğru olan bağlantısını aklından siler
- A router'ı B router'ına "ben C'ye iki adımda ulaşabiliyorum" der
- B router'ı bunu listesine ekler ve A router'ına "ben C'ye üç adımda ulaşabiliyorum" der
- Normalde C'ye B üzerinden ulaştığını bilen A router'ı, tablosunu günceller ve B'ye "ben C'ye dört adımda ulaşabiliyorum" der
- Ve bu "sonsuza doğru sayma" böyle devam eder!
Bu sorunun çözümü için RIP 16 adımdan daha fazla adımdan ulaşılan ağları "o aslında ulaşılamıyor" kapsamına alır. Buna ek olarak, daha karmaşık olan OSPF protokolü bu sorunu çözmektedir.
RIP ve Çalıştırılması
RIP bir yönlendirme protokolüdür ve yönlendirme tablosunu dinamik olarak günceller. RIP kullanılan sistemlerde yönlendirme bilgileri, yine RIP'ın komşu sistemlerden gelen yeni bilgiler uyarınca sürekli yenilenir. UNIX sistemlerin birçoğu RIP ile ilgili programı bünyesinde barındırır. Çalıştırılması için " %routed " yazılması yeterlidir. Bu komut yürütülmeye başlatıldıktan sonra artık dinamik yönlendirme yapılıyor demektir. Yönlendirme tablosuna "netstat *-rn " komutuyla bakılarak aktif yönlendirme bilgileri görülebilir. Normalde RIP'in koştuğu sistemler, kendi yönlendirme özelliklerini RIP'in koştuğu komşu sistemlere de gönderir. Böylece komşu olan tüm RIP'li sistemler birbirleri hakkında bilgi sahibi olurlar.
RIP ve gateway dosyası
RIP yönlendirme algoritmasına ait " routed " programı ilk çalıştırıldığında yönlendirme tablosu boştur denilebilir. " gateway " dosyası başlangıç yönlendirme bilgilerini tutan bir sistem dosyasıdır. " routed " programı sistem ilk kalktığında bu dosya içindeki bilgileri okur ve tabloya yerleştirir.
Kaynakça
İngilizce Wikipedia
Ayrıca bakınız
Dış bağlantılar
- Çanakkale OnSekiz Mart Üniversitesi11 Haziran 2020 tarihinde Wayback Machine sitesinde .
- Çanakkale OnSekiz Mart Üniversitesi Bilgisayar Mühendisliği22 Ekim 2013 tarihinde Wayback Machine sitesinde .
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bu madde Vikipedi bicem el kitabina uygun degildir Maddeyi Vikipedi standartlarina uygun bicimde duzenleyerek Vikipedi ye katkida bulunabilirsiniz Gerekli duzenleme yapilmadan bu sablon kaldirilmamalidir Kasim 2017 Ingilizce Router Information Protocol yani YonlendirmeBilgi Protokolu anlamina gelen RIP bir TCP IP agindaki router larin birbirini otomatik olarak tanimasinda kullanilan bir ic yonlendirme protokoldur Ayni zamanda uzaklik vektor algoritmasina dayanir ve IGP nin bir uygulamasidir Yonlendirme kararlari dugumler arasindaki sicramalarin sayisina dayanir Yonlendiriciden gecmek bir sicrama sayilir Ilk olarak XNS protokol kumesinde kullanilmis olup daha sonra IP ag uygulamalarinda kullanilmistir Internet iletisim kurallari dizisi OSI modeliKatman Iletisim kurallari7 Uygulama katmani HTTP DNS SMTP FTP TFTP UUCP NNTP SSL SSH IRC SNMP SIP RTP Telnet 6 Sunum katmani ISO 8822 ISO 8823 ISO 8824 ITU T T 73 ITU T X 409 5 Oturum katmani NFS SMB ISO 8326 ISO 8327 ITU T T 6299 4 Ulasim katmani TCP UDP SCTP DCCP 3 Ag katmani IP IPv4 IPv6 ICMP ARP Internet Grup Yonetim Protokolu IPX 2 Veri baglantisi katmani Ethernet HDLC Wi Fi Token ring FDDI PPP L2TP 1 Donanim katmani ISDN RS 232 EIA 422 RS 449 EIA 485 RIP en iyi yol secimini yaparken tek kriter olarak hop dugum sayisina bakar Max 15 hop kabul edilir 16 dan sonra destination unreachable hatasini gonderir Router bu protokolde kendisine bagli olan networkleri 30 saniyede bir komsu router a bildirir classfull bir protokoldur yani ip adresinin sinifina ait subnet mask secilerek gonderilir Subnet mask girilmez diger bir deyisle RIP protokolunde calisan bir router in inda hop sayisi 16 olanlar ulasilamaz anlamina gelmektedir Router herhangi bir komsu router dan 180 saniye bilgi alamazsa o kaydi artik kullanmiyor Eger 60 saniye daha bir bilgi alamazsa o router i yonlendirme tablosundan siliyor Yonlendirme tablosunda kaynak adres mask router interface time gibi bilgiler vardir Ayrica router lar arasinda herhangi bir kimlik kanitlamasi yoktur Ag topolojisindeki herhangi bir degisiklik oraya bagli olan yonlendirici tarafindan sezilir ve yonlendirici yeni durum icin degerlendirme yapar Eger daha iyi bir yol bulursa once kendi tablosunu gunceller ve daha sonra komsularina yansitir Komsu yonlendiricilerde yeni durumu goz onune alarak kendi tablolarini guncelleyip kendi komsularina haber verirler Ancak degisikligi ilk yansitan yonlendiriciye tekrar gonderilmemelidir Boyle bir durumda kisir bir dongu olusur Versiyonlar Yonlendirme bilgi protokolunun uc standart surumu bulunmaktadir IPv4 icin RIPv1 ve RIPv2 IPv6 icin RIPng RIP versiyon 1Rip versiyonunun orijinal talimatnamesi RIP in RFC 1058 icinde tanimlandigi uzere classful classful ag 1981 den CIDR in Classless Inter Domain Routing tanitimina kadar internette kullanilan bir ag adresleme mimarisidir Bu metot internet protokol versiyon 4 icin adres uzayini 5 adres sinifina parcalar Her bir sinif adreslerin ilk 4 bitinde kodlanmistir ya farkli bir ag boyutunu tanimlar mesala unicast adresler icin aga bagli bilgisayarlarin sayisi ya da mulitcast aglar sinif D tanimlar routing kullandigini soyler Periyodik yonlendirme altag bilgisini tasimadan guncelleme yapar VLSM icin destekten yoksundur Bu sinirlama ayni ag sinifi icinde farkli boyutta alt aglara sahip olmayi imkansiz hale getirmistir Diger bir deyisle bir ag sinifindaki tum alt aglar ayni boyuta sahiptirler Yonlendirici kimlik kanitlamasi icin de bir destek yoktur bu da RIP i cesitli ataklara karsi zayif kilar RIP versiyon 2Orijinal RIP talimatnamesinin eksikliginden dolayi RIP versiyon 2 1993 yilinda gelistirilmistir ve en son 1998 yilinda standartlastirilmistir RIp versiyon 2 alt ag bilgisini tasiyacak hale gelmistir ve bu da CIDR i desteklemistir Geriye uyumlulugu desteklemek adina hop sayisi siniri 15 kalmistir RIP versiyon 2 eger RIP versiyon 1 mesajlari icerisindeki tum protokol alanlari sifir olursa tamamen RIP versiyon 1 ile birlikte calisabilirligi desteklemektedir Ek olarak uyumlu switch ozelligi ince taneli birlikte calisabilirlik ayarlarina da izin vermistir Aga bagli makinelerde gereksiz yuklenmeden kacinmak icin yonlendirme icerisine katilmamistir RIP versiyon 2 tum yonlendirme tablosunu 224 0 0 9 adresinde tum komsu yonlendiricilere broadcast yayimlayan RIP v1 e karsin multicast olarak yayinlar Ozel uygulamalar icin unicast adreslemeye izin verilkmistir RIP versiyon 2 STD56 internet standardidir Yon etiketleri de RIP versiyonuna eklenmistir Bu da tum yonlendiricilerin EGP protokollerinden merkezi yonlerin harici yonlerden ayirt edilmelerine imkan vermistir RIPngRIPng RIP gelecek nesil IPv6 gelecek nesil internet protokolunun desteklenmesi icin RIP versiyon 2 nin gelismisi olarak RFC 2080 icinde tanimlanmistir RIP versiyon 2 ve RIPng arasindaki temel fark Ipv6 agi icin destek RIPv2 RIPv1 in guncel kimlik kanitlamalarini desteklerken IPv6 yonlendiricileri kimlik kanitlama islevi icin IPSec kullanmayi desteklediginden RIPng desteklemez RIPv2 yonlendiricilere gelisiguzel kisaltmalar eklemeye izin verirken RIPng izin vermez RIPv2 her bir yonlendirme girisinde diger hop u sifreler RIPng yonlendirme girislerinin bir kumesi icin diger hop un ozel sifrelenmesini gerektirir RIPng multicast grup FF02 9 u kullanarak UDP 521 portundan guncellemeleri gonderir AmacInternet denen ag bircok agin birbirine baglantisi ile olusur Ornegin Turkiye deki cogu internet servis saglayicisi TTnet in omurgasina baglidir Belki de binlerce satir yonlendirme bilgisi girecek adam sayisi azdir Ag degisimlere ornegin TTnet in su alti kablosunun kopmasi karsi dayaniksiz olacaktir Dolayisiyla RIP ve baska protokoller OSPF de router larin birbirlerini otomatik olarak gormesi icin gerekli hizmetleri sunarlar gt gt RIP in sorunlari lt lt RIP sadece kac adimda gidecegini bildiginden ortaya kimi sorunlar cikar Az onceki ornekte B ile C aglari arasindaki R3 yolunu kestigimizi varsayalim Bu durumda B router i C ye dogru olan baglantisini aklindan siler A router i B router ina ben C ye iki adimda ulasabiliyorum der B router i bunu listesine ekler ve A router ina ben C ye uc adimda ulasabiliyorum der Normalde C ye B uzerinden ulastigini bilen A router i tablosunu gunceller ve B ye ben C ye dort adimda ulasabiliyorum der Ve bu sonsuza dogru sayma boyle devam eder Bu sorunun cozumu icin RIP 16 adimdan daha fazla adimdan ulasilan aglari o aslinda ulasilamiyor kapsamina alir Buna ek olarak daha karmasik olan OSPF protokolu bu sorunu cozmektedir RIP ve CalistirilmasiRIP bir yonlendirme protokoludur ve yonlendirme tablosunu dinamik olarak gunceller RIP kullanilan sistemlerde yonlendirme bilgileri yine RIP in komsu sistemlerden gelen yeni bilgiler uyarinca surekli yenilenir UNIX sistemlerin bircogu RIP ile ilgili programi bunyesinde barindirir Calistirilmasi icin routed yazilmasi yeterlidir Bu komut yurutulmeye baslatildiktan sonra artik dinamik yonlendirme yapiliyor demektir Yonlendirme tablosuna netstat rn komutuyla bakilarak aktif yonlendirme bilgileri gorulebilir Normalde RIP in kostugu sistemler kendi yonlendirme ozelliklerini RIP in kostugu komsu sistemlere de gonderir Boylece komsu olan tum RIP li sistemler birbirleri hakkinda bilgi sahibi olurlar RIP ve gateway dosyasiRIP yonlendirme algoritmasina ait routed programi ilk calistirildiginda yonlendirme tablosu bostur denilebilir gateway dosyasi baslangic yonlendirme bilgilerini tutan bir sistem dosyasidir routed programi sistem ilk kalktiginda bu dosya icindeki bilgileri okur ve tabloya yerlestirir KaynakcaIngilizce WikipediaAyrica bakinizOpen shortest path first Routing Information ProtocolDis baglantilarCanakkale OnSekiz Mart Universitesi11 Haziran 2020 tarihinde Wayback Machine sitesinde Canakkale OnSekiz Mart Universitesi Bilgisayar Muhendisligi22 Ekim 2013 tarihinde Wayback Machine sitesinde