SlideShare a Scribd company logo
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

CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITYCS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
Kathirvel Ayyaswamy
 
SSH - Secure Shell
SSH - Secure ShellSSH - Secure Shell
SSH - Secure Shell
Peter R. Egli
 
Wireless lan
Wireless lanWireless lan
Bridging in Networking
Bridging in NetworkingBridging in Networking
Bridging in Networking
Muhammad Arshad
 
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
BGA Cyber Security
 
Firewall
FirewallFirewall
Firewall
Mudasser Afzal
 
Wireshark
WiresharkWireshark
Wireshark
Sourav Roy
 
Final Presentation on the Network layer
Final Presentation on the Network layerFinal Presentation on the Network layer
Final Presentation on the Network layer
Zee Haak
 
Switching
SwitchingSwitching
Switching
sheekha_11
 
Port Security
Port SecurityPort Security
Port Security
NetProtocol Xpert
 
Quality of service
Quality of serviceQuality of service
Quality of service
Yasser El Harbili
 
Firewalls and packet filters
Firewalls and packet filtersFirewalls and packet filters
Firewalls and packet filters
MOHIT AGARWAL
 
PAROLA KIRMA SALDIRILARI
PAROLA KIRMA SALDIRILARIPAROLA KIRMA SALDIRILARI
PAROLA KIRMA SALDIRILARI
BGA Cyber Security
 
Routing algorithm network layer
Routing algorithm  network layerRouting algorithm  network layer
Routing algorithm network layer
sambhenilesh
 
Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders NotlarıBilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları
ercanbulus
 
Classical Encryption Techniques
Classical Encryption TechniquesClassical Encryption Techniques
Classical Encryption Techniques
university of education,Lahore
 
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITYCS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
Kathirvel Ayyaswamy
 
Aes
AesAes
TOR - The Onion Router
TOR - The Onion Router TOR - The Onion Router
TOR - The Onion Router
Marcello Viti
 
Firewall, Trusted Systems,IP Security ,ESP Encryption and Authentication
Firewall, Trusted Systems,IP Security ,ESP Encryption and AuthenticationFirewall, Trusted Systems,IP Security ,ESP Encryption and Authentication
Firewall, Trusted Systems,IP Security ,ESP Encryption and Authentication
Gopal Sakarkar
 

What's hot (20)

CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITYCS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
 
SSH - Secure Shell
SSH - Secure ShellSSH - Secure Shell
SSH - Secure Shell
 
Wireless lan
Wireless lanWireless lan
Wireless lan
 
Bridging in Networking
Bridging in NetworkingBridging in Networking
Bridging in Networking
 
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
 
Firewall
FirewallFirewall
Firewall
 
Wireshark
WiresharkWireshark
Wireshark
 
Final Presentation on the Network layer
Final Presentation on the Network layerFinal Presentation on the Network layer
Final Presentation on the Network layer
 
Switching
SwitchingSwitching
Switching
 
Port Security
Port SecurityPort Security
Port Security
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Firewalls and packet filters
Firewalls and packet filtersFirewalls and packet filters
Firewalls and packet filters
 
PAROLA KIRMA SALDIRILARI
PAROLA KIRMA SALDIRILARIPAROLA KIRMA SALDIRILARI
PAROLA KIRMA SALDIRILARI
 
Routing algorithm network layer
Routing algorithm  network layerRouting algorithm  network layer
Routing algorithm network layer
 
Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders NotlarıBilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları
 
Classical Encryption Techniques
Classical Encryption TechniquesClassical Encryption Techniques
Classical Encryption Techniques
 
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITYCS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
 
Aes
AesAes
Aes
 
TOR - The Onion Router
TOR - The Onion Router TOR - The Onion Router
TOR - The Onion Router
 
Firewall, Trusted Systems,IP Security ,ESP Encryption and Authentication
Firewall, Trusted Systems,IP Security ,ESP Encryption and AuthenticationFirewall, Trusted Systems,IP Security ,ESP Encryption and Authentication
Firewall, Trusted Systems,IP Security ,ESP Encryption and Authentication
 

