OSPF: Desentrañando las Diferencias entre las Métricas Externas Tipo 1 y Tipo 2

En el dinámico mundo del enrutamiento de redes, los protocolos como OSPF (Open Shortest Path First) juegan un papel crucial en la determinación de las rutas más eficientes para la comunicación de datos. Una característica particular de OSPF es su capacidad para manejar rutas externas, es decir, rutas que se originan fuera del dominio OSPF y se redistribuyen en él. Para gestionar estas rutas externas, OSPF utiliza Anuncios de Estado de Enlace (LSA) de Tipo 5, que pueden configurarse con dos tipos de métricas: Tipo 1 (E1) y Tipo 2 (E2). Comprender las diferencias fundamentales entre estas dos métricas es esencial para diseñar y optimizar redes OSPF robustas y eficientes.

El Rol de los LSA de Tipo 5 en OSPF

Cuando un router de borde de sistema autónomo (ASBR) redistribuye una ruta externa en un dominio OSPF, crea y difunde un LSA de Tipo 5. Este LSA se reenvía sin cambios por los routers de borde de área (ABR) y llega a todos los routers en las áreas OSPF normales. El LSA de Tipo 5 contiene información sobre la red externa, incluida su métrica. La forma en que se ha configurado la redistribución determina si la métrica del LSA es de Tipo 1 (E1) o de Tipo 2 (E2).

Diagrama de un LSA Tipo 5 en OSPF

La elección entre las métricas E1 y E2 tiene un impacto directo en cómo cada router OSPF en el dominio calcula la mejor ruta hacia la red externa. Cada tipo de métrica utiliza un enfoque distinto para sumar los costos asociados con la ruta.

Métrica Externa Tipo 2 (E2): El Enfoque Predeterminado

La métrica de Tipo 2 (E2) es el tipo de métrica predeterminado en la mayoría de los routers Cisco IOS y IOS-XE cuando se configura la redistribución sin especificar explícitamente el tipo de métrica. En este escenario, cuando un router compara múltiples LSA de Tipo 5 para el mismo destino y el tipo de métrica está configurado como E2, el router considera únicamente el valor de la métrica presente en el LSA. Crucialmente, no tiene en cuenta el costo OSPF acumulado para alcanzar el ASBR que anunció el LSA.

Consideremos un ejemplo: dos ASBR, 1.1.1.1 y 2.2.2.2, redistribuyen la subred externa 172.16.1.0/24 en el dominio OSPF, y la métrica está configurada como Tipo 2. Cada router en el dominio OSPF comparará solamente la métrica especificada en los LSA. Si el ASBR 1.1.1.1 anuncia la ruta con una métrica de 10 y el ASBR 2.2.2.2 con una métrica de 20, todos los routers seleccionarán la ruta a través del ASBR 1.1.1.1 como la mejor, independientemente del costo OSPF que tome llegar a cada ASBR.

Diagrama ilustrando la comparativa de métricas E2 en OSPF

Si existen múltiples rutas hacia la misma subred externa E2 con la misma métrica E2 más baja, los routers de OSPF optarán por la ruta que pase por el ASBR más cercano. Si además los costos para alcanzar estos ASBR son iguales, el router implementará el Equal-Cost Multi-Path (ECMP) para balancear la carga a través de todas las rutas disponibles.

Métrica Externa Tipo 1 (E1): Sumando Costos Internos y Externos

Por otro lado, cuando un LSA de Tipo 5 contiene la métrica de Tipo 1 (E1), los routers calculan el costo total para alcanzar la red externa de una manera más exhaustiva. Este cálculo se realiza sumando dos componentes: el costo E1 especificado dentro del LSA de Tipo 5 y el costo OSPF acumulado para alcanzar el ASBR que originó el LSA. En esencia, el costo total para llegar a la red externa es la suma de la métrica E1 y el costo del camino interno dentro del dominio OSPF hasta el ASBR.

Retomando el ejemplo anterior, si ambos ASBR (1.1.1.1 y 2.2.2.2) redistribuyen la subred externa 172.16.1.0/24 utilizando el tipo de métrica E1, un router OSPF calculará la mejor ruta basándose en la suma de su costo para alcanzar el ASBR más el costo interno del LSA. Si el ASBR 1.1.1.1 tiene un costo E1 de 10 y el costo para alcanzarlo es de 5, el costo total sería 15. Si el ASBR 2.2.2.2 tiene un costo E1 de 20 y el costo para alcanzarlo es de 2, el costo total sería 22. En este caso, la ruta a través del ASBR 1.1.1.1 sería seleccionada como la mejor.

Diagrama ilustrando la comparativa de métricas E1 en OSPF

Es importante notar que si se cambia el tipo de métrica de E1 a E2 en este mismo escenario, la mejor ruta cambiaría al ASBR 1.1.1.1 (asumiendo que tiene la métrica E2 más baja), ya que el router ya no consideraría el costo OSPF para llegar a cada ASBR.

La Prevalencia de las Rutas E1 sobre las E2

Una regla fundamental en OSPF es que las rutas de Tipo 1 (E1) siempre son preferidas sobre las rutas de Tipo 2 (E2) para el mismo destino, independientemente de los valores de métrica. Esto se debe a que las rutas E1 ofrecen una métrica más completa al considerar tanto los costos internos del dominio OSPF como los costos externos, mientras que las rutas E2 solo consideran los costos externos. Esta preferencia asegura que se elija la ruta más eficiente en términos de costo total de tránsito.

Diagrama comparando la preferencia de E1 sobre E2 en OSPF

