Vom NCC-Gateway beworbene Routen erstellen und verwalten

Auf dieser Seite wird beschrieben, wie Sie vom NCC-Gateway beworbene Routen konfigurieren. Jede vom NCC-Gateway beworbene Route wird in der Routingtabelle des Network Connectivity Center-Hubs installiert, mit dem der NCC-Gateway-Spoke verbunden ist. Das NCC-Gateway selbst ist der nächste Hop für jede Route, die es anbietet. Bei der Priorität von vom NCC-Gateway beworbenen Routen gelten die Standardmodi für die Auswahl des besten Pfads.

Vom NCC-Gateway beworbene Routen bieten Pfade, über die Ressourcen in anderen Spokes des Hubs Pakete an das entsprechende NCC-Gateway senden.

Vom NCC-Gateway beworbene Routen erstellen

So erstellen Sie Routen für Traffic von den VPC-Netzwerken zum NCC-Gateway:

gcloud

Führen Sie folgenden gcloud beta network-connectivity spokes gateways advertised-routes create-Befehl aus:

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

Ersetzen Sie Folgendes:

  • ROUTE_NAME: der Name der vom NCC-Gateway beworbenen Route, die Sie erstellen möchten
  • REGION: die Region, in der sich das NCC-Gateway befindet
  • PROJECT: die ID des Projekts, das das NCC-Gateway enthält
  • SPOKE_NAME: Name des Gateway-Spokes
  • IP_RANGE: der Ziel-IP-Adressbereich der vom NCC-Gateway beworbenen Route.
  • PRIORITY: die Priorität der beworbenen Route. Der Standardwert ist 0.

API

Verwenden Sie die Methode projects.locations.spokes.gatewayAdvertisedRoutes mit dem angegebenen IP-Adressbereich und der Priorität:

POST https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes
{
"ip_range": "IP_RANGE",
"priority": "PRIORITY",
"recipient": "ADVERTISE_TO_HUB",
}

Ersetzen Sie Folgendes:

  • PROJECT: die ID des Projekts, das das NCC-Gateway enthält
  • REGION: die Region, die das NCC-Gateway enthält
  • SPOKE_NAME: Name des Gateway-Spokes
  • IP_RANGE: der Ziel-IP-Adressbereich der vom NCC-Gateway beworbenen Route.
  • PRIORITY: die Priorität der beworbenen Route. Der Standardwert ist 0.

Details zu einer vom Gateway beworbenen Route abrufen

So rufen Sie Details zu einer vom NCC-Gateway beworbenen Route ab:

gcloud

Führen Sie den Befehl gcloud beta network-connectivity spokes gateways advertised-routes describe aus:

gcloud beta network-connectivity spokes gateways advertised-routes describe ROUTE_NAME \
    --region=REGION \
    --project=PROJECT \
    --spoke=SPOKE_NAME

Ersetzen Sie Folgendes:

  • ROUTE_NAME: der Name der vom NCC-Gateway beworbenen Route
  • REGION: die Region, in der sich das NCC-Gateway befindet
  • PROJECT: die ID des Projekts, das das NCC-Gateway enthält
  • SPOKE_NAME: Name des Gateway-Spokes

API

Verwenden Sie die Methode projects.locations.spokes.gatewayAdvertisedRoutes.get mit einem leeren Anfragetext:

GET https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes/ROUTE_NAME

Ersetzen Sie Folgendes:

  • PROJECT: die ID des Projekts, das das NCC-Gateway enthält
  • REGION: die Region, die das NCC-Gateway enthält
  • SPOKE_NAME: Name des Gateway-Spokes
  • ROUTE_NAME: der Name der vom NCC-Gateway beworbenen Route

Liste der vom Gateway beworbenen Routen aufrufen

So rufen Sie eine Liste der vom NCC-Gateway angegebenen Routen auf:

gcloud

Führen Sie den Befehl gcloud beta network-connectivity spokes gateways advertised-routes list aus:

gcloud beta network-connectivity spokes gateways advertised-routes list \
    --region=REGION \
    --project=PROJECT \
    --spoke=SPOKE_NAME

Ersetzen Sie Folgendes:

  • REGION: die Region, in der sich das NCC-Gateway befindet
  • PROJECT: die ID des Projekts, das das NCC-Gateway enthält
  • SPOKE_NAME: Name des Gateway-Spokes

API

Verwenden Sie die Methode projects.locations.spokes.gatewayAdvertisedRoutes.list mit einem leeren Anfragetext:

LIST https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes

Ersetzen Sie Folgendes:

  • PROJECT: die ID des Projekts, das das NCC-Gateway enthält
  • REGION: die Region, die das NCC-Gateway enthält
  • SPOKE_NAME: Name des Gateway-Spokes

Beworbene Route löschen

So löschen Sie eine vom NCC-Gateway beworbene Route:

gcloud

Führen Sie den Befehl gcloud beta network-connectivity spokes gateways advertised-routes delete aus:

gcloud beta network-connectivity spokes gateways advertised-routes delete ROUTE_NAME \
  --region=REGION \
  --project=PROJECT \
  --spoke=SPOKE_NAME

Ersetzen Sie Folgendes:

  • ROUTE_NAME: Name der vom NCC-Gateway beworbenen Route, die Sie löschen möchten
  • REGION: die Region, in der sich das NCC-Gateway befindet
  • PROJECT: die ID des Projekts, das das NCC-Gateway enthält
  • SPOKE_NAME: Name des Gateway-Spokes

API

Verwenden Sie die Methode projects.locations.spokes.gatewayAdvertisedRoutes.delete mit einem leeren Anfragetext:

DELETE https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/regions/REGION/spokes/SPOKE_NAME/gatewayAdvertisedRoutes/ROUTE_NAME

Ersetzen Sie Folgendes:

  • PROJECT: die ID des Projekts, das das NCC-Gateway enthält
  • REGION: die Region, die das NCC-Gateway enthält
  • SPOKE_NAME: Name des Gateway-Spokes
  • ROUTE_NAME: Name der vom NCC-Gateway beworbenen Route, die Sie löschen möchten

Nächste Schritte