LinuxCommandLibrary

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)

Copied to clipboard