MULTICAST IPv4
Mengapa dua grup IP dapat menggunakan satu MAC yang sama?
Pemetaan ini menggunakan prefiks Ethernet tetap dan 23 bit terendah dari grup IPv4. Beberapa bit grup tidak disertakan, sehingga grup IP yang berbeda dapat menggunakan satu alamat Ethernet yang sama. Host dan switch dapat menggunakan informasi tambahan saat menangani paket. Ini adalah contoh konseptual, bukan hasil pengukuran produk.
Pemetaan
Pemetaan standar mempertahankan 23 bit terendah IPv4.
Tumpang tindih
Grup IP yang berbeda dapat menggunakan alamat hasil pemetaan yang sama.
Penerimaan
Tujuan IP dan keanggotaan host tetap penting.
Tangkap IP tujuan dan MAC secara bersamaan.
Periksa VLAN dan status keanggotaan.
Bandingkan hasil penangkapan paket yang diizinkan di setiap titik akhir.
Daftar periksa pemilihan dan verifikasi — perluas
| Pemeriksaan | Yang perlu dikonfirmasi | Cara memverifikasi |
|---|---|---|
| Pemetaan | IP dan MAC | Tangkap kedua bidang |
| Keanggotaan | Grup dan port | Periksa status host dan switch |
| Jalur | VLAN dan penerusan | Bandingkan hasil penangkapan paket |
Ketika satu perangkat industri mengirim data ke sekelompok penerima, hasil penangkapan paket dapat menunjukkan sesuatu yang mengejutkan: dua alamat multicast IPv4 yang berbeda mungkin menggunakan alamat MAC tujuan Ethernet yang sama. Apakah itu berarti switch melakukan kesalahan? Tidak. Alamat IP dan MAC berada pada lapisan yang berbeda, dan pemetaan multicast IPv4 ke Ethernet standar bukanlah pemetaan satu-ke-satu.

Mulai dari satu-ke-satu dan satu-ke-banyak
Unicast umumnya ditujukan ke satu tujuan, broadcast menjangkau suatu domain broadcast, dan multicast ditujukan ke suatu grup yang diikuti oleh penerima yang berminat. Istilah-istilah ini menjelaskan tujuan komunikasi; istilah tersebut tidak menjamin bahwa setiap perangkat akan menerima atau memproses setiap paket multicast.
Data video, pemantauan, dan status mungkin perlu menjangkau beberapa sistem dalam suatu instalasi industri. Kesesuaian multicast dan perangkat mana yang harus menerimanya bergantung pada aplikasi dan desain jaringan. Switch meneruskan frame Ethernet antarport; host penerima juga memeriksa informasi lapisan jaringan dan keanggotaan grupnya sebelum menyerahkan data ke aplikasi.
Dokumentasi switch industri terkelola Layer 3 dengan pemasangan rel DIN dari FCTELE mencantumkan fitur manajemen multicast, termasuk IGMP snooping. Periksa dokumentasi, versi perangkat lunak, dan konfigurasi untuk model yang digunakan. Artikel ini menjelaskan pemetaan alamat secara umum dan tidak mengklaim sebagai pengujian lapangan produk tersebut.
Mengapa sebuah paket memiliki dua alamat
Ketika paket IP dikirim melalui Ethernet, pengirim menempatkannya di dalam frame Ethernet. Header frame berisi alamat MAC tujuan, sedangkan paket IP di dalamnya memiliki alamat IP tujuan. Keduanya memiliki fungsi yang berbeda dan menempati bidang yang berbeda: MAC digunakan untuk penanganan tautan Ethernet, sedangkan alamat IP mengidentifikasi tujuan pada lapisan jaringan.
Untuk multicast IPv4, pengirim memetakan alamat grup multicast ke MAC multicast Ethernet dan menempatkannya dalam header frame. Switch memilih port keluaran sesuai mekanisme penerusannya dan informasi status multicast yang tersedia. Perangkat penerima kemudian memeriksa tujuan IP dan keanggotaan lokal. Penerusan yang sebenarnya bergantung pada implementasi dan konfigurasi.
Sebagai contoh, grup IPv4 224.1.1.1 dipetakan ke MAC Ethernet 01:00:5E:01:01:01. Angka desimal yang dipisahkan titik mengidentifikasi alamat IPv4; enam byte heksadesimal yang dipisahkan titik dua mengidentifikasi alamat MAC. Keduanya dihubungkan melalui pemetaan, bukan dua cara untuk menuliskan bidang yang sama.
Pemetaan hanya mempertahankan sebagian alamat grup
Multicast IPv4 menggunakan rentang alamat yang telah ditentukan, dan MAC multicast Ethernet memiliki prefiks tetap. Tiga byte MAC pertama adalah 01:00:5E, bit berikutnya ditetapkan ke nol, dan 23 bit terakhir berasal dari 23 bit terendah alamat multicast IPv4. Ilustrasi ini memisahkan prefiks, bit tetap, dan bagian yang dipertahankan.
Bagian grup yang dapat berubah pada alamat multicast IPv4 berisi lebih dari 23 bit. Lima bit grup tidak disertakan dalam pemetaan MAC ini, sehingga grup IP yang berbeda dengan 23 bit terendah yang sama dapat menghasilkan MAC yang sama. Tumpang tindih ini merupakan konsekuensi pemetaan, bukan bukti bahwa perangkat salah menghitung alamat.
Pemula tidak perlu menghitung nilai biner secara manual untuk mengonfigurasi suatu lokasi. Hal yang penting adalah MAC bukan salinan lengkap alamat IP. Saat melakukan penyelidikan, catat IP tujuan, MAC tujuan, dan status penerima atau port secara bersamaan, alih-alih hanya melihat satu bidang.

