UDP Speed Test Protocol (UDPSTP)
Values reserved for Experimental Use are not expected to be used on
the Internet but are expected to be used for experiments that are
confined to closed environments.
PDU Identifier
- Ruediger Geib, Len Ciavattone, Xiao Min
- RFC 9946: The UDP Speed Test Protocol (UDPSTP) for One-Way IP Capacity Metric Measurement
| Range |
Registration Procedures |
| 0x0000 |
Reserved |
| 0x0001-0x7F00 |
Specification Required |
| 0x7F01-0x7FE0 |
Experimental Use |
| 0x7FE1-0x7FFF |
Private Use |
| 0x8000-0xFFFE |
IETF Review |
| 0xFFFF |
Reserved |
| Value |
Description |
Reference |
Change Controller |
| 0x0000 |
Reserved |
RFC 9946 |
IETF |
| 0x7F01-0x7FE0 |
Reserved for Experimental Use |
RFC 9946 |
IETF |
| 0x7FE1-0x7FFF |
Reserved for Private Use |
RFC 9946 |
IETF |
| 0xACE1 |
Test Setup PDU |
RFC 9946 |
IETF |
| 0xACE2 |
Test Activation PDU |
RFC 9946 |
IETF |
| 0xBEEF |
Load PDU |
RFC 9946 |
IETF |
| 0xDEAD |
Null PDU |
RFC 9946 |
IETF |
| 0xFEED |
Status Feedback PDU |
RFC 9946 |
IETF |
| 0xFFFF |
Reserved |
RFC 9946 |
IETF |
Protocol Version
- Ruediger Geib, Len Ciavattone, Xiao Min
- RFC 9946: The UDP Speed Test Protocol (UDPSTP) for One-Way IP Capacity Metric Measurement
| Range |
Registration Procedures |
| 0-19 |
Reserved |
| 20-40960 |
IETF Review |
| 40961-53248 |
Specification Required |
| 53249-65534 |
Experimental Use |
| 65535 |
Reserved |
| Value |
Reference |
Change Controller |
| 20 |
RFC 9946 |
IETF |
Test Setup PDU Modifier Bitmap
- RFC 9946: The UDP Speed Test Protocol (UDPSTP) for One-Way IP Capacity Metric Measurement
| Range |
Registration Procedures |
| 00000000-01111111 |
IETF Review |
| 10000000 |
Reserved |
| Value |
Description |
Reference |
| 0x00 |
No modifications |
RFC 9946 |
| 0x01 |
Allow Jumbo datagram sizes above sending rates of 1 Gbps |
RFC 9946 |
| 0x02 |
Use Traditional MTU (1500 bytes with an IP header) |
RFC 9946 |
Test Setup PDU Authentication Mode
- RFC 9946: The UDP Speed Test Protocol (UDPSTP) for One-Way IP Capacity Metric Measurement
| Range |
Registration Procedures |
| 0-59 |
IETF Review |
| 60-63 |
Experimental Use |
| 64-255 |
Reserved |
| Value |
Description |
Reference |
| 0 |
Not used |
RFC 9946 |
| 1 |
Required authentication for the Control phase |
RFC 9946 |
| 2 |
Required authentication for the Control and Data phases |
RFC 9946 |
Test Setup PDU Command Response Field
- Ruediger Geib, Len Ciavattone, Xiao Min
- RFC 9946: The UDP Speed Test Protocol (UDPSTP) for One-Way IP Capacity Metric Measurement
| Range |
Registration Procedures |
| 0-127 |
IETF Review |
| 128-239 |
Specification Required |
| 240-249 |
Experimental Use |
| 250-254 |
Private Use |
| 255 |
Reserved |
| Value |
Description |
Reference |
Change Controller |
| 0 |
None (used by client in Request) |
RFC 9946 |
IETF |
| 1 |
Acknowledgment |
RFC 9946 |
IETF |
| 2 |
Bad protocol version |
RFC 9946 |
IETF |
| 3 |
Invalid Jumbo datagram option |
RFC 9946 |
IETF |
| 4 |
Unexpected authentication in Setup Request |
RFC 9946 |
IETF |
| 5 |
Authentication missing in Setup Request |
RFC 9946 |
IETF |
| 6 |
Invalid authentication method |
RFC 9946 |
IETF |
| 7 |
Authentication failure |
RFC 9946 |
IETF |
| 8 |
Authentication time is invalid in Setup Request |
RFC 9946 |
IETF |
| 9 |
No maximum test bit rate specified |
RFC 9946 |
IETF |
| 10 |
Server maximum bit rate exceeded |
RFC 9946 |
IETF |
| 11 |
MTU option does not match server |
RFC 9946 |
IETF |
| 12 |
Multi-connection parameters rejected by server |
RFC 9946 |
IETF |
| 13 |
Connection allocation failure on server |
RFC 9946 |
IETF |
| 14-239 |
Unassigned |
|
|
| 240-249 |
Reserved for Experimental Use |
RFC 9946 |
IETF |
| 250-254 |
Reserved for Private Use |
RFC 9946 |
IETF |
| 255 |
Reserved |
RFC 9946 |
IETF |
Test Activation PDU Command Request
- Ruediger Geib, Len Ciavattone, Xiao Min
- RFC 9946: The UDP Speed Test Protocol (UDPSTP) for One-Way IP Capacity Metric Measurement
| Range |
Registration Procedures |
| 0-127 |
IETF Review |
| 128-239 |
Specification Required |
| 240-249 |
Experimental Use |
| 250-254 |
Private Use |
| 255 |
Reserved |
| Value |
Description |
Reference |
Change Controller |
| 0 |
No Request |
RFC 9946 |
IETF |
| 1 |
Request test in upstream direction (client to server) |
RFC 9946 |
IETF |
| 2 |
Request test in downstream direction (server to client) |
RFC 9946 |
IETF |
| 3-239 |
Unassigned |
|
|
| 240-249 |
Reserved for Experimental Use |
RFC 9946 |
IETF |
| 250-254 |
Reserved for Private Use |
RFC 9946 |
IETF |
| 255 |
Reserved |
RFC 9946 |
IETF |
Test Activation PDU Modifier Bitmap
- RFC 9946: The UDP Speed Test Protocol (UDPSTP) for One-Way IP Capacity Metric Measurement
| Range |
Registration Procedures |
| 00000000-01111111 |
IETF Review |
| 10000000 |
Reserved |
| Value |
Description |
Reference |
| 0x00 |
No modifications |
RFC 9946 |
| 0x01 |
Set when srIndexConf is start rate for search |
RFC 9946 |
| 0x02 |
Set for randomized UDP payload |
RFC 9946 |
Test Activation PDU Rate Adjustment Algo
- RFC 9946: The UDP Speed Test Protocol (UDPSTP) for One-Way IP Capacity Metric Measurement
The algorithm identifier is a capitalized alphabetic UTF-8 value (A-Z),
specified by the corresponding incremental numeric.
| Range |
Registration Procedures |
| A-Y |
IETF Review |
| Z |
Reserved |
| Value (Numeric) |
Description |
Reference |
| A(n/a) |
Not used |
RFC 9946 |
| B(0) |
Rate algorithm Type B |
Y.1540Amd2 |
| C(1) |
Rate algorithm Type C |
TR-471 |
Test Activation PDU Command Response Field
- Ruediger Geib, Len Ciavattone, Xiao Min
- RFC 9946: The UDP Speed Test Protocol (UDPSTP) for One-Way IP Capacity Metric Measurement
| Range |
Registration Procedures |
| 0-127 |
IETF Review |
| 128-239 |
Specification Required |
| 240-249 |
Experimental Use |
| 250-254 |
Private Use |
| 255 |
Reserved |
| Value |
Description |
Reference |
Change Controller |
| 0 |
None (used by client in Request) |
RFC 9946 |
IETF |
| 1 |
Server acknowledgment |
RFC 9946 |
IETF |
| 2 |
Server indicates an error |
RFC 9946 |
IETF |
| 3-239 |
Unassigned |
|
|
| 240-249 |
Reserved for Experimental Use |
RFC 9946 |
IETF |
| 250-254 |
Reserved for Private Use |
RFC 9946 |
IETF |
| 255 |
Reserved |
RFC 9946 |
IETF |