Rutas aprendidas personalizadas

Cloud Router aprende rutas de forma dinámica a partir de routers externos mediante el protocolo de puerta de enlace fronteriza (BGP). Sin embargo, también puedes configurar una sesión de BGP en tu Cloud Router para aplicar rutas aprendidas adicionales que definas de forma manual. Estas rutas configuradas de forma manual se denominan rutas aprendidas personalizadas. Cuando especificas rutas para una sesión de BGP, Cloud Router se comporta como si hubiera aprendido las rutas del par de BGP.

Cómo funciona

Puedes configurar rutas aprendidas personalizadas al mismo tiempo que creas una sesión de BGP. Como alternativa, puedes actualizar la sesión más adelante para agregar o actualizar sus rutas aprendidas personalizadas.

Para configurar rutas aprendidas personalizadas, actualiza tu sesión de BGP para incluir lo siguiente:

  • Una lista separada por comas de prefijos IPv4 que deseas especificar como destinos. El siguiente salto de estas rutas aprendidas personalizadas es la dirección IPv4 del par de BGP. También puedes incluir prefijos IPv6, pero Cloud Router los ignora, a menos que se cumplan las condiciones para el intercambio de rutas IPv6 (ejemplo).

  • Un valor de prioridad entre 0 y 65535 (inclusive). Opcional. Esta prioridad se aplica a todas las rutas que configuras para una sesión. Google Cloud prioriza las rutas que tienen valores de prioridad más pequeños. Es decir, una ruta con una prioridad de 100 tiene mayor prioridad que una con prioridad de 200. Si no defines una prioridad, Google Cloud aplica de forma interna una prioridad predeterminada de 100.

Mejor selección de ruta

Cloud Router evalúa las rutas aprendidas personalizadas de la siguiente manera:

  • Si se configura una ruta como una ruta de aprendizaje personalizada para varios pares de BGP, Google Cloud le da preferencia a la ruta que tiene el valor de prioridad más pequeño, como se describe en la sección anterior.

  • Si varias rutas con diferentes saltos siguientes comparten la misma prioridad, Google Cloud usa varias rutas de igual costo (ECMP) para asignar tráfico entre las rutas.

Si las rutas aprendidas personalizadas se superponen con las rutas que se aprendieron de pares de BGP, se evalúan juntas. Es decir, las mejores rutas aprendidas personalizadas y las mejores rutas aprendidas a través de BGP se evalúan juntas como se describe en la lista anterior.

Las rutas aprendidas personalizadas también respetan el modo de enrutamiento dinámico de la red y todo el comportamiento de enrutamiento que afecte a las rutas aprendidas.

Las redes de nube privada virtual (VPC) también usan otros tipos de rutas, y Google Cloud usa un conjunto de reglas para seleccionar rutas. Para obtener información sobre este proceso, consulta Orden de enrutamiento en la documentación de VPC.

Cambios en el estado de BGP

Las rutas aprendidas personalizadas se activan cuando se establece su sesión de BGP relacionada. Si la sesión de BGP falla, la disponibilidad de las rutas varía de la siguiente manera:

  • Si la sesión falla debido a un problema de conexión, como un problema físico con una conexión de Cloud Interconnect, las rutas aprendidas personalizadas se suprimen. Este comportamiento evita que el tráfico se descarte.

  • Si una sesión falla de forma temporal debido a un evento de mantenimiento de Cloud Router, las rutas aprendidas personalizadas no se suprimen, siempre que BGP se realice correctamente el reinicio está habilitado. Los eventos de mantenimiento de Cloud Router suelen tardar menos de 60 segundos y están diseñados para que no impidan que se reenvíe el tráfico de datos. Si no se habilitó el reinicio ordenado, se borrarán las rutas.

  • Si una sesión falla debido a un evento de mantenimiento de Cloud Interconnect planificado, se retiran las rutas aprendidas personalizadas. Por este motivo, asegúrate de que la configuración de Cloud Interconnect esté diseñada para la alta disponibilidad.

Beneficios

Las rutas aprendidas personalizadas pueden ser útiles si deseas evitar las limitaciones de las rutas estáticas. Al igual que las rutas aprendidas personalizadas, las rutas estáticas te permiten definir una ruta de forma manual. Sin embargo, las rutas estáticas tienen ciertas limitaciones:

  • Cuando configuras una ruta estática, no puedes usar un adjunto de VLAN de Cloud Interconnect o el túnel VPN con alta disponibilidad de Cloud VPN como el siguiente salto. Las rutas aprendidas personalizadas no tienen estas limitaciones.

  • Las rutas estáticas no pueden detectar una pérdida de accesibilidad en el siguiente salto de una ruta. En cambio, las rutas aprendidas personalizadas pueden detectar una pérdida de accesibilidad, y reaccionan según corresponda para evitar descartar el tráfico sin notificación. Para obtener más información sobre este comportamiento, consulta Cambios de estado de BGP.

Limitaciones

Las rutas aprendidas personalizadas tienen las siguientes limitaciones.

Límites de Google Cloud en rutas de aprendizaje personalizadas

Existen límites para lo siguiente:

  • Para una sesión de BGP determinada, existe una cantidad máxima de rutas aprendidas personalizadas que se pueden especificar.

  • Para una región determinada en una red de VPC, hay una cantidad máxima de rangos de direcciones IP únicos que se pueden configurar como rutas de aprendizaje personalizadas. Este límite permite que se usen los mismos rangos en varios intercambios de tráfico.

Las rutas aprendidas personalizadas también se ven afectadas por los límites que afectan a todas las rutas aprendidas, incluidas las que se aprenden a través de pares de BGP.

Para obtener más información, consulta Límites.

No se admite la transferencia de datos de sitio a sitio

La función de transferencia de datos de sitio a sitio de Network Connectivity Center no respeta las rutas aprendidas personalizadas. Esta función te permite usar la red de Google como una red de área extensa (WAN) que conecta sitios externos, como tus redes locales. Si usas rutas aprendidas personalizadas en sesiones de BGP asociadas con esta función, las rutas no se propagan a los sitios externos.

¿Qué sigue?