The isochronous traffic option is great! I've been playing around with it a bit. I would like to exercise OFDMA a bit - particularly for stuff like voice traffic with lots of short packets of relatively high priority. Previously I've been using ping - some results attached - but I'd really like to do simulated voice or video.
I have a setup with 32 standalone STA's and I'd like to do bi-directional voice like traffic to them in the presence of an independent Wi-Fi interferer and look at a bunch of statistics.
I'm trying to wrap my head around what I would need to do that. I was thinking of an iperf server on each STA with multiple iperf clients on the server machine - that would do the downlink. I was thinking of doing -r, --tradeoff, but that doesn't do simultaneous up and down I think - plus I'm not clear about whether the traffic would be isochronous.
Am I missing something, or do I need to set up an iperf client on each STA as well as the iperf server, and then a set of 32 iperf servers and clients on the server machine?
There's many ways to skin a cat here so-to-speak. I'd probably make use off --reverse and/or --full-duplex on the client and just start one server to handle the 32 clients. These options should work with the --isochronous option though I'm not sure how well tested that is.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The isochronous traffic option is great! I've been playing around with it a bit. I would like to exercise OFDMA a bit - particularly for stuff like voice traffic with lots of short packets of relatively high priority. Previously I've been using ping - some results attached - but I'd really like to do simulated voice or video.
I have a setup with 32 standalone STA's and I'd like to do bi-directional voice like traffic to them in the presence of an independent Wi-Fi interferer and look at a bunch of statistics.
I'm trying to wrap my head around what I would need to do that. I was thinking of an iperf server on each STA with multiple iperf clients on the server machine - that would do the downlink. I was thinking of doing -r, --tradeoff, but that doesn't do simultaneous up and down I think - plus I'm not clear about whether the traffic would be isochronous.
Am I missing something, or do I need to set up an iperf client on each STA as well as the iperf server, and then a set of 32 iperf servers and clients on the server machine?
Any thoughts or guidance would be appreciated.
There's many ways to skin a cat here so-to-speak. I'd probably make use off --reverse and/or --full-duplex on the client and just start one server to handle the 32 clients. These options should work with the --isochronous option though I'm not sure how well tested that is.