Ringkasan multicast

Halaman ini memberikan ringkasan tentang multicast di Google Cloud.

Multicast adalah jenis komunikasi jaringan yang memungkinkan sumber (produsen multicast) mengirim data yang sama ke beberapa tujuan (konsumen multicast) secara bersamaan. Untuk menerima traffic, konsumen multicast harus terlebih dahulu bergabung ke grup multicast yang menjadi tujuan pengiriman traffic oleh produsen multicast. Keanggotaan grup multicast dikelola dengan Internet Group Management Protocol (IGMP).

Google Cloud memberikan dukungan untuk multicast berbasis cloud sebagai layanan terkelola. Anda dapat menggunakan jaringan Virtual Private Cloud (VPC) untuk menghosting instance Compute Engine yang bertindak sebagai produsen dan konsumen multicast. Untuk mengetahui ringkasan model resource untuk multicast di Google Cloud dan topologi yang dapat Anda konfigurasi, lihat Model dan topologi resource multicast.

Dokumentasi ini dan multicast API menggunakan istilah produsen multicast dan konsumen multicast untuk merujuk ke resource yang terlibat dalam pengiriman dan penerimaan multicast traffic. Produsen multicast juga dikenal sebagai publisher, pengirim, atau sumber multicast. Konsumen multicast juga dikenal sebagai pelanggan, penerima, atau pendengar multicast.

Spesifikasi

Multicast di Google Cloud memiliki spesifikasi berikut:

  • IGMPv2 untuk mengelola keanggotaan grup multicast: Google Cloud menggunakan IGMPv2 untuk mengelola keanggotaan grup multicast seperti yang ditentukan oleh RFC 2236. Aplikasi multicast yang berpindah ke Google Cloud dapat terus menggunakan IGMPv2 untuk bergabung dan keluar dari grup multicast. Untuk mengetahui informasi selengkapnya, lihat Cara kerja IGMPv2.
  • Distribusi multicast lintas zona dalam region: Google Cloud mendukung distribusi traffic ke konsumen multicast di region yang sama dengan produsen multicast. Konsumen multicast dapat berada di zona yang berbeda dengan produsen multicast. Anda dapat membatasi distribusi ke dalam zona saja, dengan produsen multicast dan konsumen multicast berada di zona yang sama.
  • Redundansi infrastruktur multicast melalui domain: Google Cloud menggunakan domain multicast sebagai batas keandalan, dengan setiap domain menggunakan infrastruktur terpisah untuk mendistribusikan traffic multicast. Untuk mengetahui informasi selengkapnya, lihat Domain multicast.

Cara kerja IGMPv2

Daftar berikut menjelaskan cara kerja IGMPv2 setelah multicast dikonfigurasi:

  • Produsen multicast dapat mengirim traffic ke grup multicast tanpa bergabung ke grup.
  • Untuk konsumen multicast, lihat hal berikut:
    • Router multicast mengirim pesan kueri umum IGMP ke 224.0.0.1 untuk menentukan grup yang ingin diikuti oleh konsumen multicast.
    • Untuk menerima pesan kueri umum IGMP, konsumen multicast harus dikonfigurasi untuk IGMP. Setelah konsumen multicast dikonfigurasi untuk IGMP, konsumen multicast akan terus menerima pesan kueri umum IGMP berkala.
    • Untuk bergabung ke grup multicast, konsumen multicast akan merespons dengan laporan keanggotaan IGMP. Alamat IP tujuan untuk laporan keanggotaan IGMP adalah alamat IP grup multicast. Jika konsumen multicast berhenti merespons, konsumen tersebut akan otomatis dihapus setelah tiga kueri terlewatkan.
    • Untuk keluar dari grup multicast, konsumen multicast akan mengirim pesan keluar IGMP ke 224.0.0.2.

Anda dapat melihat log untuk peristiwa keanggotaan grup multicast, seperti saat Google Cloud bidang kontrol menerima permintaan bergabung atau berhasil menambahkan konsumen multicast ke grup. Untuk mengetahui informasi selengkapnya, lihat Melihat log peristiwa keanggotaan grup multicast.

Pertimbangan mesin untuk produsen dan konsumen multicast

Bagian ini menjelaskan faktor-faktor yang harus Anda pertimbangkan saat memilih jenis mesin Compute Engine untuk instance produsen dan konsumen multicast. Untuk aplikasi multicast yang mengirim atau menerima traffic tingkat tinggi, ikuti panduan di bagian ini untuk mendapatkan performa optimal dan membantu mencegah masalah seperti paket hilang yang disebabkan oleh kehabisan resource.

Lihat panduan berikut:

  • Gunakan jenis mesin dari seri mesin C4 saat Anda membuat instance produsen atau konsumen multicast.
  • Anda dapat membuat instance VM atau instance bare metal.
  • Tabel berikut mencakup jumlah vCPU minimum yang didukung dan paket maksimum per detik (pps) yang didukung berdasarkan jumlah vCPU. Untuk mendapatkan performa optimal, pilih jenis mesin dan jumlah vCPU sesuai dengan perkiraan volume traffic multicast Anda.
  • Kolom alur traffic maksimum sesuai dengan jumlah grup multicast yang dapat digunakan instance produsen atau konsumen multicast untuk mengirim atau menerima traffic. Untuk produsen multicast, batasnya selalu 512, terlepas dari jenis mesin. Untuk konsumen multicast, batasnya bergantung pada jumlah vCPU. Untuk mengetahui informasi selengkapnya, lihat Kuota dan batas multicast.
  • Jika Anda menggunakan jenis mesin yang memiliki 48 vCPU atau lebih, buat instance dengan jaringan Tier_1 diaktifkan.

    Jenis mesin vCPUs pps Maksimum Alur traffic maksimum (produsen multicast) Alur traffic maksimum (konsumen multicast)
    Jenis mesin C4 32 140.000 512 128
    48 266.000 512 170
    96 533.000 512 340
    144 800.000 512 512
    288 1.600.000 512 1024

