1 00:00:00,110 --> 00:00:06,429 Para grabar esta clase, por lo tanto, si habláis, me dais consentimiento para grabar vuestras voces, ¿vale? 2 00:00:06,669 --> 00:00:10,449 Entonces, vamos a ver qué es el rutamiento dinámico. 3 00:00:10,970 --> 00:00:16,789 El rutamiento dinámico es, estamos siempre hablando de rutamiento, encontrar el mejor camino entre un origen y un destino. 4 00:00:16,910 --> 00:00:20,289 Los orígenes y el destino se definen a través del direccionamiento. 5 00:00:20,289 --> 00:00:29,109 Nosotros hemos visto todo lo que nos interesa ver del direccionamiento, tanto en IPv4, con subredes, superredes y todas estas cosas allí. 6 00:00:29,109 --> 00:00:35,649 y también hemos visto una escriturada de IPv6, entonces sabemos cómo se identifican los dispositivos, ¿vale? 7 00:00:36,070 --> 00:00:37,170 Con estos números IPs. 8 00:00:37,869 --> 00:00:43,210 Lo que estamos viendo ahora, lo que estamos retomando ahora, porque ya lo hemos visto desde la perspectiva estática, 9 00:00:43,390 --> 00:00:52,549 es cómo puedo encontrar un camino desde un punto X definido con un IP a otro punto Y, que es otra IP de otro dispositivo. 10 00:00:52,549 --> 00:01:00,549 El enrutamiento estático tenía la característica que el administrador decide por dónde va el flujo de información. 11 00:01:00,549 --> 00:01:06,549 Yo me meto en un router y le digo, tú desde este router, para llegar a una red remota, a una red que no conoces, 12 00:01:06,549 --> 00:01:12,549 tienes que reenviar los paquetes en esta dirección, a este otro router vecino. 13 00:01:12,549 --> 00:01:19,730 Se basaba sobre, mi focus era sobre redes lejanas, redes que yo no conocía. 14 00:01:19,829 --> 00:01:24,569 Yo estoy en un router, el router conoce las redes a las que está conectado directamente 15 00:01:24,569 --> 00:01:29,510 y lo que hacía era aprender redes a las que no estaba conectado directamente. 16 00:01:30,069 --> 00:01:34,109 Ese era el enfoque cuando hacía enrutamiento estático. 17 00:01:34,230 --> 00:01:39,109 En el enrutamiento dinámico cambia un poco, porque ya no miro las redes lejanas, 18 00:01:39,109 --> 00:01:42,129 sino miro solo las redes a las que estoy conectado yo. 19 00:01:42,549 --> 00:01:47,030 ¿Vale? Cuando se hace el delocamiento dinámico, que ya hemos hecho un ejercicio el martes, 20 00:01:47,590 --> 00:01:53,370 sustancialmente yo al router le digo simplemente, mira, te voy a hacer la lista de las redes 21 00:01:53,370 --> 00:02:01,049 en la que tú tienes que publicar lo que sabes y de dónde te tienes que esperar información 22 00:02:01,049 --> 00:02:03,230 sobre lo que saben tus vecinos. 23 00:02:03,230 --> 00:02:09,150 La idea es que los routers hablan solo entre vecinos y se intercambian la información que saben. 24 00:02:09,610 --> 00:02:14,270 Claramente, como cada router sabrá algo distinto con respecto a los otros routers, 25 00:02:14,389 --> 00:02:18,990 esta información se irá propagando por todos los routers hasta que todos los routers lleguen a un momento, 26 00:02:18,990 --> 00:02:25,889 a un punto en el que todos los routers tienen una idea general de la red igual 27 00:02:25,889 --> 00:02:31,930 y por lo tanto pueden, en base a lo que han aprendido de la red, saber cómo llegar a las redes distantes. 28 00:02:31,930 --> 00:02:35,270 esto es como si 29 00:02:35,270 --> 00:02:37,370 en matemática lo veríamos así 30 00:02:37,370 --> 00:02:39,870 hubiese un espacio de soluciones 31 00:02:39,870 --> 00:02:41,569 un espacio de soluciones quiere decir 32 00:02:41,569 --> 00:02:42,870 imaginaos un 33 00:02:42,870 --> 00:02:45,389 mundo, un X 34 00:02:45,389 --> 00:02:47,310 un Y, una tabla 35 00:02:47,310 --> 00:02:48,990 no sé, ¿vale? donde 36 00:02:48,990 --> 00:02:52,969 un sistema cartesiano 37 00:02:52,969 --> 00:02:54,949 ¿sí? donde tú te puedes 38 00:02:54,949 --> 00:02:57,050 mover y cada punto de este sistema 39 00:02:57,050 --> 00:02:58,669 cartesiano es una posible solución 40 00:02:58,669 --> 00:03:01,050 ¿vale? habrá soluciones mejores 41 00:03:01,050 --> 00:03:02,669 soluciones peores 42 00:03:02,669 --> 00:03:07,370 Habrá soluciones que no resuelven mi problema y soluciones que sí resuelven mi problema. 43 00:03:07,509 --> 00:03:09,509 Pero hay todas las posibilidades posibles. 44 00:03:10,229 --> 00:03:16,569 Y lo que hacen los routers es hablar entre ellos para acercarse pasito a pasito 45 00:03:16,569 --> 00:03:20,590 hacia el punto que representa una solución a mi problema. 46 00:03:20,770 --> 00:03:24,750 ¿Cuál es mi problema? Enrutar, es decir, llegar a todas las otras redes. 47 00:03:25,889 --> 00:03:31,469 Entonces, los sistemas dinámicos lo que hacen es sustancialmente modificar las variables que tienen, 48 00:03:31,469 --> 00:03:33,509 modificar los conocimientos que tienen 49 00:03:33,509 --> 00:03:35,389 para que obtengan 50 00:03:35,389 --> 00:03:37,710 una solución al problema 51 00:03:37,710 --> 00:03:39,729 que me he puesto. ¿Cuál es el problema? La topología 52 00:03:39,729 --> 00:03:41,610 de la red actual. Cuando yo tengo una 53 00:03:41,610 --> 00:03:43,469 solución, quiere decir que yo, desde 54 00:03:43,469 --> 00:03:45,330 este router, puedo llegar a todas las redes 55 00:03:45,330 --> 00:03:47,409 a las que tengo que llegar. Si 56 00:03:47,409 --> 00:03:49,370 pasa algo, se rompe un cable, 57 00:03:49,509 --> 00:03:51,469 se apaga un router, se rompe un 58 00:03:51,469 --> 00:03:53,469 switch, mi problema cambia. 59 00:03:54,509 --> 00:03:55,409 Y al cambiar, 60 00:03:55,969 --> 00:03:57,349 el sistema dinámico 61 00:03:57,349 --> 00:03:59,409 debería readaptar esta 62 00:03:59,409 --> 00:04:01,250 solución, o sea, ponerse otra vez 63 00:04:01,250 --> 00:04:03,229 en búsqueda, en este espacio 64 00:04:03,229 --> 00:04:05,289 que hemos dicho donde están todas las soluciones 65 00:04:05,289 --> 00:04:07,310 buscando una nueva 66 00:04:07,310 --> 00:04:09,150 solución que se adapte al nuevo 67 00:04:09,150 --> 00:04:11,430 problema. Mientras en el estático 68 00:04:11,430 --> 00:04:13,210 es estático, la solución te la doy yo 69 00:04:13,210 --> 00:04:14,849 es esta y no te mares de allí 70 00:04:14,849 --> 00:04:17,110 y si se rompe algo, pues no funciona 71 00:04:17,110 --> 00:04:19,029 en el dinámico es 72 00:04:19,029 --> 00:04:19,829 constantemente 73 00:04:19,829 --> 00:04:23,129 intercambiar información con 74 00:04:23,129 --> 00:04:24,629 los vecinos para que 75 00:04:24,629 --> 00:04:26,410 mi información sea 76 00:04:26,410 --> 00:04:29,050 consistente con lo que es la red en este 77 00:04:29,050 --> 00:04:30,970 momento y saber si un router ya no 78 00:04:30,970 --> 00:04:33,170 existe, saber si una red ha desaparecido 79 00:04:33,170 --> 00:04:34,769 o se ha añadido una nueva red, 80 00:04:35,050 --> 00:04:36,189 porque esto cambia 81 00:04:36,189 --> 00:04:38,769 el modo, cambia la 82 00:04:38,769 --> 00:04:40,449 información que tengo sobre la red, 83 00:04:40,750 --> 00:04:42,170 y por lo tanto cambia también 84 00:04:42,170 --> 00:04:45,029 cuál es la solución que yo necesito. 85 00:04:45,149 --> 00:04:46,509 La solución es 86 00:04:46,509 --> 00:04:47,910 la tabla de rutamiento. 87 00:04:48,509 --> 00:04:50,949 Si la tabla de rutamiento está configurada bien, 88 00:04:51,290 --> 00:04:53,089 yo puedo llegar a todas las redes. 89 00:04:53,089 --> 00:04:54,949 Si la tabla de rutamiento está configurada mal, 90 00:04:55,110 --> 00:04:56,910 es otra posible solución, pero 91 00:04:56,910 --> 00:04:58,410 no me vale para este problema. 92 00:04:58,889 --> 00:04:59,290 ¿Se entiende? 93 00:05:00,970 --> 00:05:07,589 Sigamos. Entonces, existe el protocolo que permite la detección automática de rutas de encaminamiento, ¿vale? 94 00:05:07,589 --> 00:05:16,750 Que son, nosotros veremos RIP y OSPF. Hay más. Hay otro que es siempre, pero no me acuerdo cuál es. 95 00:05:17,069 --> 00:05:24,870 Hay muchos más. Dentro de las redes locales, OSPF es bastante utilizado, ¿vale? 96 00:05:24,870 --> 00:05:34,870 El RIP ya no. RIP es una versión vieja que para redes sencillas y para dispositivos con poca potencia de cálculo puede seguir funcionando. 97 00:05:35,529 --> 00:05:39,430 No es terrible, ¿vale? Pero se puede hacer mucho mejor. 98 00:05:41,050 --> 00:05:48,610 Estos protocolos se usan para agregar redes remotas a una tabla de rutamiento, detectar nuevas redes, actualizar y mantener tablas de rutamiento. 99 00:05:48,610 --> 00:06:08,829 ¿Vale? Lo que decíamos antes. O sea, que cuando yo hago un enrutamiento dinámico, la ventaja que tengo es que si hay cambios en mi DET, ¿vale? En la topología que estoy gestionando, pues sin que la administradora haga nada, estos señores deberían reconocer los cambios y adaptarse a la nueva situación. 100 00:06:08,829 --> 00:06:11,829 los routers intercambian la información 101 00:06:11,829 --> 00:06:13,730 ¿qué tienes? es importante, los routers 102 00:06:13,730 --> 00:06:15,790 lo que hacen es, cada router sabe 103 00:06:15,790 --> 00:06:17,529 sus cosas, cada router tiene un fichero 104 00:06:17,529 --> 00:06:19,850 con escrito lo que sabe de la red 105 00:06:19,850 --> 00:06:21,610 imaginaos así, y lo que hace 106 00:06:21,610 --> 00:06:24,209 es pasar este fichero a los routers vecinos 107 00:06:24,209 --> 00:06:25,670 nunca un router 108 00:06:25,670 --> 00:06:27,389 comunica con un router lejano 109 00:06:27,389 --> 00:06:30,129 siempre se hablan entre vecinos 110 00:06:30,129 --> 00:06:31,470 entendiendo como vecinos 111 00:06:31,470 --> 00:06:33,529 dos routers conectados a la misma red 112 00:06:33,529 --> 00:06:35,490 ¿si? están en un router 113 00:06:35,490 --> 00:06:37,970 una red, sea con switch o sea directa 114 00:06:37,970 --> 00:06:39,970 y otro router, estos dos señores 115 00:06:39,970 --> 00:06:41,569 son vecinos y se intercambiarán 116 00:06:41,569 --> 00:06:43,850 información. La información de un tercer 117 00:06:43,850 --> 00:06:45,370 router más lejanos 118 00:06:45,370 --> 00:06:47,870 llegará al 119 00:06:47,870 --> 00:06:49,910 primer router a través 120 00:06:49,910 --> 00:06:51,790 de un intercambio entre el tercero 121 00:06:51,790 --> 00:06:54,110 y el segundo. El segundo aprenderá 122 00:06:54,110 --> 00:06:55,810 otras cosas y cuando pasa 123 00:06:55,810 --> 00:06:57,829 la información del segundo al primero, llegará 124 00:06:57,829 --> 00:06:59,870 también incrustada la información del tercero. 125 00:07:00,629 --> 00:07:01,610 ¿Entendéis lo que quiero decir? 126 00:07:01,850 --> 00:07:02,870 Ahora veremos un ejemplo. 127 00:07:05,029 --> 00:07:07,250 El primer protocolo que vamos a ver es 128 00:07:07,250 --> 00:07:09,389 RIP, Routing Information Protocol, 129 00:07:09,529 --> 00:07:11,069 ¿vale? Es un algoritmo 130 00:07:11,069 --> 00:07:12,949 que se basa 131 00:07:12,949 --> 00:07:15,490 sobre los vectores de distancias. 132 00:07:15,870 --> 00:07:16,949 ¿Vale? Es decir, 133 00:07:17,329 --> 00:07:19,110 este fichero que hemos dicho 134 00:07:19,110 --> 00:07:21,170 que tiene acá un router y que 135 00:07:21,170 --> 00:07:22,990 es la información que intercambia 136 00:07:22,990 --> 00:07:25,129 con los otros routers, en el caso 137 00:07:25,129 --> 00:07:27,250 de RIP, es simplemente un listado 138 00:07:27,790 --> 00:07:29,149 de red 139 00:07:29,149 --> 00:07:31,269 y distancia de la red. 140 00:07:31,970 --> 00:07:32,829 Yo soy este router. 141 00:07:33,350 --> 00:07:35,129 Sé que existe esta red y está 142 00:07:35,129 --> 00:07:37,230 a distancia tres saltos desde mí. 143 00:07:38,189 --> 00:07:43,269 Luego sé que existe esta otra red que está a distancia, un salto desde mí. 144 00:07:43,629 --> 00:07:46,970 Esta otra red que está a distancia, siete saltos desde mí. 145 00:07:47,610 --> 00:07:51,209 Esto es la información que maneja RIT. 146 00:07:52,029 --> 00:08:00,810 La métrica, la forma con la que mide cuánto cuesta ir desde este router a la red destino, 147 00:08:00,810 --> 00:08:05,569 es el número de routers que tengo que pasar, el número de saltos que tengo que hacer. 148 00:08:05,569 --> 00:08:08,689 ¿Sabéis qué es una variable en informática? 149 00:08:10,050 --> 00:08:10,870 ¿Sí? ¿Lo habéis visto? 150 00:08:11,870 --> 00:08:13,730 ¿Sabéis qué es un vector en informática? 151 00:08:14,290 --> 00:08:14,709 Vector. 152 00:08:15,029 --> 00:08:15,589 Vector. 153 00:08:16,170 --> 00:08:17,149 Vector y bloque. 154 00:08:17,269 --> 00:08:18,050 Me suena muchísimo. 155 00:08:18,170 --> 00:08:19,769 Para apuntar a un... 156 00:08:19,769 --> 00:08:21,790 Vector a mí me suena que es blanco y negro. 157 00:08:21,889 --> 00:08:22,689 Las imágenes estas. 158 00:08:23,050 --> 00:08:24,250 Imagen vectorizada. 159 00:08:24,470 --> 00:08:25,029 Vector. 160 00:08:25,589 --> 00:08:25,730 ¿No? 161 00:08:27,990 --> 00:08:29,029 Raster o algo así. 162 00:08:29,910 --> 00:08:34,129 Bueno, una variable es una celda de memoria 163 00:08:34,129 --> 00:08:36,129 con un nombre, donde dentro puedo 164 00:08:36,129 --> 00:08:36,830 poner un valor. 165 00:08:38,570 --> 00:08:39,570 Un vector 166 00:08:39,570 --> 00:08:42,350 es parecido, pero yo tengo un nombre 167 00:08:42,350 --> 00:08:44,370 y en vez de tener un solo valor 168 00:08:44,370 --> 00:08:46,210 tengo muchas cajas 169 00:08:46,210 --> 00:08:47,990 de información. 170 00:08:48,809 --> 00:08:50,110 ¿Sí? Entonces puedo poner 171 00:08:50,110 --> 00:08:51,970 aquí 6, 7, 9 172 00:08:51,970 --> 00:08:54,110 y 12. Y para acceder 173 00:08:54,110 --> 00:08:56,429 a esta celda de aquí, accedo 174 00:08:56,429 --> 00:08:57,269 a Y, 175 00:08:57,950 --> 00:08:59,870 pero en posición, esta es la 0, 176 00:08:59,990 --> 00:09:02,409 esta es la 1, esta es la 2. Por lo tanto, en posición 2. 177 00:09:02,409 --> 00:09:05,570 Este es un vector 178 00:09:05,570 --> 00:09:07,549 En nuestro contexto 179 00:09:07,549 --> 00:09:09,870 El concepto de vector deriva del hecho 180 00:09:09,870 --> 00:09:12,350 Que yo tengo una colección de datos 181 00:09:12,350 --> 00:09:14,690 Que pero son parejas 182 00:09:14,690 --> 00:09:15,809 Son parejas 183 00:09:15,809 --> 00:09:17,750 Red, distancia 184 00:09:17,750 --> 00:09:23,149 Red 1 está a distancia 1 185 00:09:23,149 --> 00:09:26,450 Red 2 está a distancia 2 186 00:09:26,450 --> 00:09:31,269 Y la red de 192.168.0.0 187 00:09:31,269 --> 00:09:33,669 estará a distancia 7 desde mí. 188 00:09:34,529 --> 00:09:35,889 Esto es el vector. 189 00:09:36,549 --> 00:09:38,190 ¿Vale? Esto es el vector de distancia. 190 00:09:38,490 --> 00:09:40,409 Una colección de parejas de 191 00:09:40,409 --> 00:09:42,409 estaré de esta distancia de esto de mí, 192 00:09:42,710 --> 00:09:44,210 estaré de esta distancia de esto de mí. 193 00:09:44,470 --> 00:09:46,190 Y esta información de aquí 194 00:09:46,190 --> 00:09:48,350 es la que se intercambia en los routers. 195 00:09:49,549 --> 00:09:52,710 Yo sé lo que sé de la red, 196 00:09:53,870 --> 00:09:55,789 se lo paso al router visible. 197 00:09:57,389 --> 00:10:00,429 Está claro que si yo estoy a distancia 7 de esta red, 198 00:10:01,269 --> 00:10:06,769 y tu esta red no la conoces, y te mando esto, ¿tu a que distancia estas de esta red? 199 00:10:07,769 --> 00:10:09,769 ¿Cómo puedes repetirlo por favor? 200 00:10:09,769 --> 00:10:17,769 Si yo estoy a siete saltos de esta red de aquí, y te mando esta información a ti, 201 00:10:17,769 --> 00:10:22,769 y tu no conoces esta red, ¿tu a que distancia estas de esta red? 202 00:10:22,769 --> 00:10:23,769 Ocho. 203 00:10:23,769 --> 00:10:24,769 ¿Ocho? 204 00:10:24,769 --> 00:10:28,769 Un salto para llegar a mi, mas siete para llegar. 205 00:10:28,769 --> 00:10:36,389 ¿Se entiende esto? 206 00:10:37,070 --> 00:10:39,389 O sea, con esta información que hay en el intercambio, 207 00:10:39,490 --> 00:10:42,269 si yo te paso información y tú ya conoces la red, 208 00:10:42,889 --> 00:10:44,269 bueno, a lo mejor no haces nada. 209 00:10:44,350 --> 00:10:46,190 Pero si tú no la conoces, yo te estoy diciendo, 210 00:10:46,190 --> 00:10:49,909 mira, para llegar a la red A, yo llego con seis saltos. 211 00:10:50,129 --> 00:10:51,970 Y tú no tienes ni idea de que sea la red A, 212 00:10:52,090 --> 00:10:54,509 tú sabes que si me mandas la información a mí, 213 00:10:54,970 --> 00:10:58,009 yo podré llegar en seis saltos a la red A. 214 00:10:58,669 --> 00:11:02,029 Por lo tanto, tú puedes llegar a la red A en siete saltos. 215 00:11:02,110 --> 00:11:05,289 Un salto para llegar a mí, más seis saltos para llegar. 216 00:11:06,690 --> 00:11:07,129 ¿Entiendes? 217 00:11:07,830 --> 00:11:12,450 Y ahora, si tú comunicas con otro vecino que no conoce la A, 218 00:11:13,070 --> 00:11:16,570 pues le estás diciendo, mira, yo estoy a distancia ocho para llegar a la A. 219 00:11:16,870 --> 00:11:22,250 Por lo tanto, tú, si quieres llegar, puedes pasar por mí y hacer nueve saltos. 220 00:11:22,250 --> 00:11:26,850 Ahora, si yo te mando esta información 221 00:11:26,850 --> 00:11:28,590 Y resulta que tú 222 00:11:28,590 --> 00:11:30,309 La distancia hacia esta red 223 00:11:30,309 --> 00:11:32,889 La tienes a 5 saltos o a 6 saltos 224 00:11:32,889 --> 00:11:34,750 Pues a ti no te interesa esta información 225 00:11:34,750 --> 00:11:36,009 Entonces tú dices, mira yo 226 00:11:36,009 --> 00:11:38,309 Yo estoy a distancia 7 desde esta red 227 00:11:38,309 --> 00:11:40,289 Y tú dices, claro, yo estoy a distancia 6 228 00:11:40,289 --> 00:11:42,490 No me interesa lo que me dices tú, yo estoy más cerca 229 00:11:42,490 --> 00:11:44,809 ¿Me entiendes? 230 00:11:46,710 --> 00:11:48,889 Ahora lo vemos en un ejemplo más concreto 231 00:11:48,889 --> 00:11:50,649 Pero la idea es más o menos esta 232 00:11:50,649 --> 00:11:52,730 ¿Se entiende que es un vector de distancias? 233 00:11:53,750 --> 00:11:55,370 Se entiende... 234 00:11:55,370 --> 00:11:57,429 ¿Habéis oído un no? 235 00:11:59,149 --> 00:12:00,289 Este es el reventor de distancia. 236 00:12:00,470 --> 00:12:02,990 Es la colección de datos que tiene cada router 237 00:12:02,990 --> 00:12:05,230 y es lo que se intercambian los routers 238 00:12:05,230 --> 00:12:06,429 para que funcione RIP. 239 00:12:07,210 --> 00:12:07,370 ¿Sí? 240 00:12:08,049 --> 00:12:10,230 ¿Se entiende qué son estos numeritos de aquí? 241 00:12:12,450 --> 00:12:15,549 La distancia entre el router y el destino. 242 00:12:15,970 --> 00:12:17,649 Medida en... 243 00:12:17,649 --> 00:12:18,370 Saltos. 244 00:12:18,529 --> 00:12:19,909 Saltos. ¿Y qué es un salto? 245 00:12:20,570 --> 00:12:20,990 Un router. 246 00:12:21,389 --> 00:12:22,509 Un router, ¿vale? 247 00:12:22,509 --> 00:12:24,769 cada vez que cruzo un router 248 00:12:24,769 --> 00:12:27,029 es un salto, yo te mando la información a ti 249 00:12:27,029 --> 00:12:29,110 tú la desempacas y te dices, ¿dónde tengo que mandarla? 250 00:12:29,230 --> 00:12:30,450 allá, he hecho un salto 251 00:12:30,450 --> 00:12:32,889 y ahora viene otro router y te dice, ¿dónde tengo que mandarla? 252 00:12:33,009 --> 00:12:35,009 allá, pues, otro salto 253 00:12:35,009 --> 00:12:37,009 si, si os acordáis 254 00:12:37,009 --> 00:12:38,950 en el campo de las 255 00:12:38,950 --> 00:12:40,610 tablas de rutamiento, se llamaba 256 00:12:40,610 --> 00:12:43,269 next hook, siguiente salto 257 00:12:43,269 --> 00:12:43,789 ¿sí? 258 00:12:45,490 --> 00:12:45,929 ¡pucay! 259 00:12:47,429 --> 00:12:47,909 sigamos 260 00:12:47,909 --> 00:12:50,889 no es valio 261 00:12:50,889 --> 00:12:52,750 para redes muy grandes, puesto que la tabla 262 00:12:52,750 --> 00:12:54,830 que crea sería demasiado, ¿vale? 263 00:12:55,049 --> 00:12:56,809 Es decir, que RIP está pensado, 264 00:12:56,830 --> 00:12:58,570 es un protocolo de acente viejo, 265 00:12:58,649 --> 00:13:00,809 está pensado para redes pequeñas. Si la red 266 00:13:00,809 --> 00:13:02,710 es demasiado grande, llega un momento en que RIP no 267 00:13:02,710 --> 00:13:04,470 funciona, o funciona mal. 268 00:13:04,690 --> 00:13:07,250 Y llega un momento en que no puede funcionar. 269 00:13:07,629 --> 00:13:08,649 ¿Vale? Para redes muy 270 00:13:08,649 --> 00:13:10,509 grandes, RIP no puede funcionar. 271 00:13:10,730 --> 00:13:12,289 Porque RIP mete un 272 00:13:12,289 --> 00:13:14,710 tamaño máximo de 15 273 00:13:14,710 --> 00:13:19,019 saltos. 15 saltos. 274 00:13:20,519 --> 00:13:22,919 ¿Vale? Por encima de 15 275 00:13:22,919 --> 00:13:34,129 saltos para él es infinito rip tendrá cuatro bits para determinar cuántos saltos puede hacer 276 00:13:34,129 --> 00:13:42,049 vale desde 0 0 0 0 es de los altos entonces reconectar directamente hasta 11 11 que sería 277 00:13:42,049 --> 00:13:50,570 15 vale para el 15 como decir no puedo llegar si una red está a distancia 15 o 16 imaginaros 278 00:13:50,570 --> 00:13:52,750 Así, hay un límite, ¿vale? Un momento límite. 279 00:13:53,230 --> 00:13:59,690 Si yo llego a ese límite, da igual que sean 16 saltos, 1.000, 30.000 o 40.000, 280 00:13:59,970 --> 00:14:03,669 para mí es infinito, no es alcanzable ese riesgo. 281 00:14:04,769 --> 00:14:06,309 Ahora veremos por qué sirve eso. 282 00:14:08,230 --> 00:14:08,450 ¿Sí? 283 00:14:11,629 --> 00:14:15,659 Hay varias versiones de RIP. 284 00:14:15,960 --> 00:14:17,860 Versión 1, versión 2, versión NG. 285 00:14:18,379 --> 00:14:21,360 La versión 1 no soporta subredes en ICDR, 286 00:14:21,360 --> 00:14:26,799 por lo tanto nosotros usaremos casi siempre la versión 2. Os lo dije, os acordáis que uno de los 287 00:14:26,799 --> 00:14:34,679 comandos será poner rote-rip versión 2. Así, soporte subredes, vlsm, fdr. Aún así, intenta 288 00:14:34,679 --> 00:14:40,679 juntar algunas subredes y, por lo tanto, si no quiero que haga esto, si te das tiempo uno de 289 00:14:40,679 --> 00:14:46,139 estos días, os preparo un ejercicio para ver por qué puede ser un problema. Le pongo también no 290 00:14:46,139 --> 00:14:48,779 No auto, para que no haga auto-sambar. 291 00:14:50,039 --> 00:14:52,600 Existe también una versión de RIP para RIP versión 6. 292 00:14:53,320 --> 00:14:58,000 Pero imaginaos que como RIP ya es viejo, también RIP versión 6 no hay que usar. 293 00:14:59,519 --> 00:15:01,779 En RIP la métrica de cada salto vale 1. 294 00:15:01,980 --> 00:15:04,120 Fácil, ¿vale? Es la métrica más fácil posible. 295 00:15:04,580 --> 00:15:07,299 Un salto entre un router y otro vale 1, se acabó. 296 00:15:09,139 --> 00:15:12,600 Entonces, lo que me interesa es la distancia entre origen y destino. 297 00:15:12,600 --> 00:15:18,600 Es una buena métrica, es una buena forma para determinar si este camino es bueno o no. 298 00:15:27,490 --> 00:15:30,490 Imaginaos un router y otro router. 299 00:15:30,490 --> 00:15:36,490 Y que aquí haya dos routers por aquí, que esto lo haremos. 300 00:15:36,490 --> 00:15:38,490 Y aquí uno solo. 301 00:15:38,490 --> 00:15:43,490 Imaginaos que esto sea Gigabit Ethernet a un Gigabyte. 302 00:15:43,490 --> 00:15:45,490 Y esto un Gigabyte. 303 00:15:45,490 --> 00:15:54,070 y este de aquí son 10 megabits estos son 10 megabits y estos son 10 304 00:15:54,929 --> 00:16:02,250 estos son 10 megabits estos son 10 megabits y estos son un gigabyte este es 305 00:16:02,250 --> 00:16:09,950 un gigabyte y este es un gigabyte arriba es fibrótica abajo es ethernet de 1970 306 00:16:09,950 --> 00:16:11,950 ¿Cuál es el camino mejor? 307 00:16:11,950 --> 00:16:13,950 El de arriba. 308 00:16:13,950 --> 00:16:15,950 Si soy VIP, ¿cuál es el camino mejor? 309 00:16:15,950 --> 00:16:17,950 El de abajo. 310 00:16:17,950 --> 00:16:19,950 ¿Entonces es una buena métrica? 311 00:16:19,950 --> 00:16:21,950 No. 312 00:16:21,950 --> 00:16:23,950 ¿Cuándo es una buena métrica? 313 00:16:23,950 --> 00:16:25,950 Recordaos que mi respuesta favorita es depende. 314 00:16:25,950 --> 00:16:27,950 ¿Cuándo es 315 00:16:27,950 --> 00:16:29,950 una buena métrica? 316 00:16:29,950 --> 00:16:31,950 Cuando hay una red 317 00:16:31,950 --> 00:16:33,950 que tenga las mismas velocidades 318 00:16:33,950 --> 00:16:35,950 y mismas las arquitecturas. 319 00:16:35,950 --> 00:16:37,950 Cuando mi red es bastante 320 00:16:37,950 --> 00:16:41,029 homogénea. Cuando todos 321 00:16:41,029 --> 00:16:42,610 los enlaces 322 00:16:42,610 --> 00:16:44,889 efectivamente cuestan lo mismo, porque son 323 00:16:44,889 --> 00:16:46,909 todos con la misma seguridad, con la misma 324 00:16:46,909 --> 00:16:48,509 tasa de errores, con la misma velocidad, 325 00:16:48,990 --> 00:16:50,750 entonces lo que es más 326 00:16:50,750 --> 00:16:53,009 importante es cuántos enlaces saltas. 327 00:16:53,490 --> 00:16:54,929 ¿Sí? Si en vez hay redes 328 00:16:54,929 --> 00:16:57,070 heterogéneas con distintos 329 00:16:57,070 --> 00:16:58,789 velocidades 330 00:16:58,789 --> 00:17:01,090 y distintos magnéticos, pues ya esto 331 00:17:01,090 --> 00:17:03,110 puede no ser la mejor. 332 00:17:03,809 --> 00:17:04,369 ¿Sí? 333 00:17:04,710 --> 00:17:06,710 Es una métrica, pero muy sencilla. Requiere 334 00:17:06,710 --> 00:17:08,769 muy poca potencia de cálculo para 335 00:17:08,769 --> 00:17:10,809 calcular cuánto costa este camino y cuánto 336 00:17:10,809 --> 00:17:12,789 costa esto. ¿Cuánto costa esto? Dos. ¿Cuánto costa esto? 337 00:17:12,849 --> 00:17:14,410 Tres. ¡Ah! Se acabó. 338 00:17:14,930 --> 00:17:16,269 ¿Vale? Lo tengo que poner más bien. 339 00:17:16,569 --> 00:17:18,990 ¿Cuánto ratio de errores 340 00:17:18,990 --> 00:17:20,890 tengo en las comunicaciones aquí? ¿Cuántos 341 00:17:20,890 --> 00:17:22,809 paquetes se han enviado y cuántos se han 342 00:17:22,809 --> 00:17:24,829 perdido pasando por aquí y pasando 343 00:17:24,829 --> 00:17:26,650 por acá? ¿Cuál es la velocidad 344 00:17:26,650 --> 00:17:29,009 en la hora de tráfico más alta 345 00:17:29,009 --> 00:17:30,890 en la hora de tráfico? ¿He de hacer una 346 00:17:30,890 --> 00:17:32,750 media? Pues todo esto no lo tengo que hacer. 347 00:17:32,910 --> 00:17:34,150 Es simplemente contar cuántos saltos. 348 00:17:34,150 --> 00:17:46,609 Si aquí está la red A y aquí está la red B, este señor, ¿a qué distancia está de A? 349 00:17:46,609 --> 00:18:00,609 ¿De A o de B? De A. Cero. Y esta información la pondrá en un vector de distancia. 350 00:18:00,609 --> 00:18:04,609 Donde dirá, yo estoy a distancia cero de A. 351 00:18:04,609 --> 00:18:08,890 Y al principio, que es la única cosa que conoce, bueno, conoce también esta y esta, ¿vale? 352 00:18:08,970 --> 00:18:13,970 Pero pasará esta información a este router y a este router. 353 00:18:15,049 --> 00:18:21,670 Estos routers mirarán esta cosa y dirán, ah, si tú estás a distancia 0 de A, ¿y a qué distancia estoy? 354 00:18:22,809 --> 00:18:23,329 1. 355 00:18:23,769 --> 00:18:28,710 Entonces, él en su tabla, en su vector de distancia, dirá que está a distancia 1 de A. 356 00:18:28,710 --> 00:18:33,440 y cuando estos se intercambiarán 357 00:18:33,440 --> 00:18:34,700 información con los demás 358 00:18:34,700 --> 00:18:37,559 pues este de aquí aprenderá que está a distancia 359 00:18:37,559 --> 00:18:38,000 de A 360 00:18:38,000 --> 00:18:41,539 2, y este de aquí está aprendiendo 361 00:18:41,539 --> 00:18:42,839 que está a distancia de A 362 00:18:42,839 --> 00:18:44,920 2 también 363 00:18:44,920 --> 00:18:47,599 ha recibido de aquí 364 00:18:47,599 --> 00:18:49,440 ahora 365 00:18:49,440 --> 00:18:51,079 cuando este le comunica aquí 366 00:18:51,079 --> 00:18:53,220 le dice, oye mira, yo conozco la red A 367 00:18:53,220 --> 00:18:54,619 estoy a distancia 2 368 00:18:54,619 --> 00:18:56,480 tú puedes llegar con 3 369 00:18:56,480 --> 00:18:58,819 ¿qué hace? pasa 370 00:18:58,819 --> 00:19:00,799 porque él ya tiene un camino 371 00:19:00,799 --> 00:19:01,859 para llegar con 2. 372 00:19:03,660 --> 00:19:04,740 O sea, el camino siempre va a ser 373 00:19:04,740 --> 00:19:05,519 el que tenga menos altos. 374 00:19:05,900 --> 00:19:07,039 Porque es RIP. 375 00:19:07,400 --> 00:19:08,579 Y su métrica es eso. 376 00:19:09,039 --> 00:19:10,519 Ahora, si de repente 377 00:19:10,519 --> 00:19:13,980 esta conexión se colapsa, 378 00:19:14,359 --> 00:19:16,119 entonces esto ya no me confirma 379 00:19:16,119 --> 00:19:17,220 que está a distancia 2. 380 00:19:17,380 --> 00:19:18,500 Aquí ha pasado algo. 381 00:19:19,000 --> 00:19:20,759 Este se da cuenta que hay otro camino. 382 00:19:21,140 --> 00:19:23,539 Entonces actualizará su cosa diciendo 383 00:19:23,539 --> 00:19:25,240 oye, mira, estoy a distancia 3 384 00:19:25,240 --> 00:19:26,339 pasando por acá. 385 00:19:26,700 --> 00:19:27,319 Y esto lo hace solo. 386 00:19:27,319 --> 00:19:30,920 ahora veremos cómo lo hace 387 00:19:30,920 --> 00:19:32,559 se entiende más o menos 388 00:19:32,559 --> 00:19:34,700 esto del vector de distancias 389 00:19:34,700 --> 00:19:36,140 de intercambiar entre vecinos 390 00:19:36,140 --> 00:19:38,680 la información se va propagando por la red 391 00:19:38,680 --> 00:19:40,720 este no ha comunicado nunca nada 392 00:19:40,720 --> 00:19:42,599 a este, lo van aprendiendo 393 00:19:42,599 --> 00:19:43,579 entre vecinos 394 00:19:43,579 --> 00:19:46,440 esto hace que rípese al entro 395 00:19:46,440 --> 00:19:48,359 cuando pasa algo en la red 396 00:19:48,359 --> 00:19:50,319 no todos saben 397 00:19:50,319 --> 00:19:52,519 qué ha pasado, la información se tiene 398 00:19:52,519 --> 00:19:54,299 que ir propagando por la red 399 00:19:54,299 --> 00:19:56,220 de, mira, ha habido un problema, sí, qué ha pasado 400 00:19:56,220 --> 00:20:20,599 no porque tú lo que haces es publicar cuando tú tenías tu router tienes aquí la red a vale 401 00:20:20,599 --> 00:20:28,420 Y cuando tú hacías en RIP, publicabas esta red de aquí, la publicabas como tu red, la 112.168.0.0. 402 00:20:28,759 --> 00:20:33,599 Y tú tienes una interfaz conectada a esta red que tiene una máscara. 403 00:20:34,339 --> 00:20:36,539 Entonces él tiene en cuenta esa. 404 00:20:37,380 --> 00:20:44,240 Está claro que es un IPv1, no tiene subredes, entonces si A y B son subredes de la misma red, 405 00:20:44,720 --> 00:20:47,859 pues cuando tú la publicas, él dice, ¿qué está pasando aquí? 406 00:20:47,859 --> 00:20:49,279 Porque me estás diciendo la misma red. 407 00:20:49,279 --> 00:20:51,900 entonces tiene que utilizar la versión 2 para que se da cuenta 408 00:20:51,900 --> 00:20:57,579 que esta es una subrede y esta es otra subrede 409 00:20:57,579 --> 00:20:58,119 ¿más dudas? 410 00:21:00,930 --> 00:21:03,170 vale, entonces la métrica de RIP es que 411 00:21:03,170 --> 00:21:05,210 tocas alto vale 1, cada distancia 412 00:21:05,210 --> 00:21:07,509 te rige el destino y se cuenta cuantos routers 413 00:21:07,509 --> 00:21:08,769 hay en el mes, vale 414 00:21:08,769 --> 00:21:11,309 para encontrar una distancia RIP 415 00:21:11,309 --> 00:21:13,730 se basa en una información enviada de los routers vecinos 416 00:21:13,730 --> 00:21:15,569 ¿vale? nunca un router 417 00:21:15,569 --> 00:21:17,589 se comunicará o mandará información a un router 418 00:21:17,589 --> 00:21:19,309 que no está conectado directamente a él 419 00:21:19,309 --> 00:21:21,930 la información es siempre intercambio entre vecinos 420 00:21:21,930 --> 00:21:25,559 RIP se basa en dos 421 00:21:25,559 --> 00:21:27,599 tipos de mensajes, hay petición 422 00:21:27,599 --> 00:21:29,380 y respuesta, un router cuando 423 00:21:29,380 --> 00:21:31,460 se activa y tú le dices router 424 00:21:31,460 --> 00:21:33,160 RIP y le das la network 425 00:21:33,160 --> 00:21:35,740 la primera cosa que hace es en esa red 426 00:21:35,740 --> 00:21:37,400 intentar pedir 427 00:21:37,400 --> 00:21:39,680 al vecino la información, le manda 428 00:21:39,680 --> 00:21:41,460 un mensaje al vecino diciendo, oye mira soy 429 00:21:41,460 --> 00:21:43,660 nuevo, me acaban de configurar 430 00:21:43,660 --> 00:21:45,160 en RIP, me dices 431 00:21:45,160 --> 00:21:47,319 si tú sabes algo de RIP, la 432 00:21:47,319 --> 00:21:48,500 información que tienes 433 00:21:48,500 --> 00:21:51,420 y puede ser que el otro todavía no esté configurado 434 00:21:51,420 --> 00:21:53,259 en RIP, entonces esta petición no funciona 435 00:21:53,259 --> 00:21:55,380 o puede ser que el otro ya esté 436 00:21:55,380 --> 00:21:57,319 funcionando con RIP y ya tenga información 437 00:21:57,319 --> 00:21:59,759 y te diga, mira, esto es mi vector de distancia. 438 00:22:00,319 --> 00:22:01,660 En base a este vector de distancia, 439 00:22:03,079 --> 00:22:03,519 orgánízate 440 00:22:03,519 --> 00:22:04,079 como quieras. 441 00:22:05,240 --> 00:22:07,240 Entonces, si tú me mandas tu vector de distancia 442 00:22:07,240 --> 00:22:09,140 y tú eres a distancia 5 de la redad, 443 00:22:09,440 --> 00:22:11,259 pues yo diría, muy bien, me apunto que yo estoy 444 00:22:11,259 --> 00:22:13,460 a distancia 6 de la redad. 445 00:22:13,460 --> 00:22:15,099 Un salto para llegar a ti 446 00:22:15,099 --> 00:22:17,599 y tú me estás asegurando que con 5 saltos 447 00:22:17,599 --> 00:22:17,839 llega. 448 00:22:19,440 --> 00:22:19,839 ¿Entiendes? 449 00:22:21,539 --> 00:22:23,440 Y luego está un mensaje de respuesta. 450 00:22:23,599 --> 00:22:24,980 Si alguien me ha pedido algo, 451 00:22:24,980 --> 00:22:26,960 pues le respondo con mi vector 452 00:22:26,960 --> 00:22:28,279 de distancia. ¿Vale? 453 00:22:28,759 --> 00:22:30,500 Además, en realidad hay una 454 00:22:30,500 --> 00:22:33,000 respuesta a una petición, que es esta 455 00:22:33,000 --> 00:22:35,099 de aquí, y también es una respuesta ordinaria. 456 00:22:35,220 --> 00:22:36,920 Cada cierto tiempo, hasta si tú 457 00:22:36,920 --> 00:22:38,339 no le dices nada, cada 458 00:22:38,339 --> 00:22:40,640 router envía 459 00:22:40,640 --> 00:22:42,900 una respuesta, hasta 460 00:22:42,900 --> 00:22:45,160 si no ha sido solicitado, a sus vecinos 461 00:22:45,160 --> 00:22:46,980 diciendo, oye, mira, la situación actual es 462 00:22:46,980 --> 00:22:48,960 esta. Porque si ha 463 00:22:48,960 --> 00:22:50,960 cambiado algo, así yo puedo 464 00:22:50,960 --> 00:22:52,759 avisar a mis vecinos de que ha cambiado algo. 465 00:22:53,960 --> 00:22:54,160 ¿Vale? 466 00:22:55,799 --> 00:23:03,180 También, explícitamente, si yo me doy cuenta que ha cambiado algo en las redes a las que estoy conectado yo directamente, 467 00:23:03,680 --> 00:23:10,019 puedo forzar una respuesta a mi vecino para decir, oye, mira, ha habido un cambio, espabilad, aquí tenemos que readaptar. 468 00:23:11,500 --> 00:23:16,259 Pero son siempre dos tipos de mensajes. O te solicito información o te mando información. 469 00:23:16,819 --> 00:23:18,279 Son siempre estos dos mensajes. 470 00:23:18,880 --> 00:23:21,559 La petición se suele hacer al principio, cuando empieza. 471 00:23:22,140 --> 00:23:27,799 La respuesta es cada cierto tiempo, o cuando ha habido un cambio, o si alguien me ha hecho la petición. 472 00:23:29,400 --> 00:23:29,700 ¿Dudas? 473 00:23:31,119 --> 00:23:33,960 La información que se intercambia se llama vector de distancia. 474 00:23:34,140 --> 00:23:36,920 Incluye el identificador de la red y la distancia a la que estoy. 475 00:23:40,369 --> 00:23:40,809 ¿Dudas? 476 00:23:44,029 --> 00:23:44,269 Vale. 477 00:23:45,789 --> 00:23:48,029 RIPO mantiene una tabla de encabezamiento por cada nodo. 478 00:23:48,029 --> 00:23:50,029 Cada router tiene su tabla de encabezamiento. 479 00:23:50,150 --> 00:23:51,049 No es compartida. 480 00:23:51,150 --> 00:23:52,609 Yo tengo la mía, tú tienes la tuya. 481 00:23:52,930 --> 00:23:53,089 ¿Vale? 482 00:23:53,269 --> 00:24:07,289 La tabla de RIPO versión 2 contiene los siguientes campos, la dirección del destino, la máscara del destino, el siguiente salto, estos tres son lo que sabíamos antes, pero tiene también dos informaciones más. 483 00:24:07,289 --> 00:24:20,769 La interfaz a la que está conectado el siguiente salto, o sea, por dónde deberían mandar información para que llegue al siguiente salto, y también cuánto cuesta llegar al destino. 484 00:24:20,769 --> 00:24:23,990 Esto me lo apunto en una tabla de RIP versión 2 485 00:24:23,990 --> 00:24:26,710 Entonces, estas tres son las que utilizamos antes 486 00:24:26,710 --> 00:24:28,670 Hay un poquito de información más 487 00:24:28,670 --> 00:24:32,069 Que él se mantiene para elegir cuál es el camino mejor 488 00:24:32,069 --> 00:24:34,420 ¿Qué otras? 489 00:24:37,460 --> 00:24:38,319 Ventajas de RIP 490 00:24:38,319 --> 00:24:41,180 Es súper sencillo, tanto de implementar como de mantener 491 00:24:41,180 --> 00:24:43,299 Es muy básico, ¿vale? 492 00:24:43,859 --> 00:24:46,519 Como es muy sencillo, no me permite hacer cosas muy avanzadas 493 00:24:46,519 --> 00:24:51,240 Pero me permite hacer bastante cosas útiles para redes sencillas 494 00:24:51,240 --> 00:24:53,039 Requiere pocos recursos 495 00:24:53,039 --> 00:25:00,180 Entonces, hasta si tengo dispositivos muy viejos, pues la capacidad computacional de esos dispositivos 496 00:25:00,180 --> 00:25:03,640 es suficiente para que RIPO funcione a una velocidad aceptable. 497 00:25:03,980 --> 00:25:09,819 Si mi red es muy homogénea, lo que decimos antes, pues RIPO puede ser una solución tranquilamente funcional. 498 00:25:10,460 --> 00:25:14,299 Si no es muy grande la red y si no es muy ecológica. 499 00:25:15,720 --> 00:25:16,279 Desventajas. 500 00:25:16,279 --> 00:25:18,920 estas tres os las voy a pedir 501 00:25:18,920 --> 00:25:20,559 en el examen 502 00:25:20,559 --> 00:25:22,539 y seguramente al menos una 503 00:25:22,539 --> 00:25:24,059 se solví 504 00:25:24,059 --> 00:25:26,000 convergencia lenta 505 00:25:26,000 --> 00:25:29,240 que quiere decir que si yo tengo una solución 506 00:25:29,240 --> 00:25:30,440 todo está funcionando 507 00:25:30,440 --> 00:25:32,279 cambia algo en la red 508 00:25:32,279 --> 00:25:34,900 y por lo tanto esta solución, esta tabla que tengo 509 00:25:34,900 --> 00:25:36,759 ya no me vale, la tengo que cambiar 510 00:25:36,759 --> 00:25:39,140 RIP empieza un proceso 511 00:25:39,140 --> 00:25:41,099 para adaptarse 512 00:25:41,099 --> 00:25:43,119 a la nueva red y este proceso 513 00:25:43,119 --> 00:25:43,839 es lento 514 00:25:43,839 --> 00:25:45,900 si os imagináis 515 00:25:45,900 --> 00:25:50,720 el espacio de todas las soluciones que decíamos antes. 516 00:25:50,940 --> 00:25:53,019 Y yo estaba en un punto de este espacio 517 00:25:53,019 --> 00:25:55,359 que era mi solución actual, que esto funcionaba. 518 00:25:55,880 --> 00:25:57,240 Pero ha cambiado el problema, 519 00:25:57,460 --> 00:25:59,740 porque un cable se ha roto, un switch se ha apagado, 520 00:25:59,920 --> 00:26:01,400 un router ha colapsado. 521 00:26:01,940 --> 00:26:04,420 Entonces ahora esta no es una solución a mi problema. 522 00:26:04,779 --> 00:26:06,480 Es esta de aquí, la solución nueva, 523 00:26:06,880 --> 00:26:08,380 que debería alcanzar. 524 00:26:08,700 --> 00:26:10,960 Pues si yo empiezo a moverme por este espacio 525 00:26:10,960 --> 00:26:13,799 en soluciones parciales que no son reales, 526 00:26:13,799 --> 00:26:16,319 acercándome poco a poco 527 00:26:16,319 --> 00:26:18,039 a la nueva solución real. 528 00:26:19,200 --> 00:26:20,700 ¿Vale? Este proceso 529 00:26:20,700 --> 00:26:22,640 es la convergencia 530 00:26:22,640 --> 00:26:23,619 y es lenta. 531 00:26:24,960 --> 00:26:26,119 O sea, a Rupert Ripp 532 00:26:26,119 --> 00:26:28,019 no le gustan los cambios. 533 00:26:28,299 --> 00:26:30,440 Se adapta, sí, pero cuando los cambios 534 00:26:30,440 --> 00:26:31,700 tarda un rato, 535 00:26:32,119 --> 00:26:34,319 un rato informático, no tarda 536 00:26:34,319 --> 00:26:35,799 meses, ¿vale? 537 00:26:36,160 --> 00:26:38,200 Tardará segundos, pero en el mundo 538 00:26:38,200 --> 00:26:39,740 informático puede molestar. 539 00:26:40,740 --> 00:26:42,220 ¿Sí? Escalabilidad 540 00:26:42,220 --> 00:26:44,200 limitada. No funciona con redes grandes. 541 00:26:44,619 --> 00:26:46,119 Redes pequeñas, RIP funciona. 542 00:26:46,299 --> 00:26:47,940 Redes muy grandes, que RIP 543 00:26:47,940 --> 00:26:49,660 empieza a colapsar, a crear mucho 544 00:26:49,660 --> 00:26:51,839 trástico, mucha información que va entre 545 00:26:51,839 --> 00:26:53,779 router y cosas por el estilo, no nos gusta. 546 00:26:55,259 --> 00:26:56,200 Bucles de rutas. 547 00:26:56,559 --> 00:26:58,000 ¿Vale? En este 548 00:26:58,000 --> 00:26:59,740 proceso de convergencia, me 549 00:26:59,740 --> 00:27:01,859 increíba, desde la solución vieja a la solución 550 00:27:01,859 --> 00:27:04,359 nueva, las soluciones parciales 551 00:27:04,359 --> 00:27:05,660 pueden crear 552 00:27:05,660 --> 00:27:06,960 bucles en mi red. 553 00:27:07,640 --> 00:27:09,839 Y los bucles en la red son 554 00:27:09,839 --> 00:27:11,559 malos. ¿Vale? 555 00:27:11,559 --> 00:27:13,960 con bucles entiendo que yo mando algo 556 00:27:13,960 --> 00:27:15,960 a un router, y el router me dice 557 00:27:15,960 --> 00:27:17,940 no, pero para llegar al destino tengo que ir 558 00:27:17,940 --> 00:27:19,980 a ti, y tú le dices 559 00:27:19,980 --> 00:27:22,119 no, yo para irme al destino tengo que irme a ti 560 00:27:22,119 --> 00:27:24,140 y tú a mí, y a mí a ti 561 00:27:24,140 --> 00:27:26,019 y tú a mí, entonces el paquete se queda 562 00:27:26,019 --> 00:27:27,900 allí dando vueltas, por un lado, por el otro, por un lado 563 00:27:27,900 --> 00:27:29,259 o en un círculo, pero 564 00:27:29,259 --> 00:27:31,880 no está llegando a ningún destino porque la 565 00:27:31,880 --> 00:27:34,140 información es parcial y no es correcta 566 00:27:34,140 --> 00:27:35,660 no es una solución para el problema 567 00:27:35,660 --> 00:27:37,539 y por lo tanto el paquete se queda 568 00:27:37,539 --> 00:27:40,220 a dar vueltas, hasta cuando 569 00:27:40,220 --> 00:27:50,849 hasta que el TTL 570 00:27:50,849 --> 00:27:51,549 llegue a cero 571 00:27:51,549 --> 00:27:53,250 recordáis que había un campo 572 00:27:53,250 --> 00:27:54,490 que era time to leave 573 00:27:54,490 --> 00:27:56,230 cada vez que paso un router 574 00:27:56,230 --> 00:27:57,450 le resto uno 575 00:27:57,450 --> 00:27:59,190 por lo tanto si estoy dando vueltas 576 00:27:59,190 --> 00:28:00,089 y vueltas y vueltas 577 00:28:00,089 --> 00:28:01,230 cada vez que paso por un router 578 00:28:01,230 --> 00:28:01,849 me resta uno 579 00:28:01,849 --> 00:28:03,329 si este TTL llega a cero 580 00:28:03,329 --> 00:28:05,009 pues el paquete no se retransmite 581 00:28:05,009 --> 00:28:05,589 se tira 582 00:28:05,589 --> 00:28:09,779 o 583 00:28:09,779 --> 00:28:12,839 que converja a la nueva solución 584 00:28:12,839 --> 00:28:13,700 y por lo tanto 585 00:28:13,700 --> 00:28:14,420 llegue al destino 586 00:28:14,420 --> 00:28:15,680 antes que acabe mi TTL 587 00:28:15,680 --> 00:28:23,579 Vamos a ver como funciona 588 00:28:23,579 --> 00:28:25,240 Tengo esta red de aquí 589 00:28:25,240 --> 00:28:27,279 3 router R1, R2, R3 590 00:28:27,279 --> 00:28:28,660 Conectados a unas redes 591 00:28:28,660 --> 00:28:31,980 Al principio cuando yo conecto esto 592 00:28:31,980 --> 00:28:33,420 Y le pongo router RIP 593 00:28:33,420 --> 00:28:35,680 Y le pongo las redes 594 00:28:35,680 --> 00:28:37,519 Estas son las 595 00:28:37,519 --> 00:28:40,160 Los vectores de distancia 596 00:28:40,160 --> 00:28:41,700 Barra tabla de enrutamientos 597 00:28:41,700 --> 00:28:43,200 Que tienen ellos por dentro 598 00:28:43,200 --> 00:28:45,720 Es decir que R1 599 00:28:45,720 --> 00:28:46,920 Solo conoce A y B 600 00:28:46,920 --> 00:28:49,400 perdón, la red 601 00:28:49,400 --> 00:28:51,500 1 y la red 2 602 00:28:51,500 --> 00:28:53,980 ¿vale? R2 conoce 2 y 3 603 00:28:53,980 --> 00:28:55,799 y R3 conoce 3 y 4 604 00:28:55,799 --> 00:28:57,420 ¿ok? lo veis 605 00:28:57,420 --> 00:28:59,779 en las tablas, y todos están a distancia 606 00:28:59,779 --> 00:29:00,240 0 607 00:29:00,240 --> 00:29:04,930 A y B son las 608 00:29:04,930 --> 00:29:06,769 interfaces, ¿vale? a las que están 609 00:29:06,769 --> 00:29:08,569 conectadas, entonces 610 00:29:08,569 --> 00:29:10,390 después de un cierto tiempo 611 00:29:10,390 --> 00:29:12,750 estos routers se 612 00:29:12,750 --> 00:29:14,549 intercambian esta información 613 00:29:14,549 --> 00:29:16,630 R1 lo manda R2 614 00:29:16,630 --> 00:29:18,170 R2 a R1 615 00:29:18,170 --> 00:29:21,289 R2 a R3 y R3 a R2 616 00:29:21,289 --> 00:29:23,109 R3 y R1 617 00:29:23,109 --> 00:29:23,829 no hablan 618 00:29:23,829 --> 00:29:25,750 ¿sí? 619 00:29:26,390 --> 00:29:28,690 entonces, ¿qué aprenderá R2? 620 00:29:28,769 --> 00:29:30,690 por ejemplo, cuando recibe la información 621 00:29:30,690 --> 00:29:31,309 de R1 622 00:29:31,309 --> 00:29:34,630 no, porque él sabe 623 00:29:34,630 --> 00:29:35,829 que la 2 está aquí 624 00:29:35,829 --> 00:29:38,329 y él me está diciendo, mira, yo estoy distanciado 625 00:29:38,329 --> 00:29:40,309 al 0 de 2, vale, te digo, mira 626 00:29:40,309 --> 00:29:42,170 no me interesa porque yo también estoy 627 00:29:42,170 --> 00:29:43,309 a distancia 0 de 2 628 00:29:43,309 --> 00:29:46,109 pero aquí le dice, mira, yo conozco 629 00:29:46,109 --> 00:29:50,410 una red 1, que está a distancia 0 de mí, que tú no conoces. 630 00:29:51,849 --> 00:29:52,769 Por lo tanto, apúntatela. 631 00:29:53,289 --> 00:29:59,730 Y R2 aprenderá que está, para llegar a la red de 10.1.0.0, 632 00:30:00,309 --> 00:30:06,849 esa distancia, un salto para llegar a R1, más 0 para llegar al destino. 633 00:30:07,670 --> 00:30:10,670 O sea, que yo estoy a distancia 1 desde la red 1. 634 00:30:12,819 --> 00:30:13,180 ¿Está claro? 635 00:30:14,559 --> 00:30:17,279 Al mismo tiempo, R2 ha pasado esta información. 636 00:30:17,279 --> 00:30:18,460 ¿Qué aprendes de uno? 637 00:30:21,680 --> 00:30:24,400 Está a distancia uno de qué red? 638 00:30:24,599 --> 00:30:26,079 De la tres. 639 00:30:27,500 --> 00:30:27,660 ¿Sí? 640 00:30:27,920 --> 00:30:29,420 Porque la dos, mismo historia, 641 00:30:29,519 --> 00:30:32,740 yo también estoy a distancia cero, 642 00:30:32,839 --> 00:30:34,460 no me mejora la información 643 00:30:34,460 --> 00:30:35,380 que me estás mandando tú, 644 00:30:35,420 --> 00:30:36,339 no me mejora el camino, 645 00:30:36,980 --> 00:30:39,440 pero sí me estás diciendo que existe una red de tres 646 00:30:39,440 --> 00:30:42,000 que está a distancia cero de ti. 647 00:30:42,200 --> 00:30:44,240 Por lo tanto, si yo hago un salto para llegar a ti, 648 00:30:44,519 --> 00:30:46,039 más cero, pues he llegado a esta red. 649 00:30:46,339 --> 00:30:47,660 Por lo tanto, yo estoy a distancia uno. 650 00:30:47,660 --> 00:30:51,940 ¿Aprende algo el router 1 de la red 4? 651 00:30:52,599 --> 00:30:53,960 No, todavía no 652 00:30:53,960 --> 00:30:58,140 Al mismo tiempo, pero router 2 y router 3 se han intercambiado información 653 00:30:58,140 --> 00:31:03,519 Entonces, router 2 aprende que existe una 4 a distancia 1 de él 654 00:31:03,519 --> 00:31:08,200 Y R3 aprende que existe una 2 a distancia 1 de él 655 00:31:08,200 --> 00:31:11,539 Es decir, que después del primer intercambio de información 656 00:31:11,539 --> 00:31:12,980 Llegamos a esto 657 00:31:12,980 --> 00:31:19,190 Aquí tenía 2, 2 y 2 658 00:31:19,190 --> 00:31:22,549 ahora tengo 3, 4 y 3 659 00:31:22,549 --> 00:31:24,230 fijaos que 660 00:31:24,230 --> 00:31:25,390 para router 2 661 00:31:25,390 --> 00:31:27,589 ya hemos llegado a la solución 662 00:31:27,589 --> 00:31:30,029 router 2 ya puede llegar 663 00:31:30,029 --> 00:31:30,869 a toda la información 664 00:31:30,869 --> 00:31:32,509 puede llegar a toda la red 665 00:31:32,509 --> 00:31:35,569 entonces, él ya es 666 00:31:35,569 --> 00:31:38,150 convergido, converto, converjudo 667 00:31:38,150 --> 00:31:39,910 nadie lo sabe 668 00:31:39,910 --> 00:31:41,609 ¿vale? a la solución 669 00:31:41,609 --> 00:31:44,130 sin embargo, R1, R3 670 00:31:44,130 --> 00:31:45,910 todavía no, porque a R1 todavía 671 00:31:45,910 --> 00:31:47,930 le falta información para llegar a la 4 672 00:31:47,930 --> 00:31:49,990 y a R3 le falta información a la 1. 673 00:31:50,309 --> 00:31:52,190 ¿Qué pasa? Que después de un cierto tiempo 674 00:31:52,190 --> 00:31:54,609 hay otro intercambio de información. 675 00:31:54,829 --> 00:31:58,029 Pero esta vez no se manda solo la primera dos informaciones. 676 00:31:58,369 --> 00:31:59,869 Se manda todo lo que se sabe. 677 00:32:00,609 --> 00:32:03,630 Entonces, la información de R1 que llega a R2, 678 00:32:03,890 --> 00:32:05,269 a R2 no le sirve de nada. 679 00:32:05,750 --> 00:32:06,910 Porque R2 le dice, 680 00:32:06,950 --> 00:32:09,529 ¡Ay, mira! Estoy a distancia 0 de 1. 681 00:32:09,970 --> 00:32:11,329 Y él dice, ¡Sí, mira! Lo sabía ya. 682 00:32:11,529 --> 00:32:12,769 Yo estoy a distancia 1 de 1. 683 00:32:13,390 --> 00:32:14,250 Y luego dice, ¡Ay, mira! 684 00:32:14,609 --> 00:32:15,849 Conozco también la 2. 685 00:32:15,849 --> 00:32:17,210 Estoy a distancia 0. 686 00:32:17,210 --> 00:32:19,670 Sí, vale, yo estoy a distancia 0 también de la 2. 687 00:32:19,990 --> 00:32:23,609 Y luego, oye, información súper nueva, yo estoy a distancia 1 de la 3. 688 00:32:23,750 --> 00:32:24,349 ¿Te interesa? 689 00:32:24,430 --> 00:32:28,509 Él dice, no, mira yo, de la 3 estoy a distancia 0, entonces no me compensa. 690 00:32:28,809 --> 00:32:29,769 Estoy más vecino yo que tú. 691 00:32:30,329 --> 00:32:32,170 Entonces, él no aprende nada más. 692 00:32:32,829 --> 00:32:33,609 Este se queda igual. 693 00:32:34,390 --> 00:32:39,950 Sin embargo, la información que R2 pasa a R3 contiene una información nueva que es la 4, que aquí no está. 694 00:32:40,589 --> 00:32:44,950 Y me está diciendo, oye, vecino, yo estoy a distancia 1 de la red 4. 695 00:32:44,950 --> 00:32:47,710 entonces, ¿a qué distancia 696 00:32:47,710 --> 00:32:51,039 estás tú? un salto 697 00:32:51,039 --> 00:32:52,940 para llegar a mí, más uno 698 00:32:52,940 --> 00:32:54,940 que es mi distancia, por lo tanto 699 00:32:54,940 --> 00:32:57,440 él aprenderá aquí que la 4.0 700 00:32:57,440 --> 00:32:59,299 está a distancia 2 saltos 701 00:32:59,299 --> 00:33:01,160 y lo mismo al revés 702 00:33:01,160 --> 00:33:03,079 ¿vale? cuando este habla con 703 00:33:03,079 --> 00:33:04,480 R3, de R3 no 704 00:33:04,480 --> 00:33:07,240 entiende nada, pero alrededor de la información de R2 705 00:33:07,240 --> 00:33:09,559 contiene que existe la 1.0 706 00:33:09,559 --> 00:33:13,400 que está a distancia 707 00:33:13,400 --> 00:33:15,299 1 desde R2, por lo tanto 708 00:33:15,299 --> 00:33:16,819 a 2 desde el 3. 709 00:33:18,259 --> 00:33:19,000 Y esto sería 710 00:33:19,000 --> 00:33:23,559 el segundo 711 00:33:23,559 --> 00:33:25,200 intercambio. Entonces, como veis, 712 00:33:25,299 --> 00:33:27,319 la información se va propagando. 713 00:33:27,440 --> 00:33:28,920 Las redes más extremas 714 00:33:28,920 --> 00:33:31,319 tardan más tiempo para que lleguen 715 00:33:31,319 --> 00:33:32,259 a todos los routers. 716 00:33:34,230 --> 00:33:34,789 ¿Ludas? 717 00:33:36,829 --> 00:33:37,430 ¿Preguntas? 718 00:33:39,029 --> 00:33:40,329 ¿Hoy en día se usa 719 00:33:40,329 --> 00:33:41,309 el dinámico? 720 00:33:42,589 --> 00:33:43,190 Depende. 721 00:33:44,190 --> 00:33:45,769 Hemos visto ventajas y desventajas. 722 00:33:45,769 --> 00:33:50,930 depende de ti qué quieres hacer quieres tener control sobre la sobre el flujo de información 723 00:33:50,930 --> 00:33:56,509 de tu red pues no usas el final quieres no tener que estar presente constantemente que 724 00:33:56,509 --> 00:34:02,450 si algo no funciona se arregle solo pues al final es una red muy pequeña pues lo haces 725 00:34:02,450 --> 00:34:07,130 estático y tú lo mantienes y si mañana es un problema sabéis que tiene que toquetear dos 726 00:34:07,130 --> 00:34:12,829 cosas es una red muy compleja con muchas cosas de cosas pues a lo mejor es complejo tener que 727 00:34:12,829 --> 00:34:17,030 siempre a todo, y que si hay un error, ¿dónde está? Pues lo mete al dinámico y espera 728 00:34:17,030 --> 00:34:20,949 que él se encuentre otro camino. ¿Es una red muy sencilla? 729 00:34:21,170 --> 00:34:24,389 Pues a lo mejor lo hace el estático. ¿Es una red con muchos posibles caminos? 730 00:34:24,670 --> 00:34:28,630 Pues lo mete al dinámico, porque cuando un camino no funciona, te pilla él en automático otro. 731 00:34:29,570 --> 00:34:31,730 No lo sé. Se usan las dos cosas. 732 00:34:32,590 --> 00:34:36,889 Es más, se pueden combinar. O sea, no es que si o uso estático o uso dinámico. 733 00:34:37,710 --> 00:34:41,289 Puedes usar estático y dinámico. Puedes usar estático, RIP o SPF. 734 00:34:41,289 --> 00:34:42,449 a la vez 735 00:34:42,449 --> 00:34:44,670 y lo haremos desportar 736 00:34:44,670 --> 00:34:46,769 ¿dudas hasta aquí? 737 00:34:50,079 --> 00:34:51,400 vale, entonces 738 00:34:51,400 --> 00:34:53,320 hemos hablado que 739 00:34:53,320 --> 00:34:55,519 en ciertas situaciones se pueden crear bucles 740 00:34:55,519 --> 00:34:56,579 ¿cuándo? ¿vale? 741 00:34:57,199 --> 00:34:59,559 sustancialmente pasa cuando una red se modifica 742 00:34:59,559 --> 00:35:01,659 y las tablas de encaminamiento que tengo 743 00:35:01,659 --> 00:35:03,179 ya no funcionan 744 00:35:03,179 --> 00:35:04,639 ¿vale? vamos a ver 745 00:35:04,639 --> 00:35:07,219 cómo funciona 746 00:35:07,219 --> 00:35:09,039 él tenía una solución 747 00:35:09,039 --> 00:35:11,480 ha pasado algo, tengo que converger 748 00:35:11,480 --> 00:35:13,579 a una nueva solución, ¿qué pasa mientras está? 749 00:35:13,760 --> 00:35:24,519 ¿Vale? Por ejemplo, imaginaos que yo estaba en la situación esta de aquí y de repente esta red colapsa, desaparece, se destruye. 750 00:35:25,260 --> 00:35:27,219 ¿Vale? Entonces ya esto no está. 751 00:35:28,599 --> 00:35:30,860 ¿Quién es el primero que se da cuenta que esto no está? 752 00:35:32,860 --> 00:35:33,719 Router 3. 753 00:35:34,400 --> 00:35:40,400 Porque yo tenía a distancia cero esta red y ahora ya a distancia cero no está. 754 00:35:40,400 --> 00:35:45,519 Entonces, yo, router 3, borro esto 755 00:35:45,519 --> 00:35:47,739 Y digo, muy bien, vamos a ver qué pasa 756 00:35:47,739 --> 00:35:51,559 ¿Qué pasa cuando estos señores intercambian información? 757 00:35:55,079 --> 00:35:57,480 Que router 2 le dice a router 3 758 00:35:57,480 --> 00:36:00,519 Oye, mira, yo conozco una red de 4 759 00:36:00,519 --> 00:36:02,800 Que está a distancia 1 de mí 760 00:36:02,800 --> 00:36:05,300 Por lo tanto, ¿tú a qué distancia estás? 761 00:36:07,329 --> 00:36:07,789 ¿A 2? 762 00:36:08,690 --> 00:36:09,909 Claro que no es verdad 763 00:36:09,909 --> 00:36:11,969 Porque se ha roto, ¿vale? 764 00:36:11,969 --> 00:36:14,550 pero él no distingue 765 00:36:14,550 --> 00:36:16,289 si esta información de aquí era porque 766 00:36:16,289 --> 00:36:18,309 pasaba por mí o porque pasaba 767 00:36:18,309 --> 00:36:19,949 por otro router que luego llega a la 4 768 00:36:19,949 --> 00:36:22,530 a lo mejor él conoce otro camino para llegar a la 4 769 00:36:22,530 --> 00:36:24,670 él me está diciendo que para llegar a la 4 770 00:36:24,670 --> 00:36:26,210 es un salto, en realidad 771 00:36:26,210 --> 00:36:27,849 sería aquí, ¿vale? 772 00:36:28,150 --> 00:36:29,989 pero cuando a mí me llega esta información 773 00:36:29,989 --> 00:36:31,949 si tú estás a distancia 1 774 00:36:31,949 --> 00:36:33,170 yo estoy a distancia 2 775 00:36:33,170 --> 00:36:37,980 yo estoy a distancia 2 de la 4 776 00:36:37,980 --> 00:36:40,679 se ha roto la 4 777 00:36:40,679 --> 00:36:42,900 y estoy a distancia 2, ¿vale? perfecto 778 00:36:42,900 --> 00:36:44,400 esta es una solución 779 00:36:44,400 --> 00:36:50,730 Esta no es una solución 780 00:36:50,730 --> 00:36:52,590 Porque para esta red de aquí 781 00:36:52,590 --> 00:36:53,929 Esta no es una solución 782 00:36:53,929 --> 00:36:55,869 La 4 no existe aquí 783 00:36:55,869 --> 00:36:56,929 No es una solución 784 00:36:56,929 --> 00:36:59,849 ¿Veis que aquí hay un bucle? 785 00:37:03,300 --> 00:37:04,280 Mandó algo a la 4 786 00:37:04,280 --> 00:37:05,920 Él dice, ah, mándalo a 787 00:37:05,920 --> 00:37:08,380 Y él dice, ah, muy bien, mándalo a B 788 00:37:08,380 --> 00:37:11,320 Mándalo a B 789 00:37:11,320 --> 00:37:12,360 Mándalo a A 790 00:37:12,360 --> 00:37:13,139 Mándalo a B 791 00:37:13,139 --> 00:37:14,019 Mándalo a A 792 00:37:14,019 --> 00:37:17,199 ¿Sí? 793 00:37:18,099 --> 00:37:18,420 ¿Duda? 794 00:37:19,139 --> 00:37:20,940 Pues, o sea, entonces directamente 795 00:37:20,940 --> 00:37:22,980 cuando se elimina o cuando hay algún 796 00:37:22,980 --> 00:37:24,599 problema, cambia su tabla 797 00:37:24,599 --> 00:37:26,880 justamente. Empieza a cambiar 798 00:37:26,880 --> 00:37:29,000 exactamente de la misma forma. Se intercambia 799 00:37:29,000 --> 00:37:30,539 la información que es esta de aquí. 800 00:37:31,019 --> 00:37:33,019 Si tú me estás diciendo que estás a distancia 801 00:37:33,019 --> 00:37:34,920 1 de esta red, yo estoy a distancia 2. 802 00:37:35,360 --> 00:37:36,440 Es lo mismo que decimos antes. 803 00:37:37,699 --> 00:37:38,940 Claro, porque a mí no me parece 804 00:37:38,940 --> 00:37:40,380 que está a 0 cuando... 805 00:37:40,380 --> 00:37:42,960 A mí me han quitado esto. Yo estaba 806 00:37:42,960 --> 00:37:44,900 a distancia 0 un día. Ahora ya no 807 00:37:44,900 --> 00:37:47,119 tengo este camino. ¿Vale? Te lo pregunto 808 00:37:47,119 --> 00:37:48,880 a ti, y tú me estás diciendo, yo estoy a distancia 1, 809 00:37:49,000 --> 00:37:50,960 vale, perfecto, te uso a ti. Te mando la 810 00:37:50,960 --> 00:37:53,119 información a ti, a un salto, y luego con un salto 811 00:37:53,119 --> 00:37:53,719 tú lo concedes. 812 00:37:55,360 --> 00:37:56,960 ¿Entiendes esto? Ahora, 813 00:37:57,380 --> 00:37:59,079 ¿qué pasa, pero? Que después de un rato 814 00:37:59,079 --> 00:38:00,960 esto se le intercambia la información. 815 00:38:02,219 --> 00:38:02,340 ¿Sí? 816 00:38:02,820 --> 00:38:03,559 Y este 817 00:38:03,559 --> 00:38:06,119 se basaba sobre B 818 00:38:06,119 --> 00:38:08,320 para ir a la 4. 819 00:38:09,800 --> 00:38:11,079 Por lo tanto, ahora va a 820 00:38:11,079 --> 00:38:12,360 decir, vale, muy bien, 821 00:38:12,800 --> 00:38:14,239 si yo venía a ti 822 00:38:14,239 --> 00:38:16,440 y tú eras a distancia 0 823 00:38:16,440 --> 00:38:18,719 y yo tenía distancia 1, o la me estás diciendo 824 00:38:18,719 --> 00:38:20,039 que estás a distancia 2, 825 00:38:20,440 --> 00:38:22,400 ningún problema. Para llegar a la 4 826 00:38:22,400 --> 00:38:24,579 son 3 saltos. Un salto para 827 00:38:24,579 --> 00:38:26,739 llegar a ti, más 2 saltos que me estás 828 00:38:26,739 --> 00:38:27,360 diciendo tú. 829 00:38:30,780 --> 00:38:32,719 ¿Sí? Y aquí, bucle, bucle, 830 00:38:32,800 --> 00:38:33,460 bucle, bucle, bucle. 831 00:38:35,039 --> 00:38:36,519 Y ahora, después de un rato, 832 00:38:36,639 --> 00:38:38,579 se le intercambia la información. Y él dice, 833 00:38:38,579 --> 00:38:40,519 ¡Ah, claro! Si tú 834 00:38:40,519 --> 00:38:43,079 para llegar a la 4 son 3 saltos, 835 00:38:43,320 --> 00:38:44,440 no pasa nada, serán 836 00:38:44,440 --> 00:38:46,320 4 saltos para mí, 837 00:38:46,320 --> 00:38:47,760 un salto para llegar a ti 838 00:38:47,760 --> 00:38:50,139 más tres saltos que te hagas tú 839 00:38:50,139 --> 00:38:51,619 entonces 840 00:38:51,619 --> 00:38:53,920 esto pasará a cuatro 841 00:38:53,920 --> 00:38:57,159 pero al mismo tiempo 842 00:38:57,159 --> 00:38:59,179 R2 ha hablado con R1 843 00:38:59,179 --> 00:39:00,559 que había quedado que 844 00:39:00,559 --> 00:39:02,219 estaba a distancia uno 845 00:39:02,219 --> 00:39:03,219 y ahora le está diciendo 846 00:39:03,219 --> 00:39:04,519 no, no, no, estoy a distancia tres 847 00:39:04,519 --> 00:39:05,679 vale, ningún problema 848 00:39:05,679 --> 00:39:07,039 para llegar a que estaré de aquí 849 00:39:07,039 --> 00:39:09,139 son un salto para llegar a ti 850 00:39:09,139 --> 00:39:12,219 y tres saltos más para llegar al destino 851 00:39:12,219 --> 00:39:14,400 ¿veis dónde está el problema? 852 00:39:14,400 --> 00:39:17,380 entonces esto ahora empezará 853 00:39:17,380 --> 00:39:19,159 un baile, en el que este dice 854 00:39:19,159 --> 00:39:21,360 estoy a distancia 3, ellos dicen vale, nosotros a 4 855 00:39:21,360 --> 00:39:23,239 por ahí ellos le dicen, estamos a distancia 4 856 00:39:23,239 --> 00:39:24,559 y dice vale, entonces yo 5 857 00:39:24,559 --> 00:39:27,739 entonces dice, vaya a distancia 6, vamos, entonces nosotros 6 858 00:39:27,739 --> 00:39:29,559 ¿hasta cuándo? 859 00:39:30,219 --> 00:39:30,820 hasta aquí 860 00:39:30,820 --> 00:39:33,820 hasta que se den cuenta 861 00:39:33,820 --> 00:39:35,519 que han llegado a un límite 862 00:39:35,519 --> 00:39:37,539 máximo de saltos que representa 863 00:39:37,539 --> 00:39:38,659 infinito 864 00:39:38,659 --> 00:39:41,440 y que está diciendo, ya no hay forma de llegar 865 00:39:41,440 --> 00:39:42,039 a esta deuda 866 00:39:42,039 --> 00:39:45,869 Y ahí es cuando la eliminan de esa tabla. 867 00:39:45,869 --> 00:39:47,869 A ese punto la marcan. 868 00:39:47,869 --> 00:39:49,869 Y dicen, aquí hay algo raro. 869 00:39:49,869 --> 00:39:51,869 Esperan tres minutos, y si en tres minutos 870 00:39:51,869 --> 00:39:53,869 no hay otro que me dice, 871 00:39:53,869 --> 00:39:55,869 mira, por mí se llegan setes altos. 872 00:39:55,869 --> 00:39:57,869 Entonces, ¿pillarían esa? Pues entonces la eliminan. 873 00:39:57,869 --> 00:39:59,869 Asumen que esa 874 00:39:59,869 --> 00:40:01,869 ya no es... 875 00:40:01,869 --> 00:40:03,869 Se han dado cuenta que no hay 876 00:40:03,869 --> 00:40:05,869 la de 2x4. 877 00:40:05,869 --> 00:40:07,869 En estos tres minutos que se tarda, 878 00:40:07,869 --> 00:40:11,500 pues hay bucles por todos lados. 879 00:40:11,500 --> 00:40:13,500 Es una convergencia lenta. 880 00:40:13,500 --> 00:40:21,199 Cuando se da un error de ese estilo, empieza todo este baile de que ahora son 13 routers, 881 00:40:21,199 --> 00:40:25,619 pon 10 routers, son 10 routers que se están actualizando constantemente, distancia 6, 882 00:40:25,619 --> 00:40:31,820 distancia 7, y 8, y 9, y 10, caos de mucha información mandada por la red, hasta cuando 883 00:40:31,820 --> 00:40:36,420 llega un momento que se normaliza, porque dice, mira, a 15, pues esto ha pasado algo, 884 00:40:36,420 --> 00:40:37,420 y colapse. 885 00:40:37,420 --> 00:40:38,920 ¿Vale? 886 00:40:39,320 --> 00:40:42,260 Está claro que si mientras hay este proceso aquí 887 00:40:42,260 --> 00:40:44,500 Aquí yo veo otro router que llega a la 4 888 00:40:44,500 --> 00:40:44,880 ¿Vale? 889 00:40:44,920 --> 00:40:46,679 Imaginamos otro router que llega también a la 4 890 00:40:46,679 --> 00:40:47,900 Conectados a esto 891 00:40:47,900 --> 00:40:49,780 Llegará un momento en que estos se darán cuenta 892 00:40:49,780 --> 00:40:52,579 Ok, el camino bonito de esto ya no existe 893 00:40:52,579 --> 00:40:54,059 Pero hay otro camino alternativo 894 00:40:54,059 --> 00:40:54,840 Y allí se para 895 00:40:54,840 --> 00:40:57,619 Convergerá a otra solución 896 00:40:57,619 --> 00:40:59,579 Este es el caso extremo 897 00:40:59,579 --> 00:41:01,219 En que no hay otro camino 898 00:41:01,219 --> 00:41:02,480 Y se ha perdido la red 899 00:41:02,480 --> 00:41:03,599 Si se ha perdido la red 900 00:41:03,599 --> 00:41:06,619 Tienen que escalar estos números hasta 15 901 00:41:06,619 --> 00:41:09,460 y a ese punto darse cuenta que con 15 902 00:41:09,460 --> 00:41:10,800 es el máximo, quiere decir 903 00:41:10,800 --> 00:41:13,619 no puede alcanzarlo 904 00:41:13,619 --> 00:41:15,260 y por lo tanto darse cuenta que 905 00:41:15,260 --> 00:41:17,219 esa es una ruta que ahora hay que quitar 906 00:41:17,219 --> 00:41:21,750 ¿sí? durante este 907 00:41:21,750 --> 00:41:23,550 proceso de convergencia, este 908 00:41:23,550 --> 00:41:25,769 baile de 0.4, 0.5, 0.6, 0.7 909 00:41:25,769 --> 00:41:27,510 pues se crean 910 00:41:27,510 --> 00:41:31,150 loops, se crean 911 00:41:31,150 --> 00:41:33,110 bucles, se crean problemas en la red 912 00:41:33,110 --> 00:41:35,369 ¿vale? y todo el tráfico que se envía 913 00:41:35,369 --> 00:41:37,389 pues se duplica, se mantiene así 914 00:41:37,389 --> 00:41:38,929 y hay un caos en la red 915 00:41:38,929 --> 00:41:41,610 Hay momentos en que la red no está funcionando bien. 916 00:41:42,610 --> 00:41:46,289 No solo por la 4, ¿vale? 917 00:41:46,409 --> 00:41:48,849 Claramente la 4 ya no existe, no se puede alcanzar la 4, 918 00:41:48,969 --> 00:41:52,789 pero hasta redes intermedias puede tener problemas porque hay mucho tránsito. 919 00:41:54,750 --> 00:41:55,530 Se entiende. 920 00:41:59,190 --> 00:42:01,869 El número va subiendo hasta llegar a un número que RIP 921 00:42:01,869 --> 00:42:04,409 se interpreta como infinito, que es 15 y 16, 922 00:42:04,570 --> 00:42:07,150 o por pensarlo como 16, que ya estamos fuera, ¿vale? 923 00:42:08,190 --> 00:42:11,210 Cuando llega ese número, se considera la red inalcanzable 924 00:42:11,210 --> 00:42:13,730 y se alcanza una nueva convergencia, ¿vale? 925 00:42:14,110 --> 00:42:18,829 Ahora, cuando esto llega a 15 y se elimina la 4, 926 00:42:19,389 --> 00:42:22,789 pues el resto ya es una solución para este problema. 927 00:42:23,090 --> 00:42:25,849 Entonces hemos alcanzado la convergencia del problema actual. 928 00:42:26,670 --> 00:42:30,329 Si de repente era un problema de conexión 929 00:42:30,329 --> 00:42:33,510 y cambian este cable y vuelve a aparecer la 4, 930 00:42:34,010 --> 00:42:36,230 volveremos a la situación en que estábamos antes, 931 00:42:36,230 --> 00:42:37,170 que este de aquí dice, 932 00:42:37,250 --> 00:42:38,750 ¡ay, yo estoy a distancia 0 de la 4! 933 00:42:38,809 --> 00:42:39,670 Entonces lo mandará aquí y dirá, 934 00:42:39,710 --> 00:42:40,650 ¡ay, yo estoy a distancia 1! 935 00:42:40,650 --> 00:42:41,909 ¿No hay esta distancia 2? 936 00:42:42,909 --> 00:42:43,389 ¿Cómo hay? 937 00:42:44,630 --> 00:42:44,809 ¿Sí? 938 00:42:46,929 --> 00:42:48,989 A lo largo de este periodo de convergencia, 939 00:42:49,050 --> 00:42:51,190 los paquetes enviados a 10444 940 00:42:51,190 --> 00:42:52,630 se han estado rebotando. 941 00:42:53,929 --> 00:42:54,250 ¿Vale? 942 00:42:54,510 --> 00:42:59,010 Y aquí llegamos a los comandos. 943 00:42:59,530 --> 00:42:59,710 ¿Vale? 944 00:43:00,030 --> 00:43:01,409 Esto ya lo hemos hecho el otro día. 945 00:43:01,530 --> 00:43:02,289 Hemos hecho un ejemplo. 946 00:43:02,789 --> 00:43:03,869 Son comandos sencillos. 947 00:43:03,989 --> 00:43:04,090 ¿Vale? 948 00:43:04,750 --> 00:43:05,789 Fijaos que aquí, 949 00:43:06,449 --> 00:43:07,630 estas redes aquí, 950 00:43:08,090 --> 00:43:09,670 la AA y la BBBB, 951 00:43:09,670 --> 00:43:12,230 son las redes 952 00:43:12,230 --> 00:43:14,190 a las que estoy conectado directamente 953 00:43:14,190 --> 00:43:16,389 yo. ¿Vale? A los routers 954 00:43:16,389 --> 00:43:18,110 no le digo las redes lejanas, 955 00:43:18,230 --> 00:43:20,210 le digo lo que él sabe. Le digo, oye, 956 00:43:20,269 --> 00:43:22,329 mira, tú cuando te comunicas con los 957 00:43:22,329 --> 00:43:24,590 vecinos, 958 00:43:25,250 --> 00:43:26,210 le tienes que mandar 959 00:43:26,210 --> 00:43:28,150 la información relacionada con 960 00:43:28,150 --> 00:43:29,969 tus redes. 961 00:43:30,429 --> 00:43:32,329 Si yo le digo al RIF que no use 962 00:43:32,329 --> 00:43:34,309 una red, pues él no 963 00:43:34,309 --> 00:43:36,389 la incluirá en su vector 964 00:43:36,389 --> 00:43:38,369 de distancias cuando habla con los vecinos 965 00:43:38,369 --> 00:43:39,489 y entonces los vecinos 966 00:43:39,489 --> 00:43:40,289 no aprenderán 967 00:43:40,289 --> 00:43:40,989 dónde está esa red. 968 00:43:43,760 --> 00:43:44,119 ¿Se entiende? 969 00:43:46,000 --> 00:43:47,480 Pero desde una perspectiva 970 00:43:47,480 --> 00:43:48,639 de configuración 971 00:43:48,639 --> 00:43:50,460 es mucho más sencillo 972 00:43:50,460 --> 00:43:51,579 configurar un RIP 973 00:43:51,579 --> 00:43:53,000 que un enrutamiento estático. 974 00:43:54,139 --> 00:43:55,159 ¿Qué pierdo? 975 00:43:56,000 --> 00:43:57,039 Control sobre la red. 976 00:43:57,360 --> 00:43:58,739 Ya no sé dónde van los paquetes. 977 00:43:58,840 --> 00:43:59,800 Los paquetes irán 978 00:43:59,800 --> 00:44:01,119 en base a lo que aprenderé. 979 00:44:02,800 --> 00:44:04,039 ¿Puedo ir en cada router 980 00:44:04,039 --> 00:44:04,860 y mirar su tabla 981 00:44:04,860 --> 00:44:05,239 en el enrutamiento? 982 00:44:05,380 --> 00:44:05,519 Sí. 983 00:44:06,400 --> 00:44:08,059 Pero no es que lo he hecho yo 984 00:44:08,059 --> 00:44:09,119 y sé por dónde van. 985 00:44:09,119 --> 00:44:10,380 En cada momento 986 00:44:10,380 --> 00:44:12,159 podrían ser, si hay caminos distintos 987 00:44:12,159 --> 00:44:14,480 que alguna vez van por acá o alguna vez para allá 988 00:44:14,480 --> 00:44:16,059 y tengo que ir a mirar 989 00:44:16,059 --> 00:44:17,079 en lo duro 990 00:44:17,079 --> 00:44:20,139 pierdo control 991 00:44:20,139 --> 00:44:21,860 sobre la red a cambio de 992 00:44:21,860 --> 00:44:24,079 no tener que estar pendiente de la red 993 00:44:24,079 --> 00:44:26,380 siempre, él se adaptará si pasa algo 994 00:44:26,380 --> 00:44:29,599 entonces, ¿cuál se usa? 995 00:44:32,840 --> 00:44:33,360 ¿dudas? 996 00:44:35,300 --> 00:44:35,820 ¿preguntas? 997 00:44:38,519 --> 00:44:39,760 y nos paramos aquí 998 00:44:39,760 --> 00:44:40,960 porque es cuarenta, ¿vale? 999 00:44:40,960 --> 00:44:41,360 el 1000 00:44:41,360 --> 00:44:44,099 martes 1001 00:44:44,099 --> 00:44:45,780 vamos a ver 1002 00:44:45,780 --> 00:44:47,900 Open Shortest Path First 1003 00:44:47,900 --> 00:44:50,480 que es la versión un poquito 1004 00:44:50,480 --> 00:44:52,519 más inteligente de un 1005 00:44:52,519 --> 00:44:54,840 protocolo 1006 00:44:54,840 --> 00:44:56,719 de enrutamiento dinámico 1007 00:44:56,719 --> 00:44:58,900 ¿vale? veremos cuáles son las diferencias 1008 00:44:58,900 --> 00:44:59,739 y 1009 00:44:59,739 --> 00:45:02,760 nos 1010 00:45:02,760 --> 00:45:04,579 pondremos a 1011 00:45:04,579 --> 00:45:06,800 utilizar el OSPF de forma superficial 1012 00:45:06,800 --> 00:45:08,500 ¿vale? el OSPF se puede 1013 00:45:08,500 --> 00:45:10,659 profundizar mucho, se puede llegar a cosas 1014 00:45:10,659 --> 00:45:17,300 que se llaman sabárea, notsostabiárea y cosas por el estilo, pero nosotros no veremos, ¿vale? 1015 00:45:17,300 --> 00:45:23,059 Porque requieren un poco más de conocimiento profundizado. Si queréis ver esas cosas, a lo mejor en así. 1016 00:45:25,059 --> 00:45:28,909 Y ya está. Subo esto.