Configurer des routes statiques

Cette page vous explique comment configurer des routes statiques pour Network Connectivity Center. Si vous ne connaissez pas les routes statiques, consultez la présentation des routes statiques.

Lorsque vous sélectionnez l'adresse IP de l'équilibreur de charge réseau passthrough interne, le --load-balancing-scheme de sa règle de transfert doit être défini sur "INTERNAL" (INTERNE). Vous pouvez utiliser n'importe quel --destination-range qui répond aux critères suivants :

  • La --destination-range ne correspond pas exactement à la destination d'une route de sous-réseau.
  • Le --destination-range n'a pas de masque de sous-réseau plus long que la destination d'une route de sous-réseau.

Pour en savoir plus sur les exigences concernant la plage de destination, consultez Plage d'adresses IP de destination.

Créer des routes statiques

Vous pouvez créer des routes statiques pour les spokes Network Connectivity Center à l'aide de la commande gcloud compute routes create. L'exemple suivant montre comment créer une route statique pour un spoke Network Connectivity Center :

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

Remplacez les éléments suivants :

  • ROUTE_NAME : nom de la route.
  • HOME_VPC : nom du réseau VPC contenant la route.
  • DESTINATION_RANGE : adresses IPv4 de destination auxquelles cette route s'applique. La destination la plus large possible est 0.0.0.0/0.
  • PRIORITY : priorité de la route, qui peut être comprise entre 0 (priorité la plus élevée) et 65535 (priorité la plus basse). Pour en savoir plus sur la priorité des routes, consultez Ordre de routage.
  • FORWARDING_RULE : adresse IP d'une règle de transfert pour un équilibreur de charge réseau passthrough interne.

Les sections suivantes présentent deux cas d'utilisation, en soulignant les différences dans la façon de créer des routes statiques pour les topologies en maillage et en étoile.

Créer des routes statiques dans une topologie en maillage

Pour cet exemple, supposons que vous disposez de deux VPC spoke, vpc-1 et vpc-2, qui sont connectés au même hub Network Connectivity Center. Supposons que vous disposiez également d'un VPC de transit transit connecté à vpc-2 via un dispositif virtuel réseau (NVA). Vous souhaitez accéder au VPC transit à partir des spokes vpc-1 et vpc-2. Vous devez donc configurer des routes statiques en procédant comme suit :

  1. Commencez par créer une route statique dans le spoke vpc-1 avec l'adresse IP du VPC transit comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne de vpc-2 comme prochain saut :

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

    Remplacez les éléments suivants :

    • ROUTE_NAME : nom de la route.
    • DESTINATION_RANGE : adresses IPv4 de destination pour le VPC transit.
    • PRIORITY : priorité de la route, qui peut être comprise entre 0 (priorité la plus élevée) et 65535 (priorité la plus basse). Pour en savoir plus sur la priorité des routes, consultez Ordre de routage.
    • FORWARDING_RULE : adresse IP d'une règle de transfert pour un équilibreur de charge réseau passthrough interne dans vpc-2.
  2. Créez une route statique dans le VPC spoke vpc-2 avec l'adresse IP du VPC transit comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne du VPC transit comme prochain saut :

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

    Remplacez les éléments suivants :

    • ROUTE_NAME : nom de la route.
    • DESTINATION_RANGE : adresses IPv4 de destination pour le VPC transit
    • PRIORITY : priorité de la route, qui peut être comprise entre 0 (priorité la plus élevée) et 65535 (priorité la plus basse). Pour en savoir plus sur la priorité des routes, consultez Ordre de routage.
    • FORWARDING_RULE : adresse IP d'une règle de transfert pour un équilibreur de charge réseau passthrough interne dans le VPC transit
  3. Créez une route de retour dans le VPC transit vers vpc-2, avec l'adresse IP de vpc-2 comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne de vpc-2 comme saut suivant :

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

    Remplacez les éléments suivants :

    • ROUTE_NAME : nom de la route.
    • DESTINATION_RANGE : adresse IPv4 de destination pour vpc-2.
    • PRIORITY : priorité de la route, qui peut être comprise entre 0 (priorité la plus élevée) et 65535 (priorité la plus basse). Pour en savoir plus sur la priorité des routes, consultez Ordre de routage.
    • FORWARDING_RULE : adresse IP d'une règle de transfert pour un équilibreur de charge réseau passthrough interne dans vpc-2
  4. Créez ensuite une route de retour dans le VPC transit vers vpc-1, avec l'adresse IP de vpc-1 comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne de vpc-2 comme saut suivant :

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

    Remplacez les éléments suivants :

    • ROUTE_NAME : nom de la route.
    • DESTINATION_RANGE : adresses IPv4 de destination pour vpc-2
    • PRIORITY : priorité de la route, qui peut être comprise entre 0 (priorité la plus élevée) et 65535 (priorité la plus basse). Pour en savoir plus sur la priorité des routes, consultez Ordre de routage.
    • FORWARDING_RULE : adresse IP d'une règle de transfert pour un équilibreur de charge réseau passthrough interne dans vpc-2
  5. Enfin, créez une route de retour dans vpc-2 vers vpc-1, avec l'adresse IP de vpc-1 comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne de vpc-1 comme saut suivant :

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

    Remplacez les éléments suivants :

    • ROUTE_NAME : nom de la route.
    • DESTINATION_RANGE : adresses IPv4 de destination pour vpc-1
    • PRIORITY : priorité de la route, qui peut être comprise entre 0 (priorité la plus élevée) et 65535 (priorité la plus basse). Pour en savoir plus sur la priorité des routes, consultez Ordre de routage.
    • FORWARDING_RULE : adresse IP d'une règle de transfert pour un équilibreur de charge réseau passthrough interne dans vpc-1

