Saya mencari alat sederhana yang bagus yang berjalan pada OS standar (Windows atau Linux) yang dapat saya gunakan untuk menguji apakah multicast dilewatkan dengan benar oleh router.
Saya telah diminta oleh klien untuk mengaktifkan routing multicast pada kotak Linux yang bertindak sebagai router mereka karena sistem telepon mereka membutuhkan multicast untuk beberapa fitur. Karena saya secara fisik tidak dekat dengan klien, saya tidak benar-benar memiliki kemampuan untuk bereksperimen dengan berbagai metode untuk mengatur perutean multicast di Linux. Saya dapat mengatur router di meja saya yang identik dengan apa yang digunakan pada jaringan mereka, tetapi saya tidak tahu ada alat sederhana yang bagus yang dapat saya gunakan untuk menghasilkan atau mendengarkan lalu lintas multicast.
Satu alat mulicast yang saya temukan adalah alat mcast.exe yang merupakan bagian dari kit sumber daya Windows 2000/2003. Dari apa yang saya baca online sepertinya mcast.exe tidak berfungsi di router, dan hanya berfungsi di jaringan lokal, sehingga sepertinya tidak berguna bagi saya untuk menguji multicast routing.
Jadi alat apa yang Anda gunakan untuk menguji bahwa routing multicast sudah diatur dengan benar?
iperf sempurna untuk ini dan sudah tersedia untuk sebagian besar distribusi linux dan windows.
Di sisi pendengar:
... dan akan menunggu untuk mendengar dari sumbernya. Pada sumbernya, mulailah mengirim:
pada saat yang sama, Anda akan melihat pendengar menerima lalu lintas:
Dengan menentukan
-T 32
opsi pada pengirim, Anda menetapkan TTL ke 32 yang akan memastikan lalu lintas dapat dialihkan (dengan asumsi IGMP, PIM, dan yang lainnya di router sudah dikonfigurasi dengan benar)BTW, terakhir kali saya mencoba menggunakan VLC dalam skenario ini, saya mengalami masalah di mana VLC akan mengabaikan pengaturan TTL dan selalu mengirimkan paket dengan TTL yang diatur ke 1. Baca laporan bug untuk solusinya.
sumber
Ini mungkin atau mungkin tidak membantu, tetapi di masa lalu, saya telah menggunakan VLC (dari semua hal) sebagai sumber video multicast. Dalam kasus penggunaan saya, aliran multicast tidak pernah perlu melampaui domain L2, jadi saya tidak bisa mengatakan apakah lalu lintas yang dihasilkannya adalah multicast routable yang "layak".
sumber
mcast adalah alat yang kami gunakan untuk melihat apakah multicast diizinkan oleh router lokal kami. Seharusnya dinonaktifkan secara default.
Anda tidak ingin paket multicast berkeliaran menyumbat jaringan di mana mereka tidak diperlukan.
sumber
Anda juga dapat mencoba aplikasi ini: VIC dan RAT, aplikasi multicast yang dulu dikembangkan untuk MBONE, tersedia untuk Windows XP dan UNIX. Ini juga mendukung IPv4 dan IPv6 Multicast. Anda dapat melihatnya di http://mediatools.cs.ucl.ac.uk/nets/mmedia/
sumber