Goal: Compare WiFi performance for 'download' traffic (AP to Client) as Payload Size and RF Attenuation levels change using a WiFi access point, a LANforge Attenuator and a LANforge Virtual Station. Traffic is generated by a RFC-2544 script on a Layer-3 UDP connection.
This demo consists of one WiFi access point and one CT523 LANforge WiFIRE machine connected to the LANforge Attenuator with coax SMA cables. (This is not over the air testing).
Create Layer-3 Cross Connect
Go to the Layer 3 tab
Create a cross connect with these settings:
Make sure Endpoint A is eth2 or the wired port to the AP
Make sure Endpoint B is wlan0 or the station associated with the AP
Min PDU Size for both should be AUTO
NOTE: These rate and PDU size settings will be manipulated by the script we setup later.
Verify that the connection is operational before adding a script.
Configure Scripting for Cross Connect
On the Layer-3 tab, click Modify
In the Level 2 box, click Endpoint A Script button
The Cross Connect Script window displays with Script Type: NONE
Select Script Type: RFC-2544 and default values appear:
Select Show Attenuation. This displays attenuation levels in the report.
Run Duration: 30 sec. This is how long each iteration will run.
Pause Duration: 5 sec. We give it some time to transition.
Setup Pass/Fail Criteria and Iteration Steps for the script. For each Attenuation Level, the script will step through each PDU size at the desired rate. If there were multiple rates then for each Attenuation Level, the script would step through each PDU size for each rate.
Max Drop Percent 20%
Max Jitter 200ms
Max RT Latency 1000ms
Rates A: 900Mbps. This sets the client download target rate.
Pld A: 64,512,1024,1472
Attenuator Resource: 1.1.35. You can find your attenuator resources in the Attenuator tab.
Attenuation: 0..+50..955. This is shorthand for: Begin at zero dB attenuation, increase in 5.0dB steps, until 955 dB of attenuation. Individual dB steps could also be specified.
On the Create/Modify Cross Connect window, click OK
Save Data to be able to view past results.
Go to Reporting Menu and select Reporting Manager
Select the GUI Data Collection tab
Choose a directory and select Save
Run the Cross Connect and Generate a Report
On the Layer-3 tab, click Start, and the Script Report window will appear.
View the Dynamic Report
While the script is running, you can view the real-time results of the running script.
Right-Click on wlan0 and select Dynamic Report
Setup the Dynamic Report to view the data you are interested in.
wlan0: RX Signal level shown on Axis-B and RX bps shown on Axis-A
To view Dynamic Report data after the test completes:
Set the Reporting Manager, Generate Report to the directory containing saved data.
Adjust the time scale and Load the data in the Dynamic Report window.
View the graphical results of the script when it completes.
In the Script Report window, click on Graphical Display and a window with the graphical report will display
Scroll to the top of the window to view the graphs. Examples are shown below.