[Technical Errata Reported] RFC6726 (3870)
RFC Errata System <[email protected]> Wed, 22 Jan 2014 22:55:25 -0800 (PST)
| Newsgroups | gmane.ietf.rmt |
|---|---|
| Message-ID | <[email protected]> |
The following errata report has been submitted for RFC6726, "FLUTE - File Delivery over Unidirectional Transport". -------------------------------------- You may review the report below and at: http://www.rfc-editor.org/errata_search.php?rfc=6726&eid=3870 -------------------------------------- Type: Technical Reported by: Thomas Stockhammer <[email protected]> Section: 11.1 Original Text ------------- Incremented the FLUTE protocol version from 1 to 2, due to concerns about backwards compatibility. For instance, the LCT header changed between RFC 3451 and [RFC5651]. In RFC 3451, the T and R fields of the LCT header indicate the presence of Sender Current Time and Expected Residual Time, respectively. In [RFC5651], these fields MUST be set to zero and MUST be ignored by receivers (instead, the EXT_TIME Header Extensions can convey this information if needed). Thus, [RFC5651] is not backwards compatible with RFC 3451, even though both use LCT version 1. FLUTE version 1 as specified in [RFC3926] MUST use RFC 3451. FLUTE version 2 as specified in this document MUST use [RFC5651]. Therefore, an implementation that relies on [RFC3926] and RFC 3451 will not be backwards compatible with FLUTE as specified in this document. Corrected Text -------------- Incremented the FLUTE protocol version from 1 to 2, due to concerns about backwards compatibility. For instance, the LCT header changed between RFC 3451 and [RFC5651]. In RFC 3451, the T and R fields of the LCT header indicate the presence of Sender Current Time and Expected Residual Time, respectively. In [RFC5651], these fields MUST be set to zero and MUST be ignored by receivers (instead, the EXT_TIME Header Extensions can convey this information if needed). Thus, [RFC5651] is not backwards compatible with RFC 3451, even though both use LCT version 1. FLUTE version 1 as specified in [RFC3926] SHOULD use RFC 3451. FLUTE version 2 as specified in this document MUST use [RFC5651]. Therefore, an implementation that relies on [RFC3926] and RFC 3451 will not be backwards compatible with FLUTE as specified in this document. Notes ----- The only change that is requested is to change "FLUTE version 1 as specified in [RFC3926] MUST use RFC 3451." to "FLUTE version 1 as specified in [RFC3926] SHOULD use RFC 3451. " This is done as there are deployments that want to use the new functionalities of LCT as defined in RFC5651, but still want to be backward compatible to FLUTE version 1. The above statement being a must prevents this. However, if there are good reasons to not move to FLUTE version 2 (as this would break backward-compatibility for existing receivers), it should be possible to use FLUTE version 1 on top of LCT RFC5651 in order to use the functionalities in RFC5651, especially the header extensions. Instructions: ------------- This errata is currently posted as "Reported". If necessary, please use "Reply All" to discuss whether it should be verified or rejected. When a decision is reached, the verifying party (IESG) can log in to change the status and edit the report, if necessary. -------------------------------------- RFC6726 (draft-ietf-rmt-flute-revised-16) -------------------------------------- Title : FLUTE - File Delivery over Unidirectional Transport Publication Date : November 2012 Author(s) : T. Paila, R. Walsh, M. Luby, V. Roca, R. Lehtonen Category : PROPOSED STANDARD Source : Reliable Multicast Transport Area : Transport Stream : IETF Verifying Party : IESG