Running iperf3 server on an edge-computing capable Peplink router

This is the use-case document for how we implement iperf3 for performance testing on our BR2 and MBX routers, not everything is necessarily applicable to you.

On-Site Validation and Performance Testing

  1. Hardware and Software Testbed Prerequisites:
    a. Base Station Site:
    i. Peplink MAX BR2 Pro with iperf3 (Docker)
    ii. Starlink Flat High Performance Terminal
    b. VPN Hub Site:
    i. AWS Cloud Computing Hosting Platform
  2. Technical specifications: Amazon EC2 t3.medium instance. The T3 instance features an Intel Xeon Platinum 8000 series processor, two vCPUs, 4GB of memory, and 5Gbps burstable NIC capacity.
    ii. Pepwave FusionHUB Essential with hub and spoke VPNs from the Hub to the base-station and remote station.
    c. Remote Station site:
    i. Dell XPS laptop with Windows 10, iperf3 client, and WinMTR software.
    ii. Peplink Pepwave MAX HD2 MBX 5G with iPerf3 (Docker)
  3. iPerf3 Docker Installation:
    a. Navigate to “Advanced/Docker” in the Peplink Remote Web Admin window.

b. Click “here” as shown above to search for the iPerf3 Docker image.

c. Type “iperf3” in the Search window and select “Search” as shown above.
d. Select the download icon to download “networkstatic/iperf3.”
e. Once the download is complete, click the “x” on the Search page to close it.

Picture3

f. Run the command “docker run networkstatic/iperf3 -s” by entering it into the Create window then select the “Create” button.

Picture4

g. The IP Address shown above is the iperf3 server IP.

2 Likes