Está en la página 1de 230

Algoritmo de enrutamiento

vector distancia

Redes de Computadores II
Contenido

Algoritmo de enrutamiento vector distancia 2


Contenido
1. Introducción al algortimo de enrutamiento vector
distancia

2. Algoritmo de enrutamiento vector distancia


● Operación básica
● Operación detallada
● Ejemplo
● Conteo al infinito
● Poisoned Reverse

Algoritmo de enrutamiento vector distancia 2


1. Introducción al algoritmo de enrutamiento
vector distancia

Algoritmo de enrutamiento vector distancia 3


1. Introducción al algoritmo de enrutamiento
vector distancia
Otro algoritmo de enrutamiento altamente utilizado para
definir automáticamente las tablas de reenvío de los
enrutadores es el algoritmo vector distancia (VD).

Algoritmo de enrutamiento vector distancia 3


1. Introducción al algoritmo de enrutamiento
vector distancia
Otro algoritmo de enrutamiento altamente utilizado para
definir automáticamente las tablas de reenvío de los
enrutadores es el algoritmo vector distancia (VD).

Algoritmo de enrutamiento vector distancia 3


1. Introducción al algoritmo de enrutamiento
vector distancia
Otro algoritmo de enrutamiento altamente utilizado para
definir automáticamente las tablas de reenvío de los
enrutadores es el algoritmo vector distancia (VD).

Características:

Algoritmo de enrutamiento vector distancia 3


1. Introducción al algoritmo de enrutamiento
vector distancia
Otro algoritmo de enrutamiento altamente utilizado para
definir automáticamente las tablas de reenvío de los
enrutadores es el algoritmo vector distancia (VD).

Características:

● Distribuido

● Iterativo

● Asíncrono

Algoritmo de enrutamiento vector distancia 3


1. Introducción al algoritmo de enrutamiento
vector distancia
Otro algoritmo de enrutamiento altamente utilizado para
definir automáticamente las tablas de reenvío de los
enrutadores es el algoritmo vector distancia (VD).

Características:

● Distribuido Cada nodo recibe información su(s) vecino(s)


directamente conectado(s), hace sus cálculos, y luego
distribuye el resultado a sus vecinos
● Iterativo

● Asíncrono

Algoritmo de enrutamiento vector distancia 3


1. Introducción al algoritmo de enrutamiento
vector distancia
Otro algoritmo de enrutamiento altamente utilizado para
definir automáticamente las tablas de reenvío de los
enrutadores es el algoritmo vector distancia (VD).

Características:

● Distribuido Cada nodo recibe información su(s) vecino(s)


directamente conectado(s), hace sus cálculos, y luego
distribuye el resultado a sus vecinos
● Iterativo El proceso se hace de manera continua hasta que no
hay intercambio de información entre vecinos

● Asíncrono

Algoritmo de enrutamiento vector distancia 3


1. Introducción al algoritmo de enrutamiento
vector distancia
Otro algoritmo de enrutamiento altamente utilizado para
definir automáticamente las tablas de reenvío de los
enrutadores es el algoritmo vector distancia (VD).

Características:

● Distribuido Cada nodo recibe información su(s) vecino(s)


directamente conectado(s), hace sus cálculos, y luego
distribuye el resultado a sus vecinos
● Iterativo El proceso se hace de manera continua hasta que no
hay intercambio de información entre vecinos

● Asíncrono No requiere que los nodos trabajen simultáneamente


(al unísono)

Algoritmo de enrutamiento vector distancia 3


2. Algoritmo de enrutamiento vector distancia
– operación básica

Algoritmo de enrutamiento vector distancia 4


2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

Algoritmo de enrutamiento vector distancia 4


2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

Algoritmo de enrutamiento vector distancia 4


2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

Costo de la ruta de menor costo del nodo x al nodo y

Algoritmo de enrutamiento vector distancia 4


2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

Costo de la ruta de menor costo del nodo x al nodo y

Algoritmo de enrutamiento vector distancia 4


2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos): Costo del borde entre el
nodo x y el nodo v (vecinos)

Costo de la ruta de menor costo del nodo x al nodo y

Algoritmo de enrutamiento vector distancia 4


2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

Algoritmo de enrutamiento vector distancia 4


2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

La minimización se realiza sobre


todos los vecinos v del nodo x

Algoritmo de enrutamiento vector distancia 4


2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

Algoritmo de enrutamiento vector distancia 4


2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

El costo de la ruta de menor costo desde x hasta y está dado


por el costo de la ruta del vecino de x que tenga el menor valor
de

Algoritmo de enrutamiento vector distancia 4


2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

El costo de la ruta de menor costo desde x hasta y está dado


por el costo de la ruta del vecino de x que tenga el menor valor
de
5
c
e
nt

3 3
e

2 b
Fu

2 3 1
a 1 2 d
Ilustración 1
e
f
Algoritmo de enrutamiento vector distancia 4
2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

El costo de la ruta de menor costo desde x hasta y está dado


por el costo de la ruta del vecino de x que tenga el menor valor
de
5
c
e
nt

3 3
e

2 b
Fu

2 3 1
a 1 2 d
Ilustración 1
e
f
Algoritmo de enrutamiento vector distancia 4
2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

