Seguridad, Redes y Conectividad

El error que arruina tu primer algoritmo de enrutamiento redes

Post actualizado el día octubre 29, 2026 by DeiviSanzPlay

Cuando alguien empieza a programar un algoritmo de enrutamiento redes, casi siempre comete el mismo fallo: optimizar la ruta más corta y olvidar por completo la métrica real que le importa a la red. Es un error de novato que se repite en proyectos universitarios, en pruebas de laboratorio con Cisco Packet Tracer y hasta en despliegues pequeños de empresa. El resultado es un enrutamiento que funciona en el papel pero que se cae en cuanto aparece el primer enlace saturado.

Te lo explico con un caso que vi hace poco en un laboratorio de prácticas. Un grupo montó OSPF entre cuatro routers y presumían de convergencia rápida. Todo iba bien hasta que conectaron dos switches con enlaces de distinta capacidad. El algoritmo de enrutamiento redes seguía eligiendo el camino con menos saltos, aunque ese enlace fuera de 10 Mbps frente a otro de 1 Gbps. La red funcionaba, sí, pero a paso de tortuga. Nadie había configurado el coste de las interfaces.

Por qué contar saltos no es enrutar bien

El primer instinto al estudiar protocolos de enrutamiento es pensar en el número de routers intermedios. RIP lo hace, y por eso está prácticamente muerto en redes modernas. Contar saltos es cómodo para los libros, pero no dice nada del ancho de banda, la latencia ni la congestión. Un algoritmo de enrutamiento redes que ignora esas variables está tomando decisiones a ciegas.

Esto no significa que los saltos importen cero. En topologías pequeñas con enlaces homogéneos, la diferencia es marginal. Pero en cuanto mezclas fibra, cobre y enlaces inalámbricos, la métrica por defecto te traiciona. Los protocolos de estado de enlace como OSPF resuelven esto parcialmente con el coste, que por defecto se calcula a partir del ancho de banda de referencia. Aun así, si no lo ajustas, el resultado puede ser igual de malo.

Hay una excepción clara: si estás haciendo prácticas de certificación o simulaciones didácticas, elegir la ruta por saltos puede ser suficiente para entender el concepto. No lo critico en ese contexto. Lo que critico es llevarlo a producción sin revisar la métrica.

El coste mal calculado y el efecto de los enlaces asimétricos

Otro tropiezo habitual es asumir que el camino de ida y el de vuelta son iguales. En un algoritmo de enrutamiento redes basado en estado de enlace, cada router construye su propio árbol de rutas. Si dos routers calculan métricas distintas para el mismo destino, aparecen rutas asimétricas. El tráfico sale por un enlace y vuelve por otro. En una red de datos normal no siempre es un problema, pero con firewalls con estado o NAT puede convertirse en un dolor de cabeza serio.

Recuerdo un caso concreto con un túnel VPN site-to-site. El tráfico entraba por la interfaz correcta y salía por otra. Los logs mostraban descartes raros. El problema no era la VPN: era que el algoritmo de enrutamiento redes de un extremo priorizaba un enlace y el del otro extremo priorizaba otro distinto. Ajustar el coste en ambos lados lo resolvió. Nadie había documentado esa asimetría.

La lección: revisa siempre las tablas de enrutamiento en ambos sentidos. No basta con que el ping funcione. Un traceroute desde cada extremo revela cosas que el ping oculta.

Vecinos, temporizadores y la falsa sensación de estabilidad

Cuando el algoritmo de enrutamiento redes converge, mucha gente da el trabajo por terminado. Y ahí empieza otro error clásico: no tocar los temporizadores. Los hellos de OSPF o EIGRP tienen valores por defecto pensados para redes cableadas estables. En enlaces inalámbricos o con microcortes, esos temporizadores provocan caídas de vecindad constantes que el administrador percibe como «la red va lenta sin motivo».

Subir los temporizadores no es la solución universal. En redes convergentes con requisitos de recuperación rápida, alargar los intervalos retrasa la detección de fallos. Aquí no hay bala de plata: hay que medir. Un enlace de radioenlace con pérdida intermitente puede necesitar hellos más espaciados; un backbone de fibra con SLA estricto probablemente no.

Mi opinión, después de varios años tocando esto: primero mide la estabilidad real del enlace durante días, después ajusta. Y documenta el cambio. Los temporizadores son de las cosas que más se olvidan en las plantillas de configuración.

Lo que el algoritmo de enrutamiento redes no puede resolver

Ningún algoritmo arregla un diseño de direccionamiento mal pensado. Si tienes subredes solapadas, rutas estáticas huérfanas o un esquema de VLAN caótico, el protocolo dinámico solo maquilla el desastre. He visto intentos de resolver problemas de sumarización con OSPF cuando el fallo estaba en el plan de direccionamiento IP. El algoritmo de enrutamiento redes hace lo que le pides, no lo que necesitas.

Tampoco sustituye a la monitorización. Un protocolo dinámico converge, sí, pero no te avisa de que un enlace está al 90% de utilización. Eso lo ves con SNMP, NetFlow o herramientas equivalentes. Confundir enrutamiento con observabilidad es otro error de principiante que se paga caro.

Y una limitación más: en redes muy pequeñas, montar un protocolo dinámico puede ser sobreingeniería. Dos routers con una ruta estática bien puesta funcionan igual de bien y con menos superficie de fallo. Los fabricantes y los manuales de certificación empujan hacia lo dinámico porque es lo que se examina, pero no siempre es lo que conviene.

Cómo evitar el error desde el primer día

Antes de escribir la primera línea de configuración, define qué métrica te importa de verdad: latencia, ancho de banda, coste económico del enlace o disponibilidad. Después elige el protocolo. Y después ajusta los parámetros por defecto, que casi nunca están pensados para tu red concreta.

Prueba con fallos provocados. Desconecta un enlace en hora punta y mira cómo reacciona el algoritmo de enrutamiento redes. Fuerza la convergencia y observa los tiempos reales, no los teóricos. Compara las tablas de enrutamiento antes y después. Esa práctica vale más que cualquier tutorial.

El error concreto que casi todos cometen al empezar no es técnico: es dar por buena la configuración por defecto y no cuestionar la métrica. Un algoritmo de enrutamiento redes bien ajustado empieza por entender qué estás midiendo y por qué. Lo demás viene después.


Sobre el autor: DeiviSanzPlay — Soy David Sanz, Editor y Responsable de Contenidos. Mi trabajo consiste en revisar, corregir y mejorar los contenidos de este blog para que la información sea clara, útil y esté bien estructurada. Trabajo con diferentes temáticas y verticales, por lo que una parte importante de mi día a día es analizar cada contenido, cuidar la redacción y asegurar que el lector encuentre información de calidad. Me gusta prestar atención a los detalles. Desde una corrección de estilo hasta la organización de un artículo, todo cuenta cuando se trata de crear contenidos que realmente aporten valor y sean fáciles de entender. En este blog encontrarás artículos sobre diferentes temas y sectores. Mi responsabilidad es cuidar y supervisar cada contenido para que mantenga unos estándares de calidad y ofrezca una buena experiencia a quien nos visita. Porque para mí, un buen contenido no consiste únicamente en escribir. También hay que revisar, contrastar, ordenar y pensar en la persona que está al otro lado de la pantalla.

Perfiles verificables: Sitio web

Publicado el 29 de October de 2026. Última revisión: 29 de October de 2026.