Pour en savoir plus sur les NVA, consultez Appareils virtuels réseau.

Créer des routes statiques dans une topologie en étoile

Pour cet exemple, supposons que vous disposez de deux VPC périphériques, edge-1 et edge-2, qui sont connectés au VPC central center. Supposons que vous disposiez également d'un VPC de transit transit connecté à center via un dispositif virtuel réseau (NVA). Vous souhaitez accéder au VPC transit depuis edge-1. Vous devez donc configurer des routes statiques en procédant comme suit :

  1. Commencez par créer une route statique dans edge-1 avec l'adresse IP du VPC transit comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne de center comme prochain saut :

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

    Remplacez les éléments suivants :

    • ROUTE_NAME : nom de la route.
    • DESTINATION_RANGE : adresses IPv4 de destination pour le VPC transit
    • PRIORITY : priorité de la route, qui peut être comprise entre 0 (priorité la plus élevée) et 65535 (priorité la plus basse). Pour en savoir plus sur la priorité des routes, consultez Ordre de routage.
    • FORWARDING_RULE : adresse IP d'une règle de transfert pour un équilibreur de charge réseau passthrough interne dans center
  2. Créez une route statique dans center avec l'adresse IP du VPC transit comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne du VPC transit comme prochain saut :

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

    Remplacez les éléments suivants :

    • ROUTE_NAME : nom de la route.
    • DESTINATION_RANGE : adresses IPv4 de destination pour le VPC transit
    • PRIORITY : priorité de la route, qui peut être comprise entre 0 (priorité la plus élevée) et 65535 (priorité la plus basse). Pour en savoir plus sur la priorité des routes, consultez Ordre de routage.
    • FORWARDING_RULE : adresse IP d'une règle de transfert pour un équilibreur de charge réseau passthrough interne dans le VPC transit
  3. Créez une route de retour dans le VPC transit vers center, avec l'adresse IP de center comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne de center comme saut suivant :

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

    Remplacez les éléments suivants :

    • ROUTE_NAME : nom de la route.
    • DESTINATION_RANGE : adresses IPv4 de destination pour center
    • PRIORITY : priorité de la route, qui peut être comprise entre 0 (priorité la plus élevée) et 65535 (priorité la plus basse). Pour en savoir plus sur la priorité des routes, consultez Ordre de routage.
    • FORWARDING_RULE : adresse IP d'une règle de transfert pour un équilibreur de charge réseau passthrough interne dans center
  4. Créez ensuite une route de retour dans le VPC transit vers edge-1, avec l'adresse IP de edge-1 comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne de center comme saut suivant :

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

    Remplacez les éléments suivants :

    • ROUTE_NAME : nom de la route.
    • DESTINATION_RANGE : adresses IPv4 de destination pour edge-1
    • PRIORITY : priorité de la route, qui peut être comprise entre 0 (priorité la plus élevée) et 65535 (priorité la plus basse). Pour en savoir plus sur la priorité des routes, consultez Ordre de routage.
    • FORWARDING_RULE : adresse IP d'une règle de transfert pour un équilibreur de charge réseau passthrough interne dans center
  5. Créez ensuite une route de retour dans center vers edge-1, avec l'adresse IP de edge-1 comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne de edge-1 comme saut suivant :

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

    Remplacez les éléments suivants :

    • ROUTE_NAME : nom de la route.
    • DESTINATION_RANGE : adresses IPv4 de destination pour edge-1
    • PRIORITY : priorité de la route, qui peut être comprise entre 0 (priorité la plus élevée) et 65535 (priorité la plus basse). Pour en savoir plus sur la priorité des routes, consultez Ordre de routage.
    • FORWARDING_RULE : adresse IP d'une règle de transfert pour un équilibreur de charge réseau passthrough interne dans edge-1

Supprimer des routes statiques

Utilisez la commande gcloud compute routes delete suivante pour supprimer une route statique, en remplaçantROUTE_NAME par le nom de la route :

  gcloud compute routes delete ROUTE_NAME