Vom NCC-Gateway beworbene Routen erstellen und verwalten

Auf dieser Seite wird beschrieben, wie Sie über NCC Gateway beworbene Routen konfigurieren. Jede vom NCC-Gateway beworbene Route wird in der Routentabelle 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 bewirbt. Für die von NCC Gateway beworbenen Routen gelten in Bezug auf die Priorität die Standardmodi für die Auswahl des besten Pfads.

Über NCC-Gateway beworbene Routen bieten Pfade, die Ressourcen in anderen Spokes des Hubs verwenden, um Pakete an das entsprechende NCC-Gateway zu 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 beworbenen Route für das NCC-Gateway, die Sie erstellen möchten
  • REGION: die Region, die das NCC-Gateway enthält
  • PROJECT: die ID des Projekts, das das NCC Gateway enthält
  • SPOKE_NAME: der Name des Gateway-Spoke
  • IP_RANGE: Der Ziel-IP-Adressbereich der vom NCC-Gateway beworbenen Route.
  • PRIORITY: die Priorität für die beworbene Route. Der Standardwert ist 0.

API

Verwenden Sie die Methode projects.locations.spokes.gatewayAdvertisedRoutes mit dem angegebenen IP-Adressbereich und der angegebenen 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: der Name des Gateway-Spoke
  • IP_RANGE: Der Ziel-IP-Adressbereich der vom NCC-Gateway beworbenen Route.
  • PRIORITY: die Priorität für die beworbene Route. Der Standardwert ist 0.

Details einer vom Gateway beworbenen Route abrufen

So rufen Sie Details zu einer von einem NCC-Gateway beworbenen Route auf:

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 angekündigten Route
  • REGION: die Region, die das NCC-Gateway enthält
  • PROJECT: die ID des Projekts, das das NCC Gateway enthält
  • SPOKE_NAME: der Name des Gateway-Spoke

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: der Name des Gateway-Spoke
  • ROUTE_NAME: der Name der vom NCC-Gateway angekündigten Route

Liste der vom Gateway beworbenen Routen aufrufen

So rufen Sie eine Liste der vom NCC-Gateway angekündigten 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, die das NCC-Gateway enthält
  • PROJECT: die ID des Projekts, das das NCC Gateway enthält
  • SPOKE_NAME: der Name des Gateway-Spoke

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: der Name des Gateway-Spoke

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 beworbenen NCC Gateway-Route, die Sie löschen möchten
  • REGION: die Region, die das NCC-Gateway enthält
  • PROJECT: die ID des Projekts, das das NCC Gateway enthält
  • SPOKE_NAME: der Name des Gateway-Spoke

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: der Name des Gateway-Spoke
  • ROUTE_NAME: Name der beworbenen NCC Gateway-Route, die Sie löschen möchten

Nächste Schritte