Configurar rutas estáticas

En esta página se muestra cómo configurar rutas estáticas para Network Connectivity Center. Si no conoces las rutas estáticas, consulta el resumen de las rutas estáticas.

Cuando selecciones la dirección IP del balanceador de carga de red de paso a través interno, el --load-balancing-scheme de su regla de reenvío debe ser INTERNAL. Puedes usar cualquier --destination-range que cumpla los siguientes criterios:

  • La --destination-range no coincide exactamente con el destino de una ruta de subred.
  • La --destination-range no tiene una máscara de subred más larga que el destino de una ruta de subred.

Para obtener más información sobre los requisitos de los intervalos de destino, consulta Intervalo de direcciones IP de destino.

Crear rutas estáticas

Puedes crear rutas estáticas para los radios de Network Connectivity Center mediante el comando gcloud compute routes create. En el siguiente ejemplo se muestra cómo crear una ruta estática para un spoke de Network Connectivity Center:

  gcloud compute routes create ROUTE_NAME \
      --network=HOME_VPC \
      --destination-range=DESTINATION_RANGE \
      --priority=PRIORITY \
      --next-hop-ilb=FORWARDING_RULE

Haz los cambios siguientes:

  • ROUTE_NAME: el nombre de la ruta.
  • HOME_VPC: nombre de la red de VPC que contiene la ruta.
  • DESTINATION_RANGE: las direcciones IPv4 de destino a las que se aplica esta ruta. El destino más amplio posible es 0.0.0.0/0.
  • PRIORITY: la prioridad de la ruta, que puede ir de 0 (la prioridad más alta) a 65535 (la prioridad más baja). Para obtener más información sobre la prioridad de las rutas, consulta Orden de las rutas.
  • FORWARDING_RULE: dirección IP de una regla de reenvío de un balanceador de carga de red de paso a través interno.

En las siguientes secciones se muestran dos casos prácticos en los que se destacan las diferencias entre cómo se crean rutas estáticas para topologías de malla y de estrella.

Crear rutas estáticas en una topología de malla

En este ejemplo, supongamos que tienes dos VPCs de radio, vpc-1 y vpc-2, que están conectadas al mismo hub de Network Connectivity Center. Supongamos que también tienes una VPC de tránsito transit que está conectada a vpc-2 a través de un dispositivo virtual de red (NVA). Quieres acceder a la VPC transit desde las VPCs de radio vpc-1 y vpc-2, así que configuras rutas estáticas siguiendo estos pasos:

  1. Primero, crea una ruta estática en el spoke vpc-1 con la dirección IP de la VPC transit como destino y la dirección IP del balanceador de carga de red interno de transferencia vpc-2 como siguiente salto:

    gcloud compute routes create ROUTE_NAME \
        --network=vpc-1 \
        --destination-range=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Haz los cambios siguientes:

    • ROUTE_NAME: el nombre de la ruta
    • DESTINATION_RANGE: las direcciones IPv4 de destino de la transit VPC.
    • PRIORITY: la prioridad de la ruta, que puede ir de 0 (la prioridad más alta) a 65535 (la prioridad más baja). Para obtener más información sobre la prioridad de las rutas, consulta Orden de las rutas.
    • FORWARDING_RULE: dirección IP de una regla de reenvío de un balanceador de carga de red de paso a través interno en vpc-2.
  2. Crea una ruta estática en el spoke vpc-2 con la dirección IP de la VPC transit como destino y la dirección IP del balanceador de carga de red interno de la VPC transit como salto siguiente:

    gcloud compute routes create ROUTE_NAME \
        --network=vpc-2 \
        --destination-range=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Haz los cambios siguientes:

    • ROUTE_NAME: el nombre de la ruta
    • DESTINATION_RANGE: las direcciones IPv4 de destino de la VPC transit
    • PRIORITY: la prioridad de la ruta, que puede ir de 0 (la prioridad más alta) a 65535 (la prioridad más baja). Para obtener más información sobre la prioridad de las rutas, consulta Orden de enrutamiento.
    • FORWARDING_RULE: dirección IP de una regla de reenvío de un balanceador de carga de red de paso a través interno en la VPC transit
  3. Crea una ruta de retorno en la VPC transit a vpc-2, con la dirección IP de vpc-2 como destino y la dirección IP del balanceador de carga de red de transferencia interno de vpc-2 como siguiente salto:

    gcloud compute routes create ROUTE_NAME \
        --network=transit \
        --destination-range=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Haz los cambios siguientes:

    • ROUTE_NAME: el nombre de la ruta
    • DESTINATION_RANGE: la dirección IPv4 de destino de vpc-2
    • PRIORITY: la prioridad de la ruta, que puede ir de 0 (la prioridad más alta) a 65535 (la prioridad más baja). Para obtener más información sobre la prioridad de las rutas, consulta Orden de enrutamiento.
    • FORWARDING_RULE: dirección IP de una regla de reenvío de un balanceador de carga de red de paso a través interno en vpc-2
  4. A continuación, crea una ruta de retorno en la VPC transit a vpc-1, con la dirección IP de vpc-1 como destino y la dirección IP del balanceador de carga de red interno de pases de vpc-2 como siguiente salto:

    gcloud compute routes create ROUTE_NAME \
        --network=transit \
        --destination-range=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Haz los cambios siguientes:

    • ROUTE_NAME: el nombre de la ruta
    • DESTINATION_RANGE: las direcciones IPv4 de destino de vpc-2
    • PRIORITY: la prioridad de la ruta, que puede ir de 0 (la prioridad más alta) a 65535 (la prioridad más baja). Para obtener más información sobre la prioridad de las rutas, consulta Orden de enrutamiento.
    • FORWARDING_RULE: dirección IP de una regla de reenvío de un balanceador de carga de red de paso a través interno en vpc-2
  5. Por último, crea una ruta de retorno de vpc-2 a vpc-1, con la dirección IP de vpc-1 como destino y la dirección IP del balanceador de carga de red de transferencia interna de vpc-1 como siguiente salto:

    gcloud compute routes create ROUTE_NAME \
        --network=vpc-2 \
        --destination-range=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Haz los cambios siguientes:

    • ROUTE_NAME: el nombre de la ruta
    • DESTINATION_RANGE: las direcciones IPv4 de destino de vpc-1
    • PRIORITY: la prioridad de la ruta, que puede ir de 0 (la prioridad más alta) a 65535 (la prioridad más baja). Para obtener más información sobre la prioridad de las rutas, consulta Orden de enrutamiento.
    • FORWARDING_RULE: dirección IP de una regla de reenvío de un balanceador de carga de red de paso a través interno en vpc-1