MAC yang sama tidak membuat dua grup IP menjadi identik
Berikut contoh yang dapat diperiksa: 224.1.1.1 dan 225.1.1.1 adalah grup multicast IPv4 yang berbeda, tetapi keduanya dipetakan ke 01:00:5E:01:01:01. Alamat contoh ini menjelaskan pemetaan; alamat tersebut bukan klaim bahwa instalasi tertentu menggunakannya atau bahwa suatu produk telah diukur.
Meskipun dua frame Ethernet memiliki MAC tujuan yang sama, alamat IP tujuan yang dienkapsulasi di dalamnya tetap berbeda. Adaptor jaringan atau switch yang hanya mengandalkan MAC untuk keputusan awal penerimaan atau penerusan tidak dapat membedakan kedua grup tersebut berdasarkan bidang itu saja. Penanganan selanjutnya juga dapat menggunakan tujuan IP, keanggotaan multicast, dan langganan aplikasi.
Karena itu, melihat MAC yang sama tidak membuktikan bahwa aplikasi menerima konten grup lain, dan juga tidak membuktikan bahwa switch sepenuhnya mengisolasi grup-grup tersebut. Hasilnya bergantung pada implementasi penerusan, status IGMP snooping, dan tumpukan protokol jaringan host. Tangkapan layar yang hanya menampilkan alamat MAC tidak dapat membuktikan bahwa pemfilteran sudah benar.
IGMP snooping bukanlah pemetaan
IGMP digunakan oleh host IPv4 untuk menyatakan keanggotaan multicast. Switch yang mendukung IGMP snooping dapat mengamati pesan kontrol yang relevan dan memelihara informasi tentang grup dan port, sehingga membantu mengurangi lalu lintas multicast pada port yang tidak membutuhkannya. Periksa implementasi dan konfigurasi aktual terkait tabel port, querier, dan perilaku kedaluwarsa.
Pemetaan menentukan MAC tujuan Ethernet yang sesuai dengan suatu grup multicast IPv4. IGMP snooping berkaitan dengan port mana yang memerlukan lalu lintas grup tertentu. Mekanisme-mekanisme ini saling terkait, tetapi tidak dapat saling menggantikan. Mengetahui MAC saja tidak mengungkap penerima saat ini atau membuktikan bahwa status keanggotaan masih berlaku.
Jika suatu port tidak menerima lalu lintas yang diharapkan, pertama-tama periksa apakah host telah bergabung dengan grup IP yang benar, apakah VLAN cocok, dan apakah switch memiliki status keanggotaan yang diharapkan. Kemudian periksa querier dan jalur upstream. Jangan menganggap setiap masalah multicast disebabkan oleh benturan alamat atau menonaktifkan pemfilteran tanpa menilai dampaknya.

