Articulo de referencia

Enrutamiento estático

El enrutamiento estático describe un proceso mediante el cual el enrutamiento se configura con valores fijos que no cambian en tiempo de ejecución a menos que se editen manualme...

El enrutamiento estático describe un proceso mediante el cual el enrutamiento se configura con valores fijos que no cambian en tiempo de ejecución a menos que se editen manualmente. Las rutas estáticas se utilizan con y sin protocolos de enrutamiento dinámico y generalmente comparten la misma tabla de enrutamiento que dichos protocolos. [ 1 ] Las rutas requieren al menos dos atributos: el destino y la puerta de enlace, pero pueden contener atributos adicionales como una métrica (a veces llamada distancia administrativa ). Algunas implementaciones tratan la dirección de red y la máscara de subred como valores separados; sin embargo, en la práctica, ambos valores deben considerarse para cualquier decisión de enrutamiento dada para determinar la coincidencia de prefijo más larga .

Las rutas estáticas, junto con las rutas conectadas y las rutas de protocolos de configuración como DHCP o los anuncios de enrutador, proporcionan las rutas que luego se redistribuyen mediante protocolos de enrutamiento dinámico. [ 2 ] Mientras que las rutas estáticas se ingresan en el sistema y permanecen allí hasta que se eliminan o modifican manualmente, los protocolos de enrutamiento dinámico crean y eliminan rutas dinámicamente en tiempo de ejecución sin intervención. Por lo tanto, el término " estático" aquí se refiere a que el sistema no las modifica.

El ejemplo más destacado de una ruta estática es una ruta predeterminada , que se usa frecuentemente en dispositivos con una dirección IP configurada estáticamente para proporcionarles acceso al resto de la red o a internet por defecto. [ 3 ] A diferencia de una ruta conectada , que se genera automáticamente al asignar una dirección según la máscara de subred utilizada, una ruta estática debe configurarse manualmente. Por ello, la configuración puede fallar si no existe una ruta a la puerta de enlace proporcionada en el momento de la configuración, a diferencia de la ruta conectada, que siempre se establece correctamente, ya que no requiere una puerta de enlace. La puerta de enlace de una ruta estática no tiene por qué ser una dirección, sino que también puede especificar una interfaz en la mayoría de las implementaciones.

Usos

El enrutamiento estático puede tener los siguientes usos:

  • Cuando se utiliza la configuración de direcciones estáticas (en ausencia de DHCP o anuncios de enrutador), se puede utilizar para proporcionar una ruta predeterminada , formando un caso especial de coincidencia de prefijo más largo, ya que tiene una longitud de prefijo de cero y, por lo tanto, siempre coincide, y siempre coincide al final.
  • En redes pequeñas, es un método viable para proporcionar rutas alternativas para dirigir el tráfico cuando existen múltiples enrutadores. Se trata de una forma sencilla pero limitada de ingeniería de tráfico de telecomunicaciones .
  • El enrutamiento estático tiene aplicaciones en entornos con muchas rutas que cambian con poca frecuencia, ya que reduce el tiempo de espera necesario para sincronizar las rutas desde otro dispositivo.
  • En dispositivos con recursos muy limitados, donde los protocolos de enrutamiento pueden no ser viables debido a la falta de capacidad de procesamiento, se pueden utilizar rutas estáticas.
  • Las rutas estáticas, las rutas conectadas y las rutas de los protocolos de configuración dinámica pueden ser redistribuidas por protocolos de enrutamiento dinámico. Por ejemplo, un enrutador puede tener una ruta estática o conectada para un segmento de red local , que luego se redistribuye a través de protocolos de enrutamiento dinámico para permitir la conectividad a esa red. [ 4 ]
  • Al utilizar esta métrica para reducir la prioridad de una ruta estática, se puede proporcionar una alternativa, por ejemplo, cuando un servidor DHCP no está disponible. Esto también puede evitar situaciones de bloqueo que impedirían el acceso al dispositivo.

Ventajas

El enrutamiento estático presenta las siguientes ventajas:

  • Debido a que está configurado en el dispositivo, puede servir como un arranque para otros protocolos. [ 5 ]
  • No requiere conectividad para funcionar, lo que proporciona una alta tolerancia a fallos en caso de fallos de red.
  • En comparación con los protocolos de enrutamiento dinámico, las rutas estáticas están mucho más disponibles; por ejemplo, muchos conmutadores de consumo de gama baja son capaces de configurar rutas estáticas.
  • Como las rutas estáticas no se leen de la red, también hay menos consideraciones de seguridad. Los protocolos de enrutamiento dinámico pueden necesitar protección para que un atacante no pueda redirigir el tráfico desde el exterior. [ 6 ]

Desventajas

