Secara default, instance SecureWebProxy
memiliki nilai RoutingMode
sebesar
EXPLICIT_ROUTING_MODE
, yang berarti Anda harus mengonfigurasi beban kerja untuk
mengirim traffic HTTP(S) secara eksplisit ke Secure Web Proxy. Daripada
mengonfigurasi setiap klien untuk mengarah ke instance Secure Web Proxy, Anda
dapat menetapkan RoutingMode
instance Secure Web Proxy ke
NEXT_HOP_ROUTING_MODE
, yang memungkinkan Anda menentukan rute yang mengarahkan traffic ke
instance Secure Web Proxy.
Dokumen ini menjelaskan cara mengonfigurasi pemilihan rute next hop dengan
Secure Web Proxy. Hal ini mengasumsikan bahwa Anda sudah memiliki instance Proxy Web Aman dengan RoutingMode
yang ditetapkan ke NEXT_HOP_ROUTING_MODE
. Jika Anda tidak memiliki instance Secure Web Proxy, ikuti petunjuk dalam panduan memulai untuk membuatnya, dengan memastikan bahwa Anda menetapkan RoutingMode
ke NEXT_HOP_ROUTING_MODE
.
Setelah membuat Secure Web Proxy, Anda dapat mengonfigurasi pemilihan rute statis atau pemilihan rute berbasis kebijakan untuk next hop:
- Rute statis mengarahkan traffic dalam jaringan Anda ke Secure Web Proxy di region yang sama. Untuk menyiapkan rute statis dengan Secure Web Proxy sebagai hop berikutnya, Anda harus mengonfigurasi tag jaringan.
- Dengan rute berbasis kebijakan, Anda dapat mengarahkan traffic ke Secure Web Proxy dari rentang alamat IP sumber. Saat mengonfigurasi rute berbasis kebijakan untuk pertama kali, Anda juga harus mengonfigurasi rute berbasis kebijakan lain sebagai rute default.
Bagian berikut menjelaskan cara membuat rute statis dan rute berbasis kebijakan.
Membuat rute statis
Untuk merutekan traffic ke instance Secure Web Proxy, Anda dapat menyiapkan rute statis dengan perintah gcloud compute routes create
. Anda harus mengaitkan rute statis dengan tag jaringan, dan menggunakan tag jaringan yang sama di semua resource sumber untuk membantu memastikan traffic-nya dialihkan ke Secure Web Proxy. Rute statis tidak memungkinkan Anda menentukan
rentang alamat IP sumber.
gcloud
Gunakan perintah berikut untuk membuat rute statis:
gcloud compute routes create STATIC_ROUTE_NAME \ --network=NETWORK_NAME \ --next-hop-ilb=SWP_IP \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --tags=TAGS \ --project=PROJECT
Ganti kode berikut:
STATIC_ROUTE_NAME
: nama yang Anda inginkan untuk rute statis AndaNETWORK_NAME
: nama jaringan AndaSWP_IP
: alamat IP instanceSecureWebProxy
Anda.DESTINATION_RANGE
: rentang alamat IP yang akan mengalihkan trafficPRIORITY
: prioritas rute Anda; angka yang lebih tinggi memiliki prioritas yang lebih rendah.TAGS
: daftar tag yang dipisahkan koma yang Anda buat untuk Secure Web ProxyPROJECT
: project ID Anda
Membuat rute berbasis kebijakan
Sebagai alternatif untuk pemilihan rute statis, Anda dapat menyiapkan rute berbasis kebijakan
menggunakan perintah network-connectivity policy-based-routes create
. Anda juga
harus membuat rute berbasis kebijakan sebagai rute default, yang memungkinkan pemilihan rute default untuk traffic antara instance virtual machine (VM) dalam jaringan Anda.
Prioritas rute yang mengaktifkan pemilihan rute default harus lebih tinggi (secara numerik lebih rendah) daripada prioritas rute berbasis kebijakan yang mengarahkan traffic ke instance Secure Web Proxy. Jika Anda membuat rute berbasis kebijakan dengan prioritas lebih tinggi daripada rute yang mengaktifkan perutean default, rute tersebut akan lebih diprioritaskan daripada semua rute VPC lainnya.
Pada contoh berikut, Anda membuat rute berbasis kebijakan yang mengarahkan traffic ke instance Secure Web Proxy:
gcloud
Gunakan perintah berikut untuk membuat rute berbasis kebijakan:
gcloud network-connectivity policy-based-routes create POLICY_BASED_ROUTE_NAME \ --network="projects/PROJECT/global/networks/NETWORK_NAME" \ --next-hop-ilb-ip=SWP_IP \ --protocol-version="IPV4" \ --destination-range=DESTINATION_RANGE \ --source-range=SOURCE_RANGE \ --priority=2 \ --project=PROJECT
Ganti kode berikut:
POLICY_BASED_ROUTE_NAME
: nama yang Anda inginkan untuk rute berbasis kebijakanNETWORK_NAME
: nama jaringan AndaSWP_IP
: alamat IP instance Secure Web Proxy AndaDESTINATION_RANGE
: rentang alamat IP yang akan mengalihkan trafficSOURCE_RANGE
: rentang alamat IP tempat traffic akan dialihkanPROJECT
: project ID Anda
Selanjutnya, gunakan langkah-langkah berikut untuk membuat rute berbasis kebijakan pemilihan rute default:
gcloud
Gunakan perintah berikut untuk membuat rute berbasis kebijakan pemilihan rute default:
gcloud network-connectivity policy-based-routes create DEFAULT_POLICY_BASED_ROUTE_NAME \ --network="projects/PROJECT/global/networks/NETWORK_NAME" \ --next-hop-other-routes="DEFAULT_ROUTING" \ --protocol-version="IPV4" \ --destination-range=DESTINATION_RANGE \ --source-range=SOURCE_RANGE \ --priority=1 \ --project=PROJECT
Ganti kode berikut:
DEFAULT_POLICY_BASED_ROUTE_NAME
: nama yang Anda inginkan untuk rute berbasis kebijakanNETWORK_NAME
: nama jaringan AndaDESTINATION_RANGE
: rentang alamat IP yang akan mengalihkan trafficSOURCE_RANGE
: rentang alamat IP tempat traffic akan dialihkanPROJECT
: project ID Anda
Batasan
- Instance
SecureWebProxy
denganRoutingMode
yang disetel keNEXT_HOP_ROUTING_MODE
hanya mendukung traffic HTTP(S). Jenis traffic lainnya, serta traffic lintas-wilayah, akan dihentikan tanpa notifikasi. - Saat Anda menggunakan
next-hop-ilb
, batasan yang berlaku untuk Load Balancer Jaringan passthrough internal berlaku untuk next hop jika next hop tujuan adalah instance Secure Web Proxy. Untuk informasi selengkapnya, lihat tabel next hop dan fitur untuk rute statis.