SlideShare a Scribd company logo
1 of 44
ROUTER YÖNLENDİRME
PROTOKOLLERİ VE ALGORİTMALARI
11310134093 Feriha SEÇEN 11310134092 Hatice SÖĞÜTLÜ
11310131019 Havva Nur TOTAN 13310131097 Zeliha BALEMEN
11310131056 Arife UYU 12310131073 Gülsüm ÇÖPÇÜ
YÖNLENDİRİCİLER(ROUTER)
 Ağlar arası (LAN-LAN,LAN-WAN,WAN-WAN) haberleşmenin
yapılabilmesi için ara bağlantıyı sağlar.
 Gelen paketin başlığından ve yönlendirme tablosu bilgilerinden
yararlanarak yönlendirme kararlarını verme yeteneğine sahiptir.
 Routerin bir RAM, CPU ve üzerinde bir işletim sistemi IOS (Internal
Operating System) vardır.
 Yönlendiricilerin asıl vazifesi aldığı paketi hedef adresine
göndermektir.
 Yönlendiriciler farklı ölçekteki ağlara göre farklı kapasitelerde
üretilirler.
 Yönlendirici alırken;
1.Hangi ağ arayüzlerini desteklemektedir?
Her yönlendirici her bağlantı şeklini desteklemez. Ethernet ya da
Fastethernet portu hemen tüm yönlendiricilerin üzerinde bulunur. Diğer
portlar ihtiyaca göre sonradan takılabilir.
2.Yönlenricilerin aynı anda çevirebilecekleri paket oranı
(switchfabric) bilinmelidir.
Yönlendiricilerin aynı anda işleyebilecekleri paket miktarı kısıtlıdır.
Alınacak yönlendiricinin switchfabric değeri yönlendiricinin üzerinden
akacak toplam trafik miktarına göre belirlenmelidir.
Yönlendiriciler
Merkez Yönlendiriciler:
 Daha fazla porta ve hızlı bir ağ erişimine sahiptir.
 Ağın merkezinde bulunduklarından hatasız ve sürekli çalışması gerekir.
Kenar Yönlendiriciler:
 Yerel ağı geniş alana bağlamakta kullanılır.
Yönlendiriciler
Yönlendirme (Routing) Nedir?
 Bir networkten diğerine geçiş için bir yol haritasıdır.
 Bu yol haritaları routerlarımıza dinamik olarak başka bir router
tarafından yada statik olarak bir admin tarafından hazırlanmış
olabilirler.
Yönlendirici Kullanan Geniş Bir Ağ
Yapısı
Yönlendirme Algoritmaları
 Yönlendirme algoritmaları yönlendirme tablolarını hazırlamak için
izlenen yollar olarak tanımlanmaktadır.
Algoritma Çeşitleri
Sabit Yöntem:
 Tablo, yönlendirme işlemleri boyunca sabit olarak kullanılır ve ağdaki
trafik farklılaşmalarına rağmen değiştirilmez.
 İki nokta arasında verinin ilerleyeceği yol önceden belli olmaktadır.
Algoritma Çeşitleri
Sabit Algoritmanın Dezavantajları
 Ağ üzerinde belli yollarda tıkanıklığa neden olabilmektedir.
 Başka bir olumsuz noktası ise bağlantılarda meydana gelebilecek
kopmaların tablolarda güncelleme yapılmadığından dolayı
yönlendirme işlemine olumsuz yansımasıdır.
Algoritma Çeşitleri
Dinamik ( Dynamic ) Yöntem:
 Tabloların ağın trafiğine göre sürekli güncellenmesi yapılmaktadır.
 İki nokta arasında iletilen veri her seferinde farklı yolları
kullanabilmektedir.
 Daha karmaşık algoritmalara sahiptir.
 Ağda oluşabilecek trafik değişimleri ve bağlantı kopmalarında farklı
yollar kullanabilmektedir.
Yönlendirme Çeşitleri
Merkezi Yönlendirme
 Paketin gönderilmesi sırasında üzerinden geçeceği yönlendiriciler
gönderildiği yönlendirici tarafından belirlenmektedir.
 Yönlendirme işlemi veri yolculuğuna çıkarken belirlenmiş olmaktadır.
Yönlendirme Çeşitleri
Dağınık Yönlendirme:
 Paketin ulaştığı her yönlendirici hedef İP adresi baz alarak elindeki
bilgiler ile paketi bir sonraki yönlendiriciye iletmektedir.
 Paketin yolu başlangıçta değil süreç içerisinde belirlenmektedir.
Yönlendirme Algoritmaları
 Temel amacı bir graf üzerindeki iki nokta arasında en kısa yolun
bulunmasıdır.
 Yönlendirme algoritmalarının atası olarak da kabul edilmektedir.
a. Dijkstra En Kısa Yol Algoritması
Yönlendirme Algoritmaları
 Dijkstra algoritması sonuç olarak A düğümünden diğer düğümlere giden en kısa
yolları verecektir.
a. Dijkstra En Kısa Yol Algoritması
Yönlendirme Algoritmaları
 Bu algoritma sabit yönlendirme algoritması sınıfına dahildir. Çünkü bu
algoritma tarafından oluşturulan yönlendirme tablosu, yönlendirme
işlemleri boyunca sabit olarak kullanılır ve ağdaki trafik
farklılaşmalarına rağmen değiştirilmez.
a. Dijkstra En Kısa Yol Algoritması
Yönlendirme Algoritmaları
 Bellman-Frord algoritması Dijkstra algoritmasına göre daha kapsamlı
bir algoritmadır.
 Bu Algoritma temel olarak düğümlerin kaynaktan olan uzaklıklarına
göre (geçilecek düğüm sayısı-hop) işlemektedir.
b. Bellman-Ford En Kısa Yol Algoritması
Yönlendirme Algoritmaları
 İlk olarak kaynak düğümden (A düğümü) bir atlamayla gidilecek olan B ve D
