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 la 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 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 provenant 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 la passerelleIP_RANGE
: plage d'adresses IP de destination du routage annoncé 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 la passerelleIP_RANGE
: plage d'adresses IP de destination du routage annoncé 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 par une passerelle
Pour obtenir des informations sur un parcours 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 la 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 la 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, procédez comme suit.
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 la 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 la passerelle
Supprimer un routage annoncé
Pour supprimer 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 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 la 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 la 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 la passerelle NCC, consultez la présentation de la configuration de la 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.