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 buatREGION
: region yang berisi Gateway NCCPROJECT
: ID project yang berisi Gateway NCCSPOKE_NAME
: nama spoke gatewayIP_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 NCCREGION
: region yang berisi NCC GatewaySPOKE_NAME
: nama spoke gatewayIP_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 GatewayREGION
: region yang berisi Gateway NCCPROJECT
: ID project yang berisi Gateway NCCSPOKE_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 NCCREGION
: region yang berisi NCC GatewaySPOKE_NAME
: nama spoke gatewayROUTE_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 NCCPROJECT
: ID project yang berisi Gateway NCCSPOKE_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 NCCREGION
: region yang berisi NCC GatewaySPOKE_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 hapusREGION
: region yang berisi Gateway NCCPROJECT
: ID project yang berisi Gateway NCCSPOKE_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 NCCREGION
: region yang berisi NCC GatewaySPOKE_NAME
: nama spoke gatewayROUTE_NAME
: nama rute yang diiklankan NCC Gateway yang ingin Anda hapus
Langkah berikutnya
- Untuk mempelajari NCC Gateway, lihat Ringkasan NCC Gateway.
- Untuk mempelajari cara mengonfigurasi NCC Gateway, lihat Ringkasan penyiapan NCC Gateway.
- Untuk menemukan solusi atas masalah umum, lihat Memecahkan masalah Network Connectivity Center.
- Untuk mendapatkan detail tentang API dan perintah Google Cloud CLI, lihat API dan referensi.