El costo de la ruta de menor costo desde x hasta y está dado


por el costo de la ruta del vecino de x que tenga el menor valor
de
5
c
e

vecinos de a
nt

3 3
e

2 b
Fu

2 3 1
a 1 2 d
Ilustración 1
e
f
Algoritmo de enrutamiento vector distancia 4
2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

El costo de la ruta de menor costo desde x hasta y está dado


por el costo de la ruta del vecino de x que tenga el menor valor
de
5
c
e

vecinos de a b
nt

3 3
e

2 b
Fu

2 3 1
c
a 1 2 d f
Ilustración 1
e
f
Algoritmo de enrutamiento vector distancia 4
2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

El costo de la ruta de menor costo desde x hasta y está dado


por el costo de la ruta del vecino de x que tenga el menor valor
de
5
c
e

vecinos de a b
nt

3 3
e

2 b
Fu

2 3 1
c
a 1 2 d f
Ilustración 1
e
f
Algoritmo de enrutamiento vector distancia 4
2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

El costo de la ruta de menor costo desde x hasta y está dado


por el costo de la ruta del vecino de x que tenga el menor valor
de
5
c
e

b
nt

3 3
e

2 b
Fu

2 3 1
c
a 1 2 d f
Ilustración 1
e
f
Algoritmo de enrutamiento vector distancia 4
2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

El costo de la ruta de menor costo desde x hasta y está dado


por el costo de la ruta del vecino de x que tenga el menor valor
de
5
c
e

b
nt

3 3
e

2 b
Fu

2 3 1
c
a 1 2 d f
Ilustración 1
e
f
Algoritmo de enrutamiento vector distancia 4
2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

El costo de la ruta de menor costo desde x hasta y está dado


por el costo de la ruta del vecino de x que tenga el menor valor
de
5
c
e

b
nt

3 3
e

2 b
Fu

2 3 1
c
a 1 2 d f
Ilustración 1
e
f
Algoritmo de enrutamiento vector distancia 4
2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

El costo de la ruta de menor costo desde x hasta y está dado


por el costo de la ruta del vecino de x que tenga el menor valor
de
5
c
e

b
nt

3 3
e

2 b
Fu

2 3 1
c
a 1 2 d f
Ilustración 1
e
f
Algoritmo de enrutamiento vector distancia 4
2. Algoritmo de enrutamiento vector distancia
– operación básica
El algorimo VD está enteramente basado en la ecuación
de Bellman-Ford (y en el intercambio de la información
que ella lleva con los vecinos):

El costo de la ruta de menor costo desde x hasta y está dado


por el costo de la ruta del vecino de x que tenga el menor valor
de
5
c
e

b
nt

3 3
e

2 b
Fu

2 3 1
c
a 1 2 d f
Ilustración 1
e
f
Algoritmo de enrutamiento vector distancia 4
2. Algoritmo de enrutamiento vector distancia
– operación básica (2)
La ecuación de Bellman-Ford
tiene 2 características prácticas
relvantes:

Algoritmo de enrutamiento vector distancia 5


2. Algoritmo de enrutamiento vector distancia
– operación básica (2)
La ecuación de Bellman-Ford
tiene 2 características prácticas
relvantes:
1) La solución de la ecuación provee las entradas de la tabla
de reenvío de un nodo fuente x

Algoritmo de enrutamiento vector distancia 5


2. Algoritmo de enrutamiento vector distancia
– operación básica (2)
La ecuación de Bellman-Ford
tiene 2 características prácticas
relvantes:
1) La solución de la ecuación provee las entradas de la tabla
de reenvío de un nodo fuente x
Si x va a enviar un paquete a y por la ruta de menor costo,
debe enviarlo primero a su vecino v que minimiza

Algoritmo de enrutamiento vector distancia 5


2. Algoritmo de enrutamiento vector distancia
– operación básica (2)
La ecuación de Bellman-Ford
tiene 2 características prácticas
relvantes:
1) La solución de la ecuación provee las entradas de la tabla
de reenvío de un nodo fuente x
Si x va a enviar un paquete a y por la ruta de menor costo,
debe enviarlo primero a su vecino v que minimiza
el nodo v debe guardarse entonces
en la tabla como el siguiente salto
para llegar a y

Algoritmo de enrutamiento vector distancia 5


2. Algoritmo de enrutamiento vector distancia
– operación básica (2)
La ecuación de Bellman-Ford
tiene 2 características prácticas
relvantes:
1) La solución de la ecuación provee las entradas de la tabla
de reenvío de un nodo fuente x
Si x va a enviar un paquete a y por la ruta de menor costo,
debe enviarlo primero a su vecino v que minimiza
el nodo v debe guardarse entonces
en la tabla como el siguiente salto
para llegar a y
2) La ecuación sugiere la forma de la comunicación entre
nodos vecinos que debe darse en la operación del
algoritmo VD

Algoritmo de enrutamiento vector distancia 5