En un escenario donde coexisten rutas E1 y E2 para el mismo destino, el ASBR 1.1.1.1 podría redistribuir la red externa 172.16.1.0/24 como una ruta de métrica E1, mientras que el ASBR 2.2.2.2 la redistribuye como una métrica E2. El resultado es que todos los routers dentro del dominio OSPF seleccionarán la ruta a través del ASBR 1.1.1.1 como la mejor, sin importar cuál sea la métrica anunciada por el ASBR 2.2.2.2. Esta jerarquía garantiza una toma de decisiones de enrutamiento más precisa y orientada a la eficiencia general de la red.

Casos de Uso y Consideraciones de Diseño

La elección entre E1 y E2 no es arbitraria y depende de la topología de la red y los objetivos de gestión de tráfico.

¿Cuándo utilizar Rutas E2?

Las rutas E2 son particularmente útiles en escenarios donde existen múltiples puntos de salida hacia redes externas y estos puntos de salida se encuentran en una ubicación similar o tienen costos de acceso comparables desde la perspectiva del dominio OSPF. Por ejemplo, si dos ASBR redistribuyen una red externa y ambos están físicamente en el mismo centro de datos o gabinete, el costo OSPF para alcanzar cada ASBR desde la mayoría de las partes de la red OSPF podría ser muy similar.

Diagrama de un caso de uso para métricas E2 en OSPF

En tales situaciones, usar la métrica E2 tiene sentido porque el costo OSPF para alcanzar cada ASBR es relativamente el mismo. Utilizar E1 en este caso no aportaría una diferencia significativa, ya que los costos internos no afectarían sustancialmente la decisión de enrutamiento. Por lo tanto, E2 es más simple y eficiente, ya que implica menos sobrecarga de cálculo.

Sin embargo, las rutas E2 presentan un desafío cuando los ASBR están ubicados en extremos opuestos de la red. Si la métrica es E2, los routers seguirán considerando únicamente el costo externo en el LSA Tipo 5. Esto puede llevar a rutas subóptimas. Por ejemplo, si el ASBR2 tiene una métrica E2 más baja pero está geográficamente más distante para ciertos routers, estos podrían ser forzados a viajar a través de una porción considerable de la red para alcanzar ASBR2, solo para luego acceder a la red externa. Esto resulta en un uso ineficiente del ancho de banda y puede aumentar la latencia.

Diagrama ilustrando la ineficiencia de las métricas E2 con ASBRs distribuidos

¿Cuándo utilizar Rutas E1?

Las rutas E1 son la opción más óptima en escenarios con múltiples ASBR distribuidos en diferentes ubicaciones dentro del dominio OSPF. La métrica E1 permite a OSPF contabilizar el costo total del camino, incluyendo tanto el costo interno para alcanzar el ASBR como el costo externo anunciado en el LSA. Esto asegura que se elija el punto de salida más eficiente en términos de costo total de tránsito.

Diagrama de un caso de uso para métricas E1 en OSPF

Por ejemplo, si los routers en un área específica necesitan acceder a una red externa, y hay ASBRs en diferentes áreas, OSPF evaluará el costo total (interno + externo) para cada ruta. Esto garantiza que se seleccione el punto de salida que minimice el costo total, lo que resulta en una ruta más eficiente y predecible.

Implicaciones Prácticas y Escenarios Específicos

La elección entre E1 y E2 puede tener consecuencias significativas en la forma en que el tráfico fluye a través de la red. Consideremos el caso de un router que recibe la misma ruta como OE2 de un proceso OSPF y como OE1 de otro proceso. Si la ruta OE2 tiene una métrica de 65 y la ruta OE1 tiene una métrica de 21, y asumimos que el router compara primero el AD (Administrative Distance) y luego la métrica, es crucial entender cómo OSPF maneja estas diferencias.

Si los AD son iguales, la métrica se convierte en el factor decisivo. Sin embargo, la observación de que un router prefiere OE1 incluso cuando OE1 tiene una métrica más alta (70) que OE2 (65) sugiere que la regla de preferencia de E1 sobre E2 es la que está en juego. Cuando coexisten rutas E1 y E2 para el mismo destino, OSPF inherentemente favorece la ruta E1.

Incluso en un escenario donde las métricas E1 y E2 son iguales (por ejemplo, ambas 65), y los AD son también iguales, la preferencia por E1 persiste. Esto se debe a que la naturaleza de la métrica E1, que incluye el costo interno hacia el ASBR, proporciona una visión más completa de la ruta total.

51 - OSPF Deep Dive: External Metric E1 vs. E2

La desactivación de la interfaz de VLAN de tránsito en un proceso OSPF (por ejemplo, el proceso 2 que anuncia la ruta OE1) lleva al router a preferir la ruta OE2, como se esperaba. Esto demuestra que la disponibilidad y el costo del camino hacia el ASBR juegan un papel importante, especialmente cuando se comparan rutas E1 y E2.

En resumen, la distinción entre OSPF Tipo 1 y Tipo 2 para rutas externas es fundamental para la optimización del enrutamiento. Mientras que E2 simplifica la decisión al centrarse en la métrica externa, E1 ofrece una mayor precisión al incorporar el costo interno del camino hacia el ASBR. La comprensión de estas diferencias, junto con la regla de que E1 siempre prevalece sobre E2, permite a los administradores de red diseñar arquitecturas de enrutamiento robustas y eficientes que se alineen con las necesidades específicas de sus organizaciones.

tags: #diferencias #ospf #type #1 #y #type