Tangkap frame, alamat IP, dan lokasi
Catatan yang berguna mencakup lokasi penangkapan paket, VLAN, waktu, MAC tujuan Ethernet, tujuan IPv4, dan port yang relevan. Bedakan apa yang diamati pada port mirroring, host penerima, atau pengirim: setiap posisi dapat melihat kumpulan lalu lintas yang berbeda, dan satu hasil penangkapan paket tidak otomatis mewakili seluruh jaringan.
Sebagai contoh, jika pengirim mengirimkan paket untuk grup yang dimaksud dan frame terlihat pada port masuk switch tetapi tidak pada port keluar yang dituju, selanjutnya periksa keanggotaan VLAN dan kebijakan penerusan. Jika frame mencapai host tetapi aplikasi tidak menerima apa pun, periksa antarmuka yang dipilih dan grup yang diikuti. Urutan ini mempersempit penyelidikan tanpa mengasumsikan implementasi internal tertentu.
Tafsirkan querier dalam konteks instalasi: status keanggotaan yang diamati dapat berubah seiring waktu. Keterjangkauan pesan kontrol, konfigurasi, dan pengaturan waktu kedaluwarsa semuanya dapat memengaruhi catatan. Catat waktu penangkapan paket dan versi konfigurasi agar pengamatan dari waktu yang berbeda tidak disalahartikan sebagai satu hasil.
Untuk memverifikasi MAC yang sama, gunakan lalu lintas pengujian yang diizinkan dan tidak memiliki makna kendali produksi. Catat IP tujuan dan MAC kedua paket, keanggotaan grup, serta status penerusan port. Contoh dan ilustrasi ini menjelaskan suatu mekanisme; keduanya bukan laporan pengujian lapangan untuk produk tertentu.
Jika aplikasi masih tidak dapat menerima data, periksa aturan firewall host, pemilihan antarmuka, cara aplikasi bergabung dengan grup, dan perutean multicast apa pun antarsubnet. Switching Ethernet, perutean multicast IP, dan langganan aplikasi merupakan tahapan yang berbeda. Penerimaan yang andal memerlukan tahapan-tahapan yang relevan untuk bekerja bersama.
Petakan terlebih dahulu, lalu periksa setiap lapisan
Pemetaan multicast IPv4 mempertahankan 23 bit terendah, sehingga beberapa grup IP dapat menggunakan satu MAC Ethernet yang sama. Frame Ethernet dan paket IP di dalamnya tetap memiliki bidang masing-masing; MAC yang sama tidak membuat dua grup IP menjadi identik. Perilaku aktual harus dievaluasi berdasarkan keanggotaan grup, VLAN, dan pengaturan penerusan.
Dokumentasikan grup yang dituju, host penerima, port switch, dan querier selama perencanaan. Selama uji penerimaan, kumpulkan bukti di pengirim, switch, dan penerima. Hal ini mempermudah pembedaan antara tumpang tindih pemetaan yang memang diharapkan dan masalah penerusan yang sesungguhnya.
Referensi
RFC 1112: Pemetaan multicast IPv4 ke Ethernet · RFC 4541: Pertimbangan IGMP snooping · Informasi produk switch industri terkelola FCTELE.
Diterjemahkan dari artikel teknis berbahasa Mandarin: Baca artikel asli berbahasa Mandarin.
Pertanyaan umum
Apakah setiap grup multicast IPv4 diberi MAC Ethernet yang unik?
Tidak. Grup IPv4 yang berbeda dapat menggunakan MAC yang sama karena hanya 23 bit terendah IP yang dipetakan.
Dapatkah IGMP snooping menggantikan pemetaan alamat?
Tidak. Pemetaan menetapkan tujuan Ethernet; snooping membantu mengaitkan keanggotaan grup dan port, bergantung pada implementasinya.
Apakah MAC yang sama berarti aplikasi menerima konten yang sama?
Belum tentu. Tujuan IP dan keanggotaan host tetap relevan, sementara penerusan dan pemfilteran bergantung pada perangkat dan konfigurasi.
Cakupan dan bacaan lanjutan
Ini adalah contoh umum pemetaan IPv4, bukan pengujian atau pengukuran produk.
Fungsi switch industri dan multicast · Cara switch industri meneruskan frame · RFC 1112 · RFC 4541