düğümleri belirlenir ve değerleri işlenir.
b. Bellman-Ford En Kısa Yol Algoritması
Yönlendirme Algoritmaları
 Geçilecek düğüm sayısı sırasıyla 2-3 ve 4 olarak belirlenip her atlamada
gidilecek düğümler belirlenerek algoritma sonunda kaynak düğümden diğer
tüm düğümlere gidilecek en kısa yollar belirlenmiş olur.
b. Bellman-Ford En Kısa Yol Algoritması
Yönlendirme Algoritmaları
 Su baskını yönteminde bir düğüme gelen paketin kopyaları paketin
geldiği düğüm hariç tüm komşularına gönderilme prensibine
dayanmaktadır.
 Bu yöntemin dezavantajı her düğümde paketin kopyaları
oluşturulduğundan dolayı trafiğin aşırı derecede yoğunlaşmasıdır.
c. Su Baskını (Flooding) Algoritması
Yönlendirme Algoritmaları
 Su baskını yönteminin dezavantajları olmasına rağmen birçok da
avantajı bulunmaktadır.
 Bu avantajlar, düğümlerde hiçbir hesaplamanın yapılmaması ve
paketin ne olursa olsun bir yolunu bulup hedefe ulaşması şeklinde
sıralanabilir.
c. Su Baskını (Flooding) Algoritması
d. Rastgele (Random) Yönlendirme Algoritması
 Düğüme gelen paket tamamen rastsal bir biçimde seçilen komşulardan
birine gönderilmektedir.
 Bu yöntemde düğüme paketin geldiği düğüm hariç 4 yol varsa paketin
herhangi bir yola gönderilme olasılığı 1/4 olmaktadır.
 Bu yöntemdeki rastsal seçim için belli bir ölçüt koyularak gelişmiş bir
modele döndürülebilmektedir. Bu ölçüt genelde düğüme bağlı hatların
veri hızı olarak kullanılmaktadır.
 Bu sayede paketin daha hızlı olan bir hatta gönderilme olasılığı
arttırılmaktadır.
Yönlendirme Algoritmaları
e. Uzaklık Vektörü Algoritması
 Dinamik bir yönlendirme algoritmasıdır.
 Her bir düğüm ağın geneli hakkında bir yönlendirme tablosu tutmaktadır.
 Bu tabloda hedef düğümün uzaklığı ve hedef düğüme ulaşabilmek için
yönlendirilmesi gereken bir sonraki düğüm bilgisi tutulmaktadır.
 Bu tablolara uzaklık vektörü adı verilmektedir.
Yönlendirme Algoritmaları
e. Uzaklık Vektörü Algoritması
 Düğümler ellerinde bulunan vektörleri belli zaman aralıklarında komşula-
rına göndermekte ve komşularından gelen bilgileri almaktadırlar.
 Her düğüm kendine gelen vektörlerdeki verileri kullanarak tuttuğu
vektörü güncellemektedir.
 Bu sayede düğüm kendine komşu olmayan düğümlere ulaşma yollarını da
öğrenmiş olmaktadır.
Yönlendirme Algoritmaları
 Sistem ilk çalışmaya başladığında bütün düğümlerdeki boş olan tablolar,
düğümün komşularına olan uzaklıklarını öğrenmesi ile doldurulmaktadır. Bu
durumda sadece komşularına olan uzaklık yer almaktadır.
f. Bağlantı Durumu Algoritması
 Bağlantı durumu yönlendirme (Link State) algoritması Dijkstra en kısa yol
algoritmasını kullanmaktadır. Fakat bu algoritmalardan en büyük farkı sabit
değil ağın durumuna göre değişen (dinamik) bir yöntem olmasıdır.
 Bu yöntem 1979'da uzaklık vektörü algoritmasının temel iki problemine
alternatif olarak geliştirilmiştir.
 Bu iki problemden ilki uzaklık vektörü algoritmasının sonuca ulaşmasının fazla
zaman almasıdır. İkincisi ise uzaklık vektörü algoritmasının bağlantıların
kapasitelerinin göz önünde bulundurulmamasıdır.
Yönlendirme Algoritmaları
Yönlendirme Protokolleri
 İnterneti oluşturan ağlar birbirlerine ağ geçidi ile bağlanmaktadır.
 İnterneti oluşturan ve kendi içerisinde ortak bir yönetime sahip ağ yapılarına
otonom sistemler (Autonomous systems) denir.
 Yönlendirme Protokoller;
1) Otonom sistemlerin içerisinde çalışan dahili yönlendirme protokolleri
(Inte- rior Routing Protokol-IRP)
2) Otonom sistemler arasında yönlendirme sağlayan harici yönlendirme
protokolleri (Exterior Routing Protokol-ERP)
Otonom sistemlerin içerisinde çalışan dahili yönlendirme protokolleri
(Inte- rior Routing Protokol-IRP)
Yönlendirme Protokolleri
Otonom sistemler arasında yönlendirme sağlayan harici yönlendirme
protokolleri (Exterior Routing Protokol-ERP)
Yönlendirme Protokolleri
 Dahili yönlendirme protokolleri kullandıkları algoritmalara göre iki alt
kategoriye ayrılmaktadır.
Yönlendirme Protokolleri
Uzaklık vektörü algoritması
Bağlantı durumu algoritması
 Dahili yönlendirme protokolleri:
• Yönlendirme bilgi protokolü (Routing Information Protocol-RIP),
• En kısa açık yol protokolü (Open shortest path first protokol-OSPF),
• Dahili ağ geçidi yönlendirme protokolü (Interior Gatevvay Routing
Protocol-IGRP),
• Geliştirilmiş dahili ağ geçidi yönlendirme protokolüdür (Enhanced
In- terior Gateway Routing Protocol-EİGRP).
Yönlendirme Protokolleri
 Harici yönlendirme protokolleri:
• Harici ağ geçidi protokolü (Exterior Gateway Protocol-EGP),
• Sınır ağ geçidi protokolü (Border Gateway Protokol-BGP),
• En kısa sınırlan dirilmiş yol protokolüdür (Constrained Shortest Path
First- CSPF).
Yönlendirme Protokolleri
Yönlendirme Protokolleri
A.RIP
 Dahili yönlendirme protokolü olan yönlendirme bilgi protokolü (Rou ting
Information Protocol-RIP).
 TCP/IP ağındaki yönlendiricilerin birbirini otomatik olarak tanımasında ve kendi