2. Algoritmo de enrutamiento vector distancia
– operación básica (2)
La ecuación de Bellman-Ford
tiene 2 características prácticas
relvantes:
1) La solución de la ecuación provee las entradas de la tabla
de reenvío de un nodo fuente x
Si x va a enviar un paquete a y por la ruta de menor costo,
debe enviarlo primero a su vecino v que minimiza
el nodo v debe guardarse entonces
en la tabla como el siguiente salto
para llegar a y
2) La ecuación sugiere la forma de la comunicación entre
nodos vecinos que debe darse en la operación del
algoritmo VD o ?
C ó m
¿
Algoritmo de enrutamiento vector distancia 5
2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La ecuación sugiere la forma de la comunicación entre
nodos vecinos que debe darse en la operación del algoritmo
VD:

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La ecuación sugiere la forma de la comunicación entre
nodos vecinos que debe darse en la operación del algoritmo
VD:
Cada nodo x empieza con un estimado del costo de la ruta de
menor costo hasta el nodo y, para todo y ∈ N.

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La ecuación sugiere la forma de la comunicación entre
nodos vecinos que debe darse en la operación del algoritmo
VD:
Cada nodo x empieza con un estimado del costo de la ruta de
menor costo hasta el nodo y, para todo y ∈ N. Definimos:

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La ecuación sugiere la forma de la comunicación entre
nodos vecinos que debe darse en la operación del algoritmo
VD:
Cada nodo x empieza con un estimado del costo de la ruta de
menor costo hasta el nodo y, para todo y ∈ N. Definimos:

Vector distancia del nodo x: costos estimados de x a todos los otros nodos y de la
red

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La ecuación sugiere la forma de la comunicación entre
nodos vecinos que debe darse en la operación del algoritmo
VD:
Cada nodo x empieza con un estimado del costo de la ruta de
menor costo hasta el nodo y, para todo y ∈ N. Definimos:

Vector distancia del nodo x: costos estimados de x a todos los otros nodos y de la
red
Cada nodo x mantiene la siguiente información de enrutamiento:

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La ecuación sugiere la forma de la comunicación entre
nodos vecinos que debe darse en la operación del algoritmo
VD:
Cada nodo x empieza con un estimado del costo de la ruta de
menor costo hasta el nodo y, para todo y ∈ N. Definimos:

Vector distancia del nodo x: costos estimados de x a todos los otros nodos y de la
red
Cada nodo x mantiene la siguiente información de enrutamiento:
● Para cada vecino v, el costo c(x,v) de x a su vecino directamente
conectado v.

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La ecuación sugiere la forma de la comunicación entre
nodos vecinos que debe darse en la operación del algoritmo
VD:
Cada nodo x empieza con un estimado del costo de la ruta de
menor costo hasta el nodo y, para todo y ∈ N. Definimos:

Vector distancia del nodo x: costos estimados de x a todos los otros nodos y de la
red
Cada nodo x mantiene la siguiente información de enrutamiento:
● Para cada vecino v, el costo c(x,v) de x a su vecino directamente
conectado v.
● El vector distancia propio .

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La ecuación sugiere la forma de la comunicación entre
nodos vecinos que debe darse en la operación del algoritmo
VD:
Cada nodo x empieza con un estimado del costo de la ruta de
menor costo hasta el nodo y, para todo y ∈ N. Definimos:

Vector distancia del nodo x: costos estimados de x a todos los otros nodos y de la
red
Cada nodo x mantiene la siguiente información de enrutamiento:
● Para cada vecino v, el costo c(x,v) de x a su vecino directamente
conectado v.
● El vector distancia propio .
● El vector distancia de cada uno de sus vecinos v:

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La
En la operación sugiere ladel
ecuaciónasíncrona forma de laVD:
algortimo comunicación entre
nodos vecinos que debe darse en la operación del algoritmo
VD:
Cada nodo x empieza con un estimado del costo de la ruta de
menor costo hasta el nodo y, para todo y ∈ N. Definimos:

Vector distancia del nodo x: costos estimados de x a todos los otros nodos y de la
red
Cada nodo x mantiene la siguiente información de enrutamiento:
● Para cada vecino v, el costo c(x,v) de x a su vecino directamente
conectado v.
● El vector distancia propio .
● El vector distancia de cada uno de sus vecinos v:

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La
En la operación sugiere ladel
ecuaciónasíncrona forma de laVD:
algortimo comunicación entre
nodos

vecinos
De manera que debe
periódica, cadadarse
nodoen la operación
envía delsualgoritmo
una copia de vector
VD:
distancia a cada uno de sus vecinos.
Cada nodo x empieza con un estimado del costo de la ruta de
menor costo hasta el nodo y, para todo y ∈ N. Definimos:

Vector distancia del nodo x: costos estimados de x a todos los otros nodos y de la
red
Cada nodo x mantiene la siguiente información de enrutamiento:
● Para cada vecino v, el costo c(x,v) de x a su vecino directamente
conectado v.
● El vector distancia propio .
● El vector distancia de cada uno de sus vecinos v:

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La
En la operación sugiere ladel
ecuaciónasíncrona forma de laVD:
algortimo comunicación entre
nodos

