Membuat dan mengelola rute yang diiklankan NCC Gateway

Halaman ini menjelaskan cara mengonfigurasi rute yang diiklankan Gateway NCC. Setiap rute yang diiklankan NCC Gateway diinstal di tabel rute hub Network Connectivity Center yang terhubung ke spoke NCC Gateway. Gateway NCC itu sendiri adalah next hop untuk setiap rute yang diiklankannya. Rute yang diiklankan NCC Gateway mengikuti mode pemilihan jalur terbaik standar dalam hal prioritas.

Rute yang diiklankan NCC Gateway menyediakan jalur yang digunakan resource di spoke hub lainnya untuk mengirim paket ke NCC Gateway yang sesuai.

Membuat rute yang diiklankan NCC Gateway

Untuk membuat rute traffic dari jaringan VPC ke Gateway NCC, ikuti langkah-langkah berikut:

gcloud

Gunakan perintah gcloud beta network-connectivity spokes gateways advertised-routes create:

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

Ganti kode berikut:

  • ROUTE_NAME: nama untuk rute yang diiklankan Gateway NCC yang ingin Anda buat
  • REGION: region yang berisi Gateway NCC
  • PROJECT: ID project yang berisi Gateway NCC
  • SPOKE_NAME: nama spoke gateway
  • IP_RANGE: rentang alamat IP tujuan rute yang diiklankan NCC Gateway.
  • PRIORITY: prioritas untuk rute yang diiklankan. Nilai defaultnya adalah 0

API

Gunakan metode projects.locations.spokes.gatewayAdvertisedRoutes dengan rentang alamat IP dan prioritas yang ditentukan:

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

Ganti kode berikut:

  • PROJECT: ID project yang berisi Gateway NCC
  • REGION: region yang berisi Gateway NCC
  • SPOKE_NAME: nama spoke gateway
  • IP_RANGE: rentang alamat IP tujuan rute yang diiklankan NCC Gateway.
  • PRIORITY: prioritas untuk rute yang diiklankan. Nilai defaultnya adalah 0

Mendapatkan detail rute yang diiklankan gateway

Anda bisa mendapatkan detail rute yang diiklankan NCC Gateway dengan mengikuti langkah-langkah berikut:

gcloud

Gunakan perintah gcloud beta network-connectivity spokes gateways advertised-routes describe:

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

Ganti kode berikut:

  • ROUTE_NAME: nama rute yang diiklankan Gateway NCC
  • REGION: region yang berisi Gateway NCC
  • PROJECT: ID project yang berisi Gateway NCC
  • SPOKE_NAME: nama spoke gateway

API

Gunakan metode projects.locations.spokes.gatewayAdvertisedRoutes.get dengan isi permintaan kosong:

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

Ganti kode berikut:

  • PROJECT: ID project yang berisi Gateway NCC
  • REGION: region yang berisi Gateway NCC
  • SPOKE_NAME: nama spoke gateway
  • ROUTE_NAME: nama rute yang diiklankan Gateway NCC

Melihat daftar rute yang diiklankan gateway

Anda dapat melihat daftar rute yang diiklankan NCC Gateway dengan mengikuti langkah-langkah berikut.

gcloud

Gunakan perintah gcloud beta network-connectivity spokes gateways advertised-routes list:

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

Ganti kode berikut:

  • REGION: region yang berisi Gateway NCC
  • PROJECT: ID project yang berisi Gateway NCC
  • SPOKE_NAME: nama spoke gateway

API

Gunakan metode projects.locations.spokes.gatewayAdvertisedRoutes.list dengan isi permintaan kosong:

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

Ganti kode berikut:

  • PROJECT: ID project yang berisi Gateway NCC
  • REGION: region yang berisi Gateway NCC
  • SPOKE_NAME: nama spoke gateway

Menghapus rute yang diberitahukan

Anda dapat menghapus rute yang diiklankan NCC Gateway dengan mengikuti langkah-langkah berikut:

gcloud

Gunakan perintah gcloud beta network-connectivity spokes gateways advertised-routes delete:

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

Ganti kode berikut:

  • ROUTE_NAME: nama rute yang diiklankan Gateway NCC yang ingin Anda hapus
  • REGION: region yang berisi Gateway NCC
  • PROJECT: ID project yang berisi Gateway NCC
  • SPOKE_NAME: nama spoke gateway

API

Gunakan metode projects.locations.spokes.gatewayAdvertisedRoutes.delete dengan isi permintaan kosong:

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

Ganti kode berikut:

  • PROJECT: ID project yang berisi Gateway NCC
  • REGION: region yang berisi Gateway NCC
  • SPOKE_NAME: nama spoke gateway
  • ROUTE_NAME: nama rute yang diiklankan Gateway NCC yang ingin Anda hapus

Langkah berikutnya