[tsvwg] [Editorial Errata Reported] RFC3168 (5966)
RFC Errata System <rfc-editor@rfc-editor.org> Sun, 26 January 2020 00:57 UTC
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BEB0120044 for <tsvwg@ietfa.amsl.com>; Sat, 25 Jan 2020 16:57:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FSZCka6bF_gP for <tsvwg@ietfa.amsl.com>; Sat, 25 Jan 2020 16:57:16 -0800 (PST)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5E08A12001E for <tsvwg@ietf.org>; Sat, 25 Jan 2020 16:57:16 -0800 (PST)
Received: by rfc-editor.org (Postfix, from userid 30) id 253B1F406DB; Sat, 25 Jan 2020 16:57:04 -0800 (PST)
To: kk@teraoptic.com, floyd@aciri.org, black_david@emc.com, ietf@kuehlewind.net, magnus.westerlund@ericsson.com, david.black@dell.com, gorry@erg.abdn.ac.uk, wes@mti-systems.com
X-PHP-Originating-Script: 30:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: rscheff@gmx.at, tsvwg@ietf.org, rfc-editor@rfc-editor.org
Content-Type: text/plain; charset="UTF-8"
Message-Id: <20200126005704.253B1F406DB@rfc-editor.org>
Date: Sat, 25 Jan 2020 16:57:04 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/eBFv68rWv0OX5GkR95rNy0vovVM>
Subject: [tsvwg] [Editorial Errata Reported] RFC3168 (5966)
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Jan 2020 00:57:18 -0000
The following errata report has been submitted for RFC3168, "The Addition of Explicit Congestion Notification (ECN) to IP". -------------------------------------- You may review the report below and at: https://www.rfc-editor.org/errata/eid5966 -------------------------------------- Type: Editorial Reported by: Richard Scheffenegger <rscheff@gmx.at> Section: 6.1 Original Text ------------- Section 6.1 states: * The sender sets the CWR flag in the TCP header of the next packet sent to the receiver to acknowledge its receipt of and reaction to the ECN-Echo flag. section 6.1.2 clarifies: We ensure that the "Congestion Window Reduced" information is reliably delivered to the TCP receiver. This comes about from the fact that if the new data packet carrying the CWR flag is dropped, then the TCP sender will have to again reduce its congestion window, and send another new data packet with the CWR flag set. Thus, the CWR bit in the TCP header SHOULD NOT be set on retransmitted packets. When the TCP data sender is ready to set the CWR bit after reducing the congestion window, it SHOULD set the CWR bit only on the first new data packet that it transmits. Corrected Text -------------- Section 6.1 should say: * The sender sets the CWR flag in the TCP header of the next new data packet sent to the receiver to acknowledge its receipt of and reaction to the ECN-Echo flag. Section 6.1.2 should clarify, that a receiver MUST process an incoming CWR on any incoming segment, and not exclude non-new-data segments. This clarification allows new semantics to be used by a sender-side only change, and should be taken into account by all documents updating RFC3168. Notes ----- Discrepancies in the above text lead to poorly interoperating implementations. In NetBSD (and derived implementationd), the "SHOULD set CWR on new data" was used liberal in setting CWR on the very next packet to be sent, regardless of type. While at the same time the Linux implementation performed very stingent tests on the receiver side, if the sender was complying with the "SHOULD" like a "MUST". In request-response session with frequently changing data direction, this leads to a collapse of the congestion window, as the *BSD side will continue to interpret the still latched ECE flag as an indication of another RTT of congestion. Instructions: ------------- This erratum 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 can log in to change the status and edit the report, if necessary. -------------------------------------- RFC3168 (draft-ietf-tsvwg-ecn-04) -------------------------------------- Title : The Addition of Explicit Congestion Notification (ECN) to IP Publication Date : September 2001 Author(s) : K. Ramakrishnan, S. Floyd, D. Black Category : PROPOSED STANDARD Source : Transport Area Working Group Area : Transport Stream : IETF Verifying Party : IESG
- [tsvwg] [Editorial Errata Reported] RFC3168 (5966) RFC Errata System
- Re: [tsvwg] [Editorial Errata Reported] RFC3168 (… Mirja Kuehlewind
- Re: [tsvwg] [Editorial Errata Reported] RFC3168 (… Richard Scheffenegger