yönlendirme tablolarını oluşturmasında kullanılan protokoldür.
 Uzaklık vektörü algoritmasını kuIlanır.
 RIP bu algoritmayı kullanırken kaynak ve hedef arasındaki mesafeyi geçilecek
düğüm sayısı olarak kabul etmektedir.
 Uzaklık vektörü algoritmasında ortaya çıkan sonsuza sayma probleminin çözümü
için RIP, iki nokta arasındaki yolun maksimum 15 düğüm sayısı kabul
etmektedir.
 B.OSPF
 En kısa açık yol protokolü (OPSF-Open Shortest Path First).
 Ağ katmanında çalışan, TCP/IP protokolü ağları üzerinde yönlendirme
yapan dahili yönlendirme protokolüdür.
 Bağlantı durumu algoritmasını kullanmakta dolayısı ile Dijkstra algoritması
temelinde çalışmaktadır.
 OSPF'nin en büyük avantajı büyük ağlar üzerinde bile maliyeti çok düşük
tutarak verimliliği arttırmasıdır.
 En büyük dezavantajı ise karmaşık bir yapıya sahip olmasıdır.
 Her bir yönlendirici bağlı bulunduğu otonom sistem içerisinde yer alan
tüm yol bilgisini bir tabloda tutmakta ve en kısa yolu bu tabloyu
kullanarak hesaplamaktadır.
Yönlendirme Protokolleri
 C.IGRP
 Dahili ağ geçidi yönlendirme protokolü (Dahili ağ geçidi yönlendirme prolokolü-
IGRP)
 IGRP, RIP içerisinde bulunan sınırlılıkları (iki düğüm arası maksimum düğüm sayısı)
ortadan kaldırmak amacı ile geliştirilmiştir.
 IGRP'de maksimum düğüm sayısı varsayılan olarak 100 ile belirlense de 255'e
kadar çıkartılabilmektedir.
 Yol seçiminde atlama sayısı yerine beş adet ölçüt kullanılmaktadır: bant genişliği,
yük, gecikme, güvenilirlik ve iletilen maksimum birim.
 Uzaklık vektörü algoritmasını kullanan IGRP yol bilgisine ait veri değişimi 90
saniyede gerçekleştirirken, ağdaki değişikliklerin bildirilmesini hemen
yapmaktadır.
Yönlendirme Protokolleri
 D.EIGRP
 Geliştirilmiş dahili ağ geçidi yönlendirme protokolü (Enhanced inter- rior
gateway routing protocol-EIGRP)
 IGRP'nin yetersiz kalması ile geliştirilmiş bir protokoldür.
 EIGRP temel olarak hem bir uzaklık vektörü ve bağlantı durum vektörü
algoritmasının iyi yönlerini alarak geliştirilmiştir.
Yönlendirme Protokolleri
 D.EIGRP
 EIGRP üzerinde çalışan yönlendiriciler, veri alışverişi amacı ile 5 farklı paket
kullanmaktadır:
 Selam (Hello),
 Güncelleme (Update),
 Sorgu (Query),
 Yanıt (Reply)
 Onay (Acknovvledgement)
 Sisteme yeni dahil olan veya sistemden çıkarılan bir yönlendiricinin
belirlenmesi sorgu, selam ve onay mesajları ile tespit edilmektedir.
 Ağ da gerçekleşen değişiklikler güncelleme paketleri ile komşulara sunulur.
Yönlendirme Protokolleri
 E.EGP
 Harici ağ geçidi protokolü (Exterior Gatevvay Protocol-EGP)
 Otonom sistemler arasında yol belirlemede kullanılır.
 EGP temel olarak ağ geçitleri içerisinde bulunan yönlendirme tab-
lolarının kurulması ve güncellenmesini sağlamaktadır.
 EGP ile çalışan bir ağ geçidi komşularını belirlemekte, komşularına
bilgi mesajları göndermekte ve onların çalışır durumda olduklarım test
etmektedir.
Yönlendirme Protokolleri
Şekil- IGP ve EGP’nin Kullanım Yeri
 F.BGP
 Sınır ağ geçidi protokolü (Border gatevvay protocol-BGP)
 EGP protokolünün yerine geliştirilen merkezi olmayan bir yönlendirme
protokolüdür.
 Örnek olarak içerisinde OSPF protokolü kullanan otonom sistemler bu
protokol yardımı ile birbirlerine bağlanabilmektedirler. Bu yapısı ile
BGP İnternet'in en önemli protokollerinden birisidir.
 BGP ağ yapısında gerçekleşebilecek değişimleri anlayabilmek amacı ile
duyuru (anouncement) paketlerini kullanmaktadır.
 Bu yöntemde her kenar ağ geçidi belli süre aralıklarında çalışır
durumda olduğunu komşularına duyurmaktadır.
Yönlendirme Protokolleri
 Herhangi bir nedenden ötürü ağ geçidi çalışamaz hale gelirse komşu cihaz, bu
paketi alamayacaktır.
 Bu durumda ağ geçidi çalışır durumda olmayan ağ geçidinin bilgilerini tespit
etmekte ve bunları silmektedir.
 BGP diğer birçok yönlendirme protokolünden farklı olarak TCP protokolünü
kullanmaktadır.
 BGP’yi kullanan bir yönlendirici her 60 saniyede bir 19 byte paketleri
komşularına göndermektedir.
 Önemli fonksiyonlarından biri yönlendirmede gerçekleşebilecek döngülerin
yakalanmasıdır.
 BGP, otonom sistemleri birbirlerine bağlamasının dışında, otonom sistem
içerisinde de kullanılabilmektedir.
Yönlendirme Protokolleri
Kaynakça
 http://www.cozumpark.com/blogs/network/archive/2013/02/03/dinamik-