Viewers also liked

Day 10.2 igrp
Day 10.2 igrpDay 10.2 igrp
Day 10.2 igrp
CYBERINTELLIGENTS
 
Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders NotlarıBilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları
ercanbulus
 
Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders NotlarıBilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları
ercanbulus
 
Distance vector routing algorithm
Distance vector routing algorithmDistance vector routing algorithm
Distance vector routing algorithm
Gaurav Rawat
 
Ppt of routing protocols
Ppt of routing protocolsPpt of routing protocols
Ppt of routing protocols
Bhagyashri Dhoke
 

Viewers also liked (6)

Yönlendi̇rme sunu
Yönlendi̇rme sunuYönlendi̇rme sunu
Yönlendi̇rme sunu
 
Day 10.2 igrp
Day 10.2 igrpDay 10.2 igrp
Day 10.2 igrp
 
Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders NotlarıBilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları
 
Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders NotlarıBilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları
 
Distance vector routing algorithm
Distance vector routing algorithmDistance vector routing algorithm
Distance vector routing algorithm
 
Ppt of routing protocols
Ppt of routing protocolsPpt of routing protocols
Ppt of routing protocols
 

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ğ bilgisi
Begü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 - 4
Murat KARA
 
Wireshark.pdf
Wireshark.pdfWireshark.pdf
Wireshark.pdf
androhitt
 
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
Ertugrul Akbas
 
bilgi-teknolojileri--8230-39946-20200303172854.ppt
bilgi-teknolojileri--8230-39946-20200303172854.pptbilgi-teknolojileri--8230-39946-20200303172854.ppt
bilgi-teknolojileri--8230-39946-20200303172854.ppt
AlperBilir1
 
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
Halil İbrahim Yılmaz
 
OSI Standartları-FurkanSimsek-21907040.pptx
OSI Standartları-FurkanSimsek-21907040.pptxOSI Standartları-FurkanSimsek-21907040.pptx
OSI Standartları-FurkanSimsek-21907040.pptx
Furkanimek12
 
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.pptx
Furkanimek12
 
Prtg Network Monitor
Prtg Network MonitorPrtg Network Monitor
Prtg Network Monitor
Kavi International
 
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
 
Bilgisayar Ağları
Bilgisayar AğlarıBilgisayar Ağları
Bilgisayar AğlarıFaik GÜNAY
 

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
 
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)
 
Bilgisayar Ağları
Bilgisayar AğlarıBilgisayar Ağları
Bilgisayar Ağları
 

Recently uploaded

Ayaklar da Hastalıklara göre refleks noktaları - Esat Başaran Akademi
Ayaklar da Hastalıklara göre refleks noktaları - Esat Başaran AkademiAyaklar da Hastalıklara göre refleks noktaları - Esat Başaran Akademi
Ayaklar da Hastalıklara göre refleks noktaları - Esat Başaran Akademi
SeyfettinColak
 
独家公布~比利时-罗马尼亚【3 9 7 7 . T W 官方指定】
独家公布~比利时-罗马尼亚【3 9 7 7 . T W  官方指定】独家公布~比利时-罗马尼亚【3 9 7 7 . T W  官方指定】
独家公布~比利时-罗马尼亚【3 9 7 7 . T W 官方指定】
faraonchoffg
 
Tam kan sayımı (Hemogram), Biyokimya tahlilleri.pdf
Tam kan sayımı (Hemogram), Biyokimya tahlilleri.pdfTam kan sayımı (Hemogram), Biyokimya tahlilleri.pdf
Tam kan sayımı (Hemogram), Biyokimya tahlilleri.pdf
SeyfettinColak
 
Temel Teknikler - Esat Başaran Akademi Refleksoloji
Temel Teknikler - Esat Başaran Akademi RefleksolojiTemel Teknikler - Esat Başaran Akademi Refleksoloji
Temel Teknikler - Esat Başaran Akademi Refleksoloji
SeyfettinColak
 
