View the hub route table and routes

This page describes how to use hub route tables and routes.

When you create a hub and configure it to use mesh topology, a single default hub route table is generated. With star topology (Preview), one hub route table per group is generated.

List hub route tables

To get a list of hub route tables, follow these steps.

gcloud

Run the gcloud network-connectivity hubs route-tables list command.

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

Replace HUB_NAMEwith the name of the hub in your project that you want to list the route table for.

API

Use the networkconnectivity.hubs.routeTables.list method with an empty request body.

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

Replace the following values:

  • PROJECT_ID: the project ID of the project that contains the hub
  • HUB_NAME: the name of the hub for which you want to list the hub route table

View hub route tables

To view details, such as name and description of a Network Connectivity Center route table, follow these steps.

Console

  1. In the Google Cloud console, go to Network Connectivity Center.

    Go to Network Connectivity Center

  2. In the project menu, select the project in which you want to view the hub details.

  3. Click the name of the hub that you want to view the hub route table for.

  4. Click the Routes tab. Follow these steps depending on the topology that your hub is configured for.

    • If you're using mesh topology connectivity, the routes and route details are displayed in the Routes section.
    • If you're using star topology connectivity, in the Routes section, change the Spoke group to Center or Edge to see the appropriate route table.

gcloud

Run the gcloud network-connectivity hubs route-tables describe command.

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

Replace the following:

  • GROUP_NAME: the name of the group for which you want to view the hub route table. For mesh topology connectivity, there is a single default group; for star topology connectivity, there is a center or edge group.
  • HUB_NAME: the name of the hub for which you want to view the hub route table

API

Use the networkconnectivity.hubs.routeTables.get method with an empty request body.

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

Replace the following values:

  • PROJECT_ID: the project ID of the project that contains the new hub
  • HUB_NAME: the name of the hub for which you want to view the hub route table
  • NAME: the name of the hub route table resource

Manage hub routes

A route resource nested under the hub route table corresponds to a subnet in a VPC spoke that has been exported from the VPC network to the hub. Only VPC spokes have routes.

List hub routes

To see a list of hub routes, follow these steps.

gcloud

Run the gcloud network-connectivity hubs route-tables routes list command.

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

Replace the following:

  • HUB_NAME: the name of the hub, such as my-hub
  • NAME: the name of the hub route table, such as edge-route-table

API

Use the networkconnectivity.hubs.routeTables.routes.list method with an empty request body.

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

Replace the following values:

  • PROJECT_ID: the project ID of the project that contains the hub
  • HUB_NAME: the name of the hub
  • NAME: the name of the hub route table resource

View hub route details

To view the details of a specific hub route, follow these steps.

gcloud

Run the gcloud network-connectivity hubs route-tables routes describe command.

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

Replace the following:

  • HUB_NAME: the name of the hub, such as my-hub
  • NAME: the name of the hub route table, such as edge-route-table

API

Use the networkconnectivity.hubs.routeTables.routes.get method.

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

Replace the following values:

  • PROJECT_ID: the project ID of the project that contains the new hub
  • HUB_NAME: the name of the hub for which you want to view the hub route table
  • NAME: the name of the hub route table resource
  • ROUTE_NAME: the name of the route

What's next