yonlendirme-ve-rip-konfigurasyonu.aspx
 http://cagataykartal.net/Pages/Dinamikyonlendirme.aspx
 http://tr.wikipedia.org/wiki/Y%C3%B6nlendirme_protokolleri
 http://bilgisayarokulumuz.com/?tag=statik-yonlendirme

More Related Content

What's hot

Ch 18 intro to network layer - section 1
Ch 18   intro to network layer - section 1Ch 18   intro to network layer - section 1
Ch 18 intro to network layer - section 1Hossam El-Deen Osama
 
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)anilinvns
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)NetProtocol Xpert
 
Routing Information Protocol (RIP)
Routing Information Protocol (RIP)Routing Information Protocol (RIP)
Routing Information Protocol (RIP)Amna Nawazish
 
Dynamic Routing
Dynamic RoutingDynamic Routing
Dynamic Routingtmavroidis
 
Switching
Switching Switching
Switching Abid Ali
 
Nöral tüp defektleri
Nöral tüp defektleriNöral tüp defektleri
Nöral tüp defektlerisbagci
 
transport layer protocols
transport layer protocolstransport layer protocols
transport layer protocolsBE Smârt
 
Bab 2 perangkat uji pada telekomunikasi
Bab 2 perangkat uji pada telekomunikasiBab 2 perangkat uji pada telekomunikasi
Bab 2 perangkat uji pada telekomunikasiEKO SUPRIYADI
 
OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)Ann Joseph
 
Pengenalan fungsi chain pada firewall (filter rule)
Pengenalan fungsi chain pada firewall (filter rule)Pengenalan fungsi chain pada firewall (filter rule)
Pengenalan fungsi chain pada firewall (filter rule)Slamet Nurhadi
 
ospf routing protocol
ospf routing protocolospf routing protocol
ospf routing protocolAmeer Agel
 

What's hot (20)

IS-IS Protocol
IS-IS ProtocolIS-IS Protocol
IS-IS Protocol
 
Chapter 30 - Cry
Chapter 30 - CryChapter 30 - Cry
Chapter 30 - Cry
 
Ch 18 intro to network layer - section 1
Ch 18   intro to network layer - section 1Ch 18   intro to network layer - section 1
Ch 18 intro to network layer - section 1
 
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
 
BGP
BGP BGP
BGP
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)
 
Routing Information Protocol (RIP)
Routing Information Protocol (RIP)Routing Information Protocol (RIP)
Routing Information Protocol (RIP)
 
Dynamic Routing
Dynamic RoutingDynamic Routing
Dynamic Routing
 
Switching
Switching Switching
Switching
 
Nöral tüp defektleri
Nöral tüp defektleriNöral tüp defektleri
Nöral tüp defektleri
 
Routing Protocols
Routing ProtocolsRouting Protocols
Routing Protocols
 
transport layer protocols
transport layer protocolstransport layer protocols
transport layer protocols
 
Transport layer protocols : TCP and UDP
Transport layer protocols  : TCP and UDPTransport layer protocols  : TCP and UDP
Transport layer protocols : TCP and UDP
 
Bab 2 perangkat uji pada telekomunikasi
Bab 2 perangkat uji pada telekomunikasiBab 2 perangkat uji pada telekomunikasi
Bab 2 perangkat uji pada telekomunikasi
 
OSPF Basics
OSPF BasicsOSPF Basics
OSPF Basics
 
Data link control protocol(2)
Data link control protocol(2)Data link control protocol(2)
Data link control protocol(2)
 
Ospf area types
Ospf area typesOspf area types
Ospf area types
 
OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)
 
Pengenalan fungsi chain pada firewall (filter rule)
Pengenalan fungsi chain pada firewall (filter rule)Pengenalan fungsi chain pada firewall (filter rule)
Pengenalan fungsi chain pada firewall (filter rule)
 
ospf routing protocol
ospf routing protocolospf routing protocol
ospf routing protocol
 

Similar to Router yönlendi̇rme protokolleri̇ ve algori̇tmalari(9.grup)

Yönlendiriciler
YönlendiricilerYönlendiriciler
Yönlendiricilermsbasarici
 
Yönlendirme temelleri
Yönlendirme temelleriYönlendirme temelleri
Yönlendirme temelleriErol Dizdar
 
Tasarsiz Aglarda Guvenlik
Tasarsiz Aglarda GuvenlikTasarsiz Aglarda Guvenlik
Tasarsiz Aglarda Guvenlikeroglu
 
Temel ağ bilgisi
Temel ağ bilgisiTemel ağ bilgisi
Temel ağ bilgisiBegüm Erol
 
Bilgisayar Ağları
Bilgisayar AğlarıBilgisayar Ağları
Bilgisayar AğlarıHarun Çetin
 
Network - Bilgisayar Ağlarına Giriş
Network - Bilgisayar Ağlarına Giriş Network - Bilgisayar Ağlarına Giriş
Network - Bilgisayar Ağlarına Giriş Murat KARA
 
Siber Güvenlik ve Etik Hacking Sunu - 4
Siber Güvenlik ve Etik Hacking Sunu - 4Siber Güvenlik ve Etik Hacking Sunu - 4
Siber Güvenlik ve Etik Hacking Sunu - 4Murat KARA
 
Wireshark.pdf
Wireshark.pdfWireshark.pdf
Wireshark.pdfandrohitt
 
DHCP SERVER Logları ve SNMP ile Kimlik Takibi
DHCP SERVER Logları ve SNMP ile Kimlik TakibiDHCP SERVER Logları ve SNMP ile Kimlik Takibi
DHCP SERVER Logları ve SNMP ile Kimlik TakibiErtugrul Akbas
 
bilgi-teknolojileri--8230-39946-20200303172854.ppt
bilgi-teknolojileri--8230-39946-20200303172854.pptbilgi-teknolojileri--8230-39946-20200303172854.ppt
bilgi-teknolojileri--8230-39946-20200303172854.pptAlperBilir1
 
