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, seperti nic0. Nama yang ditetapkan OS tamu yang sesuai bergantung pada sistem operasi, seperti ens4 untuk Ubuntu.

    • vNIC dapat berupa salah satu jenis berikut, bergantung pada jaringan VPC terkait. Setiap jenis sesuai dengan driver jaringan tertentu di OS tamu:

      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, seperti nic0.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 mungkin a-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 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.

  • 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 pada nic0.

      Di sistem Linux, Anda dapat mengonfigurasi aturan dan rute kustom dalam OS tamu menggunakan file /etc/iproute2/rt_tables dan perintah ip rule serta ip 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-nic0 menggunakan 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