Re: [tcpm] ] WGLC for draft-ietf-tcpm-fastopen-05
Yuchung Cheng <ycheng@google.com> Tue, 26 November 2013 19:39 UTC
Return-Path: <ycheng@google.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 04FD11ADF34 for <tcpm@ietfa.amsl.com>; Tue, 26 Nov 2013 11:39:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.779
X-Spam-Level:
X-Spam-Status: No, score=-0.779 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_32=0.6, RP_MATCHES_RCVD=-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 iRRlql12YAw8 for <tcpm@ietfa.amsl.com>; Tue, 26 Nov 2013 11:39:08 -0800 (PST)
Received: from mail-ie0-x233.google.com (mail-ie0-x233.google.com [IPv6:2607:f8b0:4001:c03::233]) by ietfa.amsl.com (Postfix) with ESMTP id A83861ADF8D for <tcpm@ietf.org>; Tue, 26 Nov 2013 11:39:08 -0800 (PST)
Received: by mail-ie0-f179.google.com with SMTP id x13so10039632ief.38 for <tcpm@ietf.org>; Tue, 26 Nov 2013 11:39:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=0Df0H8CBDHdvHzlUriLCDges3kkdI8VDo1sujdljoBk=; b=hZF0YKLsV5imqyU46tMVzKNVYYCQZ+BuccA6SdvrcUn4ktZaguF5tqcU/XaAk3xjar PtCQ659kTpzW9r+bKYh+Y86qm469PmRaYor6Amd4VxyFlGCjEK2t5FthpjuJJjvnVGdI gt2JtyvVkrHt8vt6QrUYeeTj8wZOn84AKBaHOXRBst+c4LViuoBGTYiBJuEoxu1HZpEH Im6eSzHbo06JUf4IDlycywZKMA21tweLKP7U3ylkGmv0Mra2/9etJ2TxgVoEDHOpioIi /CfputlEBbgNq8HxdOrgeSrV6HZ8THIfGrgsBcSs0yLxAoypqiUEtbXSD8ke3HQiXt6I u/QQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=0Df0H8CBDHdvHzlUriLCDges3kkdI8VDo1sujdljoBk=; b=hoy1/YfCxl6m2uTixVouQu5jXaZe874ojr5UoVn+3c5mycMPAyJdl7jzVCtgCo4V8+ 2C/f5CmPUJ9u6SuZ2ro7xe9TXXG/k9XxmE2UV6cyD7MKku8dg38bbSMoPi8to5oeuv7V in6HM1xyuKuPeabKiT3utzArGcOisZdyLP7XEl/W5b9AXKnwxHHEYp545XQwZ+miWHdy OHqID29gldaV5LdEclvSd/zMjIQuLLb8vcucLUdfPVsPPtBJDnmA54KX9qB7rmlLGb7+ FmDwiVamYNOx8ZFTig6DSJPoUx/4LwSznKI6cezzEMBR210EwucN7sg5tcgMD05jPg3e vJQw==
X-Gm-Message-State: ALoCoQlL61FQBLkIKi1m9z1Ne3/DD568AdpZbhsGPdxwDGkq37LTjteK49cWMTPI1dFw+6hkH8SWouSiMd4lR0BBajzDFM6VKAGSvoOTLSbWUlJgFlopuyoWcnI2liCsrm8zLem5X0nIgrwSMUy3VxjqX12yrFVJPaq2ZMsykaXoU3YUBzO5gRBnOFFCer1ziVl+5TLL8jDC
X-Received: by 10.43.145.197 with SMTP id jv5mr21440528icc.2.1385494748274; Tue, 26 Nov 2013 11:39:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.64.142.71 with HTTP; Tue, 26 Nov 2013 11:38:28 -0800 (PST)
In-Reply-To: <655C07320163294895BBADA28372AF5D13C310@FR712WXCHMBA15.zeu.alcatel-lucent.com>
References: <655C07320163294895BBADA28372AF5D0EAFCE@FR712WXCHMBA15.zeu.alcatel-lucent.com> <526AF5B1.9070906@isi.edu> <655C07320163294895BBADA28372AF5D0EBFC6@FR712WXCHMBA15.zeu.alcatel-lucent.com> <526E8E6B.1060806@isi.edu> <0B96A5D7-0DAE-46FF-8D9A-311307BF7493@netapp.com> <3578D243-D0F6-41E8-B515-380C35BB27B9@isi.edu> <9267762C-FD7C-4BC6-85FB-730E774F7EEB@oracle.com> <527016BD.4090609@isi.edu> <88430820-7495-491A-AE7A-D3850973AA35@oracle.com> <527036D0.4030508@isi.edu> <2C14475E-675C-40BB-9DD6-8C2871161903@oracle.com> <CAK6E8=ccEmc-ghgbNwmxB6DwWMO+c4JmBx=-RnRMv1nZO9COyQ@mail.gmail.com> <2B85C60B-2301-4B1D-8176-044DAEA817A6@erg.abdn.ac.uk> <CAK6E8=dLnHYL2Gc5DydZuAhMvyGSqavSLZLwoF9-oTqU+P6evg@mail.gmail.com> <528B9E16.70602@erg.abdn.ac.uk> <CAK6E8=ea9c9RbPwzED=ts6xkAONhbMgzdJR+H1-EtrHGepCyBA@mail.gmail.com> <655C07320163294895BBADA28372AF5D13C310@FR712WXCHMBA15.zeu.alcatel-lucent.com>
From: Yuchung Cheng <ycheng@google.com>
Date: Tue, 26 Nov 2013 11:38:28 -0800
Message-ID: <CAK6E8=fd16b9droDiPZp_CgJ=TcRkF1xt8i9Wj-Ku=YTxkcwUA@mail.gmail.com>
To: "Scharf, Michael (Michael)" <michael.scharf@alcatel-lucent.com>
Content-Type: multipart/alternative; boundary="001a11c1faa04f4f1f04ec19a204"
Cc: "tcpm@ietf.org" <tcpm@ietf.org>, "draft-ietf-tcpm-fastopen@tools.ietf.org" <draft-ietf-tcpm-fastopen@tools.ietf.org>
Subject: Re: [tcpm] ] WGLC for draft-ietf-tcpm-fastopen-05
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Nov 2013 19:39:11 -0000
On Tue, Nov 26, 2013 at 6:05 AM, Scharf, Michael (Michael) < michael.scharf@alcatel-lucent.com> wrote: > > >>> 3) seeding the SYN RTT from a lower value makes the sender more > > >>> aggressive in heavily congested networks. The sender is also made > > more > > >>> aggressive by sending IW data packets before there is any > > indication the > > >>> path can contain even a single data segment. This is significant > > change to > > >>> standard behaviour. If the proposal is to use IW 3 (as standard) it > > still > > >>> needs to be called out. If the proposal is to use a larger > > experimental > > >>> number then I have concerns here that this is a significant change > > that > > >>> needs an automated recovery method to prevent significant > > collateral damage > > >>> on capacity-limited paths - there needs to be a way to stop a > > server doing > > >>> this each time resulting in recurring loss! > > >> > > >> > > >> when the IW of packets are not all acked, loss recovery is triggered > > >> and window is reduced. this is part of standard CC. > > >> > > >> also when you use "significant" four times, please back up with a > > good > > >> theory or data or both. and abuse that word does not it make more > > >> significant. > > >> > > > So let's see if we can see agree on what happens: > > > > > > - If the path is very lossey - severe congestion: > > > TCP standard sends one SYN segment with some probability of loss, and > > if it > > > sees loss backs off and retransmits the SYN. As (over)load increases, > > new > > > sessions add 40B and the new sessions will often defer start-up, > > controlling > > > their rate. > > > > > > - If TFO path is very lossey - severe congestion: IW full-sized > > segments are > > > sent. Each new session does this, adding to the load. > > > Each new session adds MSS*IW = 6000B (IW=3) or 15000B (IW=10). > > > > > > I concede this applies to severe congestion. Under this case, it > > seems 150x > > > more traffic to me and this before before CC is engaged. Or is this > > wrong? > > I can make similar case for any recent proposal that will blow up the > > network, e.g., rto-restart, newcwv. The question is how practical and > > common those cases are. if the link is thin, not doing Fast Open with > > same IW will experience similar heavy losses. Let's face it: if the > > capacity is not enough to handle the demand, there is little can be > > done. > > > > The concern has been raised by Michael Scharf's, and the step 6 in > > Section 4.2.2 does mention that. I did ask the list for any better > > solution for that but I've never heard back any suggestion. > > Indeed, I was (and I still am) worried by the combination of TFO and IW10. > Because of that, we have already had similar list discussions about highly > congested links. I am less concerned about TFO with IW3, because bursts of > that size are sent by TCP anyway pretty frequently. > > However, given the explicit reference to RFC 3390 in the current draft, I > have not further objected during the WGLC. > > Since this question still seems to trigger discussion, what about some > additional explanation of "slightly more aggressive"? For instance: > > OLD: > > Note that if SYN-ACK is lost, regular TCP reduces the initial > congestion window before sending any data. In this case TFO is > slightly more aggressive in the first data round trip even though > it does not change the congestion control. > > NEW: > > Note that in some cases TFO can be slightly more aggressive than > regular TCP. > If SYN-ACK is lost, regular TCP reduces the initial congestion > window before sending any data. > On such a congested link, TFO could first send a burst according to > the initial window [RFC3390], > and the server would then back-off after one round trip time if > one or more packets are lost. In this case TFO is > slightly more aggressive in the first data round trip even though it > does not change the congestion control. > sure > > My 2 cents, with chair hat off... > > Michael >
- [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Scharf, Michael (Michael)
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Scharf, Michael (Michael)
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Joe Touch
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Scharf, Michael (Michael)
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Joe Touch
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Scheffenegger, Richard
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Joe Touch
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Scharf, Michael (Michael)
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Joe Touch
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Smith, Donald
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Wesley Eddy
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Kevin Lahey
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Joe Touch
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Kevin Lahey
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Joe Touch
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Kevin Lahey
- [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 - Fol… Scharf, Michael (Michael)
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Yuchung Cheng
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Joe Touch
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Jakob Heitz
- [tcpm] ] WGLC for draft-ietf-tcpm-fastopen-05 Gorry
- Re: [tcpm] ] WGLC for draft-ietf-tcpm-fastopen-05 Yuchung Cheng
- Re: [tcpm] WGLC for draft-ietf-tcpm-fastopen-05 Yuchung Cheng
- Re: [tcpm] ] WGLC for draft-ietf-tcpm-fastopen-05 Gorry Fairhurst
- Re: [tcpm] ] WGLC for draft-ietf-tcpm-fastopen-05 Yuchung Cheng
- Re: [tcpm] ] WGLC for draft-ietf-tcpm-fastopen-05 Scharf, Michael (Michael)
- Re: [tcpm] ] WGLC for draft-ietf-tcpm-fastopen-05 Yuchung Cheng
- Re: [tcpm] ] WGLC for draft-ietf-tcpm-fastopen-05 gorry
- Re: [tcpm] ] WGLC for draft-ietf-tcpm-fastopen-05 Yuchung Cheng
- [tcpm] Summary of mt comments/questions WGLC for … Gorry Fairhurst
- Re: [tcpm] Summary of mt comments/questions WGLC … Yuchung Cheng
- Re: [tcpm] Summary of mt comments/questions WGLC … Scharf, Michael (Michael)
- Re: [tcpm] Summary of mt comments/questions WGLC … Yuchung Cheng
- Re: [tcpm] Summary of mt comments/questions WGLC … Scharf, Michael (Michael)