Bilgisayar Aglari ve Iletisim - Halil Ibrahim Yilmaz
Bilgisayar Aglari ve Iletisim - Halil Ibrahim YilmazBilgisayar Aglari ve Iletisim - Halil Ibrahim Yilmaz
Bilgisayar Aglari ve Iletisim - Halil Ibrahim YilmazHalil İbrahim Yılmaz
 
OSI Standartları-FurkanSimsek-21907040.pptx
OSI Standartları-FurkanSimsek-21907040.pptxOSI Standartları-FurkanSimsek-21907040.pptx
OSI Standartları-FurkanSimsek-21907040.pptxFurkanimek12
 
TCP/IP Ağlarda İleri Seviye Paket Analizi – Tshark
TCP/IP Ağlarda İleri Seviye Paket Analizi – TsharkTCP/IP Ağlarda İleri Seviye Paket Analizi – Tshark
TCP/IP Ağlarda İleri Seviye Paket Analizi – TsharkBGA Cyber Security
 
Vekil Sunucularve Guvenlik Duvarlari
Vekil Sunucularve Guvenlik DuvarlariVekil Sunucularve Guvenlik Duvarlari
Vekil Sunucularve Guvenlik Duvarlarieroglu
 
Network Cihazları-FurkanSimsek-21907040.pptx
Network Cihazları-FurkanSimsek-21907040.pptxNetwork Cihazları-FurkanSimsek-21907040.pptx
Network Cihazları-FurkanSimsek-21907040.pptxFurkanimek12
 
baskıyagiden-IP-MPLSaglaruzerindesanalyerelservisler-reviewdan-sonra
baskıyagiden-IP-MPLSaglaruzerindesanalyerelservisler-reviewdan-sonrabaskıyagiden-IP-MPLSaglaruzerindesanalyerelservisler-reviewdan-sonra
baskıyagiden-IP-MPLSaglaruzerindesanalyerelservisler-reviewdan-sonraFatih Erdem
 
Yeni microsoft power point sunusu (1)
Yeni microsoft power point sunusu (1)Yeni microsoft power point sunusu (1)
Yeni microsoft power point sunusu (1)merAlperAYSAN
 

Similar to Router yönlendi̇rme protokolleri̇ ve algori̇tmalari(9.grup) (20)

Yönlendiriciler
YönlendiricilerYönlendiriciler
Yönlendiriciler
 
Yönlendirme temelleri
Yönlendirme temelleriYönlendirme temelleri
Yönlendirme temelleri
 
Tasarsiz Aglarda Guvenlik
Tasarsiz Aglarda GuvenlikTasarsiz Aglarda Guvenlik
Tasarsiz Aglarda Guvenlik
 
1.modül
1.modül1.modül
1.modül
 
Temel ağ bilgisi
Temel ağ bilgisiTemel ağ bilgisi
Temel ağ bilgisi
 
Bilgisayar Ağları
Bilgisayar AğlarıBilgisayar Ağları
Bilgisayar Ağları
 
Network - Bilgisayar Ağlarına Giriş
Network - Bilgisayar Ağlarına Giriş Network - Bilgisayar Ağlarına Giriş
Network - Bilgisayar Ağlarına Giriş
 
Siber Güvenlik ve Etik Hacking Sunu - 4
Siber Güvenlik ve Etik Hacking Sunu - 4Siber Güvenlik ve Etik Hacking Sunu - 4
Siber Güvenlik ve Etik Hacking Sunu - 4
 
Wireshark.pdf
Wireshark.pdfWireshark.pdf
Wireshark.pdf
 
DHCP SERVER Logları ve SNMP ile Kimlik Takibi
DHCP SERVER Logları ve SNMP ile Kimlik TakibiDHCP SERVER Logları ve SNMP ile Kimlik Takibi
DHCP SERVER Logları ve SNMP ile Kimlik Takibi
 
Ağ Temelleri
Ağ TemelleriAğ Temelleri
Ağ Temelleri
 
bilgi-teknolojileri--8230-39946-20200303172854.ppt
bilgi-teknolojileri--8230-39946-20200303172854.pptbilgi-teknolojileri--8230-39946-20200303172854.ppt
bilgi-teknolojileri--8230-39946-20200303172854.ppt
 
Bilgisayar Aglari ve Iletisim - Halil Ibrahim Yilmaz
Bilgisayar Aglari ve Iletisim - Halil Ibrahim YilmazBilgisayar Aglari ve Iletisim - Halil Ibrahim Yilmaz
Bilgisayar Aglari ve Iletisim - Halil Ibrahim Yilmaz
 
OSI Standartları-FurkanSimsek-21907040.pptx
OSI Standartları-FurkanSimsek-21907040.pptxOSI Standartları-FurkanSimsek-21907040.pptx
OSI Standartları-FurkanSimsek-21907040.pptx
 
TCP/IP Ağlarda İleri Seviye Paket Analizi – Tshark
TCP/IP Ağlarda İleri Seviye Paket Analizi – TsharkTCP/IP Ağlarda İleri Seviye Paket Analizi – Tshark
TCP/IP Ağlarda İleri Seviye Paket Analizi – Tshark
 
Vekil Sunucularve Guvenlik Duvarlari
Vekil Sunucularve Guvenlik DuvarlariVekil Sunucularve Guvenlik Duvarlari
Vekil Sunucularve Guvenlik Duvarlari
 
Network Cihazları-FurkanSimsek-21907040.pptx
Network Cihazları-FurkanSimsek-21907040.pptxNetwork Cihazları-FurkanSimsek-21907040.pptx
Network Cihazları-FurkanSimsek-21907040.pptx
 
Prtg Network Monitor
Prtg Network MonitorPrtg Network Monitor
Prtg Network Monitor
 
baskıyagiden-IP-MPLSaglaruzerindesanalyerelservisler-reviewdan-sonra
baskıyagiden-IP-MPLSaglaruzerindesanalyerelservisler-reviewdan-sonrabaskıyagiden-IP-MPLSaglaruzerindesanalyerelservisler-reviewdan-sonra
baskıyagiden-IP-MPLSaglaruzerindesanalyerelservisler-reviewdan-sonra
 
