wiki:test_multicast_join
Test Multicast Join (iperf)
Jun 2017
We can test if our device can join a multicast using a tool called iperf. iperf is not installed by default, so you will have to add it by us9ing:
yum install iperf
If you see the following error when trying to install iperf:
Loaded plugins: fastestmirror base | 3.6 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/4): base/7/x86_64/group_gz | 156 kB 00:00:00 (2/4): extras/7/x86_64/primary_db | 110 kB 00:00:00 (3/4): updates/7/x86_64/primary_db | 2.7 MB 00:00:00 (4/4): base/7/x86_64/primary_db | 5.7 MB 00:00:01 Determining fastest mirrors * base: anorien.csc.warwick.ac.uk * extras: mirrors.clouvider.net * updates: mirrors.coreix.net No package iperf available. Error: Nothing to do
The last line that states Error: Nothing to do means that CentOS doesn't know where to get iperf from (not in the repositories that CentOS is aware of) then you can run the following.
yum install epel-release
This will install the relevant repositories for CentOS to find iperf. Once again you can run:
yum install iperf
Once installed, you can use iperf to connect to a multicast stream by using the following syntax.
iperf -s -u -B 239.0.200.1 -p 10001 -i 1
Example output
------------------------------------------------------------ Server listening on UDP port 10001 Binding to local address 239.0.200.1 Joining multicast group 239.0.200.1 Receiving 1470 byte datagrams UDP buffer size: 16.0 MByte (default) ------------------------------------------------------------ [ 3] local 239.0.200.1 port 10001 connected with 10.27.250.1 port 10000 [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 0.0- 1.0 sec 775 KBytes 6.35 Mbits/sec 1472463338220.286 ms 1195888311/1195888914 (1e+02%) [ 3] 0.0- 1.0 sec 595 datagrams received out-of-order [ 3] 1.0- 2.0 sec 775 KBytes 6.35 Mbits/sec 1590510364122.785 ms 0/ 0 (-nan%) [ 3] 1.0- 2.0 sec 603 datagrams received out-of-order [ 3] 2.0- 3.0 sec 775 KBytes 6.35 Mbits/sec 1477144115030.008 ms 0/ 0 (-nan%) [ 3] 2.0- 3.0 sec 603 datagrams received out-of-order [ 3] 3.0- 4.0 sec 775 KBytes 6.35 Mbits/sec 1472946740641.257 ms 0/ 0 (-nan%) [ 3] 3.0- 4.0 sec 603 datagrams received out-of-order [ 3] 4.0- 5.0 sec 775 KBytes 6.35 Mbits/sec 1264384362197.854 ms 6/ 7 (86%)
wiki/test_multicast_join.txt · Last modified: 2023/03/09 22:35 by 127.0.0.1