INF3270-Chap4-Couche_Reseau-Partie_3-2s

Z est connu 5 2 v 2 u 1 3 w 3 5 z 1 connu dvz

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: éinformatique 4-82 Exemple: Algorithme Bellman-Ford Trouver le chemin de u à z quand le coût vers les noeuds voisins, c(u,?), est connu et le coût des noeuds voisins vers z, d?(z), est connu 5 2 v 2 u 1 3 w 3 5 z 1 Connu: dv(z) = 5, dx(z) = 3, dw(z) = 3 L’équation B-F donne: du(z) = min { c(u,v) + dv(z), Le réseau vu à partir de u c(u,x) + dx(z), 5 c(u,w) + dw(z) } w3 = min {2 + 5, 2 v z 5 u 1 + 3, 1 5 + 3} = 4 ( -> x) x 3 x 1 y 2 Le noeud x fournit la plus courte distance et est R Zidane - INF3270 Téléinformatique considéré comme le prochain - noeud de u vers z UQAM - Session Autome 2011 4-83 7 Algorithme à vecteur de distance Idée de base: Chaque noeud envoie périodiquement son propre vecteur de distance (table de routage) à ses voisins Quand un noeud x reçoit un nouveau vecteur de distance de ses voisins, il met à jour sa propre table de routage en utilisant l’équation B-F : Dx(y) ← minv{c(x,v) + Dv(y)} pour chaque noeud y ∊ N Après quelques itérations, le coût Dx(y) converge vers le plus petit coût dx(y) R Zidane - INF3270 - Téléinformatique UQAM - Session Autome 2011 + coût vers xyz coût vers xyz coût vers xyz x ∞∞ ∞ y ∞∞ ∞ z 71 0 UQAM - Session Autome 2011 x02 7 y 20 1 z710 x02 7 y 20 1 z 31 0 x02 3 y201 z 31 0 coût vers xyz depuis coût vers xyz ∞∞∞ 201 ∞∞ ∞ x02 3 y201 z710 coût vers xyz depuis depuis ∞∞ ∞ ∞∞ ∞ Dx(z) = min{c(x,y) + Dy(z), c(x,z) + Dz(z)} = min{2+1 , 7+0} = 3 x02 3 y 20 1 z 31...
View Full Document

Ask a homework question - tutors are online