İngilizce Open Shortest Path First, yani "En kısa yola Öncelik" anlamına gelen OSPF, bir (TCP/IP) ağındaki router'ların birbirini otomatik olarak tanımasında kullanılan bir protokoldür. OSPF yönlendirme internette yönlendirme için RIP gibi yaygınca kullanılan bir yöntemdir. OSPF temelde internet servis sağlayıcılarının () üst-tabakalarında kullanılır. OSPF kelimesindeki ilk O harfi yönlendirme protokolü şartlarının açık olduğunu gösterir (örnek olarak, Cisco’nun EIGRP protokolünün karşıtı gibi). OSPF’nin en güncel versiyonu ikincisidir[RFC 2328].
İ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, ... |
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.
- TTnet, birçok ülke üzerinden Avrupa ağı olan GEANT'ya bağlıdır.
- GEANT, ABD'ye ve Japonya'ya doğru birçok çıkışa sahiptir.
- vs.
Bu bağlantılarda routerlar kullanılır ve o routerlar bir şekilde hangi adrese ulaşırken hangi yolu kullanacağını bilmelidir. Bu durumda iki çözüm vardır:
- Ya birisi o router tablolarını el ile teker teker girecek
- Ya da router ağın bilgilerini otomatik olarak toplayacak
İlk çözümün ikinci çözüme göre birçok dezavantajı vardır:
- Belki de binlerce satır yönlendirme bilgisi girecek kişi 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, OSPF ve başka protokoller (RIP de) router'ların birbirlerini otomatik olarak görmesi için gerekli hizmetleri sunarlar.
Nasıl çalışır
OSPF, RIP’den sonra düşünülmüştür ve birçok gelişmiş özelliğe sahiptir. Temelde bağlantı-durum (İngilizce:link-state) bilgisinin taşmasını ve kullanan bir bağlantı-durum protokolüdür. OSPF ile birlikte, bir yönlendirici ağın tüm topolojik haritasını oluşturur. Yönlendirici daha sonra yerel olarak tüm ağlara en kısa yol ağacını elde etmek için Dijkstra’nın en kısa yol algoritmasını kullanır, kendisini bu ağaçta kök olarak belirler. Yönlendiriciler arasında özel bağlantı maliyetleri ağ yöneticisi tarafından ayarlanır. Yönetici tüm bağlantı maliyetlerini 1 olarak belirleyebilir, böylece miminum-hop yönlendirmeyi başarabilir veya bağlantı yüklerini trafik veya bant-genişliğine göre seçebilir. OSPF bağlantı maliyetleriyle ilgilenmez, bunun yerine sadece verilen bağlantı maliyetleri kümesiyle elde edilebilecek en düşük maliyetli yolları belirlemek için bir protokol sunar. OSPF ile bir yönlendirici yönlendirme bilgisini diğer tüm yönlendiricilere yayınlar, sadece kendi komşularına değil.
RIP'ten farkı
OSPF, RIP ile benzer bir şekilde çalışır, yani router'lar ulaşabildikleri ağlar ile ilgili bilgileri birbirleri ile değişirler.
Öte yandan, OSPF bir ağa kaç adımda ulaşabildiğini değil bir ağa ne kadar zamanda (veya hangi hızda) ulaşabildiğini yollar. Dolayısıyla, RIP'te görülebilen sonsuza kadar sayma sorunu ortadan kalkmış olur.
Buna ek olarak, OSPF dört değişik ağ rütbesine (İngilizce Backbone area, Stub area, Totally stubby area ve Not-so-stubby area) sahiptir.
Benzer şekilde, router'lar da rütbelendirilebilir:
- Bölgeler arası router'lar
- Özerk ağ uç router'ı
- Özerk ağ iç router'ı
- Omurga ağ router'ı
- Seçilmiş router
- Seçilmiş yedek router
Getirdiği yenilikler
- Güvenlik: OSPF yönlendiriciler arası iletişim kimlik kanıtlama kullanır. Basit(her yönlendiriciye aynı parola) ve MD5 olmak üzere iki çeşit doğrulama bulunmaktadır.
- Aynı maliyetli çoklu yollar: Aynı hedefe aynı maliyetli çok yol bulunursa, OSPF bunlardan birini seçmek yerine her birini de kullanmaya izin verir.
- Unicast ve multicast yönlendirmeye destek: Multicast OSPF()[RFC 1584] OSPF’nin multicast yönlenirmesi için basit bir genişletme sunar.
- Tek yönlendirmeli etki alanında hiyerarşi desteği: OSPF’nin otonom sistemler için hiyerarşik bir yapı oluşturabilmesi belki de en önemli yeniliğidir.
OSPF'in sorunları
OSPF mesajları, router'ların kendi içlerinde ağın bir haritasını çizmesini sağlarlar. Öte yandan, bir haritayı hatırlayabilme ve o haritada yolunu bulabilme hafıza ve işlem gücü açısından çok pahalıya mal olabilir!
Unutulmamalıdır ki seyyar satıcı problemi NP-Zor bir problemdir.
Ayrıca bakınız
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
Ingilizce Open Shortest Path First yani En kisa yola Oncelik anlamina gelen OSPF bir TCP IP agindaki router larin birbirini otomatik olarak tanimasinda kullanilan bir protokoldur OSPF yonlendirme internette yonlendirme icin RIP gibi yayginca kullanilan bir yontemdir OSPF temelde internet servis saglayicilarinin ust tabakalarinda kullanilir OSPF kelimesindeki ilk O harfi yonlendirme protokolu sartlarinin acik oldugunu gosterir ornek olarak Cisco nun EIGRP protokolunun karsiti gibi OSPF nin en guncel versiyonu ikincisidir RFC 2328 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 AmacInternet denen ag bircok agin birbirine baglantisi ile olusur Ornegin Turkiye deki cogu internet servis saglayicisi TTnet in omurgasina baglidir TTnet bircok ulke uzerinden Avrupa agi olan GEANT ya baglidir GEANT ABD ye ve Japonya ya dogru bircok cikisa sahiptir vs Bu baglantilarda routerlar kullanilir ve o routerlar bir sekilde hangi adrese ulasirken hangi yolu kullanacagini bilmelidir Bu durumda iki cozum vardir Ya birisi o router tablolarini el ile teker teker girecek Ya da router agin bilgilerini otomatik olarak toplayacak Ilk cozumun ikinci cozume gore bircok dezavantaji vardir Belki de binlerce satir yonlendirme bilgisi girecek kisi sayisi azdir Ag degisimlere ornegin TTnet in su alti kablosunun kopmasi karsi dayaniksiz olacaktir Dolayisiyla OSPF ve baska protokoller RIP de router larin birbirlerini otomatik olarak gormesi icin gerekli hizmetleri sunarlar Nasil calisirOSPF RIP den sonra dusunulmustur ve bircok gelismis ozellige sahiptir Temelde baglanti durum Ingilizce link state bilgisinin tasmasini ve kullanan bir baglanti durum protokoludur OSPF ile birlikte bir yonlendirici agin tum topolojik haritasini olusturur Yonlendirici daha sonra yerel olarak tum aglara en kisa yol agacini elde etmek icin Dijkstra nin en kisa yol algoritmasini kullanir kendisini bu agacta kok olarak belirler Yonlendiriciler arasinda ozel baglanti maliyetleri ag yoneticisi tarafindan ayarlanir Yonetici tum baglanti maliyetlerini 1 olarak belirleyebilir boylece miminum hop yonlendirmeyi basarabilir veya baglanti yuklerini trafik veya bant genisligine gore secebilir OSPF baglanti maliyetleriyle ilgilenmez bunun yerine sadece verilen baglanti maliyetleri kumesiyle elde edilebilecek en dusuk maliyetli yollari belirlemek icin bir protokol sunar OSPF ile bir yonlendirici yonlendirme bilgisini diger tum yonlendiricilere yayinlar sadece kendi komsularina degil RIP ten farkiOSPF RIP ile benzer bir sekilde calisir yani router lar ulasabildikleri aglar ile ilgili bilgileri birbirleri ile degisirler Ote yandan OSPF bir aga kac adimda ulasabildigini degil bir aga ne kadar zamanda veya hangi hizda ulasabildigini yollar Dolayisiyla RIP te gorulebilen sonsuza kadar sayma sorunu ortadan kalkmis olur Buna ek olarak OSPF dort degisik ag rutbesine Ingilizce Backbone area Stub area Totally stubby area ve Not so stubby area sahiptir Benzer sekilde router lar da rutbelendirilebilir Bolgeler arasi router lar Ozerk ag uc router i Ozerk ag ic router i Omurga ag router i Secilmis router Secilmis yedek routerGetirdigi yeniliklerGuvenlik OSPF yonlendiriciler arasi iletisim kimlik kanitlama kullanir Basit her yonlendiriciye ayni parola ve MD5 olmak uzere iki cesit dogrulama bulunmaktadir Ayni maliyetli coklu yollar Ayni hedefe ayni maliyetli cok yol bulunursa OSPF bunlardan birini secmek yerine her birini de kullanmaya izin verir Unicast ve multicast yonlendirmeye destek Multicast OSPF RFC 1584 OSPF nin multicast yonlenirmesi icin basit bir genisletme sunar Tek yonlendirmeli etki alaninda hiyerarsi destegi OSPF nin otonom sistemler icin hiyerarsik bir yapi olusturabilmesi belki de en onemli yeniligidir OSPF in sorunlariOSPF mesajlari router larin kendi iclerinde agin bir haritasini cizmesini saglarlar Ote yandan bir haritayi hatirlayabilme ve o haritada yolunu bulabilme hafiza ve islem gucu acisindan cok pahaliya mal olabilir Unutulmamalidir ki seyyar satici problemi NP Zor bir problemdir Ayrica bakinizOpen shortest path first Routing Information Protocol