SURFnet5 UDPmon Large Results and SNMP

Description

In this document some UDP experiments are described that were performed with a modified version of the UDPmon package written by R.E. Hughes-Jones. The tool has been modified in the sense that from 5000 packets the sequence number and the arrival time in microsec. are specified. The optional wait time between two successive packets was chosen here to be zero. In the setup described here the tests were executed between the hosts located at EVL, Chicago IL, and those located at SARA, Amsterdam, that are connected with SURFnet5. However, more general UDPmon Large results are available in this document. Other results, also with SNMP, between EVL and SARA via Netherlight are described in this document.

SURFnet5 Test Results

Setup

In this section tests were performed between host gwgsara1, Amsterdam and host prusin, Chicago IL, using SURFnet5. The SNMP counters from the SSR located at SARA, Amsterdam has been read before and after the tests to check for packets lost at that device.

UDPmon Large Results

These tests were executed with packet sizes of 500, 1000, 1200, and 1460 bytes. The time differences with the first packet as function of the packet sequence number are displayed for the direction gwgsara1 => prusin in the . The data for the reverse direction are presented in the . In the bandwidths, calculated with , have been specified for both directions as a function of the packet size. In that table also the # packets lost have been given. Please note that Last_Recv_Seq_Nr in  stands for the sequence number from the last received packet without lost.

(Last_Recv_Seq_Nr * Packet_Size * 8) / Rel_Time   

UDP gwgsara1 => prusin; packet size: 500 bytes
.I.    The relative receiving time as function of the packet sequence number for the UDP stream gwgsara1 => prusin using SURFnet5. The packet size was 500 bytes.

UDP gwgsara1 => prusin; packet size: 1000 bytes
.II.    The relative receiving time as function of the packet sequence number for the UDP stream gwgsara1 => prusin using SURFnet5. The packet size was 1000 bytes.

UDP gwgsara1 => prusin; packet size: 1200 bytes
.III.    The relative receiving time as function of the packet sequence number for the UDP stream gwgsara1 => prusin using SURFnet5. The packet size was 1200 bytes.

UDP gwgsara1 => prusin; packet size: 1460 bytes
.IV.    The relative receiving time as function of the packet sequence number for the UDP stream gwgsara1 => prusin using SURFnet5. The packet size was 1460 bytes.

UDP gwgsara1 => prusin; packet size: 500 bytes
.I.    The relative receiving time as function of the packet sequence number for the UDP stream prusin => gwgsara1 using SURFnet5. The packet size was 500 bytes.

UDP gwgsara1 => prusin; packet size: 1000 bytes
.II.    The relative receiving time as function of the packet sequence number for the UDP stream prusin => gwgsara1 using SURFnet5. The packet size was 1000 bytes.

UDP gwgsara1 => prusin; packet size: 1200 bytes
.III.    The relative receiving time as function of the packet sequence number for the UDP stream prusin => gwgsara1 using SURFnet5. The packet size was 1200 bytes.

UDP gwgsara1 => prusin; packet size: 1460 bytes
.IV.    The relative receiving time as function of the packet sequence number for the UDP stream prusin => gwgsara1 using SURFnet5. The packet size was 1460 bytes.

Stream Packet size
[bytes]
Bandwidth
[Mbit/S]
Last recv.
eq. nr
# Packets
lost
gwgsara1 => prusin 500 321 4920 34
1000 540 4999 0
1200 544 4999 0
1460 554 4999 0
gwgsara1 => prusin 500 315 2275 372
1000 510 2407 275
1200 563 4999 0
1460 573 4999 0

.    The bandwidth calculated with , the last received packets without lost, and the # packets lost given as function of the packet size for the specified directions.

SNMP Counters

For these tests the only available counters were the incoming and outgoing octet counters at the SSR from the interfaces connected with the hosts and SURFnet5. In the packages lost have been listed that were found at the SSR for the corresponding path and packet sizes. The table header "SNMP" -> "Packets lost" is the loosely conversion of the SNMP octets lost to SNMP packets lost by division by the packet size. Only non-zero SNMP and / or UDPmon packages lost are specified.

Path
(src  =>  dest)
Packet size
[bytes]
SNMP UDPmon
Octets lost Packets lost Packets lost
SURFnet5 => gwgsara1 500 8190 16 34
gwgsara1 => SURFnet5 500 166 0 372
1000 0 0 275

.    Packages lost at the SSR detected for the listed paths and packet sizes.

Conclusions

From the UDPmon Large data and the SNMP counters the following conclusions can be drawn:


Other UDPmon Large Results