Afficher la table de routage du hub et les routes

Cette page explique comment utiliser les tables de routage et les routes des hubs.

Lorsque vous créez un hub et le configurez pour qu'il utilise une topologie maillée, une seule table de routage de hub par défaut est générée. Avec la topologie en étoile (version preview), une table de routage de hub par groupe est générée.

Lister les tables de routage du hub

Pour obtenir la liste des tables de routage de hub, procédez comme suit.

gcloud

Exécutez la commande gcloud network-connectivity hubs route-tables list.

gcloud network-connectivity hubs route-tables list \
    --hub=HUB_NAME

Remplacez HUB_NAME par le nom du hub de votre projet pour lequel vous souhaitez lister la table de routage.

API

Utilisez la méthode networkconnectivity.hubs.routeTables.list avec un corps de requête vide.

  GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME/routeTables

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID du projet contenant le hub
  • HUB_NAME : nom du hub pour lequel vous souhaitez répertorier la table de routage du hub

Afficher les tables de routage du hub

Pour afficher les détails, tels que le nom et la description d'une table de routage Network Connectivity Center, procédez comme suit.

Console

  1. Dans la console Google Cloud, accédez à Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Dans le menu du projet, sélectionnez le projet dans lequel vous souhaitez afficher les détails du hub.

  3. Cliquez sur le nom du hub pour lequel vous souhaitez afficher le tableau des routes.

  4. Cliquez sur l'onglet Routes.

  5. Dans la section Région, sélectionnez la région pour laquelle vous souhaitez afficher les routes.

  6. Suivez ces étapes en fonction de la topologie pour laquelle votre hub est configuré.

    • Si vous utilisez une connectivité de topologie en réseau maillé, les routes et les détails des routes s'affichent dans la section Routes.
    • Si vous utilisez une connectivité de topologie en étoile, dans la section Routes, remplacez le groupe de spokes par Centre ou Arête pour afficher la table de routage appropriée.

gcloud

Exécutez la commande gcloud network-connectivity hubs route-tables describe.

gcloud network-connectivity hubs route-tables describe GROUP_NAME \
    --hub=HUB_NAME

Remplacez les éléments suivants :

  • GROUP_NAME : nom du groupe dont vous souhaitez afficher la table de routage du hub. Pour la connectivité de la topologie du maillage, il existe un seul groupe par défaut. Pour la connectivité de la topologie en étoile, il existe un groupe centre ou arête.
  • HUB_NAME : nom du hub dont vous souhaitez afficher la table de routage

API

Utilisez la méthode networkconnectivity.hubs.routeTables.get avec un corps de requête vide.

  GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME/routeTables/NAME

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID du projet contenant le nouveau hub
  • HUB_NAME : nom du hub dont vous souhaitez afficher la table de routage
  • NAME : nom de la ressource de table de routage du hub

Gérer les itinéraires de hub

Une ressource de route imbriquée sous la table de routage du hub correspond à un sous-réseau d'un spoke VPC qui a été exporté du réseau VPC vers le hub.

Lister les routes du hub

Pour afficher la liste des routes du hub pour une région spécifique, procédez comme suit.

Console

  1. Dans Google Cloud Console, accédez à la page Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Dans le menu du projet, sélectionnez le projet dans lequel vous souhaitez afficher les détails du hub.

  3. Cliquez sur le nom du hub pour lequel vous souhaitez afficher les détails de l'itinéraire.

  4. Cliquez sur l'onglet Routes.

  5. Dans la section Région, sélectionnez la région pour laquelle vous souhaitez afficher les itinéraires. La table de routage répertorie à la fois les routes de sous-réseau et les routes dynamiques.

gcloud

Exécutez la commande gcloud network-connectivity hubs route-tables routes list.

gcloud network-connectivity hubs route-tables routes list \
    --hub=HUB_NAME \
    --route_table=NAME \
    --effective-location=EFFECTIVE_LOCATION

Remplacez les éléments suivants :

  • HUB_NAME : nom du hub, par exemple my-hub
  • NAME: nom de la table de routage du hub, par exemple edge-route-table ou center-route-table
  • EFFECTIVE_LOCATION: emplacement du hub pour lequel vous souhaitez afficher les itinéraires, par exemple us-central1

API

Utilisez la méthode networkconnectivity.hubs.routeTables.routes.list avec un corps de requête vide.

  GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME/routeTables/NAME/routes

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID du projet contenant le hub
  • HUB_NAME : nom du hub
  • NAME : nom de la ressource de table de routage du hub

Afficher les détails de la route du hub

Pour afficher les détails d'une route de hub spécifique, tels que le type de route, la plage d'adresses IP de destination et le prochain saut, procédez comme suit.

Console

  1. Dans Google Cloud Console, accédez à la page Network Connectivity Center.

    Accéder à Network Connectivity Center

  2. Dans le menu du projet, sélectionnez le projet dans lequel vous souhaitez afficher les détails du hub.

  3. Cliquez sur le nom du hub pour lequel vous souhaitez afficher les détails de l'itinéraire.

  4. Cliquez sur l'onglet Routes.

  5. Utilisez le champ Filtre pour trier les routes par type, version IP, plage d'adresses IP de destination, priorité, lien ou prochain saut.

gcloud

Exécutez la commande gcloud network-connectivity hubs route-tables routes describe.

gcloud network-connectivity hubs route-tables routes describe NAME \
    --hub=HUB_NAME \
    --route_table=ROUTE_TABLE

Remplacez les éléments suivants :

  • NAME: nom ou ID de la route que vous souhaitez décrire. Interrogez l'API pour obtenir le nom exact de l'itinéraire à l'aide de la commande gcloud network-connectivity hubs route-tables routes list.
  • HUB_NAME : nom du hub, par exemple my-hub
  • ROUTE_TABLE: nom de la table de routage du hub, par exemple edge-route-table ou center-route-table pour la connectivité de topologie en étoile et default-route-table pour la topologie en réseau maillé complet.

API

Exécutez la méthode networkconnectivity.hubs.routeTables.routes.get.

  GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME/routeTables/NAME/routes/ROUTE_NAME

Remplacez les valeurs suivantes :

  • PROJECT_ID : ID du projet contenant le nouveau hub
  • HUB_NAME : nom du hub dont vous souhaitez afficher la table de routage
  • NAME : nom de la ressource de table de routage du hub
  • ROUTE_NAME : nom de la route.

Étapes suivantes