Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-04: (R.3)
"Black, David" <david.black@emc.com> Mon, 20 June 2016 16:30 UTC
Return-Path: <david.black@emc.com>
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 67F1812D759; Mon, 20 Jun 2016 09:30:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.728
X-Spam-Level:
X-Spam-Status: No, score=-5.728 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=emc.com
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 oNBD5Y12JY11; Mon, 20 Jun 2016 09:30:41 -0700 (PDT)
Received: from mailuogwdur.emc.com (mailuogwdur.emc.com [128.221.224.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D1BCA12D787; Mon, 20 Jun 2016 09:30:40 -0700 (PDT)
Received: from maildlpprd52.lss.emc.com (maildlpprd52.lss.emc.com [10.106.48.156]) by mailuogwprd52.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id u5KGUZab008311 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 20 Jun 2016 12:30:37 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd52.lss.emc.com u5KGUZab008311
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1466440238; bh=Tj79K18VPFhccnWUtja4M8zFV1Q=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=I/VA47gkAwdP2mHH22Zieaw7cE3O+s+xtWRwJ964dquoJaBLk2jvvAuSL0EotcoIB asfj4/qz2lRdNRZM+mYAk4G0wa08drYH1kMVlLi/Lcu13bg7e30IxQghM8zlZE1t6U zFxp/MEp/slXGMuABYGtBV6cO7iDjXwGDjCVPdPw=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd52.lss.emc.com u5KGUZab008311
Received: from mailusrhubprd54.lss.emc.com (mailusrhubprd54.lss.emc.com [10.106.48.19]) by maildlpprd52.lss.emc.com (RSA Interceptor); Mon, 20 Jun 2016 12:30:11 -0400
Received: from MXHUB302.corp.emc.com (MXHUB302.corp.emc.com [10.146.3.28]) by mailusrhubprd54.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id u5KGUIYG007717 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL); Mon, 20 Jun 2016 12:30:18 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB302.corp.emc.com ([10.146.3.28]) with mapi id 14.03.0266.001; Mon, 20 Jun 2016 12:30:17 -0400
From: "Black, David" <david.black@emc.com>
To: "mallman@icir.org" <mallman@icir.org>, "Scharf, Michael (Nokia - DE)" <michael.scharf@nokia.com>
Thread-Topic: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-04: (R.3)
Thread-Index: AQHRyKEIFD4HxyHbKEOjUwlosyFckZ/uPaKAgAAJDYCAAANXAIAACrgAgAA3OACABCp1AP//0Rlg
Date: Mon, 20 Jun 2016 16:30:16 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949362F59D21C@MX307CL04.corp.emc.com>
References: <655C07320163294895BBADA28372AF5D488DB993@FR712WXCHMBA15.zeu.alcatel-lucent.com> <16792.1466433896@lawyers.icir.org>
In-Reply-To: <16792.1466433896@lawyers.icir.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.238.44.105]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd54.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/qU5ONmtRFrCamFR8KImItsalZ6Q>
Cc: "tcpm@ietf.org" <tcpm@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Subject: Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-04: (R.3)
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.17
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: Mon, 20 Jun 2016 16:30:42 -0000
Addressing solely this UDP item ... > What about UDP? I doubt you'll find the notions in 5405bis to be quite > right because they apply the rto-consider requirements to all > UDP-based protocols. The desired structure here (IMHO) is that the TCPM rto-consider draft states the general principles, and the TSVWG rfc5405bis draft applies them to UDP. Then individual UDP-based protocol drafts are expected to follow the guidance in rfc5405bis, or explain why there are good reasons for doing otherwise. > And, so, I think all the same arguments you're > making now would have to be applied there, too, and so we'll have to > go and write N more of these things for N UDP-based apps. Not exactly - any UDP-based protocol RFC-to-be is going to have to reference rfc5405bis, as I'd expect the TSV ADs to Discuss drafts that don't ;-). The resulting RTO considerations will show up in each main protocol draft, not a small separate stand-alone draft. In practice, we'll probably see more cross-area interaction to head off this class of issue before it hits the IESG. FWIW, draft-ietf-forces-interfelfb is a recently-worked example in the area of congestion considerations, and I do want to thank the responsible RTG AD (Alia) for noticing that the congestion concerns could use a bit more attention, and encouraging the draft authors to address them in advance of the draft going to the IESG. Thanks, --David > -----Original Message----- > From: tsvwg [mailto:tsvwg-bounces@ietf.org] On Behalf Of Mark Allman > Sent: Monday, June 20, 2016 10:45 AM > To: Scharf, Michael (Nokia - DE) > Cc: tcpm@ietf.org; tsvwg@ietf.org > Subject: Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-04: (R.3) > > > > If [rto-consider] is IETF consensus, IMHO a 6298bis document would > > be a no-brainer in TCPM. > > But, it isn't necessary. RFC 6298 is a document about *one* > algorithm. We could invent parallel algorithms. And, write an RFC > that specifies each. RFC 6298 just happens to be the only RTO we > have taken the bother to develop and write up. So, RFC 6298 (or a > bis) doesn't have to convey all of our TCP RTO understanding. It is > just one algorithm for doing it. > > So, yeah, we can write a preamble to RFC 6298 that says "this agrees > with [rto-consider]", but that doesn't change the algorithm. It > isn't a technical change at all. It is more words in service of > what? A tidy---by some definition---document progression is all I > can come up with. It doesn't advance things in any meaningful way. > > > One added value of 6298bis is that it applies the > > generic wording in [rto-consider] specifically to the TCP. I > > believe that this is simpler to read for a TCP implementer than to > > reverse-engineer protocol-agnostic wording in a draft that gets > > longer and longer to be protocol-agnostic (and likely will have to > > be further extended when it hits IETF last call)? > > The whole thing hasn't really gotten much longer. And, it is still > quite short. And, I don't think that someone steeped in TCP will > have a difficult time reading the generic form of the requirements > there now. These are not particularly foreign concepts we're > talking about. > > > So is your concern that nobody would invest cycles to author a > > 6298bis in TCPM? Or something equivalent e.g. for SCTP? > > My concern is for doing work that just doesn't need to be done. How > many times do you want to re-state the same thing? TCP, SCTP. What > about UDP? I doubt you'll find the notions in 5405bis to be quite > right because they apply the rto-consider requirements to all > UDP-based protocols. And, so, I think all the same arguments you're > making now would have to be applied there, too, and so we'll have to > go and write N more of these things for N UDP-based apps. That's > saying the same thing a lot. And, God forbid if we ever had to > change something... > > The point is that except for document series tidiness I have seen no > reason to make these requirements only apply to future specs---and > not implementations---as you advocate. > > allman > >
- [tsvwg] Linux TCP RTO Hagen Paul Pfeifer
- [tsvwg] My comments on draft-ietf-tcpm-rto-consid… Gorry Fairhurst
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mark Allman
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Black, David
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Scharf, Michael (Nokia - DE)
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mark Allman
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mirja Kühlewind
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Scharf, Michael (Nokia - DE)
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mark Allman
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mark Allman
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Scharf, Michael (Nokia - DE)
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mark Allman
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mirja Kühlewind
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Scharf, Michael (Nokia - DE)
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mark Allman
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Scharf, Michael (Nokia - DE)
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mark Allman
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mirja Kühlewind
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mark Allman
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mirja Kühlewind
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mark Allman
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mirja Kühlewind
- Re: [tsvwg] [tcpm] draft-ietf-tcpm-rto-consider-0… Mark Allman
- [tsvwg] draft-ietf-tcpm-rto-consider-04: (R.3) Black, David