Pasos Algoritmo Dijkstra
    1.- PASO 0 (INICIACIÓN):                            2.- PASO 1:
                             ...
Algoritmos de encaminamiento
                              EJEMPLO DIJKSTRA
                             3
               ...
Algoritmos de encaminamiento
                 EJEMPLO FLOYD-WARSHALL

                 2                              1. I...
Algoritmos de encaminamiento
                  EJEMPLO BELLMAN-FORD
                               8
                     ...
Algoritmos de encaminamiento
    EJEMPLO BELLMAN-FORD DISTRIBUIDO
                                                        ...
Ejemplo de OSPF


        LSA (LINK STATE ADVERTISEMENT)


                  de                             de
           ...
Ejemplo de OSPF
                                                      de
                            RT1   RT2   RT3    RT...
Ejemplo de OSPF
                                       ÁRBOL SPF
                                       RT6

             ...
Ejemplo de OSPF


   TABLA DE ENCAMINAMIENTO DEL RT6

                      DESTINO        SIGUIENTE SALTO                ...
Ejemplo de OSPF


  INFORMACIÓN ENVIADA AL BACKBONE



                              d e
                       RT3       ...
Próxima SlideShare
Cargando en…5
×

Algotitmos

1.346 visualizaciones

Publicado el

Publicado en: Viajes, Deportes
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.346
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
9
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Algotitmos

  1. 1. Pasos Algoritmo Dijkstra 1.- PASO 0 (INICIACIÓN): 2.- PASO 1: Encontramos Puede existir un empate, en tal caso se elige uno arbitrariamente o de acuerdo a un criterio marcado Si P contiene a todos los nodos se para, si no continuamos con el paso 3. 3.- PASO 2 (ACTUALIZACIÓN): - Redes y Servicios de Comunicaciones - 1 Algoritmos de encaminamiento EJEMPLO DIJKSTRA 3 2 3 1 2 P = { } T = {2,3,4,5,6} 1 1 1 1 6 D1K = {0,1, −,4,−,−} 4 4 Tenc = { ,2,−,4,−, −} 1 4 1 5 P = {_, _} T = {_, _, _, _} P = {_, _, _ } T = {_, _, _} P = {_, _, _, _ } T = {_, _} D1K = {_, _, _, _, _, _} D1K = {_, _, _, _, _, _} D1K = {_, _, _, _, _, _} Tenc = {_, _, _, _, _, _ } Tenc = {_, _, _, _, _, _ } Tenc = {_, _, _, _, _, _ } P = {_, _, _, _, _} T = {_} P = {_, _, _, _, _, _} T = { } D1K = {_, _, _, _, _, _} D1K = {_, _, _, _, _, _ } Tenc = {_, _, _, _, _, _ } Tenc = {_, _, _, _, _, _} - Redes y Servicios de Comunicaciones - 2
  2. 2. Algoritmos de encaminamiento EJEMPLO DIJKSTRA 3 2 3 1 2 P = { } T = {2,3,4,5,6} 1 1 1 1 6 D1K = {0,1, −,4,−,−} 4 4 Tenc = { ,2,−,4,−, −} 1 4 1 5 P = { , 2} T = {3,4 ,5,6} 1 P = { , 2,5} T = {3, 4,6} 1 P = { , 2,5, 4} T = {3,6} 1 D1K = {0,1,4 ,4, 2, −} D1K = {0,1,3,3,2, 6} D1K = {0,1,3,3,2, 6} Tenc = { , 2, 2,4, 2, −} 1 Tenc = { , 2, 2.5, 2.5, 2, 2.5} 1 Tenc = { , 2, 2.5, 2.5, 2, 2.5} 1 P = { , 2,5,4 ,3} T = {6} 1 P = { , 2,5, 4,3,6} T = { 1 } D1K = {0 ,1,3,3,2,5} D1K = {0,1,3,3,2 ,5} Tenc = { , 2,2 .5,2 .5, 2,2 .5. 3} 1 Tenc = { , 2, 2.5, 2. 5,2, 2.5 .3} 1 - Redes y Servicios de Comunicaciones - 3 Pasos Algoritmo Floyd-Warshall 1.- PASO 0 (INICIACIÓN): 2.- PASO 1: (ITERACIÓN) Nota: Es el camino del nodo “i” al nodo “j” pasando por n nodos intermedios - Redes y Servicios de Comunicaciones - 4
  3. 3. Algoritmos de encaminamiento EJEMPLO FLOYD-WARSHALL 2 1. Inicialización  0 1 − − 2 1 4   ≡ Intermedio 1  1 0 4 2 3 1 3 2 3 − 4 0 1 −   2 1 − 2 1 0 1   5 1 4 2 3 − 1 0 0 1 5 3 2 0 1 4 3 2 2. Inter. 1 y 2   3. Inter. 1,2,3 y 4   ≡ Inter. 1,2 y 3  1 0 4 2 3  ≡ Inter. 1,2,3,4 y 5  1 0 3 2 3 5 4 0 1 7 4 3 0 1 2     3 2 1 0 1 3 2 1 0 1 2  2 3 2 1 0  3 7 1 0   - Redes y Servicios de Comunicaciones - 5 Pasos Algoritmo BellMan-Ford 1.- PASO 0 (INICIACIÓN): 2.- PASO 1: (ITERACIÓN) Nota: “n” es el número de saltos d i,j es la distancia entre nodos contiguos Di,j es la distancia entre dos nodos no contiguos - Redes y Servicios de Comunicaciones - 6
  4. 4. Algoritmos de encaminamiento EJEMPLO BELLMAN-FORD 8 2 4 2 1 1 2 1 2 4 1 4 3 2 5 3 2 4 2 4 2 4 1 1 1 3 5 3 5 3 5 - Redes y Servicios de Comunicaciones - 7 Pasos Algoritmo BellMan-Ford Distribuido 1.- PASO 0 (INICIACIÓN): 2.- PASO 1: (ACTUALIZACIÓN) cada cierto tiempo, el nodo 'i' envía a sus vecinos D(i,j), recibiendo a su vez de todos sus vecinos 'j' los D(j,k). Entonces, el nodo 'i' calcula la distancia de 'i' a 'k' pasando por 'j': y realiza la siguiente actualización de su tabla de encaminamiento: Nota: - Redes y Servicios de Comunicaciones - 8
  5. 5. Algoritmos de encaminamiento EJEMPLO BELLMAN-FORD DISTRIBUIDO B VDA=(0A, 1B, 1C) A 1 VDA=(0A) C A 1 VDB=(0B) VDB=(1A, 0B, 1C) 1 C D C A VDC=(0C) VDC=(1A, 1B, 0C , 1D) 1 B B VDD=(0D) D VDD=(1B, 0D) Inicialización C Arranque A ∞ dA-C+dC-D=2C VDA =(0A , 1B, 1C, 2C) VDB =(1A , 0B, 1C , 2C) VDA =(0A , 1B, 1C, 2C) VDC =(1A , 1B, 0C , 1D ) 1B 1C VDD =(2C, 2C , 1C , 0D ) dA-B+dB-B=1B 1C= dA-C+dC-C dA-C+dC-B=2C 2B= dA-B+dB-C - Redes y Servicios de Comunicaciones - 9 N13 Ejemplo de OSPF N12 N14 8 8 8 N1 3 8 RT1 1 1 RT4 8 RT5 6 7 N3 N2 N12 3 RT2 1 1 6 6 2 8 6 RT6 RT7 RT3 9 2 7 1 N15 N4 5 RT9 1 N5 1 TOPOLOGÍA DE UN S.A. RT8 4 N6 10
  6. 6. Ejemplo de OSPF LSA (LINK STATE ADVERTISEMENT) de de RT7 RT3 N12 N3 a N15 a N4 N5 RT6 RT5 - Redes y Servicios de Comunicaciones - 11 Ejemplo de OSPF LSA (LINK STATE ADVERTISEMENT) de de RT7 RT3 N12 2 N3 1 a N15 9 a N4 2 N5 1 RT6 8 RT5 6 - Redes y Servicios de Comunicaciones - 12
  7. 7. Ejemplo de OSPF de RT1 RT2 RT3 RT4 RT5 RT6 RT7 RT8 RT9 RT1 RT2 RT3 RT4 RT5 RT6 RT7 RT8 BASE a RT9 N1 DE N2 DATOS N3 N4 N5 N6 N12 N13 N14 N15 - Redes y Servicios de Comunicaciones - 13 Ejemplo de OSPF de RT1 RT2 RT3 RT4 RT5 RT6 RT7 RT8 RT9 RT1 RT2 RT3 6 RT4 8 RT5 8 6 6 RT6 8 7 5 RT7 6 BASE RT8 a RT9 7 DE N1 3 DATOS N2 3 N3 1 1 1 1 N4 2 N5 1 1 1 N6 4 N12 8 2 N13 8 N14 8 N15 9 - Redes y Servicios de Comunicaciones - 14
  8. 8. Ejemplo de OSPF ÁRBOL SPF RT6 6 7 6 RT5 RT3 RT9 8 8 2 1 1 N3 N5 N13 N14 N4 RT8 RT2 RT4 RT7 RT1 3 9 3 4 2 N1 N2 N6 N12 N15 - Redes y Servicios de Comunicaciones - 15 Ejemplo de OSPF TABLA DE ENCAMINAMIENTO DEL RT6 DESTINO SIGUIENTE SALTO DISTANCIA N1 N2 N3 N4 N5 N6 N12 N13 N14 N15 - Redes y Servicios de Comunicaciones - 16
  9. 9. Ejemplo de OSPF TABLA DE ENCAMINAMIENTO DEL RT6 DESTINO SIGUIENTE SALTO DISTANCIA N1 RT3 10 N2 RT3 10 N3 RT3 7 N4 RT3 8 N5 RT9 8 N6 RT9 12 N12 RT9 10 N13 RT5 14 N14 RT5 14 N15 RT9 17 - Redes y Servicios de Comunicaciones - 17 N13 Ejemplo de OSPF N12 N14 8 8 8 ÁREA 0 N1 3 8 RT1 1 1 RT4 8 RT5 6 (backbone) 7 N3 N2 N12 3 RT2 1 1 6 6 2 8 6 RT6 RT7 RT3 9 2 7 1 N15 N4 AREA 1 5 RT9 1 N5 CONFIGURACIÓN 1 DE ÁREAS RT8 ÁREA 2 4 N6 18
  10. 10. Ejemplo de OSPF INFORMACIÓN ENVIADA AL BACKBONE d e RT3 RT4 N1 4 4 a N2 4 4 N3 1 1 N4 2 3 - Redes y Servicios de Comunicaciones - 19

×