RFC Errata
RFC 5357, "A Two-Way Active Measurement Protocol (TWAMP)", October 2008
Note: This RFC has been updated by RFC 5618, RFC 5938, RFC 6038, RFC 7717, RFC 7750, RFC 8545
Source of RFC: ippm (ops)See Also: RFC 5357 w/ inline errata
Errata ID: 1587
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Alfred Hoenes
Date Reported: 2008-11-05
Verifier Name: Lars Eggert
Date Verified: 2009-05-14
Section 3.5, pg.10 says:
<< last paragraph of 3.5 >> When the requested Receiver Port is not available (e.g., port in use), the Server at the Session-Reflector MAY suggest an alternate and available port for this session in the Port field. The Session- Sender either accepts the alternate port, or composes a new Session- | Request message with suitable parameters. Otherwise, the Server at vvvvvvvvvvvvvvvvvv !!!!!!!!!!^^^ | the Control-Client uses the Accept field to convey other forms of | session rejection or failure and MUST NOT suggest an alternate port; ^ in this case, the Port field MUST be set to zero.
It should say:
When the requested Receiver Port is not available (e.g., port in use), the Server at the Session-Reflector MAY suggest an alternate and available port for this session in the Port field. The Session- Sender either accepts the alternate port, or composes a new Session- | Request message with suitable parameters. Otherwise, the Server uses ^ | the Accept field to convey other forms of session rejection or | failure to the Control-Client and MUST NOT suggest an alternate port; ^^^^^^^^^^^^^^^^^^^^^^^ in this case, the Port field MUST be set to zero.
Notes:
The original description does not match the architectural model depicted
in the figure in Section 1.2 (page 4), where the Server and the
Control-Client are distinct entities, and the TWAMP-Control messages
flow between these parties.
The proposed corrected text aims to clarify the roles.