Re: [tcpm] Re: draft-ietf-tcpm-tcp-uto-05
Fernando Gont <fernando@gont.com.ar> Wed, 30 May 2007 11:30 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 1HtMNn-0005MQ-6S; Wed, 30 May 2007 07:30:27 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HtMNm-0005LU-Fy for tcpm@ietf.org; Wed, 30 May 2007 07:30:26 -0400
Received: from smtp1.xmundo.net ([201.216.232.80]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HtMNl-0007eO-TW for tcpm@ietf.org; Wed, 30 May 2007 07:30:26 -0400
Received: from venus.xmundo.net (venus.xmundo.net [201.216.232.56]) by smtp1.xmundo.net (Postfix) with ESMTP id 86E5DF0C423; Wed, 30 May 2007 08:30:25 -0300 (ART)
Received: from fgont.gont.com.ar (237-176-231-201.fibertel.com.ar [201.231.176.237]) (authenticated bits=0) by venus.xmundo.net (8.13.8/8.13.8) with ESMTP id l4UBUJqN019465; Wed, 30 May 2007 08:30:23 -0300
Message-Id: <200705301130.l4UBUJqN019465@venus.xmundo.net>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 30 May 2007 08:22:00 -0300
To: Lars Eggert <lars.eggert@nokia.com>, ext Alfred HÎnes <ah@tr-sys.de>
From: Fernando Gont <fernando@gont.com.ar>
Subject: Re: [tcpm] Re: draft-ietf-tcpm-tcp-uto-05
In-Reply-To: <8F01E60D-5498-4A5A-A23C-03C615EC2A17@nokia.com>
References: <200705291836.UAA04625@TR-Sys.de> <8F01E60D-5498-4A5A-A23C-03C615EC2A17@nokia.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (venus.xmundo.net [201.216.232.56]); Wed, 30 May 2007 08:30:25 -0300 (ART)
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 1a1bf7677bfe77d8af1ebe0e91045c5b
Cc: tcpm@ietf.org, ext Fernando Gont <fernando@gont.com.ar>
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>
Errors-To: tcpm-bounces@ietf.org
At 04:31 a.m. 30/05/2007, Lars Eggert wrote: >This has been suggested before, but I think it was in an off-list email. > >Implementors are free to choose whatever variable names they like for >their implementation - there is no expectation that these names will >be used as-is. For example, RFC2581 and RFC2988 define similar state >variables, for which implementations also choose different names. > >For this reason I'm unconvinced that renaming the state variables is >necessary. (At the very least, I wouldn't want to add the "TCP_" >prefix. If the WG thinks some of the other name changes clarify >things, I could be convinced to go with it.) I agree with Lars here. >>W.r.t. the granularity of the UTO configuration (cf. second-to- >>last paragraph of Section 3.1), I had suggested to mention the >>possibility of configuration *per-interface* because knowledge >>of the first-hop link technology and its characteristics might >>perhaps be an incentive for implementations to adapt the UTO >>defaults and limits in a very user-friendly way, without specific >>manual configuration or knowledge (to be) built into applications. >>I cannot imagine support of "per-host" (better: "per-peer" ?) >>or "per-user" granularity without very specific (usually manual) >>configuration. >> >>Has this proposal been overlooked, or are there arguments against it? > >Hm - we may have overlooked this suggestion. I'm fine with adding >"per-outgoing-interface" to the list in that paragraph: > > Note that these limits MAY be specified as system-wide constants or > at other granularities, such as on per-host, per-user, per-outgoing- > interface or even per-connection basis. Will commit this into the draft. >>(2) >> >>The modified text uses the wording "UTO options" at several >>places (in particular, repaetedly in Section 3, twice in >>Section 3.2, and three times in Section 4.1). >>IMHO, this is a bit confusing, as you define only a single >>UTO option (i.e. option code and option format). >> >>I therefore propose to change "UTO options" in most places >>to "the UTO option", e.g. (near the end of Section 3): >> >> A TCP implementation that does not support UTO options MUST >>silently >> ignore them [RFC1122], thus ensuring interoperability. >>--- >> A TCP implementation that does not support the UTO option MUST >> silently ignore it [RFC1122], thus ensuring interoperability. I agree that in a few instances the use of "UTO options" may be a little bit confusing. Will try to change the text as suggested. >>(4) >> >>The new wording at the end of 4.1 almost 'invites' middleboxes >>to modify the UTO. This should be avoided! >>Such changes are obstructions to end-to-end transparency and security. >>If you leave this suggestion in the draft, you will have to deal >>with various IAB concerns ! > >Good point. The "or the option contents" part is problematic. Suggest >to rephrase that paragraph to: > > Stateful firewalls usually time out connection state after a >period of > inactivity. If such a firewall exists along the path, it may close > or abort connections regardless of the use of the TCP User Timeout > Option. In the future, such firewalls may learn to parse the TCP > User Timeout Option and adapt connection state management >accordingly. Will commit this change. >PS: Fernando, since you have the editing token, will you incorporate >these changes? Yes. Alfred: Let us know if the text suggested by Lars addresses your comments. Once again, thanks so much for your thorough review! Thanks! -- Fernando Gont e-mail: fernando@gont.com.ar || fgont@acm.org PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1 _______________________________________________ tcpm mailing list tcpm@ietf.org https://www1.ietf.org/mailman/listinfo/tcpm
- [tcpm] Re: draft-ietf-tcpm-tcp-uto-05 Lars Eggert
- Re: [tcpm] Re: draft-ietf-tcpm-tcp-uto-05 Fernando Gont
- RE: [tcpm] Re: draft-ietf-tcpm-tcp-uto-05 Anantha Ramaiah (ananth)
- [tcpm] draft-ietf-tcpm-tcp-uto-06 Lars Eggert