154 MDS Orbit MCR/ECR Technical Manual MDS 05-6632A01, Rev. F
The MCR includes an iperf service that allows the unit to receive TCP traffic from a remote host running
iperf. Currently, iperf service is hardcoded to act only as a TCP server listening on port 5001.
As an example, consider the simple private network below. The system administrator would like to test
throughput from the host at 192.168.1.15 to the Orbit MCR at 192.168.2.99. To do so, she enables the
iperf service on the Orbit MCR, which runs as an iperf server. She then starts an iperf client on the remote
host, and configures it to send TCP data streams to the Orbit MCR. The iperf client on the remote host
then receives replies from the MCR and calculates the throughput of the network.Iperf is a tool that can
be used to measure both TCP and UDP performance on a network. Iperf allows a user to set parameters
that can test a network. Iperf reports bandwidth, delay jitter, datagram loss. This unit incorporates a Iperf
server that can be utilized by an external client.
Figure 3-76. Setup using iperf for throughput testing in a private network
Iperf features:
TCP
- Measure bandwidth
- Report MSS/MTU size and observed read sizes.
- Support for TCP window size via socket buffers.
- Multi-threaded if pthreads or Win32 threads are available. Client and server can have
multiple simultaneous connections.
UDP
- Client can create UDP streams of specified bandwidth.
- Measure packet loss
- Measure delay jitter
- Multicast capable
- Multi-threaded if pthreads are available. Client and server can have multiple
simultaneous connections (this doesn't work in Windows).
Iperf is available on many platforms, and there are also open source graphical front-ends available. For
further information on iperf, see the iperf homepage at http://software.es.net/iperf/.
Enabling the Iperf service allows the unit to receive TCP traffic from remote host running iperf.
Currently, iperf service running v2.0.5 and is hardcoded to act only as a TCP server listening on port
5001.
Configuring
The following shows how to enable iperf service – Services / Iperf Server ---> Basic Config:
Figure 3-77. Iperf Enable Screen