Membuat Cloud Router untuk menghubungkan jaringan VPC ke jaringan peer
Halaman ini menguraikan proses konfigurasi Cloud Router yang diperlukan untuk menukar rute antara jaringan Virtual Private Cloud (VPC) atau NCC Gateway dan jaringan peer. Jaringan peer dapat berupa jaringan lokal, jaringan yang dihosting oleh penyedia cloud lain seperti AWS atau Azure, atau bahkan jaringan VPC lain di Google Cloud.
Proses konfigurasi Cloud Router terdiri dari tiga tugas tingkat tinggi berikut:
- Membuat Cloud Router.
- Siapkan produk konektivitas jaringan di Google Cloud.
- Menetapkan sesi Border Gateway Protocol (BGP) dengan router di jaringan peer.
Sebelum memulai
gcloud
Jika Anda ingin menggunakan contoh command line dalam panduan ini, lakukan tindakan berikut:
- Instal Google Cloud CLI atau update ke versi terbaru.
- Tetapkan region dan zona default.
API
Jika Anda ingin menggunakan contoh API dalam panduan ini, siapkan akses API.
Nomor sistem otonom (ASN)
Saat membuat Cloud Router, Anda memilih ASN sisi Google untuk semua sesi BGP yang digunakan oleh Cloud Router. Petunjuk untuk setiap produk dan cara produk tersebut menggunakan ASN tercantum di Google Cloud produk yang menggunakan Cloud Router.
Membuat Cloud Router
Untuk membuat Cloud Router, ikuti langkah-langkah berikut.
Jika ingin membuat Cloud Router yang terkait dengan spoke NCC Gateway, Anda harus menggunakan petunjuk Google Cloud CLI atau Cloud Router API di bagian ini. Untuk mengetahui informasi selengkapnya, lihat Menambahkan koneksi hybrid ke Gateway NCC.
Konsol
-
Di konsol Google Cloud , buka halaman Create a Cloud Router.
-
Tentukan detail Cloud Router:
-
Nama: Nama Cloud Router. Nama ini
ditampilkan di konsol Google Cloud dan digunakan oleh
Google Cloud CLI untuk mereferensikan Cloud Router—misalnya,
my-router
. - Deskripsi: opsional. Deskripsi Cloud Router.
-
Jaringan: Jaringan VPC yang berisi instance yang ingin Anda jangkau—misalnya,
my-network
. -
Region: Region tempat Anda ingin menemukan
Cloud Router—misalnya,
asia-east1
. -
ASN Google: Apa pun ASN pribadi (
64512
-65534
,4200000000
-4294967294
) yang belum Anda gunakan di jaringan lokal. Cloud Router mengharuskan Anda menggunakan ASN pribadi, tetapi ASN lokal Anda dapat bersifat publik atau pribadi. - Interval keepalive peer BGP: Interval antara dua pesan keepalive BGP berturut-turut yang dikirim ke router peer. Nilai ini harus berupa bilangan bulat antara 20 dan 60 yang menentukan jumlah detik untuk interval tersebut. Defaultnya adalah 20 detik. Untuk mengetahui informasi selengkapnya, lihat Mengelola timer BGP.
-
ID BGP: Opsional. ID BGP, yang terkadang disebut ID router, yang secara unik mengidentifikasi Cloud Router di jaringan. Jika dihilangkan, Cloud Router dengan sesi BGP IPv4 akan menggunakan salah satu alamat BGP IPv4 sebagai ID BGP, dan menambahkan antarmuka IPv6 pertama ke Cloud Router ini akan mengisi kolom secara otomatis.
Untuk informasi selengkapnya, lihat Mengonfigurasi rentang ID BGP untuk Cloud Router.
-
Opsional: Untuk menentukan rute kustom yang diiklankan, buka bagian
Rute yang diiklankan. Untuk mengetahui informasi selengkapnya, lihat
Rute yang diiklankan.
- Untuk menentukan Rute kustom, pilih Buat rute kustom.
- Pilih apakah akan mengiklankan subnet yang terlihat oleh Cloud Router. Mengaktifkan opsi ini akan meniru perilaku default Cloud Router.
- Untuk menambahkan rute yang diiklankan, pilih Tambahkan rute kustom, lalu konfigurasikan.
- Untuk menyimpan setelan dan membuat Cloud Router, klik Buat. Cloud Router baru Anda akan muncul di halaman listingan Cloud Router. Untuk melihat detailnya dan mengonfigurasi sesi BGP, pilih sesi BGP tersebut.
gcloud
Perintah gcloud compute routers create
akan membuat Cloud Router baru. Cloud Router dikaitkan
dengan jaringan VPC atau spoke Gateway
NCC. Setelah dibuat, Anda tidak dapat mengubah region, jaringan VPC terkait, atau spoke NCC Gateway terkait.
Flag --set-advertisement-groups=ALL_SUBNETS
hanya valid jika
flag --advertisement-mode=CUSTOM
ditetapkan. Jika flag dan nilai ini ditentukan, iklan tingkat router akan menyertakan rentang subnet lokal sesuai dengan mode perutean dinamis jaringan VPC.
Untuk mengetahui informasi selengkapnya, lihat Iklan rentang subnet.
Sertakan tanda --encrypted-interconnect-router
hanya jika Cloud Router
mengelola sesi BGP untuk
VPN dengan ketersediaan tinggi (HA) melalui Cloud Interconnect.
Untuk membuat Cloud Router yang dikaitkan dengan region jaringan VPC, gunakan perintah berikut:
gcloud compute routers create ROUTER_NAME \ --project=PROJECT_ID \ --network=NETWORK \ --region=REGION\ --asn=ASN_NUMBER \ [--advertisement-mode=ADVERTISEMENT_MODE] \ [--set-advertisement-groups=ALL_SUBNETS] \ [--set-advertisement-ranges=CUSTOM_ADVERTISED_RANGES] \ [--bgp-identifier-range=ROUTER_IDENTIFIER_RANGE] \ [--keepalive-interval=KEEPALIVE_TIMER] \ [--encrypted-interconnect-router]
Ganti kode berikut:
ROUTER_NAME
: nama Cloud RouterPROJECT_ID
: project ID untuk project yang berisi Cloud RouterNETWORK
: jaringan VPC yang berisi Cloud RouterREGION
: region yang berisi Cloud RouterASN_NUMBER
: ASN pribadi apa pun (64512
-65534
,4200000000
-4294967294
) yang belum Anda gunakan di jaringan lokalCloud Router mengharuskan Anda menggunakan ASN pribadi, tetapi ASN lokal Anda dapat bersifat publik atau pribadi.
ADVERTISEMENT_MODE
: menentukan mode iklan tingkat routerNilai yang valid adalah
CUSTOM
atauDEFAULT
. Jika Anda menghilangkan flag--advertisement-mode
, Google Cloud akan menggunakan mode iklanDEFAULT
di tingkat router. Untuk mengetahui informasi tentang makna mode iklan tingkat router dan pengaruhnya terhadap iklan sesi BGP individual, lihat Mode iklan dan Iklan yang efektif.CUSTOM_ADVERTISED_RANGES
: hanya valid jika--advertisement-mode=CUSTOM
, daftar opsional rentang alamat IP kustom dalam format CIDR atau alamat IP individual yang akan disertakan dalam iklan tingkat routerSetiap alamat IPv4 ditafsirkan sebagai CIDR dengan subnet mask
/32
, dan setiap alamat IPv6 ditafsirkan sebagai CIDR dengan subnet mask/128
. Untuk informasi tentang jumlah maksimum iklan rute kustom, lihat Batas.ROUTER_IDENTIFIER_RANGE
: rentang alamat IPv4 opsional yang berfungsi sebagai ID unik untuk Cloud RouterUntuk informasi selengkapnya, lihat Mengonfigurasi rentang ID BGP.
KEEPALIVE_TIMER
: waktu opsional, dalam detik, yang menentukan timer keepalive BGPNilai yang valid adalah antara
20
dan60
, inklusif. Jika Anda menghapus flag--keepalive-interval
, Cloud Router akan menggunakan timer keepalive BGP selama 20 detik. Untuk mengetahui informasi selengkapnya, lihat Timer keepalive.
Untuk membuat Cloud Router yang terkait dengan spoke Gateway NCC, gunakan perintah berikut.
Gunakan flag
--advertisement-mode=CUSTOM
untuk menetapkan mode iklan tingkat router keCUSTOM
sehingga Anda dapat menentukan iklan rute kustom tingkat router.Untuk mengetahui informasi tentang pengaruh mode iklan tingkat router pada setiap iklan sesi BGP, lihat Iklan yang efektif.
gcloud compute routers create ROUTER_NAME \ --project=PROJECT_ID \ --ncc-gateway=NCC_GATEWAY_URI \ --region=REGION\ --asn=ASN_NUMBER \ --advertisement-mode=CUSTOM \ --set-advertisement-ranges=CUSTOM_ADVERTISED_RANGES \ [--bgp-identifier-range=ROUTER_IDENTIFIER_RANGE] \ [--keepalive-interval=KEEPALIVE_TIMER] \
Ganti kode berikut:
ROUTER_NAME
: nama Cloud RouterPROJECT_ID
: project ID untuk project yang berisi Cloud RouterNCC_GATEWAY_URI
: URI lengkap Gateway NCC yang terkait dengan router. Format URI mengikuti pola ini:https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/GATEWAY_SPOKE_NAME
REGION
: region yang berisi Cloud RouterASN_NUMBER
: ASN pribadi apa pun (64512
-65534
,4200000000
-4294967294
) yang belum Anda gunakan di jaringan lokalCloud Router mengharuskan Anda menggunakan ASN pribadi, tetapi ASN lokal Anda dapat bersifat publik atau pribadi.
--advertisement-mode=CUSTOM
: menetapkan mode iklan tingkat router keCUSTOM
sehingga Anda dapat menentukan iklan rute kustom tingkat router.Untuk mengetahui informasi tentang pengaruh mode iklan tingkat router pada setiap iklan sesi BGP, lihat Iklan yang efektif.
CUSTOM_ADVERTISED_RANGES
: daftar rentang alamat IP kustom dalam format CIDR atau alamat IP individual yang akan disertakan dalam iklan tingkat routerSetiap alamat IPv4 ditafsirkan sebagai CIDR dengan subnet mask
/32
, dan setiap alamat IPv6 ditafsirkan sebagai CIDR dengan subnet mask/128
. Untuk informasi tentang jumlah maksimum iklan rute kustom, lihat Batas.ROUTER_IDENTIFIER_RANGE
: rentang alamat IPv4 opsional yang berfungsi sebagai ID unik untuk Cloud RouterUntuk informasi selengkapnya, lihat Mengonfigurasi rentang ID BGP.
KEEPALIVE_TIMER
: waktu opsional, dalam detik, yang menentukan timer keepalive BGPNilai yang valid adalah antara
20
dan60
, inklusif. Jika Anda menghapus tanda--keepalive-interval
, Cloud Router akan menggunakan timer keepalive BGP selama 20 detik. Untuk mengetahui informasi selengkapnya, lihat Timer keepalive.
Terraform
Gunakan modul TerraformGoogle Cloud untuk Cloud Router.
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
API
Metode routers.insert
membuat Cloud Router baru. Cloud Router dikaitkan
dengan jaringan VPC atau spoke Gateway
NCC. Setelah dibuat, Anda tidak dapat mengubah region, jaringan VPC terkait, atau spoke NCC Gateway terkait.
Flag "advertisedGroups": [ALL_SUBNETS]
hanya valid jika
bgp.advertiseMode: CUSTOM
, jika bgp.advertisedGroups: [ALL_SUBNETS]
,
iklan tingkat router menyertakan rentang
subnet lokal sesuai dengan mode pemilihan rute dinamis
jaringan VPC. Untuk mengetahui informasi selengkapnya, lihat Iklan
rentang subnet.
Flag encryptedInterconnectRouter
adalah parameter boolean untuk menunjukkan
apakah Cloud Router mengelola sesi BGP untuk
VPN dengan ketersediaan tinggi (HA) melalui Cloud Interconnect.
Untuk membuat Cloud Router yang dikaitkan dengan region jaringan VPC, gunakan permintaan berikut:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers { "name": "ROUTER_NAME", "network": "NETWORK", "encryptedInterconnectRouter": True|False, "bgp": { "asn": "ASN_NUMBER", "advertiseMode": "ADVERTISEMENT_MODE", "advertisedGroups": [ALL_SUBNETS], "advertisedIpRanges": [ { "range": CUSTOM_ADVERTISED_RANGE, "description": CUSTOM_ADVERTISED_RANGE_DESCRIPTION }, ... ], "identifierRange": ROUTER_IDENTIFIER_RANGE, "keepaliveInterval": KEEPALIVE_TIMER } }
Ganti kode berikut:
ROUTER_NAME
: nama Cloud RouterPROJECT_ID
: project ID untuk project yang berisi Cloud RouterNETWORK
: jaringan VPC yang berisi Cloud RouterREGION
: region yang berisi Cloud RouterASN_NUMBER
: ASN pribadi apa pun (64512
-65534
,4200000000
-4294967294
) yang belum Anda gunakan di jaringan lokalCloud Router mengharuskan Anda menggunakan ASN pribadi, tetapi ASN lokal Anda dapat bersifat publik atau pribadi.
ADVERTISEMENT_MODE
: menentukan mode iklan tingkat routerNilai yang valid adalah
CUSTOM
atauDEFAULT
. Jika Anda menghapusbgp.advertiseMode
, Google Cloud akan menggunakan mode iklanDEFAULT
di tingkat router. Untuk mengetahui informasi tentang makna mode iklan tingkat router dan pengaruhnya terhadap setiap iklan sesi BGP, lihat Mode iklan dan Iklan yang efektif.CUSTOM_ADVERTISED_RANGE
danCUSTOM_ADVERTISED_RANGE_DESCRIPTION
: kunci dalam kamus yang menentukan iklan rute kustom tingkat routerbgp.advertisedIpRanges
adalah daftar yang berisi setiap kamus iklan rute kustom. Penentuanbgp.advertisedIpRanges
memerlukanbgp.advertiseMode: CUSTOM
. SetiapCUSTOM_ADVERTISED_RANGE
adalah rentang alamat IP dalam format CIDR atau alamat IP individual. Setiap alamat IPv4 ditafsirkan sebagai CIDR dengan subnet mask/32
, dan setiap alamat IPv6 ditafsirkan sebagai CIDR dengan subnet mask/128
. Untuk informasi tentang jumlah maksimum pemberitahuan rute kustom, lihat Batas. SetiapCUSTOM_ADVERTISED_RANGE_DESCRIPTION
adalah string untuk mendeskripsikan iklan.ROUTER_IDENTIFIER_RANGE
: menentukan rentang alamat IPv4 yang berfungsi sebagai ID unik untuk Cloud RouterUntuk informasi selengkapnya, lihat Mengonfigurasi rentang ID BGP.
KEEPALIVE_TIMER
: waktu opsional, dalam detik, yang menentukan timer keepalive BGPNilai yang valid adalah antara
20
dan60
, inklusif. Jika Anda menghapusbgp.keepaliveInterval
, Cloud Router akan menggunakan timer keepalive BGP selama 20 detik. Untuk mengetahui informasi selengkapnya, lihat Timer keepalive.encryptedInterconnectRouter
: parameter boolean untuk menunjukkan apakah Cloud Router mengelola sesi BGP untuk VPN dengan ketersediaan tinggi (HA) melalui Cloud Interconnect
Untuk membuat Cloud Router yang terkait dengan spoke Gateway NCC, gunakan permintaan berikut.
Flag
bgp.advertiseMode: CUSTOM
menetapkan mode iklan tingkat router keCUSTOM
sehingga Anda dapat menentukan iklan rute kustom tingkat router. Untuk mengetahui informasi tentang pengaruh mode iklan tingkat router pada setiap iklan sesi BGP, lihat Iklan yang efektif.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers { "name": "ROUTER_NAME", "ncc_gateway": "NCC_GATEWAY_URI", "bgp": { "asn": "ASN_NUMBER", "advertiseMode": CUSTOM, "advertisedIpRanges": [ { "range": CUSTOM_ADVERTISED_RANGE, "description": CUSTOM_ADVERTISED_RANGE_DESCRIPTION }, ... ], "identifierRange": ROUTER_IDENTIFIER_RANGE, "keepaliveInterval": KEEPALIVE_TIMER } }
Ganti kode berikut:
ROUTER_NAME
: nama Cloud RouterPROJECT_ID
: project ID untuk project yang berisi Cloud RouterNCC_GATEWAY_URI
: URI lengkap Gateway NCC yang terkait dengan router. Format URI mengikuti pola ini:https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/GATEWAY_SPOKE_NAME
REGION
: region yang berisi Cloud RouterASN_NUMBER
: ASN pribadi apa pun (64512
-65534
,4200000000
-4294967294
) yang belum Anda gunakan di jaringan lokalCloud Router mengharuskan Anda menggunakan ASN pribadi, tetapi ASN lokal Anda dapat bersifat publik atau pribadi.
CUSTOM_ADVERTISED_RANGE
danCUSTOM_ADVERTISED_RANGE_DESCRIPTION
: kunci dalam kamus yang menentukan iklan rute kustom tingkat routerbgp.advertisedIpRanges
adalah daftar yang berisi setiap kamus iklan rute kustom. Penentuanbgp.advertisedIpRanges
memerlukanbgp.advertiseMode: CUSTOM
. SetiapCUSTOM_ADVERTISED_RANGE
adalah rentang alamat IP dalam format CIDR atau alamat IP individual. Setiap alamat IPv4 ditafsirkan sebagai CIDR dengan subnet mask/32
, dan setiap alamat IPv6 ditafsirkan sebagai CIDR dengan subnet mask/128
. Untuk informasi tentang jumlah maksimum pemberitahuan rute kustom, lihat Batas. SetiapCUSTOM_ADVERTISED_RANGE_DESCRIPTION
adalah string untuk mendeskripsikan iklan.ROUTER_IDENTIFIER_RANGE
: menentukan rentang alamat IPv4 yang berfungsi sebagai ID unik untuk Cloud RouterUntuk informasi selengkapnya, lihat Mengonfigurasi rentang ID BGP.
KEEPALIVE_TIMER
: waktu opsional, dalam detik, yang menentukan timer keepalive BGPNilai yang valid adalah antara
20
dan60
, inklusif. Jika Anda menghapusbgp.keepaliveInterval
, Cloud Router akan menggunakan timer keepalive BGP selama 20 detik. Untuk mengetahui informasi selengkapnya, lihat timer keepalive.
Menyiapkan produk network connectivity
Cloud Router yang dikaitkan dengan region jaringan VPC dapat mengelola sesi BGP untuk produk konektivitas berikut:
- Lampiran VLAN Cloud Interconnect untuk Dedicated Interconnect atau Partner Interconnect. Secara opsional, Anda dapat mengaitkan lampiran VLAN dengan spoke campuran Network Connectivity Center dengan membuat spoke lampiran VLAN.
- Cloud VPN, khususnya VPN dengan ketersediaan tinggi (HA). Secara opsional, Anda dapat mengaitkan tunnel VPN dengan ketersediaan tinggi (HA) dengan spoke hybrid Network Connectivity Center dengan membuat spoke VPN.
- Peralatan router, yang harus selalu dikaitkan dengan spoke hybrid Network Connectivity Center dengan membuat spoke Router appliance.
Cloud Router yang terkait dengan spoke NCC Gateway dapat mengelola sesi BGP untuk lampiran VLAN yang terkait dengan spoke NCC Gateway.
Cloud Interconnect
Untuk menghubungkan jaringan VPC ke jaringan lokal menggunakan Cloud Interconnect dan Cloud Router, Anda harus menyediakan koneksi Cloud Interconnect terlebih dahulu.
Untuk Dedicated Interconnect, lihat Ringkasan penyediaan Dedicated Interconnect.
Untuk Partner Interconnect, lihat Ringkasan penyediaan Partner Interconnect.
Anda mengonfigurasi Cloud Router dan sesi BGP-nya saat membuat lampiran VLAN untuk koneksi Cloud Interconnect. Lihat Membuat lampiran VLAN untuk Dedicated Interconnect dan Membuat lampiran VLAN untuk Partner Interconnect.
Jika men-deploy VPN dengan ketersediaan tinggi (HA) melalui Cloud Interconnect, Anda harus men-deploy dua Router Cloud:
Cloud Router khusus untuk Cloud Interconnect yang Anda konfigurasi untuk lampiran VLAN. Cloud Router ini memastikan hanya traffic yang dienkripsi oleh gateway VPN dengan ketersediaan tinggi (HA) yang dapat dikirim ke lampiran VLAN.
Cloud Router reguler yang Anda konfigurasikan untuk tunnel VPN dengan ketersediaan tinggi (HA).
Cloud VPN
Untuk menghubungkan jaringan VPC ke jaringan lokal atau multicloud menggunakan VPN dengan ketersediaan tinggi (HA) dan Cloud Router, lihat Membuat gateway VPN dengan ketersediaan tinggi (HA) ke gateway VPN peer.
Untuk menghubungkan jaringan VPC ke jaringan VPC lain menggunakan VPN dengan ketersediaan tinggi (HA) dan Cloud Router, lihat Membuat VPN dengan ketersediaan tinggi (HA) di antara Google Cloud jaringan .
Anda mengonfigurasi Cloud Router dan sesi BGP-nya saat membuat tunnel VPN dengan ketersediaan tinggi (HA) ke jaringan peer.
Peralatan router
Untuk menghubungkan jaringan VPC ke jaringan peer menggunakan perangkat Router di spoke hybrid Network Connectivity Center, lihat Membuat instance perangkat Router.
Spoke Gateway NCC
Untuk mengonfigurasi lampiran VLAN di spoke NCC Gateway, lihat Menambahkan koneksi hybrid ke NCC Gateway.
Membuat sesi BGP
Saat menyiapkan produk konektivitas jaringan dengan Cloud Router, Anda akan membuat sesi Border Gateway Protocol (BGP) antara Cloud Router dan router di jaringan peer.
Anda dapat menggunakan kembali Cloud Router yang sama dengan produk konektivitas jaringan yang berbeda. Namun, setiap sesi BGP bersifat unik untuk produk konektivitas jaringan (lampiran VLAN, tunnel Cloud VPN, atau instance perangkat Router) yang Anda konfigurasi untuk digunakan dengan Cloud Router. Produk konektivitas jaringan yang berbeda tidak dapat menggunakan sesi BGP yang sama. Terkadang, Anda mungkin perlu menyiapkan beberapa sesi BGP untuk produk konektivitas jaringan guna mencapai redundansi yang memadai. Misalnya, Anda menyiapkan beberapa sesi BGP saat menggunakan Cloud Router dengan VPN dengan ketersediaan tinggi (HA).
Untuk membuat sesi BGP antara Cloud Router dan router di jaringan peer Anda, lihat Membuat sesi BGP.
Langkah berikutnya
Untuk melihat detail Cloud Router, lihat Melihat detail Cloud Router.
Untuk mengubah rute yang diberitahukan secara khusus di Cloud Router Anda, lihat Pemberitahuan kustom.
Untuk mencantumkan atau menghapus Cloud Router di project Anda, lihat Mencantumkan dan menghapus Cloud Router.
Untuk memecahkan masalah saat menggunakan Cloud Router, lihat Pemecahan masalah.