0% found this document useful (0 votes)
117 views

Basic Throughput Check

The document provides instructions for testing UE throughput using iperf. It recommends testing within the customer network using a test server to avoid external factors. It suggests using UDP traffic for testing as packet loss affects TCP throughput but not UDP. Basic checks include verifying the test setup, APN, and subscriber profile maximum bitrates. Iperf commands are provided to run UDP downloads from the test server at 100Mbps and uploads to the test server at 50Mbps for 10 minutes each.

Uploaded by

irawan5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
117 views

Basic Throughput Check

The document provides instructions for testing UE throughput using iperf. It recommends testing within the customer network using a test server to avoid external factors. It suggests using UDP traffic for testing as packet loss affects TCP throughput but not UDP. Basic checks include verifying the test setup, APN, and subscriber profile maximum bitrates. Iperf commands are provided to run UDP downloads from the test server at 100Mbps and uploads to the test server at 50Mbps for 10 minutes each.

Uploaded by

irawan5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

UE THROUGHPUT CHECK

Basic Test
UE THROUGHPUT CHECK

 Test environment
Most applications used by the end-user is conducted over the TCP protocol. Example services are
http (web browsing), ftp, email and online speed tests. If possible, try to avoid testing over the internet
as we have no control after the traffic leaves the customer network.
Request a test server within the customer network, where we have control over equipment and
parameters affecting throughput.

 Run user traffic using UDP


Many factors can affect e2e throughput. As TCP packet loss may impact throughput heavily, we
prefer to use UDP traffic for test as UDP packet loss has no effect on delay. It also enables us to
conclude if the throughput problem affects both TCP and UDP or only TCP or UDP. TCP speed will
always be slightly lower than UDP speed. Therefore, if UDP speed is bad, TCP speed will also be bad.
For example, if we have bad throughput running TCP traffic and excellent throughput running UDP
traffic, we most likely have a well performing air interface.
UE THROUGHPUT CHECK

 Basic checks
 Is your current test setup verified as working (UE/SIM/Laptop)? Did you try another UE?
 Is the correct APN in use?
 What is the Aggregate Maximum Bitrate in DL/UL associated with your subscriber profile?
Check S1AP message InitialContextSetupRequest in TEMS/XCAL:

value InitialContextSetupRequest : {
protocolIEs {
value UEAggregateMaximumBitrate : {
uEaggregateMaximumBitRateDL 999000000, [999 Mbps]
uEaggregateMaximumBitRateUL 999000000 [999 Mbps]
}
UE THROUGHPUT CHECK

 Iperf
Iperf is a tool used to generate a constant stream of network traffic. It can be used for both
TCP and UDP traffic tests. A big advantage is that Iperf has a lot of parameters that can be
used to change the behavior of the network traffic. The parameters are set by giving an
input flag together with a value when you start Iperf. To download Iperf, see [5],[6],[7]. Iperf
is a command line tool. For Windows, extract Iperf.exe together with the .dll files into a
directory, i.e. C:\Iperf.
-s Indicates start as server
-c Indicates start as client, this has to be followed by the ip-address where the iperf-server is running (on the UE
side if running downlink).
-p Is the port nr, 5001 is standard but any port can be used.
-u Indicates UDP traffic
-i Is the update interval for which printouts of the received data is shown.
-b Is the bandwidth on how much traffic the client will try to push. 60M is 60 Mbit/s.
-t Is how many seconds it should run for.
-l Is buffer length - specify the length of send or receive buffer.
UE THROUGHPUT CHECK

 For UDP DL traffic test [MIMO, 20 MHz BW]


 Start Iperf server in UE/Laptop:
C:\Iperf\iperf –s -u -i 1 -p 5001
 Start Iperf client in test server:
C:\Iperf\iperf -c <UE/Laptop IP> -u -i 1 -l 1360 -b 100M -p 5001 -t 600 -u -i 1 -p 5001

 For UDP UL traffic test [MIMO, 20 MHz BW]


 Start Iperf server in test server:
C:\Iperf\iperf –s -u -i 1 -p 5001
 Start Iperf client in UE/Laptop:
C:\Iperf\iperf -c <test server IP> -u -i 1 -l 1360 -b 50M -p 5001 -t 600 -u -i 1 -p 5001

Note: Make sure UDP traffic is allowed in test server firewall. Create a rule or turn off if possible.
THANK YOU

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy