Re: [tcpm] WGLC for UTO
Mark Allman <mallman@icir.org> Mon, 15 October 2007 16:16 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 1IhSc0-0007Ad-Kc; Mon, 15 Oct 2007 12:16:12 -0400
Received: from tcpm by megatron.ietf.org with local (Exim 4.43) id 1IhSby-00078k-UL for tcpm-confirm+ok@megatron.ietf.org; Mon, 15 Oct 2007 12:16:10 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IhSby-00077w-59 for tcpm@ietf.org; Mon, 15 Oct 2007 12:16:10 -0400
Received: from pork.icsi.berkeley.edu ([192.150.186.19]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IhSbp-0007Sx-SW for tcpm@ietf.org; Mon, 15 Oct 2007 12:16:08 -0400
Received: from guns.icir.org (adsl-69-222-35-58.dsl.bcvloh.ameritech.net [69.222.35.58]) by pork.ICSI.Berkeley.EDU (8.12.11.20060308/8.12.11) with ESMTP id l9FGFeuQ025740; Mon, 15 Oct 2007 09:15:40 -0700
Received: from lawyers.icir.org (adsl-69-222-35-58.dsl.bcvloh.ameritech.net [69.222.35.58]) by guns.icir.org (Postfix) with ESMTP id 1305510B76EA; Mon, 15 Oct 2007 12:15:34 -0400 (EDT)
Received: from lawyers.icir.org (localhost [127.0.0.1]) by lawyers.icir.org (Postfix) with ESMTP id CDC992CA32C; Mon, 15 Oct 2007 12:13:55 -0400 (EDT)
To: Pasi Sarolahti <pasi.sarolahti@nokia.com>
From: Mark Allman <mallman@icir.org>
Subject: Re: [tcpm] WGLC for UTO
In-Reply-To: <B1B7190E-6D11-414D-8C9A-75638B6EBC14@nokia.com>
Organization: ICSI Center for Internet Research (ICIR)
Song-of-the-Day: Who Are You
MIME-Version: 1.0
Date: Mon, 15 Oct 2007 12:13:55 -0400
Message-Id: <20071015161355.CDC992CA32C@lawyers.icir.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 32b73d73e8047ed17386f9799119ce43
Cc: tcpm@ietf.org
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: mallman@icir.org
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="===============1506063521=="
Errors-To: tcpm-bounces@ietf.org
[[ Folks, we could use some opinions from additional people on this question. ]] > 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). Point taken. > > (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 The thing that I don't see is how we'll differently answer these questions in 2 or 3 years than we do today. I don't mean to claim there are not considerations. There are. But, are embedded devices that don't want needless TCP mechanisms going to be gone in a few years? How is that consideration going to change with experience? In a few years will we be able to discount resource attacks? It seems to me that you (and others) are advocating experience for the sake of experience, rather than experience for the sake of figuring something in particular out. > One could ask the above question for any other experimental > document. Sure---and I think we should. But, some documents have good answers and some don't, IMO. E.g., we made NCR an experimental RFC because it delays TCP's congestion response and therefore makes TCP more aggressive. I think the question "is this OK?" is clear and would have to be answered with experimental evidence before we decided that it was OK for standards track (i.e., generally applicable for wide spread deployment). In this case "is it OK?" is a technical question about the mechanism. I think this is in direct contrast to UTO---which is about the exchange of information. We can say we're going to ask "is it OK?", but in the UTO case that is not a technical question. How do we answer that question with an experiment? I don't see any reason why we'd delay putting UTO on the standards track as a **proposed** standard. > 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? Point taken. The benefit may also be small. In some sense it depends on the default setting you like best. You want to add an extra step to all documents and I want to add that extra step only when it seems like we really need to add that step (and, it doesn't seem to me that we need the extra step in this case). > 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... (Nit: DSACK is PS and always has been. And, IMO this is important because it is quite close to UTO because they both specify how to share information and not much else.) allman
_______________________________________________ tcpm mailing list tcpm@ietf.org https://www1.ietf.org/mailman/listinfo/tcpm
- 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
- [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 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