The Nodegrid can be used as the gateway to the OOB network OOB-LAN to segregate from the production network. In doing so, it is necessary to know the performance of the OOB-LAN to validate if the network is adequate for all the devices management. Performance between two end points of the Network can be used to test the throughput of any network.
Using two Nodegrid SR devices with network interfaces, setup the as two end points of the testing network.
Connect the NetS ethernet port for the connectivity of the Network.
User can have more than one IPERF3 clients, but the test should be done one at a time to test the network between different endpoint.
1. Create the network IP address for testing
In the Nodegrid WebUI (Nodegrid Manager NGM), go to Network::Connections then click on the BACKPLANE0 interface.
Assign a static IP Example: 172.140.10.1/24 for the Server side. Do the same for each of the client with a different IP in the same network
2. Execute iperf3 commands
On the Server Nodegrid appliance, go to root shell.
then run "iperf3 -s -f G" the -s indicates that this is the server side, the -f indicates bandwidth format, K - Kilobits, M - Megabits, G - Gigabits
user can also use the -D Daemon options to run it in the background
On the Client Nodegrid appliance, go to the root shell
then run "iperf3 -c 172.140.10.1 -b 0 -t 5" -c indicates the connection to the given server address, -b 0 means unlimited rates, -t number of time the traffic is to be sent
3. Results
The output of the client side shows the rates that it was able to pass through the network.
~# iperf3 -c 172.140.10.1 -b 0 -t 5
Connecting to host 172.140.10.1, port 5201
[ 5] local 172.140.10.101 port 42136 connected to 172.140.10.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 114 MBytes 960 Mbits/sec 0 508 KBytes
[ 5] 1.00-2.00 sec 113 MBytes 949 Mbits/sec 0 508 KBytes
[ 5] 2.00-3.00 sec 114 MBytes 956 Mbits/sec 0 508 KBytes
[ 5] 3.00-4.00 sec 113 MBytes 946 Mbits/sec 0 508 KBytes
[ 5] 4.00-5.00 sec 113 MBytes 946 Mbits/sec 0 508 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-5.00 sec 567 MBytes 951 Mbits/sec 0 sender
[ 5] 0.00-5.04 sec 565 MBytes 940 Mbits/sec receiver
iperf Done.
4. Conclusion
The server side command should be executed first. Besides, if the test is to run routinely, executes the command with the -D option
The Client side command can be scripted and set in the scheduler to run and validates the output at some time interval. It would be best to have a notification setup to alert Network Manager of the iperf3 test results.