Rutas basadas en políticas

En este documento, se proporciona una descripción general de las rutas basadas en políticas.

Las rutas basadas en políticas te permiten elegir un próximo salto basado en más que la dirección IP de destino de un paquete. También puedes hacer coincidir el tráfico por protocolo y la dirección IP de origen. El tráfico coincidente se redirecciona a un balanceador de cargas de red de transferencia interno. Esto puede ayudarte a insertar dispositivos como firewalls en la ruta de tráfico de red.

Especificaciones

  • Cuando creas una ruta basada en políticas, puedes seleccionar qué recursos pueden tener su tráfico procesado por la ruta. La ruta puede aplicarse a lo siguiente:
    • Selecciona instancias de máquina virtual (VM) en la red de VPC
    • Todo el tráfico que ingresa a la red de VPC por los adjuntos de VLAN para Cloud Interconnect en una sola región o red de VPC
    • Todas las instancias de VM, los adjuntos de VLAN para Cloud Interconnect y túneles de Cloud VPN en la red VPC
  • El próximo salto de una ruta basada en políticas debe ser un balanceador de cargas de red de transferencia interno. Este balanceador de cargas de red de transferencia interno debe estar en la misma red de VPC que la ruta basada en políticas o en una red de VPC que esté conectada al red de VPC por medio del Intercambio de tráfico entre redes de VPC. El uso de un próximo salto en una red de VPC par está disponible Vista previa.
  • Las rutas basadas en políticas tienen mayor prioridad que otros tipos de ruta, excepto las rutas de enrutamiento especiales.
  • Si dos rutas basadas en políticas tienen la misma prioridad, Google Cloud usa un algoritmo determinista interno para seleccionar una sola ruta basada en políticas, sin importar las otras rutas con la misma prioridad. Las rutas basadas en políticas no usan la coincidencia de prefijo más largo y solo eligen la ruta prioritaria más alta
  • Una ruta basada en políticas se puede aplicar al tráfico IPv4 o IPv6. La aplicación de una ruta basada en políticas al tráfico IPv6 está disponible en Vista previa.
  • Puedes crear una sola regla para el tráfico unidireccional o varias reglas para manejar el tráfico bidireccional.
  • Para usar rutas basadas en políticas con Cloud Interconnect, haz lo siguiente: la ruta debe aplicarse a todas las conexiones de Cloud Interconnect en una región completa o una red de VPC. Las rutas basadas en políticas no se pueden aplicar solo a una conexión individual de Cloud Interconnect.
  • Las instancias de VM que reciben tráfico de un clúster la ruta debe tener un reenvío de IP Google Cloud.

Limitaciones

Omite otras rutas basadas en políticas

Puedes crear una ruta basada en políticas que omita otras rutas basadas en políticas con Google Cloud CLI o enviando una solicitud a la API. Para gcloud CLI, usa la marca --next-hop-other-routes=DEFAULT_ROUTING. Para una solicitud a la API, incluye "nextHopOtherRoutes": "DEFAULT_ROUTING" con el cuerpo de la solicitud.

Si una ruta basada en políticas de este tipo coincide con las características de un paquete y tiene una prioridad mayor que otras rutas basadas en políticas coincidentes, Google Cloud ignora las otras rutas basadas en políticas y continúa con el paso de destino más específico del orden de enrutamiento de VPC.

Por ejemplo, considera una ruta basada en políticas que usa un balanceador de cargas de red de transferencia interno de próximo salto. Esta ruta basada en políticas tiene un rango de origen de 0.0.0.0/0 y una etiqueta de red de compute-vm.

Para omitir la evaluación de la primera ruta basada en políticas cuando las fuentes de paquetes coinciden con un rango de direcciones IP específico, crea una ruta de prioridad más alta basada en políticas que esté configurada para omitir otras rutas basadas en políticas. Establece el rango de direcciones IP de origen para esta ruta basada en políticas de mayor prioridad en el rango de direcciones IP de origen de los sistemas que necesitan omitir el enrutamiento basado en políticas.

Cuota

Existe un límite para la cantidad de rutas basadas en políticas que puedes crear en un solo proyecto. Para obtener más información, consulta las cuotas por proyecto en la documentación de VPC.