ARA User Manual

Overview

  • What is ARA?
  • ARA Infrastructure
  • ARA Software Architecture
  • Current ARA Capabilities
  • Citing ARA

Getting Started

  • ARA Acceptable Use Policy
  • Register User Account
  • ARA User Interface
  • Getting Started with ARA Portal
  • ARA Portal Features

ARA Technical Manual

  • ARA Resource Specification
  • Experiment Reproducibility
  • ARA Jupyter Notebooks
  • Software Images Available in ARA
  • ARA Sandbox Service
  • ARA Storage Service
  • Contribute to the ARA Community

ARA Experiments

  • “Hello World!” Experiment
  • AraRAN Experiments
  • AraHaul Experiments
  • Additional Experiments

ARA API Reference

  • AraMIMO API
  • Aviat API
  • AraOptical APIs
  • ARA Weather APIs
  • ARA Power APIs
  • ARA COTS 5G Ericsson APIs

Help

  • FAQ
  • Contact Us
ARA User Manual
  • Aviat Link Throughput and Latency Check
  • View page source

Aviat Link Throughput and Latency Check

Resources needed: Aviat Networks mmWave and microwave radios (WTM 4800) and radio host servers.

Detailed Description: The experiment allows users to measure the delay and bit-rate with different configuration of Aviat radios. The following figure shows the experiment setup involving a long-range (~6 miles) microwave/millimeter-wave links.

../../_images/Aviat_Experiment_1.png

Detailed Steps for the Experiment

  1. Login to the portal portal.arawireless.org with login credentials.

  2. Create two reservations using the Project -> Reservations -> Leases tab from the dashboard.

    1. Aviat Host Computer at Wilson Hall

      • Site: Wilson Hall

      • Resource Type: AraHaul

      • Device Type: Host

      • Device ID: 000

    2. Aviat Host Computer at Agronomy Farm

      • Site: Agronomy Farm

      • Resource Type: AraHaul

      • Device Type: Host

      • Device ID: 000

  3. Launch containers, using Project -> Containers tab in the dashboard, on both the reserved nodes. For containers, use the following attributes:

    • Container Image: arawirelesshub/perf:aviat

    • Network: ARA_Shared_Net

    Provide other attributes as per your discretion following the ARA Hello World Experiment.

  4. Once the container is launched, a floating IP will automatically associated with each container. The floating IP allows you to access the container remotely through SSH via ARA jumpbox. Visit ARA Jumpbox for more information on accessing containers via jumpbox.

  5. On login to the Wilson Hall and Agronomy Farm containers, check the local IP addresses of both, which are used in the experiment to perform the latency testing. Run the following command for checking container IP in both containers.

    # ip addr
    

    Note the IP address of the form 192.168.0.X in both containers.

    An example output from Wilson Hall is as follows:

    ../../_images/ipaddr_WH.png

    Example snapshot from Agronomy Farm is shown below.

    ../../_images/ipaddr_AF.png

Latency Measurement

6. In this experiment, we measure the latency, i.e., the Round-Trip-Time (RTT), over the AraHaul link using the ping utility.

Note

From Step 5 above, the IP address of Aviat at Wilson Hall is 192.168.0.128 and of Agronomy Farm is 192.168.0.2.

For measuring the RTT from Wilson Hall to Agronmony Farm, execute the following command at Wilson Hall container:

# ping 192.168.0.2 -c 10

Example output at Wilson Hall container.

../../_images/ping_WH_AF.png

For measuring the RTT from Agronomy Farm to Wilson Hall, execute the following command at the Agronomy Farm container.

# ping 192.168.0.128 -c 10
../../_images/ping_AF_WH.png

Throughput Measurement

  1. For this experiment, we use the tool iPerf to test the throughput over the AraHaul link. For measuring the throughput, we need to set one container as iPerf server and the other as iPerf client. In the example below, we run the iPerf server at Agronomy Farm and the iPerf client at Wilson Hall.

    Run the following at Agronomy Farm container to start iPerf server.

    # iperf3 -s -B 192.168.0.2
    

    The iPerf server start as follows.

    ../../_images/iperf_Server_Start.png

    For measuring the throughput from Wilson Hall to Agronomy Farm, run the iPerf client at Wilson Hall container as follows.

    # iperf3 -c 192.168.0.2
    

    A snapshot of the iPerf output at Agronomy Farm is shown below.

    ../../_images/iperf_Client_Output.png

    At the same time, the iPerf server at Wilson Hall produces the following output.

    ../../_images/iperf_Server_Output.png
  1. If you want to save the log of the iPerf result, use the following command.

    # iperf3 -c 192.168.0.2 > throughput.txt
    

    Here a file throughput.txt will be created. The file can be listed and content can be printed using the following commands.:

    # ls
    # cat throughput.txt
    

    An example output.

    ../../_images/iperf_Logging.png

The file throughput.txt can be copied to your PC via the ARA jumpbox as per the instructions provided here.

Tip

If you want to perform weather measurements along with the RAN experiments, refer to ARA Weather APIs.


© Copyright © 2021, ARA Team.

Built with Sphinx using a theme provided by Read the Docs.