vecinos
De manera que debe
periódica, cadadarse
nodoen la operación
envía delsualgoritmo
una copia de vector
VD:
distancia a cada uno de sus vecinos.
Cada nodo x empieza con un estimado del costo de la ruta de
● menor un
Cuando costo hasta
nodo el nodo
x recibe para todo
uny,vector y ∈ N. Definimos:
distancia de alguno de sus
vecinos v, guarda esta información y actualiza su propio vector
distancia
Vector usando
distancia la ecuación
del nodo de Bellman-Ford:
x: costos estimados de x a todos los otros nodos y de la
red
Cada nodo x mantiene la siguiente información de enrutamiento:
● Para cada vecino v, el costo c(x,v) de x a su vecino directamente
conectado v.
● El vector distancia propio .
● El vector distancia de cada uno de sus vecinos v:

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La
En la operación sugiere ladel
ecuaciónasíncrona forma de laVD:
algortimo comunicación entre
nodos

vecinos
De manera que debe
periódica, cadadarse
nodoen la operación
envía delsualgoritmo
una copia de vector
VD:
distancia a cada uno de sus vecinos.
Cada nodo x empieza con un estimado del costo de la ruta de
● menor un
Cuando costo hasta
nodo el nodo
x recibe para todo
uny,vector y ∈ N. Definimos:
distancia de alguno de sus
vecinos v, guarda esta información y actualiza su propio vector
distancia
Vector usando
distancia la ecuación
del nodo de Bellman-Ford:
x: costos estimados de x a todos los otros nodos y de la
red
Cada nodo x mantiene la siguiente información de enrutamiento:
● Para cada vecino v, el costo c(x,v) de x a su vecino directamente
conectado v.
● El vector distancia propio .
● El vector distancia de cada uno de sus vecinos v:

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La
En la operación sugiere ladel
ecuaciónasíncrona forma de laVD:
algortimo comunicación entre
nodos

vecinos
De manera que debe
periódica, cadadarse
nodoen la operación
envía delsualgoritmo
una copia de vector
VD:
distancia a cada uno de sus vecinos.
Cada nodo x empieza con un estimado del costo de la ruta de
● menor un
Cuando costo hasta
nodo el nodo
x recibe para todo
uny,vector y ∈ N. Definimos:
distancia de alguno de sus
vecinos v, guarda esta información y actualiza su propio vector
distancia
Vector usando
distancia la ecuación
del nodo de Bellman-Ford:
x: costos estimados de x a todos los otros nodos y de la
red
Cada nodo x mantiene la siguiente información de enrutamiento:
● Si el vector distancia de x cambia, entonces el nodo x envía su
● Para cada vecino v, el costo c(x,v) de x a su vecino directamente
vector distancia actualizado a todos sus vecinos (quienes
conectado v.
actualizarán sus propios vectores).
● El vector distancia propio .
● El vector distancia de cada uno de sus vecinos v:

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La
En la operación sugiere ladel
ecuaciónasíncrona forma de laVD:
algortimo comunicación entre
nodos

vecinos
De manera que debe
periódica, cadadarse
nodoen la operación
envía delsualgoritmo
una copia de vector
VD:
distancia a cada uno de sus vecinos.
Cada nodo x empieza con un estimado del costo de la ruta de
● menor un
Cuando costo hasta
nodo el nodo
x recibe para todo
uny,vector y ∈ N. Definimos:
distancia de alguno de sus
vecinos v, guarda esta información y actualiza su propio vector
distancia
Vector usando
distancia la ecuación
del nodo de Bellman-Ford:
x: costos estimados de x a todos los otros nodos y de la
red
Cada nodo x mantiene la siguiente información de enrutamiento:
● Si el vector distancia de x cambia, entonces el nodo x envía su
● Para cada vecino v, el costo c(x,v) de x a su vecino directamente
vector distancia actualizado a todos sus vecinos (quienes
conectado v.
actualizarán sus propios vectores).
El vector distancia propio
● .
● El vector distancia de cada uno de sus vecinos v:
El proceso de intercambio de vectores distancia asegura que, en
algún punto, converja a .

Algoritmo de enrutamiento vector distancia 6


2. Algoritmo de enrutamiento vector distancia
– operación básica (3)
2) La
En la operación sugiere ladel
ecuaciónasíncrona forma de laVD:
algortimo comunicación entre
nodos

vecinos
De manera que debe
periódica, cadadarse
nodoen la operación
envía delsualgoritmo
una copia de vector
VD:
distancia a cada uno de sus vecinos.
Cada nodo x empieza con un estimado del costo de la ruta de
● menor un
Cuando costo hasta
nodo el nodo
x recibe para todo
uny,vector y ∈ N. Definimos:
distancia de alguno de sus
vecinos v, guarda esta información y actualiza su propio vector
distancia
Vector usando
distancia la ecuación
del nodo de Bellman-Ford:
x: costos estimados de x a todos los otros nodos y de la
red
Cada nodo x mantiene la siguiente información de enrutamiento:
● Si el vector distancia de x cambia, entonces el nodo x envía su
● Para cada vecino v, el costo c(x,v) de x a su vecino directamente
vector distancia actualizado a todos sus vecinos (quienes
conectado v.
actualizarán sus propios vectores).
El vector distancia propio
● .
● El vector distancia de cada uno de sus vecinos v:
El proceso de intercambio de vectores distancia asegura que, en
algún punto, converja a .
costo real de la ruta de menor
costo de x a y
Algoritmo de enrutamiento vector distancia 6
2. Algoritmo de enrutamiento vector distancia
– operación detallada

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:

