Ringkasan Cloud Multicast

Halaman ini memberikan ringkasan tentang Cloud Multicast.

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 bergabung terlebih dahulu ke grup multicast yang digunakan produsen multicast untuk mengirim traffic. Keanggotaan grup multicast dikelola dengan Internet Group Management Protocol (IGMP).

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

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

Spesifikasi

Multicast Cloud memiliki spesifikasi berikut:

  • IGMPv2 untuk mengelola keanggotaan grup multicast: Cloud Multicast 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 satu region: Cloud Multicast mendukung distribusi traffic ke konsumen multicast di region yang sama dengan produsen multicast. Konsumen multicast dapat berada di zona yang berbeda dengan produsen multicast. Secara opsional, Anda dapat membatasi distribusi hanya ke dalam zona, di mana produsen multicast dan konsumen multicast berada di zona yang sama.
  • Redundansi infrastruktur multicast melalui domain: Cloud Multicast 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 Cloud Multicast dikonfigurasi:

  • Produsen multicast dapat mengirim traffic ke grup multicast tanpa bergabung ke grup.
  • Untuk konsumen multicast, lihat referensi berikut:
    • Router multicast mengirimkan 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 dikonfigurasi untuk IGMP, konsumen multicast akan terus menerima pesan kueri umum IGMP berkala.
    • Untuk bergabung ke grup multicast, konsumen multicast 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 terlewat.
    • Untuk keluar dari grup multicast, konsumen multicast mengirim pesan keluar IGMP ke 224.0.0.2.

Anda dapat melihat log untuk peristiwa keanggotaan grup multicast, seperti saat bidang kontrolGoogle Cloud 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 performa optimal dan untuk membantu mencegah masalah seperti kehilangan paket 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 jumlah paket per detik (pps) maksimum yang didukung berdasarkan jumlah vCPU. Untuk performa yang optimal, pilih jenis mesin dan jumlah vCPU sesuai dengan perkiraan volume traffic multicast Anda.
  • Kolom aliran traffic maksimum sesuai dengan jumlah grup multicast yang dapat digunakan oleh 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 Cloud Multicast.
  • Jika Anda menggunakan jenis mesin dengan 48 vCPU atau lebih, buat instance dengan mengaktifkan jaringan Tier_1.

    Jenis mesin vCPU 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 bypass kernel jaringan seperti DPDK seperti yang dijelaskan dalam Mengaktifkan pemrosesan paket jaringan yang lebih cepat dengan DPDK.

Lokasi yang didukung

Anda dapat menggunakan Multicast Cloud 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 Cloud Multicast. Untuk mengetahui detail harga, hubungi sales representative Google Cloud Anda.

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

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

Batasan

Cloud Multicast memiliki batasan berikut:

  • Cloud Multicast tersedia di sejumlah zona terbatas seperti yang dijelaskan dalam Lokasi yang didukung.
  • Multicast Cloud hanya didukung untuk instance Compute Engine di jaringan VPC. Multicast Cloud tidak didukung untuk jenis endpoint lainnya, atau melalui opsi konektivitas hybrid seperti Cloud Interconnect atau Cloud VPN yang Anda gunakan untuk mengakses jaringan lokal atau penyedia layanan cloud jarak jauh.
  • Cloud Multicast hanya mendukung jenis mesin yang dijelaskan dalam Pertimbangan mesin untuk produsen dan konsumen multicast. Jenis mesin lainnya tidak didukung untuk digunakan dengan Cloud Multicast.
  • Multicast Cloud hanya mendukung traffic IPv4. Traffic IPv6 tidak didukung.
  • Multicast Cloud 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 salah dirutekan atau ditangani dengan tidak benar.
  • Cloud 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 berbagai region 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 dikaitkan 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 mencadangkan banyak alamat satu per satu. Misalnya, gunakan satu rentang alamat IP /24, bukan mencadangkan 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 kehilangan paket, sebaiknya konfigurasi Multicast Cloud tidak melebihi batas 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 Cloud Multicast tunduk pada kuota dan batas yang dijelaskan dalam Kuota dan batas Cloud Multicast.

Langkah berikutnya