Multicast dapat digunakan untuk mengirim paket IP ke sekelompok penerima yang tertarik. Dibandingkan dengan siaran, paket hanya dikirim ke anggota grup multicast dengan bantuan router multicast.
Alamat Multicast
Alamat kelas D (224.0.0.0 – 239.255.255.255) ditetapkan ke multicast. Jadi 4 bit pertama dari alamat multicast harus 1110 dan 28 bit sisanya mewakili kelompok yang berbeda. Beberapa alamat dicadangkan dan telah ditetapkan ke grup tertentu. Misalnya,
- 224.0.0.1 – semua grup host, semua host yang dikonfigurasi IP multicast akan bergabung dengan grup ini saat antarmuka dijalankan.
- 224.0.0.2 – semua grup router multicast
- 224.0.0.22 – Router Multicast IGMP. Laporan anggota IGMP akan dikirim ke alamat ini ketika host bergabung dengan grup multicast, lalu router multicast dapat menerima laporan itu dan mempertahankan keanggotaan grup. Kita dapat menangkap paket berikut ketika sebuah program bergabung dengan grup multicast 225.0.0.37.
Mengaktifkan multicast pada alamat IP
1. Untuk memeriksa apakah multicast sudah diaktifkan pada alamat IP, gunakan perintah “ifconfig”.
# ifconfig eth0 | grep -i multi UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1Catatan :Silakan ganti ethX dengan Ethernet yang sesuai. Jika multicast diaktifkan, sebuah bendera akan ditampilkan.
2. Untuk menonaktifkan multicast pada ip/interface tertentu:
# ifconfig ethX -multicast
3. Untuk mengaktifkan multicast pada ip/interface tertentu :
# ifconfig ethX multicast
Mencantumkan IP yang berlangganan grup multicast
Untuk melihat alamat IP yang telah berlangganan grup multicast, Anda dapat melihat pada isi file berikut /proc/net/igmp . Misalnya:
# cat /proc/net/igmp Idx Device : Count Querier Group Users Timer Reporter 1 lo : 1 V3 010000E0 1 0:00000000 0 2 eth0 : 1 V3 010000E0 1 0:00000000 0
Berdasarkan aplikasi multicast, IP akan menerima atau mentransfer paket.