Beberapa antarmuka jaringan
Halaman ini memberikan ringkasan tentang beberapa antarmuka jaringan untuk instance Compute Engine. Instance dengan beberapa antarmuka jaringan disebut sebagai instance multi-NIC.
Antarmuka jaringan instance terhubung ke jaringan Virtual Private Cloud (VPC) dan dapat berupa antarmuka jaringan virtual (vNIC) atau NIC Dinamis, dengan NIC Dinamis adalah sub-antarmuka turunan dari vNIC induk. vNIC instance didukung oleh satu atau beberapa NIC fisik di server host yang menjalankan instance. Untuk mengetahui informasi selengkapnya, lihat Jenis antarmuka jaringan.
Kasus penggunaan
Instance multi-NIC berguna dalam skenario berikut:
Untuk terhubung ke resource di jaringan VPC terpisah: instance multi-NIC dapat terhubung ke resource yang berada di jaringan VPC berbeda yang tidak terhubung satu sama lain melalui Peering Jaringan VPC atau NCC.
Karena setiap antarmuka instance multi-NIC berada dalam jaringan VPC yang terpisah, Anda dapat menggunakan setiap antarmuka untuk tujuan yang unik. Misalnya, Anda dapat menggunakan beberapa antarmuka untuk merutekan paket antarjaringan VPC yang membawa traffic produksi dan antarmuka lain untuk tujuan pengelolaan atau konfigurasi.
Dalam OS tamu setiap instance multi-NIC, Anda harus mengonfigurasi kebijakan rute dan tabel rute lokal.
Untuk merutekan paket antarjaringan VPC: instance multi-NIC dapat digunakan sebagai next hop untuk rute guna menghubungkan dua atau beberapa jaringan VPC.
Software yang berjalan dalam OS tamu instance multi-NIC dapat melakukan inspeksi paket, terjemahan alamat jaringan (NAT), atau fungsi keamanan jaringan lainnya.
Saat menghubungkan jaringan VPC menggunakan instance multi-NIC, sebaiknya konfigurasi dua instance multi-NIC atau lebih, dengan menggunakannya sebagai backend untuk Load Balancer Jaringan passthrough internal di setiap jaringan VPC. Untuk mengetahui informasi selengkapnya, lihat Kasus penggunaan dalam dokumentasi Load Balancer Jaringan passthrough internal sebagai next hop.
Untuk meningkatkan total bandwidth jaringan instance: instance multi-NIC mendukung peningkatan bandwidth sebagai berikut:
Untuk beberapa jenis mesin di Google Cloud, instance didukung oleh beberapa NIC fisik di server host. Membuat instance dengan beberapa vNIC yang masing-masing vNIC menggunakan NIC fisik yang berbeda akan meningkatkan total bandwidth jaringan instance. Untuk mengetahui informasi selengkapnya, lihat NIC fisik dan Beberapa antarmuka jaringan dalam jaringan VPC yang sama.
Untuk sebagian besar jenis mesin di Google Cloud, instance didukung oleh NIC fisik tunggal di server host, dan setiap vNIC menggunakan NIC fisik yang sama. Jika vNIC berbagi NIC fisik, penambahan vNIC tidak akan meningkatkan bandwidth jaringan.
Anda juga dapat menggunakan instance multi-NIC dengan antarmuka Private Service Connect untuk menghubungkan jaringan produsen dan konsumen layanan di project yang berbeda.
Jenis antarmuka jaringan
Lihat bagian berikut untuk mengetahui detail tentang jenis antarmuka jaringan di Google Cloud.
Antarmuka jaringan instance
Instance Compute Engine terhubung ke jaringan VPC menggunakan antarmuka jaringan yang Anda konfigurasi, yang dapat berupa vNIC atau NIC Dinamis. Antarmuka jaringan instance ini sesuai dengan
resource dan properti instances.networkInterfaces[]
di Compute Engine API.
Untuk mengetahui informasi selengkapnya tentang setiap jenis antarmuka jaringan instance, lihat berikut ini:
Antarmuka jaringan virtual (vNIC): antarmuka jaringan software-defined yang diekspos ke OS tamu instance Anda yang memungkinkan instance Anda terhubung ke jaringan VPC. Setiap instance harus memiliki minimal satu vNIC.
Anda hanya dapat mengonfigurasi vNIC saat membuat instance.
Nama vNIC yang ditetapkan oleh Google Cloud memiliki format berikut:
nicN, sepertinic0. Nama yang ditetapkan OS tamu yang sesuai bergantung pada sistem operasi, sepertiens4untuk Ubuntu.vNIC dapat berupa salah satu jenis berikut, bergantung pada jaringan VPC terkait. Setiap jenis sesuai dengan driver jaringan tertentu di OS tamu:
Jaringan VPC reguler menerima lampiran dari jenis vNIC berikut:
GVNIC,IDPF, danVIRTIO_NET.Jaringan VPC dengan profil jaringan RDMA menerima lampiran dari jenis vNIC
IRDMAatauMRDMA, yang juga disebut vNIC RDMA.
Untuk mengetahui informasi tentang jenis mesin yang mendukung jenis vNIC tertentu, lihat Perbandingan seri mesin.
NIC Dinamis: turunan vNIC induk yang diimplementasikan sebagai sub-antarmuka di OS tamu instance Anda.
Anda dapat mengonfigurasi NIC Dinamis saat membuat instance, atau menambahkannya nanti.
Nama NIC Dinamis yang ditetapkan oleh Google Cloud memiliki format berikut:
nicN.VLAN_ID, sepertinic0.2. Nama yang ditetapkan OS tamu yang sesuai bergantung pada sistem operasi. Misalnya, jika Anda menggunakan agen tamu untuk mengelola NIC Dinamis di Ubuntu, namanya mungkina-gcp.ens4.2.NIC dinamis tidak didukung di jaringan VPC dengan profil jaringan RDMA.
Untuk mengetahui informasi selengkapnya, lihat NIC dinamis.
NIC fisik
NIC fisik adalah komponen hardware yang diinstal langsung di server host tempat instance berjalan. Bergantung pada jenis mesin instance Anda, vNIC instance dipetakan ke satu atau beberapa NIC fisik di server host sebagai berikut:
Instance yang didukung oleh satu NIC fisik: Untuk sebagian besar jenis mesin, instance berjalan di server host dengan satu NIC fisik. Untuk instance tertentu, semua vNIC instance dipetakan ke NIC fisik tunggal.
Instance yang didukung oleh beberapa NIC fisik: Untuk serangkaian jenis mesin terbatas, seperti jenis mesin C4N dan jenis mesin GPU, instance berjalan di server host dengan beberapa NIC fisik. Untuk instance tertentu, Compute Engine memetakan vNIC instance ke NIC fisik yang berbeda.
Instance yang didukung oleh beberapa NIC fisik mendukung kasus penggunaan seperti peningkatan bandwidth jaringan dan komunikasi GPU-ke-GPU melalui jaringan VPC RoCE. Untuk mengetahui informasi selengkapnya, lihat Dukungan jaringan untuk instance C4N dan Mesin GPU dan jaringan.
Saat Anda membuat instance, Compute Engine memetakan setiap vNIC ke NIC fisik unik, hingga jumlah total NIC fisik jenis mesin instance.
Untuk memahami dukungan untuk beberapa NIC fisik, lihat dokumentasi untuk seri mesin tertentu. Jika berlaku, tabel jenis mesin mencakup kolom berjudul Jumlah NIC fisik. Misalnya, lihat Jenis mesin C4N.
Selain itu, untuk sebagian besar jenis mesin, instance berbagi server host dengan instance lain. Instance yang berbagi server host juga berbagi NIC fisik atau sekumpulan NIC fisiknya. Namun, untuk beberapa jenis mesin, seperti jenis mesin bare metal atau jenis mesin H3 dan H4D, satu instance menempati seluruh server host.
Spesifikasi
Spesifikasi berikut berlaku untuk instance dengan beberapa antarmuka jaringan:
Instance dan antarmuka jaringan: setiap instance memiliki antarmuka
nic0. Jumlah maksimum antarmuka jaringan bervariasi, bergantung pada jenis mesin instance.- Setiap antarmuka memiliki jenis stack terkait, yang menentukan jenis stack subnet dan versi alamat IP yang didukung. Untuk mengetahui informasi selengkapnya, lihat Jenis stack dan alamat IP.
Persyaratan jaringan dan subnetwork: setiap antarmuka jaringan harus menggunakan subnet unik di jaringan VPC.
Pemasangan antarmuka jaringan ke subnet di jaringan VPC yang berbeda didukung.
Pemasangan antarmuka jaringan ke subnet yang berbeda dalam jaringan VPC yang sama didukung dalam skenario berikut:
- Untuk jaringan VPC reguler, beberapa antarmuka jaringan dapat menggunakan jaringan VPC yang sama dengan antarmuka
nic0. Untuk mengetahui informasi selengkapnya, lihat Beberapa antarmuka jaringan dalam jaringan VPC yang sama.
- Untuk jaringan VPC reguler, beberapa antarmuka jaringan dapat menggunakan jaringan VPC yang sama dengan antarmuka
Untuk jaringan VPC yang dibuat dengan profil jaringan RDMA, beberapa NIC RDMA dapat menggunakan jaringan VPC yang sama. Untuk mengetahui informasi selengkapnya, lihat tabel untuk setiap profil jaringan di Fitur yang didukung dan tidak didukung.
Jaringan dan subnet VPC harus ada sebelum Anda dapat membuat instance yang antarmuka jaringannya menggunakan jaringan dan subnet. Untuk mengetahui informasi selengkapnya tentang cara membuat jaringan dan subnet, lihat Membuat dan mengelola jaringan VPC.
Project instance dan subnet: untuk instance multi-NIC dalam project mandiri, setiap antarmuka jaringan harus menggunakan subnet yang berada di project yang sama dengan instance.
Untuk instance di project host atau layanan VPC Bersama, lihat VPC Bersama .
Antarmuka Private Service Connect menyediakan cara bagi instance multi-NIC untuk memiliki antarmuka jaringan di subnet dalam project yang berbeda. Untuk mengetahui informasi selengkapnya, lihat Tentang lampiran jaringan.
Pertimbangan penerusan IP, MTU, dan perutean: instance multi-NIC memerlukan perencanaan yang cermat untuk opsi konfigurasi khusus instance dan antarmuka berikut:
Opsi penerusan IP dapat dikonfigurasi per instance, yang diterapkan ke semua antarmuka jaringan. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan penerusan IP untuk instance.
Setiap antarmuka jaringan dapat menggunakan unit transmisi maksimum (MTU) yang unik, yang cocok dengan MTU jaringan VPC terkait. Untuk mengetahui informasi selengkapnya, lihat Unit transmisi maksimum.
Setiap instance menerima rute default menggunakan Opsi DHCP 121, seperti yang ditentukan oleh RFC 3442. Rute default dikaitkan dengan
nic0. Kecuali jika dikonfigurasi lain secara manual, traffic yang keluar dari instance untuk tujuan apa pun selain subnet yang terhubung langsung akan keluar dari instance menggunakan rute default padanic0.Di sistem Linux, Anda dapat mengonfigurasi aturan dan rute kustom dalam OS tamu menggunakan file
/etc/iproute2/rt_tablesdan perintahip rulesertaip route. Untuk mengetahui informasi selengkapnya, lihat dokumentasi OS tamu. Sebagai contoh, lihat tutorial berikut: Mengonfigurasi perutean untuk antarmuka tambahan.
Beberapa antarmuka jaringan dalam jaringan VPC yang sama
Untuk sebagian besar kasus penggunaan, sebaiknya pasangkan setiap antarmuka jaringan instance ke jaringan VPC yang unik. Namun, Anda dapat melampirkan vNIC tambahan instance ke jaringan VPC yang sama dengan vNIC nic0 instance jika diperlukan oleh kasus penggunaan Anda.
Kasus penggunaan utama untuk melampirkan beberapa vNIC ke jaringan VPC yang sama adalah untuk meningkatkan bandwidth instance di jaringan VPC:
Untuk beberapa jenis mesin di Google Cloud, instance didukung oleh beberapa NIC fisik di server host seperti yang dijelaskan dalam NIC fisik.
Membuat instance dengan beberapa vNIC yang masing-masing vNIC menggunakan NIC fisik yang berbeda akan meningkatkan bandwidth jaringan instance untuk jaringan VPC yang terhubung dengan vNIC.
Untuk sebagian besar jenis mesin di Google Cloud, instance didukung oleh satu NIC fisik, dan penambahan vNIC tidak akan meningkatkan bandwidth.
Batasan untuk beberapa antarmuka jaringan di jaringan VPC yang sama
Lihat batasan berikut untuk memasang beberapa antarmuka jaringan instance ke jaringan VPC yang sama:
- Antarmuka jaringan tambahan harus dilampirkan ke jaringan yang sama dengan antarmuka
nic0. - Untuk mendapatkan bandwidth jaringan tambahan untuk antarmuka non-
nic0, Anda harus menggunakan jenis mesin yang didukung oleh beberapa NIC fisik. - Hal berikut tidak didukung:
- NIC Dinamis: Untuk instance tertentu, melampirkan NIC Dinamis ke jaringan VPC yang sama dengan antarmuka jaringan instance lainnya tidak didukung. Setiap NIC Dinamis harus terhubung ke jaringan VPC yang unik.
- Antarmuka Private Service Connect.
- Untuk Cloud Load Balancing, instance dengan beberapa vNIC yang terpasang ke
jaringan VPC yang sama dapat ditambahkan ke backend grup instance atau
grup endpoint jaringan (NEG) zonal. Namun, dari kumpulan vNIC yang terpasang ke jaringan VPC yang sama, traffic hanya dapat didistribusikan ke
nic0. - Untuk rute statis, Anda tidak dapat mengirim paket ke antarmuka non-
nic0menggunakan instance next hop yang ditentukan berdasarkan nama dan zona (next-hop-instance). Sebagai gantinya, gunakan instance next hop yang ditentukan berdasarkan alamat (next-hop-address). Untuk mengetahui informasi selengkapnya, lihat