● Inicialización:

● Ciclo:

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:

● Inicialización:

● Ciclo:

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:

● Inicialización:

● Ciclo:

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:

● Inicialización:

● Ciclo:

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:

● Inicialización:

● Ciclo:

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:

● Inicialización:

● Ciclo:

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:

● Inicialización:

● Ciclo:

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:

● Inicialización:

● Ciclo:

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:

● Inicialización:

● Ciclo:

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:
En la tabla de reenvío, x no necesita
saber la ruta de menor costo a y
● Inicialización:

● Ciclo:

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:
En la tabla de reenvío, x no necesita
saber la ruta de menor costo a y
● Inicialización:

● Ciclo:

Necesita conocer el vecino


que se encuentra en la ruta
de menor costo a y

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:
En la tabla de reenvío, x no necesita
saber la ruta de menor costo a y
● Inicialización:

● Ciclo:

Necesita conocer el vecino


que se encuentra en la ruta
de menor costo a y

Algoritmo de enrutamiento vector distancia 7


2. Algoritmo de enrutamiento vector distancia
– operación detallada
Al igual que el algoritmo EE, el algoritmo VD consta de dos
partes:
En la tabla de reenvío, x no necesita
saber la ruta de menor costo a y
● Inicialización:

● Ciclo:

Necesita conocer el vecino


que se encuentra en la ruta
de menor costo a y

Llamemos v*(y) a
Algoritmo de enrutamiento vector distancia ese vecino v de x 7
2. Algoritmo de enrutamiento vector distancia
– ejemplo

Algoritmo de enrutamiento vector distancia 8


2. Algoritmo de enrutamiento vector distancia
– ejemplo
La ilustración que vamos a analizar está presentada en forma sincrónica
(la operación puede ser asíncrona; es un asunto de facilidad en la
exposición).

Algoritmo de enrutamiento vector distancia 8


2. Algoritmo de enrutamiento vector distancia
– ejemplo

Algoritmo de enrutamiento vector distancia 8


2. Algoritmo de enrutamiento vector distancia
b
– ejemplo

2
1

a 7
c

Algoritmo de enrutamiento vector distancia 8


2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
2
1

a 7
c

Algoritmo de enrutamiento vector distancia 8


2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
2
1

a 7
c

Inicialización

Algoritmo de enrutamiento vector distancia 8


2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a No a No a
7

desde

desde

desde
a c b b b
c c c

Inicialización

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0

Inicialización

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0

Inicialización

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0

Inicialización

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
Vector distancia del nodo respectivo
Inicialización

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
Vector distancia del nodo respectivo
Inicialización Vectores distancia de los vecinos

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0

Inicialización

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
Inicialización a b c a b c a b c
a 0 2 7 a a
desde

desde

desde
b b 2 0 1 b
c c c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
Inicialización a b c a b c a b c
a 0 2 7 a a
desde

desde

desde
b b 2 0 1 b
c c c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
Inicialización a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
b b 2 0 1 b
c c c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
Inicialización a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
b b 2 0 1 b
c c c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
Inicialización a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
b 2 0 1 b 2 0 1 b 2 0 1
c c c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
Inicialización a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
b 2 0 1 b 2 0 1 b 2 0 1
c c c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
Inicialización a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
Inicialización a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
Ciclo a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
3
a 0 2 7 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
Para a, las rutas más costo a costo a costo a
cortas se alcanzan a a b c a b c a b c
través de b desde
a 0 2 3 a 0 2 7 a 0 2 7

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
Para a, las rutas más costo a costo a costo a
cortas se alcanzan a a b c a b c a b c
través de b desde
a 0 2 3 a 0 2 7 a 0 2 7

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a

Para b: a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
3
c 7 1 0 c 7 1 0 c 7 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
Para c:
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo ¿Cambios? b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo ¿Cambios? b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a a

desde
desde

desde
b b 2 0 1 b
c c c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a a

desde
desde

desde
b b 2 0 1 b
c c c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 3 a 0 2 3

desde
desde

desde
b b 2 0 1 b
c c c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 3 a 0 2 3

desde
desde

desde
b b 2 0 1 b
c c c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 3 a 0 2 3

desde
desde

desde
b b 2 0 1 b
c 3 1 0 c 3 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 3 a 0 2 3

desde
desde

desde
b b 2 0 1 b
c 3 1 0 c 3 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
Hubo cambios en los c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
vectores distancia costo a costo a costo a
de algunos vecinos a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 3 a 0 2 3

desde
desde

desde
b 2 0 1 b 2 0 1 b 2 0 1
c 3 1 0 c 3 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
Hubo cambios en los c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
vectores distancia costo a costo a costo a
de algunos vecinos a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
Se debe iniciar una c 7 1 0 c 7 1 0 c 3 1 0
nueva iteración costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 3 a 0 2 3

desde
desde

