Saya melihat beberapa jawaban dengan asumsi Anda salah mengartikan multicast. Anda tidak membuat kesalahan dan pertanyaan Anda jelas. Saya mengajukan pertanyaan ini kepada diri saya sendiri:
Bisakah saya multicast melintasi Internet IPv6?
Secara tradisional, seperti di IPv4 saya perlu meminta alamat multicast global permanen (atau subnet) dan menetapkan ini ke jaringan saya. Ini masih dimungkinkan dengan IPv6. Namun, IPv6 secara inheren multicast-senang jadi masuk akal untuk memasukkan beberapa mekanisme bagi saya untuk multicast kepada Anda tanpa meminta alamat unik.
Keuntungan menjadi jelas ketika Anda memiliki tiga orang masing-masing di dua jaringan yang terpisah secara fisik (enam orang) yang memainkan permainan jaringan yang sama. Opsinya adalah untuk paket unicast ke setiap pemain (lima paket dikirim untuk setiap pembaruan), atau ke multicast (satu atau dua paket untuk setiap pembaruan): paket pertama akan dikirim ke alamat multicast link-lokal untuk para pemain di lokal LAN, dan paket lain akan dikirim ke alamat multicast global, yang akan dipahami oleh router yang ditujukan untuk para pemain di LAN lain. Bahkan mungkin paket dikirim sekali ke alamat multicast global, dan router (atau klien lokal) tahu bagaimana menghadapinya. Yang terakhir tentu akan lebih efisien.
Mengingat betapa bermanfaatnya multicast, akan membuat IANA jengkel jika mereka harus menetapkan awalan multicast untuk semua orang yang ingin memainkan permainan jaringan, atau menyampaikan konferensi video, atau menyiarkan pertunjukan langsung ke teman-teman, dan seterusnya dan seterusnya ... .
The formulir aplikasi dari IANA jelas menyatakan bahwa Anda mungkin tidak perlu meminta IPv6 alamat multicast permanen, yang bagus.
Alamat IPv6 Multicast berbasis Unicast-Awalan
Ini, tentu saja, telah diatasi. Judul "Alamat IPv6 Multicast berbasis Unicast-Awalan" harus benar-benar mengatakan semuanya: jika Anda memiliki alamat IP IPv6 yang unik secara global, maka Anda (komputer / perangkat) dapat menetapkan (/ itu) sendiri alamat multicast unik secara global yang berdasarkan pada tugas unicast Anda. Persyaratannya adalah bahwa perangkat lunak di setiap titik (server, router, klien) tahu apa yang dilakukannya. Router lama dan ISP malas cenderung menjadi kejatuhan untuk beberapa tahun ke depan.
Sangat sulit untuk menemukan jawaban untuk pertanyaan yang tampaknya sangat sederhana, dan yang paling dekat yang dapat saya temukan untuk menemukan jawaban yang pasti adalah di RFC3306 :
Berikut ini adalah beberapa contoh struktur alamat multicast berbasis awalan unicast.
- Global prefixes - A network with a unicast prefix of
3FFE:FFFF:1::/48 would also have a unicast prefix-based
multicast prefix of FF3x:0030:3FFE:FFFF:0001::/96 (where 'x'
is any valid scope).
- SSM - All IPv6 SSM multicast addresses will have the format
FF3x::/96.
Sebagian besar artikel (dan jawaban) tentang IPv6 multicast fokus pada multicast lokal yang memiliki alamat yang telah ditentukan, dan tidak terlalu membantu. Yang menentukan adalah bahwa klien dapat menetapkan sendiri alamat multicast unik berdasarkan alamat unicastnya, dan tentu saja cakupan masih berlaku:
Ruang lingkup dari alamat multicast berbasis awalan unicast HARUS TIDAK melebihi lingkup awalan unicast yang tertanam dalam alamat multicast.
Tidak mengherankan bahwa ini sulit dijawab karena konektivitas IPv6 sangat jarang sehingga pengujian Internet untuk kemampuan dan keandalan multicast IPv6 tidak mungkin dilakukan oleh sebagian besar pengguna akhir, dan akibatnya tidak banyak artikel yang ditulis tentang hal itu. Memang, sebagian besar pengguna akhir tidak tahu mengapa mereka akan menggunakan IPv6 multicast di rumah, tetapi aplikasi sudah siap dan menunggu.
Halaman ini berbicara tentang beberapa kebingungan yang ditimbulkan oleh RFC, dan RFC3956 menyebutkan bagaimana domain multicast tertentu mengalami kesulitan berbicara satu sama lain. Mungkin, pada titik ini, sulit untuk diimplementasikan, tetapi saya tidak melihat alasan mengapa server game (dari contoh saya di atas) tidak dapat menetapkan sendiri alamat IPv6 multicast dan menginformasikan klien alamat ini, dan semua tanpa harus meminta izin penugasan multicast IPv6 statis.
Ini adalah sesuatu yang saya ingin tindak lanjuti di masa depan.
Langkah 1: ISP harus mengaktifkan IPv6. Masih.
Lihat juga: RFC6308: Tinjauan Arsitektur Pengalamatan Internet Multicast