Cette page explique comment configurer les routes annoncées par 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 de la passerelle NCC fournissent des chemins que les ressources des 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 un itinéraire annoncé 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 NCC Gateway, consultez la présentation de NCC Gateway.
- Pour savoir comment configurer NCC Gateway, consultez Présentation de la configuration de NCC Gateway.
- 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.