Cette page explique comment configurer les routes annoncées de la passerelle NCC. Chaque route annoncée par la passerelle NCC est installée dans la table de routage du hub Network Connectivity Center auquel le spoke de passerelle NCC est connecté. La passerelle NCC elle-même est le saut suivant pour chaque route qu'elle annonce. Les routes annoncées par la passerelle NCC suivent les modes de sélection du meilleur chemin standards en termes de priorité.
Les routes annoncées par la passerelle NCC fournissent des chemins que les ressources d'autres spokes du hub utilisent pour envoyer des paquets à la passerelle NCC correspondante.
Créer des routes annoncées de passerelle NCC
Pour créer des routes pour le trafic des réseaux VPC vers la passerelle NCC, procédez comme suit :
gcloud
Exécutez la commande gcloud beta network-connectivity spokes gateways advertised-routes create
:
gcloud beta network-connectivity spokes gateways advertised-routes create ROUTE_NAME \ --region=REGION \ --project=PROJECT \ --spoke=SPOKE_NAME \ --ip-range=IP_RANGE \ --priority=PRIORITY \ --advertise-to-hub
Remplacez les éléments suivants :
ROUTE_NAME
: nom de la route annoncée par la passerelle NCC que vous souhaitez créerREGION
: région contenant la passerelle NCCPROJECT
: ID du projet contenant la passerelle NCCSPOKE_NAME
: nom du spoke de passerelleIP_RANGE
: plage d'adresses IP de destination de la route annoncée par la passerelle NCC.PRIORITY
: priorité de la route annoncée. La valeur par défaut est 0.
API
Utilisez la méthode projects.locations.spokes.gatewayAdvertisedRoutes
avec la plage d'adresses IP et la priorité spécifiées :
POST https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes { "ip_range": "IP_RANGE", "priority": "PRIORITY", "recipient": "ADVERTISE_TO_HUB", }
Remplacez les éléments suivants :
PROJECT
: ID du projet contenant la passerelle NCCREGION
: région contenant la passerelle NCCSPOKE_NAME
: nom du spoke de passerelleIP_RANGE
: plage d'adresses IP de destination de la route annoncée par la passerelle NCC.PRIORITY
: priorité de la route annoncée. La valeur par défaut est 0.
Obtenir les détails d'une route annoncée de passerelle
Pour obtenir des informations sur une route annoncée par une passerelle NCC, procédez comme suit :
gcloud
Exécutez la commande gcloud beta network-connectivity spokes gateways advertised-routes describe
:
gcloud beta network-connectivity spokes gateways advertised-routes describe ROUTE_NAME \ --region=REGION \ --project=PROJECT \ --spoke=SPOKE_NAME
Remplacez les éléments suivants :
ROUTE_NAME
: nom de la route annoncée par la passerelle NCCREGION
: région contenant la passerelle NCCPROJECT
: ID du projet contenant la passerelle NCCSPOKE_NAME
: nom du spoke de passerelle
API
Utilisez la méthode projects.locations.spokes.gatewayAdvertisedRoutes.get
avec un corps de requête vide :
GET https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes/ROUTE_NAME
Remplacez les éléments suivants :
PROJECT
: ID du projet contenant la passerelle NCCREGION
: région contenant la passerelle NCCSPOKE_NAME
: nom du spoke de passerelleROUTE_NAME
: nom de la route annoncée par la passerelle NCC
Afficher la liste des routes annoncées de passerelle
Pour afficher la liste des routes annoncées par la passerelle NCC, suivez ces étapes.
gcloud
Exécutez la commande gcloud beta network-connectivity spokes gateways advertised-routes list
:
gcloud beta network-connectivity spokes gateways advertised-routes list \ --region=REGION \ --project=PROJECT \ --spoke=SPOKE_NAME
Remplacez les éléments suivants :
REGION
: région contenant la passerelle NCCPROJECT
: ID du projet contenant la passerelle NCCSPOKE_NAME
: nom du spoke de passerelle
API
Utilisez la méthode projects.locations.spokes.gatewayAdvertisedRoutes.list
avec un corps de requête vide :
LIST https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes
Remplacez les éléments suivants :
PROJECT
: ID du projet contenant la passerelle NCCREGION
: région contenant la passerelle NCCSPOKE_NAME
: nom du spoke de passerelle
Supprimer une route annoncée
Pour supprimer une route annoncée de passerelle NCC, procédez comme suit :
gcloud
Exécutez la commande gcloud beta network-connectivity spokes gateways advertised-routes delete
:
gcloud beta network-connectivity spokes gateways advertised-routes delete ROUTE_NAME \ --region=REGION \ --project=PROJECT \ --spoke=SPOKE_NAME
Remplacez les éléments suivants :
ROUTE_NAME
: nom de la route annoncée par la passerelle NCC que vous souhaitez supprimerREGION
: région contenant la passerelle NCCPROJECT
: ID du projet contenant la passerelle NCCSPOKE_NAME
: nom du spoke de passerelle
API
Utilisez la méthode projects.locations.spokes.gatewayAdvertisedRoutes.delete
avec un corps de requête vide :
DELETE https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes/ROUTE_NAME
Remplacez les éléments suivants :
PROJECT
: ID du projet contenant la passerelle NCCREGION
: région contenant la passerelle NCCSPOKE_NAME
: nom du spoke de passerelleROUTE_NAME
: nom de la route annoncée par la passerelle NCC que vous souhaitez supprimer
Étapes suivantes
- Pour en savoir plus sur la passerelle NCC, consultez la présentation de la passerelle NCC.
- Pour savoir comment configurer une passerelle NCC, consultez Présentation de la configuration d'une passerelle NCC.
- Pour trouver des solutions aux problèmes courants, consultez la page Résoudre les problèmes liés à Network Connectivity Center.
- To get details about API and Google Cloud CLI commands, see APIs and reference.