Membuat dan mengelola rute yang diiklankan NCC Gateway

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

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

Membuat rute yang diiklankan NCC Gateway

Untuk membuat rute bagi traffic dari jaringan VPC ke NCC Gateway, 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 rute yang diiklankan NCC Gateway 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 dari 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 NCC Gateway
  • SPOKE_NAME: nama spoke gateway
  • IP_RANGE: rentang alamat IP tujuan dari 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 NCC Gateway
  • 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 NCC Gateway
  • SPOKE_NAME: nama spoke gateway
  • ROUTE_NAME: nama rute yang diiklankan NCC Gateway

Melihat daftar rute yang diberitahukan 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 NCC Gateway
  • SPOKE_NAME: nama spoke gateway

Menghapus rute yang diiklankan

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 NCC Gateway 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 NCC Gateway
  • SPOKE_NAME: nama spoke gateway
  • ROUTE_NAME: nama rute yang diiklankan NCC Gateway yang ingin Anda hapus

Langkah berikutnya