Hello.
I have spent a large chunk of today doing wifi testing with the quagga
implementation of homenet isis.
https://plus.google.com/110006881111138232905/posts/UwYS9h2n7eM
I have been using iperf3 sending 2 megabit/s of UDP:
iperf3 -l 1400 -R -u -b 10M -t 6000 -c 10.0.58.140
The setup is that I set up a WDR4900 with one connection to the Internet
(not really relevant), and one wired connection to an Ubuntu machine. I
then set up two additional WDR4900 on my sons tricycle, plus a laptop.
+----W1-----+R1
C1 +----+R3 +
+ +
+----W0-----+R2+---+C2
C1-R3, R2-C2, R1-R2 are wired connections.
W0 is 5GHz radio.
W1 is 2.4GHz radio.
I'm running all radios at 10mW.
If I position the setup just outside the room the R3 is located in, W0 has
better SNR and lower metric, and is thus used. As I move further away from
R3, W1 will start to get better SNR compared to W0, as W0 is degrading
more per physical distance compared to W1.
Generally I only see very little packet loss as long as at least one of
the radios has decent radio performance. I can go back and forth between
W0 and W1 being the best radio with usually just 0-10 packets lost out of
893 packets per second, usually it's 0-3.
I spent part of the day doing testing between laptop and a VM on my normal
laptop, but I just in the past hour discovered that this VM causes packet
loss. I replaced it with another computer and now all the spurious packet
loss I was seeing before even using cable, is gone.
So this is a very simple setup, and it's also loop-free at least in one
direction, traffic R3->C2 is loop-free either via R2 and R1, whereas
R2->C1 can loop at R1 until R1 has converged its routing table due to a
change received from R2.
Also, the above UDP test is only in one direction. How should I record
the testing, should I have two sessions, one in each direction, and just
log the results to file, so we see per-second result of packets
sent/received and packet delay variance (iperf3 will give a value there).
I mean, from setting up everything and then just powering it up and moving
it around, it basically "just works". I can move the rig out of coverage,
it'll connect and start working as soon as the radios are up, and when
there is a lower SNR radio, it'll move to it without any major packet
loss.
I could for instance make a screen shot video of 10 minutes of testing
with all the values scrolling, on the screen including the homenet web
"bubble" diagram in the corner somewhere, and "ip monitor" running so the
metrics can be seen continously.
Suggestions for tests greatly appreciated.
--
Mikael Abrahamsson email: [email protected]
_______________________________________________
homenet mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/homenet