Protective ReRoute (PRR) adalah teknik berbasis host untuk merutekan paket di sekitar kesalahan dalam jaringan multipath. PRR di-deploy di seluruh jaringan global Google, tempat PRR bekerja dengan mekanisme ketahanan yang ada untuk meningkatkan ketersediaan jaringan bagi semua pengguna.
Memilih mode PRR
Google Cloud menyediakan PRR dalam dua mode: mode Hypervisor dan mode Tamu.
- PRR dalam mode hypervisor
PRR dalam mode hypervisor melindungi sebagian besar traffic secara default, tetapi memiliki batasan berikut:
Jika instance memiliki fan-out traffic yang sangat besar, misalnya, jika instance secara aktif mengirim paket ke ribuan instance lintas region secara bersamaan, tidak semua paket akan dilindungi.
PRR mode hypervisor melindungi segmen utama jalur jaringan, tetapi tidak sepenuhnya end-to-end.
PRR mode hypervisor bereaksi dalam hitungan detik.
- PRR dalam mode tamu
PRR mode tamu dapat digunakan untuk aplikasi penting yang sangat sensitif terhadap peristiwa jaringan berdurasi singkat, memiliki pola fanout yang besar, sangat sensitif terhadap kehilangan paket, atau memerlukan waktu pemulihan jaringan secepat mungkin (pada skala waktu RTT).
Semua pelanggan secara otomatis mendapatkan PRR mode hypervisor tanpa perlu tindakan konfigurasi. Google Cloud
Mengonfigurasi PRR mode tamu
Anda harus menggunakan mode tamu untuk aplikasi yang sangat sensitif terhadap kehilangan paket, memerlukan pola fan-out yang besar, atau memerlukan pemulihan jaringan secepat mungkin.
Untuk mengonfigurasi PRR mode tamu, lakukan langkah-langkah berikut.
Verifikasi versi kernel Linux. Gunakan perintah berikut untuk mengonfirmasi bahwa OS instance menggunakan versi 4.20 atau yang lebih baru:
uname -rVerifikasi bahwa label aliran IPv6 dibuat secara otomatis. Gunakan perintah berikut untuk memeriksa apakah setelan
/proc/sys/net/ipv6/auto_flowlabelsdiaktifkan. Setelansysctlini sering diaktifkan secara default.cat /proc/sys/net/ipv6/auto_flowlabelsJika nilainya bukan
1, aktifkan di konfigurasi sistem Anda.Gunakan driver antarmuka jaringan gVNIC untuk dukungan PRR penuh. Untuk melindungi traffic IPv4 dan IPv6, instance Anda harus menggunakan antarmuka jaringan gVNIC. Jika instance menggunakan antarmuka jaringan VirtIO, maka PRR hanya melindungi traffic IPv6.
Langkah berikutnya
- Pelajari produk jaringan global untuk Google Cloud.
- Baca selengkapnya tentang tingkat layanan jaringan untuk Google Cloud.