Yeni microsoft power point sunusu (1)
Yeni microsoft power point sunusu (1)Yeni microsoft power point sunusu (1)
Yeni microsoft power point sunusu (1)
 

Router yönlendi̇rme protokolleri̇ ve algori̇tmalari(9.grup)

  • 1. ROUTER YÖNLENDİRME PROTOKOLLERİ VE ALGORİTMALARI 11310134093 Feriha SEÇEN 11310134092 Hatice SÖĞÜTLÜ 11310131019 Havva Nur TOTAN 13310131097 Zeliha BALEMEN 11310131056 Arife UYU 12310131073 Gülsüm ÇÖPÇÜ
  • 2. YÖNLENDİRİCİLER(ROUTER)  Ağlar arası (LAN-LAN,LAN-WAN,WAN-WAN) haberleşmenin yapılabilmesi için ara bağlantıyı sağlar.  Gelen paketin başlığından ve yönlendirme tablosu bilgilerinden yararlanarak yönlendirme kararlarını verme yeteneğine sahiptir.
  • 3.  Routerin bir RAM, CPU ve üzerinde bir işletim sistemi IOS (Internal Operating System) vardır.  Yönlendiricilerin asıl vazifesi aldığı paketi hedef adresine göndermektir.  Yönlendiriciler farklı ölçekteki ağlara göre farklı kapasitelerde üretilirler.
  • 4.  Yönlendirici alırken; 1.Hangi ağ arayüzlerini desteklemektedir? Her yönlendirici her bağlantı şeklini desteklemez. Ethernet ya da Fastethernet portu hemen tüm yönlendiricilerin üzerinde bulunur. Diğer portlar ihtiyaca göre sonradan takılabilir. 2.Yönlenricilerin aynı anda çevirebilecekleri paket oranı (switchfabric) bilinmelidir. Yönlendiricilerin aynı anda işleyebilecekleri paket miktarı kısıtlıdır. Alınacak yönlendiricinin switchfabric değeri yönlendiricinin üzerinden akacak toplam trafik miktarına göre belirlenmelidir.
  • 5. Yönlendiriciler Merkez Yönlendiriciler:  Daha fazla porta ve hızlı bir ağ erişimine sahiptir.  Ağın merkezinde bulunduklarından hatasız ve sürekli çalışması gerekir. Kenar Yönlendiriciler:  Yerel ağı geniş alana bağlamakta kullanılır.
  • 7. Yönlendirme (Routing) Nedir?  Bir networkten diğerine geçiş için bir yol haritasıdır.  Bu yol haritaları routerlarımıza dinamik olarak başka bir router tarafından yada statik olarak bir admin tarafından hazırlanmış olabilirler.
  • 8. Yönlendirici Kullanan Geniş Bir Ağ Yapısı
  • 9. Yönlendirme Algoritmaları  Yönlendirme algoritmaları yönlendirme tablolarını hazırlamak için izlenen yollar olarak tanımlanmaktadır.
  • 10. Algoritma Çeşitleri Sabit Yöntem:  Tablo, yönlendirme işlemleri boyunca sabit olarak kullanılır ve ağdaki trafik farklılaşmalarına rağmen değiştirilmez.  İki nokta arasında verinin ilerleyeceği yol önceden belli olmaktadır.
  • 11. Algoritma Çeşitleri Sabit Algoritmanın Dezavantajları  Ağ üzerinde belli yollarda tıkanıklığa neden olabilmektedir.  Başka bir olumsuz noktası ise bağlantılarda meydana gelebilecek kopmaların tablolarda güncelleme yapılmadığından dolayı yönlendirme işlemine olumsuz yansımasıdır.
  • 12. Algoritma Çeşitleri Dinamik ( Dynamic ) Yöntem:  Tabloların ağın trafiğine göre sürekli güncellenmesi yapılmaktadır.  İki nokta arasında iletilen veri her seferinde farklı yolları kullanabilmektedir.  Daha karmaşık algoritmalara sahiptir.  Ağda oluşabilecek trafik değişimleri ve bağlantı kopmalarında farklı yollar kullanabilmektedir.
  • 13. Yönlendirme Çeşitleri Merkezi Yönlendirme  Paketin gönderilmesi sırasında üzerinden geçeceği yönlendiriciler gönderildiği yönlendirici tarafından belirlenmektedir.  Yönlendirme işlemi veri yolculuğuna çıkarken belirlenmiş olmaktadır.
  • 14. Yönlendirme Çeşitleri Dağınık Yönlendirme:  Paketin ulaştığı her yönlendirici hedef İP adresi baz alarak elindeki bilgiler ile paketi bir sonraki yönlendiriciye iletmektedir.  Paketin yolu başlangıçta değil süreç içerisinde belirlenmektedir.
  • 15. Yönlendirme Algoritmaları  Temel amacı bir graf üzerindeki iki nokta arasında en kısa yolun bulunmasıdır.  Yönlendirme algoritmalarının atası olarak da kabul edilmektedir. a. Dijkstra En Kısa Yol Algoritması
  • 16. Yönlendirme Algoritmaları  Dijkstra algoritması sonuç olarak A düğümünden diğer düğümlere giden en kısa yolları verecektir. a. Dijkstra En Kısa Yol Algoritması
  • 17. Yönlendirme Algoritmaları  Bu algoritma sabit yönlendirme algoritması sınıfına dahildir. Çünkü bu algoritma tarafından oluşturulan yönlendirme tablosu, yönlendirme işlemleri boyunca sabit olarak kullanılır ve ağdaki trafik farklılaşmalarına rağmen değiştirilmez. a. Dijkstra En Kısa Yol Algoritması
  • 18. Yönlendirme Algoritmaları  Bellman-Frord algoritması Dijkstra algoritmasına göre daha kapsamlı bir algoritmadır.  Bu Algoritma temel olarak düğümlerin kaynaktan olan uzaklıklarına göre (geçilecek düğüm sayısı-hop) işlemektedir. b. Bellman-Ford En Kısa Yol Algoritması
  • 19. Yönlendirme Algoritmaları  İlk olarak kaynak düğümden (A düğümü) bir atlamayla gidilecek olan B ve D düğümleri belirlenir ve değerleri işlenir. b. Bellman-Ford En Kısa Yol Algoritması
  • 20. Yönlendirme Algoritmaları  Geçilecek düğüm sayısı sırasıyla 2-3 ve 4 olarak belirlenip her atlamada gidilecek düğümler belirlenerek algoritma sonunda kaynak düğümden diğer tüm düğümlere gidilecek en kısa yollar belirlenmiş olur. b. Bellman-Ford En Kısa Yol Algoritması
  • 21. Yönlendirme Algoritmaları  Su baskını yönteminde bir düğüme gelen paketin kopyaları paketin geldiği düğüm hariç tüm komşularına gönderilme prensibine dayanmaktadır.  Bu yöntemin dezavantajı her düğümde paketin kopyaları oluşturulduğundan dolayı trafiğin aşırı derecede yoğunlaşmasıdır. c. Su Baskını (Flooding) Algoritması
  • 22. Yönlendirme Algoritmaları  Su baskını yönteminin dezavantajları olmasına rağmen birçok da avantajı bulunmaktadır.  Bu avantajlar, düğümlerde hiçbir hesaplamanın yapılmaması ve paketin ne olursa olsun bir yolunu bulup hedefe ulaşması şeklinde sıralanabilir. c. Su Baskını (Flooding) Algoritması
  • 23. d. Rastgele (Random) Yönlendirme Algoritması  Düğüme gelen paket tamamen rastsal bir biçimde seçilen komşulardan birine gönderilmektedir.  Bu yöntemde düğüme paketin geldiği düğüm hariç 4 yol varsa paketin herhangi bir yola gönderilme olasılığı 1/4 olmaktadır.  Bu yöntemdeki rastsal seçim için belli bir ölçüt koyularak gelişmiş bir modele döndürülebilmektedir. Bu ölçüt genelde düğüme bağlı hatların veri hızı olarak kullanılmaktadır.  Bu sayede paketin daha hızlı olan bir hatta gönderilme olasılığı arttırılmaktadır. Yönlendirme Algoritmaları
  • 24. e. Uzaklık Vektörü Algoritması  Dinamik bir yönlendirme algoritmasıdır.  Her bir düğüm ağın geneli hakkında bir yönlendirme tablosu tutmaktadır.  Bu tabloda hedef düğümün uzaklığı ve hedef düğüme ulaşabilmek için yönlendirilmesi gereken bir sonraki düğüm bilgisi tutulmaktadır.  Bu tablolara uzaklık vektörü adı verilmektedir. Yönlendirme Algoritmaları
  • 25. e. Uzaklık Vektörü Algoritması  Düğümler ellerinde bulunan vektörleri belli zaman aralıklarında komşula- rına göndermekte ve komşularından gelen bilgileri almaktadırlar.  Her düğüm kendine gelen vektörlerdeki verileri kullanarak tuttuğu vektörü güncellemektedir.  Bu sayede düğüm kendine komşu olmayan düğümlere ulaşma yollarını da öğrenmiş olmaktadır. Yönlendirme Algoritmaları
  • 26.  Sistem ilk çalışmaya başladığında bütün düğümlerdeki boş olan tablolar, düğümün komşularına olan uzaklıklarını öğrenmesi ile doldurulmaktadır. Bu durumda sadece komşularına olan uzaklık yer almaktadır.
  • 27. f. Bağlantı Durumu Algoritması  Bağlantı durumu yönlendirme (Link State) algoritması Dijkstra en kısa yol algoritmasını kullanmaktadır. Fakat bu algoritmalardan en büyük farkı sabit değil ağın durumuna göre değişen (dinamik) bir yöntem olmasıdır.  Bu yöntem 1979'da uzaklık vektörü algoritmasının temel iki problemine alternatif olarak geliştirilmiştir.  Bu iki problemden ilki uzaklık vektörü algoritmasının sonuca ulaşmasının fazla zaman almasıdır. İkincisi ise uzaklık vektörü algoritmasının bağlantıların kapasitelerinin göz önünde bulundurulmamasıdır. Yönlendirme Algoritmaları
  • 28. Yönlendirme Protokolleri  İnterneti oluşturan ağlar birbirlerine ağ geçidi ile bağlanmaktadır.  İnterneti oluşturan ve kendi içerisinde ortak bir yönetime sahip ağ yapılarına otonom sistemler (Autonomous systems) denir.  Yönlendirme Protokoller; 1) Otonom sistemlerin içerisinde çalışan dahili yönlendirme protokolleri (Inte- rior Routing Protokol-IRP) 2) Otonom sistemler arasında yönlendirme sağlayan harici yönlendirme protokolleri (Exterior Routing Protokol-ERP)
  • 29. Otonom sistemlerin içerisinde çalışan dahili yönlendirme protokolleri (Inte- rior Routing Protokol-IRP) Yönlendirme Protokolleri
  • 30. Otonom sistemler arasında yönlendirme sağlayan harici yönlendirme protokolleri (Exterior Routing Protokol-ERP) Yönlendirme Protokolleri
  • 31.  Dahili yönlendirme protokolleri kullandıkları algoritmalara göre iki alt kategoriye ayrılmaktadır. Yönlendirme Protokolleri Uzaklık vektörü algoritması Bağlantı durumu algoritması
  • 32.  Dahili yönlendirme protokolleri: • Yönlendirme bilgi protokolü (Routing Information Protocol-RIP), • En kısa açık yol protokolü (Open shortest path first protokol-OSPF), • Dahili ağ geçidi yönlendirme protokolü (Interior Gatevvay Routing Protocol-IGRP), • Geliştirilmiş dahili ağ geçidi yönlendirme protokolüdür (Enhanced In- terior Gateway Routing Protocol-EİGRP). Yönlendirme Protokolleri
  • 33.  Harici yönlendirme protokolleri: • Harici ağ geçidi protokolü (Exterior Gateway Protocol-EGP), • Sınır ağ geçidi protokolü (Border Gateway Protokol-BGP), • En kısa sınırlan dirilmiş yol protokolüdür (Constrained Shortest Path First- CSPF). Yönlendirme Protokolleri
  • 34. Yönlendirme Protokolleri A.RIP  Dahili yönlendirme protokolü olan yönlendirme bilgi protokolü (Rou ting Information Protocol-RIP).  TCP/IP ağındaki yönlendiricilerin birbirini otomatik olarak tanımasında ve kendi yönlendirme tablolarını oluşturmasında kullanılan protokoldür.  Uzaklık vektörü algoritmasını kuIlanır.  RIP bu algoritmayı kullanırken kaynak ve hedef arasındaki mesafeyi geçilecek düğüm sayısı olarak kabul etmektedir.  Uzaklık vektörü algoritmasında ortaya çıkan sonsuza sayma probleminin çözümü için RIP, iki nokta arasındaki yolun maksimum 15 düğüm sayısı kabul etmektedir.
  • 35.  B.OSPF  En kısa açık yol protokolü (OPSF-Open Shortest Path First).  Ağ katmanında çalışan, TCP/IP protokolü ağları üzerinde yönlendirme yapan dahili yönlendirme protokolüdür.  Bağlantı durumu algoritmasını kullanmakta dolayısı ile Dijkstra algoritması temelinde çalışmaktadır.  OSPF'nin en büyük avantajı büyük ağlar üzerinde bile maliyeti çok düşük tutarak verimliliği arttırmasıdır.  En büyük dezavantajı ise karmaşık bir yapıya sahip olmasıdır.  Her bir yönlendirici bağlı bulunduğu otonom sistem içerisinde yer alan tüm yol bilgisini bir tabloda tutmakta ve en kısa yolu bu tabloyu kullanarak hesaplamaktadır. Yönlendirme Protokolleri
  • 36.
  • 37.  C.IGRP  Dahili ağ geçidi yönlendirme protokolü (Dahili ağ geçidi yönlendirme prolokolü- IGRP)  IGRP, RIP içerisinde bulunan sınırlılıkları (iki düğüm arası maksimum düğüm sayısı) ortadan kaldırmak amacı ile geliştirilmiştir.  IGRP'de maksimum düğüm sayısı varsayılan olarak 100 ile belirlense de 255'e kadar çıkartılabilmektedir.  Yol seçiminde atlama sayısı yerine beş adet ölçüt kullanılmaktadır: bant genişliği, yük, gecikme, güvenilirlik ve iletilen maksimum birim.  Uzaklık vektörü algoritmasını kullanan IGRP yol bilgisine ait veri değişimi 90 saniyede gerçekleştirirken, ağdaki değişikliklerin bildirilmesini hemen yapmaktadır. Yönlendirme Protokolleri
  • 38.  D.EIGRP  Geliştirilmiş dahili ağ geçidi yönlendirme protokolü (Enhanced inter- rior gateway routing protocol-EIGRP)  IGRP'nin yetersiz kalması ile geliştirilmiş bir protokoldür.  EIGRP temel olarak hem bir uzaklık vektörü ve bağlantı durum vektörü algoritmasının iyi yönlerini alarak geliştirilmiştir. Yönlendirme Protokolleri
  • 39.  D.EIGRP  EIGRP üzerinde çalışan yönlendiriciler, veri alışverişi amacı ile 5 farklı paket kullanmaktadır:  Selam (Hello),  Güncelleme (Update),  Sorgu (Query),  Yanıt (Reply)  Onay (Acknovvledgement)  Sisteme yeni dahil olan veya sistemden çıkarılan bir yönlendiricinin belirlenmesi sorgu, selam ve onay mesajları ile tespit edilmektedir.  Ağ da gerçekleşen değişiklikler güncelleme paketleri ile komşulara sunulur. Yönlendirme Protokolleri
  • 40.  E.EGP  Harici ağ geçidi protokolü (Exterior Gatevvay Protocol-EGP)  Otonom sistemler arasında yol belirlemede kullanılır.  EGP temel olarak ağ geçitleri içerisinde bulunan yönlendirme tab- lolarının kurulması ve güncellenmesini sağlamaktadır.  EGP ile çalışan bir ağ geçidi komşularını belirlemekte, komşularına bilgi mesajları göndermekte ve onların çalışır durumda olduklarım test etmektedir. Yönlendirme Protokolleri
  • 41. Şekil- IGP ve EGP’nin Kullanım Yeri
  • 42.  F.BGP  Sınır ağ geçidi protokolü (Border gatevvay protocol-BGP)  EGP protokolünün yerine geliştirilen merkezi olmayan bir yönlendirme protokolüdür.  Örnek olarak içerisinde OSPF protokolü kullanan otonom sistemler bu protokol yardımı ile birbirlerine bağlanabilmektedirler. Bu yapısı ile BGP İnternet'in en önemli protokollerinden birisidir.  BGP ağ yapısında gerçekleşebilecek değişimleri anlayabilmek amacı ile duyuru (anouncement) paketlerini kullanmaktadır.  Bu yöntemde her kenar ağ geçidi belli süre aralıklarında çalışır durumda olduğunu komşularına duyurmaktadır. Yönlendirme Protokolleri
  • 43.  Herhangi bir nedenden ötürü ağ geçidi çalışamaz hale gelirse komşu cihaz, bu paketi alamayacaktır.  Bu durumda ağ geçidi çalışır durumda olmayan ağ geçidinin bilgilerini tespit etmekte ve bunları silmektedir.  BGP diğer birçok yönlendirme protokolünden farklı olarak TCP protokolünü kullanmaktadır.  BGP’yi kullanan bir yönlendirici her 60 saniyede bir 19 byte paketleri komşularına göndermektedir.  Önemli fonksiyonlarından biri yönlendirmede gerçekleşebilecek döngülerin yakalanmasıdır.  BGP, otonom sistemleri birbirlerine bağlamasının dışında, otonom sistem içerisinde de kullanılabilmektedir. Yönlendirme Protokolleri