Para obtener más información sobre las NVAs, consulta Dispositivos virtuales de red.

Crear rutas estáticas en una topología de estrella

En este ejemplo, supongamos que tienes dos VPCs perimetrales, edge-1 y edge-2, que están conectadas a la VPC central center. Supongamos que también tienes una VPC de tránsito transit que está conectada a center a través de un dispositivo virtual de red (NVA). Quieres acceder a la transitVPC desde edge-1, así que configuras rutas estáticas siguiendo estos pasos:

  1. Primero, crea una ruta estática en edge-1 con la dirección IP de la VPC transit como destino y la dirección IP del balanceador de carga de red interno de center como siguiente salto:

    gcloud compute routes create ROUTE_NAME \
        --network=edge-1 \
        --destination-range=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Haz los cambios siguientes:

    • ROUTE_NAME: el nombre de la ruta
    • DESTINATION_RANGE: las direcciones IPv4 de destino de la VPC transit
    • PRIORITY: la prioridad de la ruta, que puede ir de 0 (la prioridad más alta) a 65535 (la prioridad más baja). Para obtener más información sobre la prioridad de las rutas, consulta Orden de enrutamiento.
    • FORWARDING_RULE: dirección IP de una regla de reenvío de un balanceador de carga de red de paso a través interno en center
  2. Crea una ruta estática en center con la dirección IP de la VPC transit como destino y la dirección IP del balanceador de carga de red interno de transferencia de la VPC transit como siguiente salto:

    gcloud compute routes create ROUTE_NAME \
        --network=vpc-1 \
        --destination-range=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Haz los cambios siguientes:

    • ROUTE_NAME: el nombre de la ruta
    • DESTINATION_RANGE: las direcciones IPv4 de destino de la VPC transit
    • PRIORITY: la prioridad de la ruta, que puede ir de 0 (la prioridad más alta) a 65535 (la prioridad más baja). Para obtener más información sobre la prioridad de las rutas, consulta Orden de enrutamiento.
    • FORWARDING_RULE: dirección IP de una regla de reenvío de un balanceador de carga de red de paso a través interno en la VPC transit
  3. Crea una ruta de retorno en la VPC transit a center, con la dirección IP de center como destino y la dirección IP del balanceador de carga de red de transferencia interno de center como siguiente salto:

    gcloud compute routes create ROUTE_NAME \
        --network=transit \
        --destination-range=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Haz los cambios siguientes:

    • ROUTE_NAME: el nombre de la ruta
    • DESTINATION_RANGE: las direcciones IPv4 de destino de center
    • PRIORITY: la prioridad de la ruta, que puede ir de 0 (la prioridad más alta) a 65535 (la prioridad más baja). Para obtener más información sobre la prioridad de las rutas, consulta Orden de enrutamiento.
    • FORWARDING_RULE: dirección IP de una regla de reenvío de un balanceador de carga de red de paso a través interno en center
  4. A continuación, crea una ruta de retorno en la VPC transit a edge-1, con la dirección IP de edge-1 como destino y la dirección IP del balanceador de carga de red interno de pases de center como siguiente salto:

    gcloud compute routes create ROUTE_NAME \
        --network=transit \
        --destination-range=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Haz los cambios siguientes:

    • ROUTE_NAME: el nombre de la ruta
    • DESTINATION_RANGE: las direcciones IPv4 de destino de edge-1
    • PRIORITY: la prioridad de la ruta, que puede ir de 0 (la prioridad más alta) a 65535 (la prioridad más baja). Para obtener más información sobre la prioridad de las rutas, consulta Orden de enrutamiento.
    • FORWARDING_RULE: dirección IP de una regla de reenvío de un balanceador de carga de red de paso a través interno en center
  5. A continuación, crea una ruta de retorno de center a edge-1, con la dirección IP de edge-1 como destino y la dirección IP del balanceador de carga de red de pases interno de edge-1 como siguiente salto:

    gcloud compute routes create ROUTE_NAME \
        --network=center \
        --destination-range=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    Haz los cambios siguientes:

    • ROUTE_NAME: el nombre de la ruta
    • DESTINATION_RANGE: las direcciones IPv4 de destino de edge-1
    • PRIORITY: la prioridad de la ruta, que puede ir de 0 (la prioridad más alta) a 65535 (la prioridad más baja). Para obtener más información sobre la prioridad de las rutas, consulta Orden de enrutamiento.
    • FORWARDING_RULE: dirección IP de una regla de reenvío de un balanceador de carga de red de paso a través interno en edge-1

Eliminar rutas estáticas

Usa el siguiente gcloud compute routes delete comando para eliminar una ruta estática. Sustituye ROUTE_NAME por el nombre de la ruta:

  gcloud compute routes delete ROUTE_NAME