Re: [tcpm] WGLC for UTO
Pasi Sarolahti <pasi.sarolahti@nokia.com> Mon, 15 October 2007 15:32 UTC
Return-path: <tcpm-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IhRw0-0006ee-01; Mon, 15 Oct 2007 11:32:48 -0400
Received: from tcpm by megatron.ietf.org with local (Exim 4.43) id 1IhRvy-0006c3-SY for tcpm-confirm+ok@megatron.ietf.org; Mon, 15 Oct 2007 11:32:46 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IhRvx-0006Zc-QP for tcpm@ietf.org; Mon, 15 Oct 2007 11:32:45 -0400
Received: from smtp.nokia.com ([131.228.20.171] helo=mgw-ext12.nokia.com) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IhRvx-0001kZ-2M for tcpm@ietf.org; Mon, 15 Oct 2007 11:32:45 -0400
Received: from esebh108.NOE.Nokia.com (esebh108.ntc.nokia.com [172.21.143.145]) by mgw-ext12.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l9FFWRpT010718; Mon, 15 Oct 2007 18:32:34 +0300
Received: from esebh103.NOE.Nokia.com ([172.21.143.33]) by esebh108.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 15 Oct 2007 18:32:16 +0300
Received: from esebh102.NOE.Nokia.com ([172.21.138.183]) by esebh103.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 15 Oct 2007 18:32:16 +0300
Received: from [172.21.37.234] ([172.21.37.234]) by esebh102.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 15 Oct 2007 18:32:16 +0300
In-Reply-To: <20071015114834.DBF9F2C9F99@lawyers.icir.org>
References: <20071015114834.DBF9F2C9F99@lawyers.icir.org>
Mime-Version: 1.0 (Apple Message framework v752.3)
Message-Id: <B1B7190E-6D11-414D-8C9A-75638B6EBC14@nokia.com>
From: Pasi Sarolahti <pasi.sarolahti@nokia.com>
Subject: Re: [tcpm] WGLC for UTO
Date: Mon, 15 Oct 2007 18:31:13 +0300
To: mallman@icir.org
X-Pgp-Agent: GPGMail 1.1.2 (Tiger)
X-Mailer: Apple Mail (2.752.3)
X-OriginalArrivalTime: 15 Oct 2007 15:32:16.0047 (UTC) FILETIME=[90B9ABF0:01C80F40]
X-Nokia-AV: Clean
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a2c12dacc0736f14d6b540e805505a86
Cc: tcpm@ietf.org
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1552919769=="
Errors-To: tcpm-bounces@ietf.org
On Oct 15, 2007, at 14:48, ext Mark Allman wrote: >> Regarding the Proposed Standard vs. Experimental issue, I think this >> draft, like the other new TCP extensions, should first go to >> Experimental as a rule of thumb. I'm concerned about the increasing >> complexity and size of "the standards track" TCP implementation. It >> would be a good practice to have a careful evaluation in Experimental >> RFC phase before adding up things to standards track TCP that is >> expected to be implemented by most vendors. First of all, I want to clarify that I am proposing this as a general rule of thumb on how to introduce new features to TCP. It has been always a bit fuzzy to me when some new feature should go to experimental, and when it can go directly to standards track. This is not only about UTO (which I think seems like a fine scheme). > (1) What 'careful evaluation' do you think should be done during > Experimental? In case of UTO, given * possibly limited budget of TCP implementation size (in embedded devices, for example) * limited TCP option space * possibility of resource exhaustion attacks as discussed in security considerations Should I implement UTO and when should I enable it? > Or, put another way, how would we know that it was OK for UTO to > later move to PS? If people find UTO useful (I'm sure many will do), they will implement UTO even as an Experimental RFC. After a couple of years of deployment experience advancing the document to PS should be a straight-forward process, if no problems have emerged, right? One could ask the above question for any other experimental document. Having couple of years of kind of a "trial period" for new TCP extensions wouldn't do any harm, would it? > My own opinion here is that this draft specifies a way to share > some > information and that is pretty benign. I can't see where it hurts > anything if stacks want to do it. It is advisory information if > stacks want to ignore it. So, what's the real harm here in > putting > it on the standards track? Or, what would be the benefit of going > experimental? My own answer to both questions is "very little". I agree that UTO seems quite safe and non-controversial extension (like many other experimental RFC). But one could also ask what's the real harm in putting it to experimental first? What would be the benefit of going directly to standards track, instead? Very little? Remembering a past tsvarea presentation at IETF-68 about Window Vista features, where Window scaling (PS) and ECN (PS) were disabled by default, and DSACK (Exp), F-RTO (Exp) enabled... I realize that in the end it is up to the implementors to decide which standards track RFCs they choose to use, and we have indeed seen that some implementations are pretty liberal in selecting the TCP features. Nevertheless, it would be useful to have a meaning to the standards track status, indicating that a feature is considered to be part of the "recommended TCP", to help the people pondering among the number of TCP RFCs out there. The roadmap RFC seems to make this assumption, too, having the standards track enhancements listed as "recommended". - Pasi
_______________________________________________ tcpm mailing list tcpm@ietf.org https://www1.ietf.org/mailman/listinfo/tcpm
- Re: [tcpm] WGLC for UTO Joe Touch
- [tcpm] Re: WGLC for UTO Mark Allman
- Re: [tcpm] WGLC for UTO Pasi Sarolahti
- Re: [tcpm] WGLC for UTO Joe Touch
- RE: [tcpm] WGLC for UTO Caitlin Bestler
- Re: [tcpm] WGLC for UTO Mark Allman
- [tcpm] WGLC for UTO Mark Allman
- RE: [tcpm] WGLC for UTO toby.moncaster
- Re: [tcpm] WGLC for UTO Lars Eggert
- Re: [tcpm] WGLC for UTO Pasi Sarolahti
- Re: [tcpm] WGLC for UTO Mark Allman
- Re: [tcpm] WGLC for UTO Pasi Sarolahti
- Re: [tcpm] WGLC for UTO Joe Touch
- Re: [tcpm] WGLC for UTO Brian Dickson
- Re: [tcpm] WGLC for UTO Lars Eggert
- Re: [tcpm] WGLC for UTO Joe Touch
- RE: [tcpm] WGLC for UTO Caitlin Bestler
- Re: [tcpm] WGLC for UTO Joe Touch
- RE: [tcpm] WGLC for UTO Caitlin Bestler
- Re: [tcpm] WGLC for UTO Lars Eggert
- Re: [tcpm] WGLC for UTO Joe Touch
- RE: [tcpm] WGLC for UTO Caitlin Bestler
- Re: [tcpm] WGLC for UTO Lars Eggert
- Re: [tcpm] WGLC for UTO Lars Eggert
- Re: [tcpm] WGLC for UTO Joe Touch
- Re: [tcpm] WGLC for UTO Lars Eggert
- Re: [tcpm] WGLC for UTO Ted Faber
- Re: [tcpm] WGLC for UTO Joe Touch
- Re: [tcpm] WGLC for UTO Joe Touch
- RE: [tcpm] WGLC for UTO toby.moncaster
- Re: [tcpm] WGLC for UTO Lars Eggert
- Re: [tcpm] WGLC for UTO (fwd) Alfred Hönes
- Re: [tcpm] WGLC for UTO (fwd) Lars Eggert