[tsvwg] comments to RFC3758
"Karen E. Egede Nielsen" <karen.nielsen@tieto.com> Sun, 20 July 2014 14:34 UTC
Return-Path: <karen.nielsen@tieto.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 216871B2819 for <tsvwg@ietfa.amsl.com>; Sun, 20 Jul 2014 07:34:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.022
X-Spam-Level:
X-Spam-Status: No, score=0.022 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 kzxbsAAZRNXp for <tsvwg@ietfa.amsl.com>; Sun, 20 Jul 2014 07:34:07 -0700 (PDT)
Received: from mail-we0-x22c.google.com (mail-we0-x22c.google.com [IPv6:2a00:1450:400c:c03::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31AD01A0AE7 for <tsvwg@ietf.org>; Sun, 20 Jul 2014 07:34:07 -0700 (PDT)
Received: by mail-we0-f172.google.com with SMTP id x48so6534944wes.31 for <tsvwg@ietf.org>; Sun, 20 Jul 2014 07:34:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tieto.com; s=google; h=from:mime-version:thread-index:date:message-id:subject:to :content-type; bh=LlSflh1T3EiRgzU+PZXrUSPG4enhws85AOP496e0GA4=; b=qc+PI5qVgHfNlP5BFqKm3Bac2FBIqYe5O5bhH4KpeGmKLU3eygnCM+SemMqKGFYOY4 OPIDfXkWjKiyk4gzVeguq/+gUtkQUpqyeE5RIzwwwz9cRkriDrlYuWHeD6hs6nz0YRFq Dbn/oU8pZTXEVDQDsz2dGMT3X02UJjoRJY88Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:mime-version:thread-index:date:message-id :subject:to:content-type; bh=LlSflh1T3EiRgzU+PZXrUSPG4enhws85AOP496e0GA4=; b=N1VL3UXXZ3w+8QyAvRMI7NWLj8QoVQgrRbbULUV/wC8Q+Cd2Qc10njTgMYUBXIqEs6 RF5aFW9SNFQkqGloEWbtboNO82zdicKR/pJ8Vpk/zY9PyVfi1g9rp+l2LmntInkz7zvo DVpBecSnnqQpiaK8THU2Yy00Dhc0Qz8ejnl/3LNa0QDNVgKsiucxuZpUtjHNyjzXvdQM 5sSjqSvyHFAZaRdrOUlfcLYZCYAkNpXRjpFKnRdi7bi1cfU32g4qRymfK+X/eTaFpp+o DeOu7UWav7GLvM/8pnva0xMR0UPvFhybwRzLTwgG1gNeM7CTvwdmZPc81D4GvFC7pXzc YH3A==
X-Gm-Message-State: ALoCoQnLGKTJmGi9z8f2IlH0zVOq/qBZOZe4i5DRhBuJbx1i+Kb17JmIlOKq79UqcN2xKPESzyvD10jtnHxOqzc8AoQqU9FS/A==
X-Received: by 10.180.75.17 with SMTP id y17mr9275566wiv.3.1405866845770; Sun, 20 Jul 2014 07:34:05 -0700 (PDT)
From: "Karen E. Egede Nielsen" <karen.nielsen@tieto.com>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac+kJ6fPdcDGscL4Q3O0Lp+gpmRHrw==
Date: Sun, 20 Jul 2014 16:34:06 +0200
Message-ID: <3e766b0d446e695da4315465b6a3595a@mail.gmail.com>
To: tsvwg@ietf.org
Content-Type: multipart/alternative; boundary="f46d043c7c4cf1aedb04fea0e1c3"
X-DomainID: tieto.com
Archived-At: http://mailarchive.ietf.org/arch/msg/tsvwg/ZNLKDZz6cV7uz_0OEqwEN6thSkg
Subject: [tsvwg] comments to RFC3758
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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, 20 Jul 2014 14:34:09 -0000
HI, Having studied RFC3758 in a little detail (in connection with draft-ietf-tsvwg-sctp-prpolicies) then there is an issue with the present document text, which I think deserves clarification. Or at least I am not sure about how to interpret the text. I hope that the wg may help guide on what the right clarification/understanding is. The issue relate to handling of the flightsize and the calculated receiver window rwnd when abandoning a message and/or receiving a (S)ACK of the Forward TSN, respectively. The rule A2) (section 3.5) says: When a data chunk is "abandoned", the sender MUST treat the data chunk as being finally acked and no longer outstanding. This MUST clearly must not be taken literally as it indeed is being disclaimed by a number of following recommendations given: Section 3,5, A2) The sender MUST NOT credit an "abandoned" data chunk to the partial_bytes_acked as defined in Section 7.2.2 of RFC 2960 [2], and MUST NOT advance the cwnd based on this "abandoned" data chunk. Section 3,5 F5) If the decision to "abandon" a chunk is made, no matter how such a decision is made, the appropriate congestion adjustment MUST be made as specified in RFC 2960 if the chunk would have been marked for retransmission later (e.g., either by T3-Timeout or by Fast Retransmit). What I would have like to see, however, would be some disclaimers and/or more explicit descriptions of what to do/or not do with with the flight-size and the calculated rwnd when a message is abandoned. Here there are clearly 2 options in terms of how to interpret the “MUST treat as no longer outstanding”: >From a conservative congestion control perspective then I would opt for that the data chunk should not be taken out of the flightsize and sliding window protocol variables before a SACK of the TSN/respectively of the FORWARD TSN has been received (conditional to F5). Alternatively if the intend of RFC3758 is to have an abandoned TSN be taken out of flight-size immediately, then I first and foremost think that the implication via-a-vis congestion control should be explicitly described in the document (if the message is in-flight one is in fact overshooting the cwnd) and secondly then for the sender not to send outside of rwnd, one would then want to more stringently specify that a delayed FORWARD TSN MUST be sent no later than with the first data chunk after the abandon of a message. This may be the intend of C3) and F2) of the document, but it is not written explicitly. Thanks in advance. BR, Karen
- [tsvwg] comments to RFC3758 Karen E. Egede Nielsen
- Re: [tsvwg] comments to RFC3758 Brian F. G. Bidulock
- Re: [tsvwg] comments to RFC3758 Karen E. Egede Nielsen
- Re: [tsvwg] comments to RFC3758 Brian F. G. Bidulock