desde
b 2 0 1 b 2 0 1 b 2 0 1
c 3 1 0 c 3 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
Hubo cambios en los c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
vectores distancia costo a costo a costo a
de algunos vecinos a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
Ciclo b 2 0 1 b 2 0 1 b 2 0 1
Se debe iniciar una c 7 1 0 c 7 1 0 c 3 1 0
nueva iteración costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 3 a 0 2 3

desde
desde

El resultado es el desde
b 2 0 1 b 2 0 1 b 2 0 1
mismo c 3 1 0 c 3 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 7 a 0 2 7
desde

desde

desde
b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 3 a 0 2 3

desde
desde

desde
b 2 0 1 b 2 0 1 b 2 0 1
c 3 1 0 c 3 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
costo a costo a costo a
¿Cómo quedarían las a b c a b c a b c
tablas de enrutamiento desde
a 0 2 3 a 0 2 7 a 0 2 7

desde

desde
si exitieran más nodos? b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 3 a 0 2 3

desde
desde

desde
b 2 0 1 b 2 0 1 b 2 0 1
c 3 1 0 c 3 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
e Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
d
costo a costo a costo a
¿Cómo quedarían las a b c a b c a b c
tablas de enrutamiento desde
a 0 2 3 a 0 2 7 a 0 2 7

desde

desde
si exitieran más nodos? b 2 0 1 b 2 0 1 b 2 0 1
c 7 1 0 c 7 1 0 c 3 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 3 a 0 2 3

desde
desde

desde
b 2 0 1 b 2 0 1 b 2 0 1
c 3 1 0 c 3 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
e Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
d
costo a costo a costo a
¿Cómo quedarían las a b c a b c a b c
tablas de enrutamiento desde
a 0 2 3 a 0 2 7 a 0 2 7

desde

desde
si exitieran más nodos? b 2 0 1 b 2 0 1 b 2 0 1
Por ejemplo, para el nodo a c 7 1 0 c 7 1 0 c 3 1 0
costo a costo a costo a
a b c a b c a b c
a 0 2 3 a 0 2 3 a 0 2 3

desde
desde

desde
b 2 0 1 b 2 0 1 b 2 0 1
c 3 1 0 c 3 1 0 c 3 1 0

tiempo
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
e Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
d
costo a costo a costo a
¿Cómo quedarían las a b c a b c a b c
tablas de enrutamiento desde
a 0 2 3 a 0 2 7 a 0 2 7

desde

desde
si exitieran más nodos? b 2 0 1 b 2 0 1 b 2 0 1
Por ejemplo, para el nodo a c 7 1 0 c 7 1 0 c 3 1 0
costo a costo a costo a
costo a
a b c a b c a b c
a b c d e
a 0 2 3 a 0 2 3 a 0 2 3

desde
desde

a x1 x2 x3 x4 x5 desde
desde

b 2 0 1 b 2 0 1 b 2 0 1
b x6 x7 x8 x9 x10 c 3 1 0 c 3 1 0 c 3 1 0

tiempo
c x11 x12 x13 x14 x15
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
b
– ejemplo
e Tablas de enrutamiento
a costo a b costo a c costo a
2 o o o
1 d a b c d a b c d a b c
N o
a 0 2 7 No a ∞ ∞ ∞ No a ∞ ∞ ∞
7

desde

desde

desde
a c b ∞ ∞ ∞ b 2 0 1 b ∞ ∞ ∞
c ∞ ∞ ∞ c ∞ ∞ ∞ c 7 1 0
d
costo a costo a costo a
¿Cómo quedarían las a b c a b c a b c
tablas de enrutamiento desde
a 0 2 3 a 0 2 7 a 0 2 7

desde

desde
si exitieran más nodos? b 2 0 1 b 2 0 1 b 2 0 1
Por ejemplo, para el nodo a c 7 1 0 c 7 1 0 c 3 1 0
costo a costo a costo a
costo a
a b c a b c a b c
a b c d e
a 0 2 3 a 0 2 3 a 0 2 3

desde
desde

a x1 x2 x3 x4 x5 desde
desde

b 2 0 1 b 2 0 1 b 2 0 1
b x6 x7 x8 x9 x10 c 3 1 0 c 3 1 0 c 3 1 0

tiempo
c x11 x12 x13 x14 x15 El algoritmo se aplica de forma similar
Algoritmo de enrutamiento vector distancia 8
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b ● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1

a 50
c

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b ● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 ● El costo de enlace entre el nodo a y
el b cambia a 60.
a 50
c

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 ● El costo de enlace entre el nodo a y
el b cambia a 60.
a 50
c

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio:

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):

a y b conocen el cambio
inmediatamente, pero c
no
Algoritmo de enrutamiento vector distancia 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):

b, para llegar al nodo


a, debe pasar por c

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):

b, para llegar al nodo


a, debe pasar por c
c, para llegar al nodo
Algoritmo de enrutamiento vector distancia a, debe pasar por b 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):

de
b, para llegarleal nodo
o !
u t
c porn c
a, debe pasar
b ie
U n am
¡ ut al nodo
c, para llegar
r
Algoritmo de enrutamiento vector distancia a, debeenpasar por b 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):

