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 est0.0.0.0/0
.PRIORITY
: priorité de la route, qui peut être comprise entre0
(priorité la plus élevée) et65535
(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 :
Commencez par créer une route statique dans le spoke
vpc-1
avec l'adresse IP du VPCtransit
comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne devpc-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 VPCtransit
.PRIORITY
: priorité de la route, qui peut être comprise entre0
(priorité la plus élevée) et65535
(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 dansvpc-2
.
Créez une route statique dans le VPC spoke
vpc-2
avec l'adresse IP du VPCtransit
comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne du VPCtransit
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 VPCtransit
PRIORITY
: priorité de la route, qui peut être comprise entre0
(priorité la plus élevée) et65535
(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 VPCtransit
Créez une route de retour dans le VPC
transit
versvpc-2
, avec l'adresse IP devpc-2
comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne devpc-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 pourvpc-2
.PRIORITY
: priorité de la route, qui peut être comprise entre0
(priorité la plus élevée) et65535
(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 dansvpc-2
Créez ensuite une route de retour dans le VPC
transit
versvpc-1
, avec l'adresse IP devpc-1
comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne devpc-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 pourvpc-2
PRIORITY
: priorité de la route, qui peut être comprise entre0
(priorité la plus élevée) et65535
(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 dansvpc-2
Enfin, créez une route de retour dans
vpc-2
versvpc-1
, avec l'adresse IP devpc-1
comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne devpc-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 pourvpc-1
PRIORITY
: priorité de la route, qui peut être comprise entre0
(priorité la plus élevée) et65535
(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 dansvpc-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 :
Commencez par créer une route statique dans
edge-1
avec l'adresse IP du VPCtransit
comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne decenter
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 VPCtransit
PRIORITY
: priorité de la route, qui peut être comprise entre0
(priorité la plus élevée) et65535
(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 danscenter
Créez une route statique dans
center
avec l'adresse IP du VPCtransit
comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne du VPCtransit
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 VPCtransit
PRIORITY
: priorité de la route, qui peut être comprise entre0
(priorité la plus élevée) et65535
(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 VPCtransit
Créez une route de retour dans le VPC
transit
verscenter
, avec l'adresse IP decenter
comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne decenter
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 pourcenter
PRIORITY
: priorité de la route, qui peut être comprise entre0
(priorité la plus élevée) et65535
(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 danscenter
Créez ensuite une route de retour dans le VPC
transit
versedge-1
, avec l'adresse IP deedge-1
comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne decenter
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 pouredge-1
PRIORITY
: priorité de la route, qui peut être comprise entre0
(priorité la plus élevée) et65535
(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 danscenter
Créez ensuite une route de retour dans
center
versedge-1
, avec l'adresse IP deedge-1
comme destination et l'adresse IP de l'équilibreur de charge réseau passthrough interne deedge-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 pouredge-1
PRIORITY
: priorité de la route, qui peut être comprise entre0
(priorité la plus élevée) et65535
(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 dansedge-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