El enrutamiento estático puede tener algunas desventajas potenciales: [ 7 ]

  • Error humano: Dado que las rutas deben configurarse manualmente, esto puede ser una fuente de error humano en ausencia de una gestión de configuración automatizada.
  • Gastos administrativos: De igual modo, es necesario proporcionar las rutas a los dispositivos. Esto se puede solucionar mediante la gestión de la configuración, pero también utilizando métodos más sencillos como un motor de plantillas para generar la configuración mediante repetición o un software de gestión de direcciones IP .
  • Tolerancia a fallos: Si bien es positivo que las rutas estáticas no se eliminen durante un fallo de red, ya que siguen funcionando, la mayoría de las implementaciones continúan utilizando una ruta estática mientras la interfaz en la que se encuentra la puerta de enlace esté activa . Cuando falla el hardware de red, no necesariamente se produce una caída ; un bloqueo puede provocar que las interfaces sigan funcionando pero no acepten tráfico. Los protocolos de enrutamiento suelen implementar tiempos de espera tras los cuales se eliminan las rutas o se integran con protocolos adicionales, como la detección de reenvío bidireccional, para reducir el tiempo de presencia de la ruta defectuosa a menos de un segundo.
  • Observabilidad: Las rutas estáticas no se propagan, lo que significa que en una red construida utilizando solo rutas estáticas es difícil obtener una visión general de todas las rutas presentes a menos que se supervise . Los protocolos de enrutamiento dinámico suelen transmitir información de topología o pueden conectarse a herramientas de depuración como un servidor Looking Glass .

Ejemplo

Para enrutar el tráfico IP destinado a la red 10.10.20.0/24 a través del enrutador del siguiente salto con la dirección IPv4 192.168.100.1 , se pueden utilizar los siguientes comandos o pasos de configuración:

Linux

Las distribuciones de Linux generalmente proporcionan una variedad de software de configuración de red para que los usuarios lo utilicen, [ 8 ] pero también incluyen uno por defecto como systemd-networkd o ifupdown . [ 9 ] El software de configuración elegido se utiliza para configurar la configuración persistente que se aplica al arrancar. También es posible configurar la red de Linux ad-hoc utilizando el comando ip del paquete iproute2 . El siguiente comando se puede utilizar para configurar la ruta usando ip : [ 10 ]

root@router:~# ip route add 10 .10.20.0/24 via 192 .168.100.1 

Cisco

Los routers Cisco que ejecutan el sistema operativo Cisco IOS se pueden configurar mediante la interfaz de línea de comandos: [ 11 ]

> habilitar # configurar terminal (config) # ruta ip 10 .10.20.0 255 .255.255.0 192 .168.100.1 

Configurar la distancia administrativa

La distancia administrativa se puede (re)configurar manualmente para que la ruta estática se pueda configurar como una ruta de respaldo, que se utilizará solo si la ruta dinámica no está disponible. [ 12 ]

(config) # ip route 10 .10.20.0 255 .255.255.0 exampleRoute 1 254

Si se establece la distancia administrativa en 254, la ruta se utilizará únicamente como alternativa.

Véase también

Referencias

  1. Tutorial y descripción técnica de TCP/IP (Serie IBM RedBooks)
  2. "ESPCommunity" . enterprise-support.nvidia.com . Consultado el 18 de diciembre de 2024 .
  3. "Enrutamiento estático | Cumulus Linux 5.11" . docs.nvidia.com . Consultado el 18 de diciembre de 2024 .
  4. "Filtrado y redistribución de rutas | Cumulus Linux 5.11" . docs.nvidia.com . Consultado el 18 de diciembre de 2024 .
  5. "Comunicación entre enrutadores > Fundamentos de BGP | Cisco Press" . www.ciscopress.com . Consultado el 18 de diciembre de 2024 .
  6. "Guía de configuración de enrutamiento IP, Cisco IOS XE 17.16.x (conmutadores Catalyst 9500): configuración de la compatibilidad con autenticación OSPFv3 mediante IPsec" . Cisco . Consultado el 18 de diciembre de 2024 .
  7. "Artículos de redes de Cisco" . Dummies . Archivado del original el 5 de noviembre de 2013. Consultado el 5 de noviembre de 2013 .
  8. "Capítulo 5. Configuración de red" . www.debian.org . Consultado el 18 de diciembre de 2024 .
  9. "8.2. Configuración de la red" . www.debian.org . Consultado el 18 de diciembre de 2024 .
  10. "16.4. Rutas estáticas y la puerta de enlace predeterminada Red Hat Enterprise Linux 5" . docs.redhat.com . Consultado el 18 de diciembre de 2024 .
  11. "Referencia de comandos IP de Cisco IOS, volumen 2 de 4: Protocolos de enrutamiento, versión 12.3 T - Comandos del protocolo de enrutamiento IP: ip policy route-map through is-type" . 2 de febrero de 2013. Archivado del original el 2 de febrero de 2013. Consultado el 18 de diciembre de 2024 .
  12. "Describir la distancia administrativa" . Cisco . Consultado el 12 de junio de 2014 .