de
b, para llegarleal nodo
o !
u t
c porn c
Los paquetes se quedan rebotando entre b a, debe pasar
b ie
U n am
y c indefinidamente ¡ ut al nodo
c, para llegar
r
Algoritmo de enrutamiento vector distancia a, debeenpasar por b 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego:

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego: b informa a c su nuevo vector distancia (con nuevo costo al
nodo a)

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego: b informa a c su nuevo vector distancia (con nuevo costo al
nodo a)
c aprende que el mínimo costo de b al nodo a es 6

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego: b informa a c su nuevo vector distancia (con nuevo costo al
nodo a)
c aprende que el mínimo costo de b al nodo a es 6
Recalcula:
Algoritmo de enrutamiento vector distancia 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego: b informa a c su nuevo vector distancia (con nuevo costo al
nodo a) Informa a b
c aprende que el mínimo costo de b al nodo a es 6 este cambio
Recalcula:
Algoritmo de enrutamiento vector distancia 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego (nodo c):

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego (nodo c):

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego (nodo c):
Luego:

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego (nodo c):
Luego: b recibe el vector distancia de c y determina

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego (nodo c):
Luego: b recibe el vector distancia de c y determina
Informa a c
este cambio
Algoritmo de enrutamiento vector distancia 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego (nodo c):
Luego (nodo b):

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego (nodo c):
Luego (nodo b):

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego (nodo c):
Luego (nodo b):
Luego:

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego (nodo c):
Luego (nodo b):
Luego: c determina

Algoritmo de enrutamiento vector distancia 9


2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego (nodo c):
Luego (nodo b):
Luego: c determina Informa a b
este cambio
Algoritmo de enrutamiento vector distancia 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
Luego (nodo c): ...
te
Luego (nodo b): e n
í
Informa a ma b
Luego: c determina aseste
s iv
Y ce cambio
Algoritmo de enrutamiento vector distancia su 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
...
Luego (nodo c): te
e n
Luego (nodo b):
m
s í iva
a s
Luego:
Y ccedetermina
su
Algoritmo de enrutamiento vector distancia 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
...
Luego (nodo c): te ¿Cuándo acaba el proceso?
e n
Luego (nodo b):
m
s í iva
a s
Luego:
Y ccedetermina
su
Algoritmo de enrutamiento vector distancia 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
...
Luego (nodo c): te ¿Cuándo acaba el proceso?
e n
Luego (nodo b):
m
s í iva
a s
Luego:
Y ccedetermina Cuando Dc(a), a través de b, sea
su mayor que 50
Algoritmo de enrutamiento vector distancia 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
nuevos vectores distancia:
Antes del cambio:
Después del cambio (nodo b):
...
Luego (nodo c): te ¿Cuándo acaba el proceso?
e n
Luego (nodo b):
m
s í iva
a s
Luego:
Y ccedetermina Cuando Dc(a), a través
44 iteraciones de b, sea
después
su delmayor
cambioque de 50
costo
Algoritmo de enrutamiento vector distancia 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
¿Qué hubiera ocurrido si c(a,b) hubiera cambiado a 100000 y
nuevos vectores distancia:
c(a,c) fuera 99999?
Antes del cambio:
Después del cambio (nodo b):
...
Luego (nodo c): te ¿Cuándo acaba el proceso?
e n
Luego (nodo b):
m
s í iva
a s
Luego:
Y ccedetermina Cuando Dc(a), a través
44 iteraciones de b, sea
después
su delmayor
cambioque de 50
costo
Algoritmo de enrutamiento vector distancia 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
¿Qué hubiera ocurrido si c(a,b) hubiera cambiado a 100000 y
nuevos vectores distancia:
c(a,c) fuera 99999?
Antes del cambio:
¿Y si c(a,b) hubiera cambiado a 100000000 y c(a,c) fuera
Después del cambio (nodo b):
99999999?
...
Luego (nodo c): te ¿Cuándo acaba el proceso?
n
e
Luego (nodo b):
m
s í iva
a s
Luego:
Y ccedetermina Cuando Dc(a), a través
44 iteraciones de b, sea
después
su delmayor
cambioque de 50
costo
Algoritmo de enrutamiento vector distancia 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
¿Qué hubiera ocurrido si c(a,b) hubiera cambiado a 100000 y
nuevos vectores distancia:
c(a,c) fuera 99999?
Antes del cambio:
¿Y si c(a,b) hubiera cambiado a 100000000 y c(a,c) fuera
Después del cambio (nodo b):
99999999?
...
Luego (nodo c): te ¿Cuándo acaba el proceso?
n
e
Luego (nodo b):
m
s í iva ¡Conteo al infinito!
a s
Luego:
Y ccedetermina Cuando Dc(a), a través
44 iteraciones de b, sea
después
su delmayor
cambioque de 50
costo
Algoritmo de enrutamiento vector distancia 9
2. Algoritmo de enrutamiento vector distancia
– Conteo al infinito
Consideremos el siguiente escenario:
b
60
● Tenemos 3 enrutadores conectados
por enlaces con costos 4, 1 y 50.
4
1 El costo de enlace entre el nodo a y e?

