{"id":1314,"date":"2015-03-21T17:24:21","date_gmt":"2015-03-21T23:24:21","guid":{"rendered":"https:\/\/www.lastdragon.net\/?p=1314"},"modified":"2015-03-22T12:54:22","modified_gmt":"2015-03-22T18:54:22","slug":"encontrando-la-ruta-despues-de-la-caida-de-un-segmento-de-red-con-rip","status":"publish","type":"post","link":"https:\/\/www.lastdragon.net\/?p=1314","title":{"rendered":"Encontrando la ruta despues de la caida de un segmento de red con RIP"},"content":{"rendered":"<p>Para ver la configuraci\u00f3n leer el art\u00edculo anterior <a href=\"https:\/\/www.lastdragon.net\/?p=1306\">Quagga y RIP en GNU\/Linux \u2013 Ruteadores de Internet<\/a><\/p>\n<p>Este art\u00edculo ser\u00e1 un complemento del anterior, la configuraci\u00f3n sigue siendo la misma, lo que cambi\u00f3 fue el medio f\u00edsico. \u00bf Por que ? Me di a la tarea de ver en Youtube cuanta gente habla de RIP y OSPF y son muchos, pero tambi\u00e9n descubr\u00ed que la mayor\u00eda de esos videos no muestran un caso real donde puedan ser aprovechadas las bondades de RIP o de OSPF. La mayor\u00eda de las configuraciones que vi en youtube pueden resolverse f\u00e1cilmente con ruteo est\u00e1tico.<\/p>\n<p>Aqu\u00ed se muestra como se usa RIP para encontrar un camino con tolerancia a fallos, es decir mientras exista una forma de llegar se llegara.<\/p>\n<p><strong>Casos pr\u00e1cticos<\/strong><\/p>\n<p>se puede usar dentro de oficinas que tienen 2 o m\u00e1s enlaces dedicados a internet, usando una VPN en ambos enlaces se puede crear una red dentro de la VPN para que se siga llegando al servidor incluso si cae uno de los enlaces a internet.<\/p>\n<p>Si se tratara de enlaces inal\u00e1mbricos con oficinas remotas se podr\u00eda tener 2 antenas una recibiendo se\u00f1al de un punto y la otra de otro punto , si alguna de las antenas cae y la otra antena aun tiene una ruta f\u00edsica  se encontrara la forma para mantener el servicio con la \u00fanica ruta que queda.<\/p>\n<p><strong>La siguiente imagen lo ilustra claramente.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.lastdragon.net\/misarchivos\/quagga\/rip.jpeg\" alt=\"Protocolo RIP\" width=\"425\" height=\"350\" \/><br \/>\n<a href=\"https:\/\/www.lastdragon.net\/misarchivos\/quagga\/rip.jpeg\">Ver mas grande<\/a><\/p>\n<p>Los 4 ruteadores tienen una tolerancia de fallo de 1, puede fallar cualquiera de los 4 y los otros 3 aun seguir\u00e1n disponibles, podr\u00eda aun ser m\u00e1s complicado  y tener mayor tolerancia pero para efectos de demostraci\u00f3n con la conexi\u00f3n al estilo de anillo ser\u00e1 suficiente.<\/p>\n<p><strong>4 Ruteadores<\/strong><\/p>\n<p>172.16.5.1<br \/>\n172.16.1.254<br \/>\n172.16.2.254<br \/>\n172.16.3.2<br \/>\n<strong>1 Computadora<\/strong><\/p>\n<p>172.16.4.1<\/p>\n<p><strong>Encontrar la ruta a la computadora 172.16.4.1<\/strong><\/p>\n<p>En la imagen se puede ver que todos los ruteadores tienen 2 tarjetas de red y est\u00e1n conectados con sus 2 pr\u00f3ximos vecinos. Significa que todos los ruteadores conocen las rutas de su vecino a la izquierda o de su vecino a la  derecha. Si alguno de los 4 ruteadores cae cortando el tr\u00e1fico en direcci\u00f3n a esa zona aun se puede llegar a la computadora 172.16.4.1 si la ruta se hace en la direcci\u00f3n inversa.<\/p>\n<p><strong>Ejemplo de ruta<\/strong><\/p>\n<p><em>172.16.1.254 &#8211; > 172.16.3.2 -> 172.16.4.1<\/em><\/p>\n<p>Si llegara a caer el ruteador 172.16.1.254 aun se puede llegar por el ruteador 172.16.2.254, la ruta quedar\u00eda de la siguiente forma.<\/p>\n<p><em>172.16.1.1  -> 172.16.2.254 -> 172.16.3.2 &#8211; > 172.16.4.1<\/em><\/p>\n<p>La idea es que todo sea un sistema aut\u00f3nomo, que no requiera la intervenci\u00f3n de un humano para encontrar su ruta y ah\u00ed es donde entra la magia de RIP, entre los ruteadores se hablan y se informan de que ha ca\u00eddo un segmento de red y que a\u00fan queda una forma de llegar a 172.16.4.1.<\/p>\n<p><strong>Como habla RIP con los otros ruteadores.<\/strong><\/p>\n<p>RIP hace env\u00edos de informaci\u00f3n a sus vecinos cada 30 segundos por lo que cada 30 segundos debe recibir informaci\u00f3n de las tablas de rutas de sus vecinos as\u00ed como enviar sus propias tablas a los vecinos. Si alguno de los router cae, los vecinos no recibir\u00e1n una confirmaci\u00f3n de la tabla en los siguientes 30 segundos, esto hace que RIP ponga la ruta al segmento en Null Routing sin borrar la red con la esperanza de recuperar conexi\u00f3n con su vecino ca\u00eddo, si en los pr\u00f3ximos 30 segundos sigue sin recibir informaci\u00f3n del segmento de red que ha ca\u00eddo la elimina de sus tablas lo que deja otros 30 segundos para que su vecino le informe que hay una nueva ruta, si es que la hay por lo que toma 180 segundos en total aprender una nueva ruta despu\u00e9s de la ca\u00edda de un segmento de la red.<\/p>\n<p>El siguiente video demuestra como RIP encuentra el camino a 172.16.4.1 despu\u00e9s de la ca\u00edda de 172.16.1.254<\/p>\n<p><iframe loading=\"lazy\" width=\"420\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/uJA8tkXvICQ\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para ver la configuraci\u00f3n leer el art\u00edculo anterior Quagga y RIP en GNU\/Linux \u2013 Ruteadores de Internet Este art\u00edculo ser\u00e1 un complemento del anterior, la configuraci\u00f3n sigue siendo la misma, lo que cambi\u00f3 fue el medio f\u00edsico. \u00bf Por que ? Me di a la tarea de ver en Youtube cuanta gente habla de RIP&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,14],"tags":[],"class_list":["post-1314","post","type-post","status-publish","format-standard","hentry","category-consultoria-y-manuales","category-redes-y-telecoms"],"_links":{"self":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/1314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1314"}],"version-history":[{"count":1,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/1314\/revisions"}],"predecessor-version":[{"id":1315,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=\/wp\/v2\/posts\/1314\/revisions\/1315"}],"wp:attachment":[{"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lastdragon.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}