Selain memilih jenis mesin berdasarkan panduan di bagian ini, pertimbangkan untuk menggunakan kernel jaringan bypass seperti DPDK seperti yang dijelaskan dalam Mengaktifkan pemrosesan paket jaringan yang lebih cepat dengan DPDK.

Lokasi yang didukung

Anda dapat menggunakan multicast di Google Cloud region dan zona berikut:

Wilayah Zona
europe-west2
  • europe-west2-a
  • europe-west2-b
europe-west3
  • europe-west3-a
  • europe-west3-b
us-central1
  • us-central1-b
  • us-central1-c
us-east5
  • us-east5-a
  • us-east5-b

Penagihan

Daftar berikut memberikan informasi tentang biaya penagihan yang berlaku untuk infrastruktur dan traffic multicast. Untuk mengetahui detail harga, hubungi perwakilan penjualan Anda. Google Cloud

  • Reservasi resource infrastruktur multicast: Penagihan untuk infrastruktur multicast dibebankan ke project administrator multicast yang berisi aktivasi domain multicast. Penagihan dimulai saat aktivasi domain multicast dibuat.
  • Pemrosesan data multicast: Penagihan untuk pemrosesan data multicast dibebankan ke project tempat konsumen multicast menerima traffic multicast.

Jika Anda menggunakan Network Connectivity Center (NCC), biaya Jaringan Data Lanjutan akan berlaku untuk traffic yang dikirim dari produsen multicast ke infrastruktur multicast. Biaya ini tidak berlaku untuk traffic yang direplikasi oleh infrastruktur multicast dan dikirim ke konsumen multicast.

Batasan

Multicast di Google Cloud memiliki batasan berikut:

  • Multicast tersedia dalam kumpulan zona terbatas seperti yang dijelaskan dalam Lokasi yang didukung.
  • Multicast hanya didukung untuk instance Compute Engine di jaringan VPC. Multicast tidak didukung untuk jenis endpoint lain, atau melalui opsi konektivitas hybrid seperti Cloud Interconnect atau Cloud VPN yang Anda gunakan untuk mengakses jaringan lokal atau penyedia layanan cloud jarak jauh.
  • Multicast hanya mendukung jenis mesin yang dijelaskan dalam Pertimbangan mesin untuk produsen dan konsumen multicast. Jenis mesin lain tidak didukung untuk digunakan dengan multicast.
  • Multicast hanya mendukung traffic IPv4. Traffic IPv6 tidak didukung.
  • Multicast mendukung UDP sebagai protokol lapisan 4.
  • Jangan gunakan ruang alamat multicast (224.0.0.0/4) untuk traffic non-multicast karena dapat menyebabkan masalah seperti traffic yang salah dirutekan atau ditangani dengan tidak benar.
  • Multicast tidak mendukung frame jumbo. Sebaiknya gunakan ukuran unit transmisi maksimum (MTU) sebesar 1.500 byte. Untuk mengetahui informasi selengkapnya tentang ukuran MTU VPC, lihat Unit transmisi maksimum.
  • Traffic multicast lintas-region tidak didukung. Meskipun Anda dapat mengaktifkan domain multicast yang sama di region yang berbeda untuk mengaktifkan traffic multicast lintas zona dalam setiap region, konfigurasi ini tidak memungkinkan pengiriman traffic multicast antar-region.
  • Jumlah total alamat IP dalam satu atau beberapa rentang grup multicast yang terkait dengan domain yang sama tidak boleh melebihi kuota Anda untuk Grup multicast per domain. Selain itu, sebaiknya kelompokkan alamat IP multicast ke dalam rentang, bukan memesan banyak alamat individual. Misalnya, gunakan satu rentang alamat IP /24, bukan memesan 256 alamat /32.
  • Dukungan untuk duplikasi paket bergantung pada layanan duplikasi paket:

    Untuk mengetahui informasi tentang perbedaan antara Duplikasi Paket VPC dan Duplikasi Paket Integrasi Keamanan Jaringan, lihat Perbandingan Duplikasi Paket VPC dan Duplikasi Paket Integrasi Keamanan Jaringan.

  • Untuk membantu menghindari penurunan performa atau paket hilang, sebaiknya konfigurasi multicast tidak melebihi hal berikut untuk domain multicast tertentu:

    • Throughput paket keluar gabungan maksimum per detik (pps) sebesar 100.000.000 pps per zona.
    • Maksimum 500 konsumen multicast per grup multicast per zona.

Kuota dan batas

Resource multicast tunduk pada kuota dan batas yang dijelaskan dalam Kuota dan batas multicast.

Langkah berikutnya