cur r
el b cambia a 60. é o
a 50
c
¿Qu
Los nodos a y b se percatan del cambio e informan a sus vecinos sus
¿Qué hubiera ocurrido si c(a,b) hubiera cambiado a 100000 y
nuevos vectores distancia:
c(a,c) fuera 99999?
Antes del cambio:
¿Y si c(a,b) hubiera cambiado a 100000000 y c(a,c) fuera
Después del cambio (nodo b): Enorme lentitud para divulgar un
99999999?
...
Luego (nodo c): te ¿Cuándo en
incremento el costo
acaba de un enlace
el proceso?
n
e
Luego (nodo b):
m
s í iva ¡Conteo al infinito!
a s
Luego:
Y ccedetermina Cuando Dc(a), a través
44 iteraciones de b, sea
después
su delmayor
cambioque de 50
costo
Algoritmo de enrutamiento vector distancia 9
2. Algoritmo de enrutamiento vector distancia
– Poisoned Reverse

Algoritmo de enrutamiento vector distancia 10


2. Algoritmo de enrutamiento vector distancia
– Poisoned Reverse
Para solucionar el problema de conteo al infinito del
algoritmo VD, existe una modificación que puede hacérsele:
Poisoned Reverse

Algoritmo de enrutamiento vector distancia 10


2. Algoritmo de enrutamiento vector distancia
– Poisoned Reverse
Para solucionar el problema de conteo al infinito del
algoritmo VD, existe una modificación que puede hacérsele:
Poisoned Reverse
Idea general:

Algoritmo de enrutamiento vector distancia 10


2. Algoritmo de enrutamiento vector distancia
– Poisoned Reverse
Para solucionar el problema de conteo al infinito del
algoritmo VD, existe una modificación que puede hacérsele:
Poisoned Reverse
Idea general: si el nodo c enruta a través del nodo b para llegar
al nodo de destino a, el nodo c le dice al nodo b que su distancia
al nodo a es infinita (i.e., Dc(a)=∞).

Algoritmo de enrutamiento vector distancia 10


2. Algoritmo de enrutamiento vector distancia
– Poisoned Reverse
Para solucionar el problema de conteo al infinito del
algoritmo VD, existe una modificación que puede hacérsele:
Poisoned Reverse
Idea general: si el nodo c enruta a través del nodo b para llegar
al nodo de destino a, el nodo c le dice al nodo b que su distancia
al nodo a es infinita (i.e., Dc(a)=∞).
El nodo c le seguirá diciendo esta “mentirita” al nodo b
mientras tenga que enrutar a través de b para llegar al
nodo a.

Algoritmo de enrutamiento vector distancia 10


2. Algoritmo de enrutamiento vector distancia
– Poisoned Reverse
Para solucionar el problema de conteo al infinito del
algoritmo VD, existe una modificación que puede hacérsele:
Poisoned Reverse
Idea general: si el nodo c enruta a través del nodo b para llegar
al nodo de destino a, el nodo c le dice al nodo b que su distancia
al nodo a es infinita (i.e., Dc(a)=∞).
El nodo c le seguirá diciendo esta “mentirita” al nodo b
mientras tenga que enrutar a través de b para llegar al
nodo a.
Como el nodo b piensa que el nodo c no tiene una ruta
hacia el nodo a, nunca va a tratar de enrutar a través de c
para llegar al nodo a.

Algoritmo de enrutamiento vector distancia 10


2. Algoritmo de enrutamiento vector distancia
– Poisoned Reverse
Para solucionar el problema de conteo al infinito del
algoritmo VD, existe una modificación que puede hacérsele:
Poisoned Reverse
Idea general: si el nodo c enruta a través del nodo b para llegar
al nodo de destino a, el nodo c le dice al nodo b que su distancia
al nodo a es infinita (i.e., Dc(a)=∞).
El nodo c le seguirá diciendo esta “mentirita” al nodo b
mientras tenga que enrutar a través de b para llegar al
nodo a.
Como el nodo b piensa que el nodo c no tiene una ruta
hacia el nodo a, nunca va a tratar de enrutar a través de c
para llegar al nodo a.
Poisoned Reverse resuelve el problema del bucle entre b y c que
analizamos, pero no resuelve el problema del conteo al infinito en general
Algoritmo de enrutamiento vector distancia 10
2. Algoritmo de enrutamiento vector distancia
– Poisoned Reverse
Para solucionar el problema de conteo al infinito del
algoritmo VD, existe una modificación que puede hacérsele:
Poisoned Reverse
Idea general: si el nodo c enruta a través del nodo b para llegar
al nodo de destino a, el nodo c le dice al nodo b que su distancia
al nodo a es infinita (i.e., Dc(a)=∞).
El nodo c le seguirá diciendo esta “mentirita” al nodo b
mientras tenga que enrutar a través de b para llegar al
nodo a.
ComoEn el nodo
bucles bcon tres oque
piensa máselnodos no tiene Reverse
nodoelc Poisoned una rutano
el capaz
hacia es nodo a,
denunca va aeltratar
solucionar de enrutar a través de c
problema
para llegar al nodo a.
Poisoned Reverse resuelve el problema del bucle entre b y c que
analizamos, pero no resuelve el problema del conteo al infinito en general
Algoritmo de enrutamiento vector distancia 10

También podría gustarte