[Olsr-users] Data throughput with iperf3

Henning Rogge (spam-protected)
Thu Dec 13 18:13:26 CET 2018


Hi,

olsrd2 only sets routes in the routing table... it doesn't touch traffic at
all. So if you can exchange data between the two PIs (which would also work
without the routing agent because of your subnet mask), everything else
should not depend on olsrd2.

You have checked if a ping works between both sides?

Henning

On Tue, Dec 11, 2018 at 1:16 PM Said Uçar <(spam-protected)> wrote:

> Hi all,
>
>
> I'm trying to do some performance tests using olsrd v2 on Raspberry Pi3
> with wlan0 interface using 2 Raspberry Pi without Access Point. I followed
> up the steps on github readme page to run olsrd. I have two pi3 (*let's
> call them PiA and PiB*).  I fetched the source codes and compiled without
> any problem. Then I executed the following commands for PiA;
>
> sudo iw wlan0 set type ibss
> sudo ip link set wlan0 up
> sudo iw wlan0 ibss join my-mesh 2432 key d:2:abcde
> sudo ip addr add *14.15.16.1*/24 dev wlan0
> sudo olsrd2_dlep_static --set=log.info=nhdp_r wlan0
>
> Then the same commands for PiB;
>
> sudo iw wlan0 set type ibss
> sudo ip link set wlan0 up
> sudo iw wlan0 ibss join my-mesh 2432 key d:2:abcde
> sudo ip addr add *14.15.16.2*/24 dev wlan0
> sudo olsrd2_dlep_static --set=log.info=nhdp_r wlan0
>
>
> After running olsrd2 for both pi, I started to see logs in both console.
> Below is the sample logs I see on PiA console;
>
> 12:00:57.126 INFO(nhdp_r) src/nhdp/nhdp/nhdp_reader.c 411: Incoming
> message type 0 from 14.15.16.*2*:269 through any (addrlen = 4), got
> message tlvs
> 12:00:57.127 INFO(nhdp_r) src/nhdp/nhdp/nhdp_reader.c 411: Incoming
> message type 0 from 14.15.16.*2*:269 through wlan0 (addrlen = 4), got
> message tlvs
> 12:00:59.226 INFO(nhdp_r) src/nhdp/nhdp/nhdp_reader.c 411: Incoming
> message type 0 from 14.15.16.*2*:269 through any (addrlen = 4), got
> message tlvs
> 12:00:59.227 INFO(nhdp_r) src/nhdp/nhdp/nhdp_reader.c 411: Incoming
> message type 0 from 14.15.16.*2*:269 through wlan0 (addrlen = 4), got
> message tlvs
>
> And here is the logs that I see on PiB console;
>
> 12:00:25.350 INFO(nhdp_r) src/nhdp/nhdp/nhdp_reader.c 411: Incoming
> message type 0 from 14.15.16.*1*:269 through any (addrlen = 4), got
> message tlvs
> 12:00:25.351 INFO(nhdp_r) src/nhdp/nhdp/nhdp_reader.c 411: Incoming
> message type 0 from 14.15.16.*1*:269 through wlan0 (addrlen = 4), got
> message tlvs
> 12:00:27.450 INFO(nhdp_r) src/nhdp/nhdp/nhdp_reader.c 411: Incoming
> message type 0 from 14.15.16.*1*:269 through any (addrlen = 4), got
> message tlvs
> 12:00:27.451 INFO(nhdp_r) src/nhdp/nhdp/nhdp_reader.c 411: Incoming
> message type 0 from 14.15.16.*1*:269 through wlan0 (addrlen = 4), got
> message tlvs
>
> So far so good, I assumed. Then, to measure bandwidth, I used iperf3.
> Started server on PiA with '*iperf3 -s*' command and started a client on
> PiB using '*iperf3 -c 14.15.16.1*' command. And the results are below
> respectively;
>
>
> ------------------------------
>
> (spam-protected):~ $ iperf3 -s
> -----------------------------------------------------------
> Server listening on 5201
> -----------------------------------------------------------
> Accepted connection from 14.15.16.2, port 41238
> [  5] local 14.15.16.1 port 5201 connected to 14.15.16.2 port 41240
> [ ID] Interval           Transfer     Bandwidth
> [  5]   0.00-1.00   sec  0.00 Bytes  0.00 bits/sec
> [  5]   1.00-2.00   sec  0.00 Bytes  0.00 bits/sec
> [  5]   2.00-3.00   sec  0.00 Bytes  0.00 bits/sec
> [  5]   3.00-4.00   sec  0.00 Bytes  0.00 bits/sec
> [  5]   4.00-5.00   sec  0.00 Bytes  0.00 bits/sec
> [  5]   5.00-6.00   sec  0.00 Bytes  0.00 bits/sec
> [  5]   6.00-7.00   sec  0.00 Bytes  0.00 bits/sec
> [  5]   7.00-8.00   sec  0.00 Bytes  0.00 bits/sec
> [  5]   8.00-9.00   sec  0.00 Bytes  0.00 bits/sec
> [  5]   9.00-10.00  sec  0.00 Bytes  0.00 bits/sec
> [  5]  10.00-10.03  sec  0.00 Bytes  0.00 bits/sec
> - - - - - - - - - - - - - - - - - - - - - - - - -
> [ ID] Interval           Transfer     Bandwidth
> [  5]   0.00-10.03  sec  0.00 Bytes  0.00 bits/sec                  sender
> [  5]   0.00-10.03  sec  0.00 Bytes  0.00 bits/sec
> receiver
> -----------------------------------------------------------
> Server listening on 5201
> -----------------------------------------------------------
> ------------------------------
>
> (spam-protected):~ $ iperf3 -c 14.15.16.1
> Connecting to host 14.15.16.1, port 5201
> [  4] local 14.15.16.2 port 41240 connected to 14.15.16.1 port 5201
> [ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
> [  4]   0.00-1.00   sec  28.3 KBytes   231 Kbits/sec    2   1.41
> KBytes
> [  4]   1.00-2.00   sec  0.00 Bytes  0.00 bits/sec    1   1.41
> KBytes
> [  4]   2.00-3.00   sec  0.00 Bytes  0.00 bits/sec    0   1.41
> KBytes
> [  4]   3.00-4.00   sec  0.00 Bytes  0.00 bits/sec    1   1.41
> KBytes
> [  4]   4.00-5.00   sec  0.00 Bytes  0.00 bits/sec    0   1.41
> KBytes
> [  4]   5.00-6.00   sec  0.00 Bytes  0.00 bits/sec    0   1.41
> KBytes
> [  4]   6.00-7.00   sec  0.00 Bytes  0.00 bits/sec    1   1.41
> KBytes
> [  4]   7.00-8.00   sec  0.00 Bytes  0.00 bits/sec    0   1.41
> KBytes
> [  4]   8.00-9.00   sec  0.00 Bytes  0.00 bits/sec    0   1.41
> KBytes
> [  4]   9.00-10.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41
> KBytes
> - - - - - - - - - - - - - - - - - - - - - - - - -
> [ ID] Interval           Transfer     Bandwidth       Retr
> [  4]   0.00-10.00  sec  28.3 KBytes  23.2 Kbits/sec    5
> sender
> [  4]   0.00-10.00  sec  0.00 Bytes  0.00 bits/sec
> receiver
>
> iperf Done.
> ------------------------------
>
>
> Why the iperf test results are so strange?  Or is my mesh setup wrong? And
> if you have some throughput test results, please share with me.
>
>
> Best Regards,
> --
> Said Uçar
> *Software Engineer*
> *GOHM Electronics & Software*
> m: +905442613124
> a: Bogazici University North Campus Teknopark 103
>   34470 Bebek/ISTANBUL
> w: gohm.com.tr  e: (spam-protected)
> --
> Olsr-users mailing list
> (spam-protected)
> https://lists.olsr.org/mailman/listinfo/olsr-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.olsr.org/pipermail/olsr-users/attachments/20181213/c22ee3ce/attachment.html>


More information about the Olsr-users mailing list