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, 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.

  5. In the Region section, select the region for which you want to view routes.

  6. 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.

List hub routes

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

Console

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

    Go to Network Connectivity Center

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

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

  4. Click the Routes tab.

  5. In the Region section, select the region for which you want to view routes. The route table lists both subnet routes and dynamic routes.

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 \
    --effective-location=EFFECTIVE_LOCATION

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 or center-route-table
  • EFFECTIVE_LOCATION: the location of the hub for which you want to view routes, such as us-central1

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, such as route type, destination IP address range, and next hop, follow these steps.

Console

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

    Go to Network Connectivity Center

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

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

  4. Click the Routes tab.

  5. Use the Filter field to sort routes by type, IP version, destination IP address range, priority, spoke, or next hop.

gcloud

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

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

Replace the following:

  • NAME: the name or ID of the route that you want to describe. Query the API to get the exact route name by using the gcloud network-connectivity hubs route-tables routes list command.
  • HUB_NAME: the name of the hub, such as my-hub.
  • ROUTE_TABLE: the name of the hub route table, such as edge-route-table or center-route-table for star topology connectivity and default-route-table for full mesh topology.

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