Alışkanlığın bağımlılığa dönüşmesi ve cesaretle eskiye dönme
Alışkanlığın bağımlılığa dönüşmesi ve cesaretle eskiye dönmeAlışkanlığın bağımlılığa dönüşmesi ve cesaretle eskiye dönme
Alışkanlığın bağımlılığa dönüşmesi ve cesaretle eskiye dönme
YaseminSengunDemirca
 
5) Türkiye'de Enerji kaynakları.ppt tyt
5) Türkiye'de Enerji kaynakları.ppt tyt5) Türkiye'de Enerji kaynakları.ppt tyt
5) Türkiye'de Enerji kaynakları.ppt tyt
tosaf96232
 
独家公布~法国-波兰【3 9 7 7 . T W 官方指定】
独家公布~法国-波兰【3 9 7 7 . T W  官方指定】独家公布~法国-波兰【3 9 7 7 . T W  官方指定】
独家公布~法国-波兰【3 9 7 7 . T W 官方指定】
faraonchoffg
 
SİNİR SİSTEMİ ANATOMİSİ - Esat Başaran Akademi
SİNİR SİSTEMİ ANATOMİSİ - Esat Başaran AkademiSİNİR SİSTEMİ ANATOMİSİ - Esat Başaran Akademi
SİNİR SİSTEMİ ANATOMİSİ - Esat Başaran Akademi
SeyfettinColak
 

Recently uploaded (8)

Ayaklar da Hastalıklara göre refleks noktaları - Esat Başaran Akademi
Ayaklar da Hastalıklara göre refleks noktaları - Esat Başaran AkademiAyaklar da Hastalıklara göre refleks noktaları - Esat Başaran Akademi
Ayaklar da Hastalıklara göre refleks noktaları - Esat Başaran Akademi
 
独家公布~比利时-罗马尼亚【3 9 7 7 . T W 官方指定】
独家公布~比利时-罗马尼亚【3 9 7 7 . T W  官方指定】独家公布~比利时-罗马尼亚【3 9 7 7 . T W  官方指定】
独家公布~比利时-罗马尼亚【3 9 7 7 . T W 官方指定】
 
Tam kan sayımı (Hemogram), Biyokimya tahlilleri.pdf
Tam kan sayımı (Hemogram), Biyokimya tahlilleri.pdfTam kan sayımı (Hemogram), Biyokimya tahlilleri.pdf
Tam kan sayımı (Hemogram), Biyokimya tahlilleri.pdf
 
Temel Teknikler - Esat Başaran Akademi Refleksoloji
Temel Teknikler - Esat Başaran Akademi RefleksolojiTemel Teknikler - Esat Başaran Akademi Refleksoloji
Temel Teknikler - Esat Başaran Akademi Refleksoloji
 
Alışkanlığın bağımlılığa dönüşmesi ve cesaretle eskiye dönme
Alışkanlığın bağımlılığa dönüşmesi ve cesaretle eskiye dönmeAlışkanlığın bağımlılığa dönüşmesi ve cesaretle eskiye dönme
Alışkanlığın bağımlılığa dönüşmesi ve cesaretle eskiye dönme
 
5) Türkiye'de Enerji kaynakları.ppt tyt
5) Türkiye'de Enerji kaynakları.ppt tyt5) Türkiye'de Enerji kaynakları.ppt tyt
5) Türkiye'de Enerji kaynakları.ppt tyt
 
独家公布~法国-波兰【3 9 7 7 . T W 官方指定】
独家公布~法国-波兰【3 9 7 7 . T W  官方指定】独家公布~法国-波兰【3 9 7 7 . T W  官方指定】
独家公布~法国-波兰【3 9 7 7 . T W 官方指定】
 
SİNİR SİSTEMİ ANATOMİSİ - Esat Başaran Akademi
SİNİR SİSTEMİ ANATOMİSİ - Esat Başaran AkademiSİNİR SİSTEMİ ANATOMİSİ - Esat Başaran Akademi
SİNİR SİSTEMİ ANATOMİSİ - Esat Başaran Akademi
 

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