Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Network Layer4-1 Uzaklık Vektörü Algoritması r D x (y) = x’den y’ye en az maliyetin kestirimi r X düğümü her komşusuna olan maliyeti bilir v: c(x,v) r.

Benzer bir sunumlar


... konulu sunumlar: "Network Layer4-1 Uzaklık Vektörü Algoritması r D x (y) = x’den y’ye en az maliyetin kestirimi r X düğümü her komşusuna olan maliyeti bilir v: c(x,v) r."— Sunum transkripti:

1 Network Layer4-1 Uzaklık Vektörü Algoritması r D x (y) = x’den y’ye en az maliyetin kestirimi r X düğümü her komşusuna olan maliyeti bilir v: c(x,v) r X düğümü bir uzaklık vektörüne sahiptir D x = [D x (y): y є N ] r x düğümü komşularının uzaklık vektörlerine de sahiptir m Her komşu v için, x D v = [D v (y): y є N ] uzaklık vektörüne sahiptir

2 Network Layer4-2 Uzaklık Vektörü Algoritması Temel fikir: r Her düğüm periyodik olarak kendi uzaklık vektörü tahminlerini komşularına gönderir r X düğümü yeni DV tahminini aldığında kendi tablosunu B-F eşitliğini kullanarak günceller: D x (y) ← min v {c(x,v) + D v (y)} her y ∊ N düğümü için  Normal olarak D x (y) asıl en az maliyet olan d x (y)’ye yakınsar

3 Network Layer4-3 Uzaklık Vektörü Algoritması Tekrarlı, asenkron: her yerel tekrar: r Yerel link maliyet değişiminde r Komşudan gelen DV güncelleme durumunda yapılır. Dağıtık: r Her düğüm komşusunu sadece kendi DV’si değişince bilgilendirir r komşular sonra eğer gerekirse kendi komşularını bilgilendirir bekle ( yerel link maliyetindeki değişim ya da komşunun güncellemesi için) Yeniden hesapla (tahminleri) Eğer DV değişirse komşuları uyar Her düğüm:

4 Network Layer4-4 x y z x y z ∞∞∞ ∞∞∞ kaynak hedef kaynak x y z x y z 0 kaynak hedef x y z x y z ∞∞ ∞∞∞ hedef x y z x y z ∞∞∞ 710 hedef ∞ ∞ ∞ ∞ zaman x z y x düğüm tablosu y düğüm tablosu z düğüm tablosu D x (y) = min{c(x,y) + D y (y), c(x,z) + D z (y)} = min{2+0, 7+1} = 2 D x (z) = min{c(x,y) + D y (z), c(x,z) + D z (z)} = min{2+1, 7+0} = 3 32

5 Network Layer4-5 x y z x y z ∞∞∞ ∞∞∞ from cost to from x y z x y z from cost to x y z x y z from cost to x y z x y z ∞∞ ∞∞∞ cost to x y z x y z from cost to x y z x y z from cost to x y z x y z from cost to x y z x y z from cost to x y z x y z ∞∞∞ 710 cost to ∞ ∞ ∞ ∞ zaman x z y node x table node y table node z table D x (y) = min{c(x,y) + D y (y), c(x,z) + D z (y)} = min{2+0, 7+1} = 2 D x (z) = min{c(x,y) + D y (z), c(x,z) + D z (z)} = min{2+1, 7+0} = 3

6 Network Layer4-6 Uzaklık Vektörü: link maliyet değişimleri Link cost changes: r Düğüm yerel maliyet değişimini algılar r Yönlendirme bilgisini günceller ve maliyeti yeniden hesaplar r Eğer DV değişirse komşularını bilgilendirir “iyi haber çabuk yayılır” x z y 1 t 0 anında, y maliyet değişimini algılar, DV’sini günceller, Ve komşularına haber verir. t 1 anında, z y’den güncellemeyi alır ve tablosunu günceller. X’e yeni en az maliyeti hesaplar ve komşularına gönderir t 2 anında, y z’den güncellemeyi alır ve kendi tablosunu günceller. y’nin en az maliyetleri değişmez. Dolayısıyla y z’ye mesaj göndermez.

7 Network Layer4-7 Uzaklık Vektörü: link maliyet değişimleri Link maliyet değişimleri: r İyi haber çabuk yayılır r Kötü haber yavaş yayılır - “sonsuza sayma” problemi! r Algoritma kararlı hale gelmeden önce 44 tekrar gerekir Zehirli tersleme: r If Z X’e gitmek için Y’den geçiyorsa : m Z Y’ye kendisinin X’e uzaklığının sonsuz olduğunu söyler (dolayısıyla Y X’e Z üzerinden yönlendirme yapmaz) r Bu sonsuza sayma problemini tamamiyle halleder mi? x z y 60

8 Network Layer4-8 LS ve DV algoritmalarının karşılaştırılması Mesaj karmaşıklığı r LS: n düğüm ve E link için, O(nE) mesaj gönderilir r DV: esadece komşular arasında değişim m Yakınsama zamanı değişir Yakınsama hızı r LS: O(n 2 ) algoritma O(nE) mesaj gerektirir m Osilasyonlar olabilir r DV: Yakınsama zamanı değişir m Döngüde yönlendirebilir m Sonsuza sayma problemi Sağlamlık: Eğer yönlendirici hatalı çalışırsa ne olur? LS: m Düğüm yanlış link maliyeti bildirebilir m Her düğüm sadece kendi tablosunu hesaplar DV: m DV düğümü yanlış yol maliyeti bildirebilir m Her düğümün tablosu diğerleri tarafından kullanılır Hata ağ boyunca yayılır


"Network Layer4-1 Uzaklık Vektörü Algoritması r D x (y) = x’den y’ye en az maliyetin kestirimi r X düğümü her komşusuna olan maliyeti bilir v: c(x,v) r." indir ppt

Benzer bir sunumlar


Google Reklamları