Tentang koneksi peering
Halaman ini memberikan ringkasan tentang pengelolaan koneksi Peering Jaringan VPC.
Koneksi peering
Koneksi peering menghubungkan dua jaringan Virtual Private Cloud (VPC). Untuk membuat koneksi peering, setiap pihak membuat konfigurasi peering secara terpisah yang mereferensikan jaringan lain.
Anda memulai permintaan untuk terhubung ke jaringan VPC lain dengan membuat konfigurasi peering. Setelah jaringan lain memiliki konfigurasi yang sesuai untuk melakukan peering dengan jaringan Anda, koneksi peering akan dibuat dan status peering diubah menjadi ACTIVE di kedua jaringan. Status peering tetap INACTIVE jika jaringan lain tidak memiliki konfigurasi peering yang cocok, yang menunjukkan bahwa jaringan Anda tidak terhubung ke jaringan lainnya.
Pembuatan koneksi peering tidak memberi Anda peran Identity and Access Management apa pun di jaringan VPC lain. Misalnya, jika memiliki peran Compute Network Admin (roles/compute.networkAdmin) atau peran Compute Security Admin (roles/compute.securityAdmin) untuk satu jaringan, Anda tidak menjadi administrator jaringan atau administrator keamanan untuk jaringan lain.
Setelah koneksi peering dibuat, kedua jaringan VPC akan selalu bertukar rute subnet IPv4 yang menggunakan rentang alamat IPv4 pribadi. Untuk mengetahui informasi selengkapnya tentang opsi pertukaran rute, lihat hal berikut:
Mode koneksi
Mode koneksi menentukan cara koneksi peering dikelola. Peering Jaringan VPC mendukung dua mode koneksi:
- Mode independen (default)
- Mode konsensus
Untuk deployment standar, mode independen umumnya lebih disukai. Namun, untuk deployment yang mendukung layanan penting yang penghapusan koneksi peering yang tidak disengaja akan menyebabkan gangguan layanan, sebaiknya gunakan mode konsensus. Mode ini memerlukan perjanjian dari kedua jaringan dan mencegah perubahan sepihak pada status efektif koneksi peering.
Saat membuat koneksi peering, kedua konfigurasi peering harus menentukan mode koneksi yang sama: independen atau konsensus.
Untuk mengubah mode peering koneksi yang ada dari independen menjadi konsensus, kedua konfigurasi peering harus diperbarui. Mengubah mode koneksi dari konsensus menjadi independen tidak didukung.
Mode independen
Saat koneksi peering berada dalam mode independen (default), salah satu jaringan dapat memperbarui atau menghapus koneksi kapan saja. Anda dapat membatasi perilaku ini secara opsional dengan memperbarui mode koneksi ke konsensus.
Mode konsensus
Mode konsensus mencegah perubahan sepihak yang tidak disengaja pada perilaku jaringan. Saat koneksi peering berada dalam mode konsensus, setiap permintaan untuk memperbarui atau menghapus koneksi peering memerlukan perjanjian dari kedua jaringan.
Mengonfigurasi mode konsensus untuk koneksi
Anda dapat mengonfigurasi koneksi peering baru atau yang sudah ada untuk menggunakan mode konsensus dengan menetapkan parameter update_strategy:
- Koneksi baru. Kedua jaringan harus menetapkan strategi pembaruan ke
CONSENSUS. Jika strategi pembaruan tidak ditentukan, koneksi akan dibuat dalam mode independen. Koneksi yang ada. Kedua jaringan harus mengubah strategi pembaruan ke
CONSENSUS. Hingga kedua nilai cocok, strategi pembaruan efektif tetapINDEPENDENTdan permintaan pembaruan dan penghapusan sepihak diizinkan.Permintaan yang tertunda untuk memperbarui mode koneksi tidak menyebabkan waktu henti, dan koneksi tetap aktif saat permintaan sedang berlangsung.
Selain itu, untuk mengonfigurasi mode konsensus untuk koneksi, setiap opsi pertukaran rute dalam konfigurasi Anda harus memiliki nilai yang sama dengan flag pelengkap dalam konfigurasi peer. Jika nilai untuk flag berikut tidak cocok, permintaan untuk membuat atau memperbarui koneksi akan ditolak.
| Flag lokal | Flag peer pelengkap |
|---|---|
import_custom_route |
export_custom_route |
export_custom_route |
import_custom_route |
import_subnet_routes_with_public_ip |
export_subnet_routes_with_public_ip |
export_subnet_routes_with_public_ip |
import_subnet_routes_with_public_ip |
stack_type |
stack_type |
Misalnya, jika jaringan Anda mengimpor rute kustom, jaringan peer harus mengekspor rute kustom. Jika salah satu nilai ini tidak cocok untuk koneksi yang ada, salah satu jaringan dapat memperbaruinya sebelum atau saat mengubah mode koneksi.
Untuk membatalkan permintaan yang tertunda untuk mengonfigurasi mode konsensus untuk koneksi yang ada, jaringan yang meminta harus mereset strategi pembaruan ke INDEPENDENT.
Untuk mengetahui informasi selengkapnya, lihat
Membuat koneksi peering dalam mode konsensus
dan Memperbarui koneksi ke mode konsensus
.
Memperbarui koneksi dalam mode konsensus
Salah satu pihak koneksi peering dapat mengirimkan permintaan pembaruan. Permintaan pembaruan yang tertunda tidak menyebabkan waktu henti, dan koneksi tetap aktif. Jika permintaan penghapusan sedang berlangsung, semua permintaan pembaruan (termasuk menerima atau membatalkan permintaan pembaruan yang tertunda) akan ditolak.
Untuk memperbarui koneksi peering yang dikonfigurasi dengan mode konsensus, administrator jaringan lokal terlebih dahulu memperbarui konfigurasi lokal. Kemudian, administrator jaringan peer harus membuat pembaruan pelengkap ke konfigurasi peer.
Misalnya, jika Anda memperbarui flag --export-custom-routes ke true, jaringan peer harus menetapkan flag --import-custom-routes ke true. Status efektif koneksi peering tidak berubah hingga jaringan peer memperbarui konfigurasi yang sesuai.
Setelah konfigurasi peering lokal diperbarui, tidak ada pihak koneksi yang dapat mengirimkan permintaan pembaruan lebih lanjut hingga pembaruan awal diterima atau dibatalkan. Pembaruan sebagian tidak didukung—jika permintaan memperbarui beberapa parameter, semuanya harus diterima atau dibatalkan. Untuk membatalkan pembaruan, jaringan yang meminta akan mereset setiap parameter yang diubah ke nilai sebelumnya.
Diagram berikut menunjukkan cara status koneksi peering berubah saat permintaan pembaruan dikirimkan.
Dalam diagram sebelumnya, setelah jaringan A mengirimkan permintaan pembaruan, status pembaruan koneksi berubah dari IN_SYNC menjadi PENDING_PEER_ACKNOWLEDGMENT dalam konfigurasi lokal dan menjadi PENDING_LOCAL_ACKNOWLEDGMENT dalam konfigurasi peer.
Untuk kembali ke status IN_SYNC, jaringan B harus melakukan perubahan pelengkap atau jaringan A harus membatalkan permintaannya. Untuk mengetahui informasi selengkapnya tentang status koneksi ini, lihat Status koneksi.
Untuk memperbarui koneksi peering, lihat Memperbarui koneksi (mode konsensus).
Menghapus koneksi dalam mode konsensus
Untuk menghapus koneksi peering dalam mode konsensus, kedua pihak koneksi harus mengirimkan permintaan penghapusan. Anda dapat membatalkan permintaan penghapusan sebelum atau setelah permintaan tersebut diterima oleh jaringan peer.
Kondisi berikut berlaku untuk permintaan penghapusan:
- Jika permintaan pembaruan tertunda, Anda masih dapat menghapus koneksi peering.
- Jika permintaan penghapusan tertunda, semua permintaan pembaruan, termasuk menerima atau membatalkan pembaruan yang tertunda, akan ditolak. Untuk menyelesaikan pembaruan yang tertunda, Anda harus membatalkan permintaan penghapusan terlebih dahulu.
Untuk mengetahui informasi selengkapnya, lihat Menghapus koneksi (mode konsensus).
Status koneksi
Perintah gcloud compute networks describe command
menampilkan status efektif koneksi peering dan konfigurasi peering lokal Anda
peering.
Anda dapat melihat status koneksi efektif dengan memeriksa kolom peerings.connectionStatus. Tabel berikut menjelaskan status konfigurasi yang tersedia. Tanda
centang menunjukkan bahwa kolom
tersedia.
Untuk mencantumkan semua konfigurasi peering dalam sebuah Google Cloud project, lihat Mencantumkan koneksi peering.
Langkah berikutnya
- Untuk membuat dan mengelola koneksi Peering Jaringan VPC, lihat Menyiapkan dan mengelola Peering Jaringan VPC.