eutp
Control and monitor EUTELIS UPT devices
SYNOPSIS
eutp
[options] [hostname]
PARAMETERS
-s packetsize
Specifies the size of the UDP packets to be sent, in bytes.
-d duration
Sets the duration of the test, in seconds.
-r rate
Defines the sending rate, in packets per second.
-p port
Specifies the UDP port to use.
-i interval
Sets the reporting interval, in seconds.
-t ttl
Defines the UDP TTL.
-S source address
Specifies the source IP address.
-T
Timestamp packets and report delay measurements
DESCRIPTION
eutp
is a command-line utility designed for performing various UDP network tests. It's an enhanced version of simpler UDP testing tools, providing more control over packet generation, timing, and reporting. eutp
can be used to measure network bandwidth, packet loss, latency, and jitter. It supports sending and receiving UDP packets of configurable sizes and rates, allowing users to simulate different network conditions. The tool is valuable for network administrators, developers, and researchers who need to analyze UDP network performance. It's useful for troubleshooting network issues, verifying network configurations, and evaluating the performance of UDP-based applications. It includes functionalities for timestamping packets which allows you to do latency measurements.eutp
helps users to gain deeper insights into the behaviour of UDP traffic.
CAVEATS
eutp
requires appropriate network permissions to send and receive UDP packets. Results may be affected by network congestion, firewall rules, and other network conditions. Packet loss and jitter measurements can be sensitive to system load on both the sender and receiver. eutp
might require root permissions to bind to certain ports.
EXAMPLE USAGE
To send UDP packets of size 1024 bytes to host example.com
on port 5000 at a rate of 100 packets per second for 10 seconds, use:eutp -s 1024 -r 100 -d 10 example.com -p 5000
To timestamp the packets sent to example.com
: eutp -T example.com
HISTORY
The eutp
command has evolved to provide more advanced UDP testing capabilities compared to basic tools like ping
using the UDP protocol.
It was developed to give network engineers a dedicated tool to test UDP network performance, with more options for packet size, rate and time interval configuration.
SEE ALSO
ping(8), traceroute(8), netstat(1), tcpdump(1)