Re: [Int-area] I-D Action: draft-ietf-intarea-ipv4-id-update-05.txt

Julien Laganier <julien.ietf@gmail.com> Thu, 31 May 2012 22:16 UTC

Return-Path: <julien.ietf@gmail.com>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 15EA121F85A2 for <int-area@ietfa.amsl.com>; Thu, 31 May 2012 15:16:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lmPI74lKQXTK for <int-area@ietfa.amsl.com>; Thu, 31 May 2012 15:16:53 -0700 (PDT)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 4B37F21F863D for <int-area@ietf.org>; Thu, 31 May 2012 15:16:52 -0700 (PDT)
Received: by pbcwy7 with SMTP id wy7so2045579pbc.31 for <int-area@ietf.org>; Thu, 31 May 2012 15:16:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=PfuBTmjG75uf7KiICXxnIY40uv8BC6f+P/koDDqAsD4=; b=eZDiebK/qKJpFNkuXwfb/7EmruW+xSmPrapm1VjjbmZNehEvU4SFNAlRGvmDBad+qQ a/KATpauCKfIh/T2RaByHBVuIrrAJDUdmU3VIcBKcDryz5zL24fEdnMU73TkfyOIh8qW 8K1DU9xu1Gn3cVnRlN+oe+RKG2HkzlDvk03wZyv/k08+NylRWGuxBjvJm1Kopy9GCr35 aXb0H739YYHsLv862y7U9SBL0DgHIJAdtSiE8U71YG2SOt7hW+RdAwVFYcF+9pPivWY1 hLr1yqihdR73yLqdZ/rOHxBlWUqzS0LrJZmpyEvoxBushofZPgPhhsQH74qGIXbTePuE YXrw==
MIME-Version: 1.0
Received: by 10.68.217.138 with SMTP id oy10mr3968422pbc.30.1338502612051; Thu, 31 May 2012 15:16:52 -0700 (PDT)
Received: by 10.68.42.230 with HTTP; Thu, 31 May 2012 15:16:51 -0700 (PDT)
In-Reply-To: <4FC7D5BD.4010001@isi.edu>
References: <20120530184618.6000.74469.idtracker@ietfa.amsl.com> <4FC66DFA.3010300@isi.edu> <E1829B60731D1740BB7A0626B4FAF0A65D3742B6D8@XCH-NW-01V.nw.nos.boeing.com> <4FC6A602.4050507@isi.edu> <E1829B60731D1740BB7A0626B4FAF0A65D3742B703@XCH-NW-01V.nw.nos.boeing.com> <4FC6B9A1.4060409@isi.edu> <E1829B60731D1740BB7A0626B4FAF0A65D3742B90B@XCH-NW-01V.nw.nos.boeing.com> <4FC7A337.70406@isi.edu> <E1829B60731D1740BB7A0626B4FAF0A65D3742B9EF@XCH-NW-01V.nw.nos.boeing.com> <4FC7B0E8.5020306@isi.edu> <E1829B60731D1740BB7A0626B4FAF0A65D3742BAA0@XCH-NW-01V.nw.nos.boeing.com> <4FC7D5BD.4010001@isi.edu>
Date: Thu, 31 May 2012 15:16:51 -0700
Message-ID: <CAE_dhjt62cH0EE_moyH0PPePkG2eOae6dfAF_QVtKW6mAHskaw@mail.gmail.com>
From: Julien Laganier <julien.ietf@gmail.com>
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: "int-area@ietf.org" <int-area@ietf.org>
Subject: Re: [Int-area] I-D Action: draft-ietf-intarea-ipv4-id-update-05.txt
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF Internet Area Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/int-area>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 22:16:54 -0000

Hi Fred,

With WG Co-chair hat on,

Changing MSL to Maximum Datagram Lifetime is a minor and almost
editorial change that I recommend we make since the use of MSL and
possible reference to RFC793 could implicitly restrict the scope of
the document to TCP, which is not the case -- this doc applies to IP
irrespective of the transport protocol in use.

As to the other change about the reassembly timeout, I agree with Joe
that this is out-of-scope of this document in its current form, and I
do not think it is appropriate to use a document as a vehicle for
changes that are out-of-scope. Furthermore, this document as been in
the hands of the Intarea WG for a fair amount of time during which the
consensus has been that no changes should be made to the core IP
specifications unless something is broken. Your proposal to include
considerations on reassembly timeouts does not seem to fix something
that is broken in IP and as such is against the consensus of that WG.
With both these in mind I recommend against it.

That being said it is up to our AD and the IESG to consider your IETF
Last Call comments as well as my recommendation on a disposition.

Regards,

--julien

On Thu, May 31, 2012 at 1:34 PM, Joe Touch <touch@isi.edu> wrote:
> Hi, Fred,
>
>
> On 5/31/2012 12:13 PM, Templin, Fred L wrote:
>>
>> Hi Joe,
>
> ...
>
>> As you know, the bar for documents that would update
>> bedrock specifications such as RFC791 and RFC1122 is
>> set very high indeed. That your document has made it
>> to this level of maturation is a tribute to your many
>> years of concerted effort, which would best be amortized
>> if this useful addition can also be applied.
>
>
> As you note, this doc has taken a lot to get to its current state.
>
> Nothing should be added that isn't core to its purpose AND agreed by the
> community. Your proposed change doesn't meet either criteria - your only
> reason for adding it is to get a "free ride", and I don't think that's an
> appropriate suggestion for *any* doc.
>
>
>>>>> - reducing the timeout is not current practice AFAIK
>>>>>        so we'd be adding a new recommendation, rather
>>>>>        than even documenting existing practice
>>>>>
>>>>> - my conclusion, based on "keep it simple", is to not include this
>>>>> recommendation in this document
>>>>
>>>>
>>>> Let me ask, do you know of any implementations that have
>>>> ever benefitted from keeping the fragments of an incomplete
>>>> reassembly for longer than 60sec? (Linux for example only
>>>> waits 30sec before discarding fragments.)
>>>
>>>
>>> I don't, but that's a discussion that should happen - as you note below
>>> - involving those on a different list as well, for a different reason.
>>> Linux does a lot of things that are not standard, but that alone is not
>>> necessarily a reason to document it as best practice - e.g., why are you
>>> not suggesting 30 sec?
>>
>>
>> 60sec is consistent with both RFC1122 and RFC2460.
>
>
> RFC2460 isn't relevant to the reassembly requirements of IPv4; if it were,
> it would be 120 seconds, or would have updated RFC1122 itself.
>
> ...
>
>> If you want to call it MSL you need to cite RFC793. If
>> you want to change all occurrences of MSL to something
>> else, then you could get away with citing only RFC1122.
>> My preference would be to keep it as MSL and cite RFC793.
>
>
> It's only MSL in that one place in this doc, but it's intended to refer to
> maximum datagram lifetime since this doc has no other reference to transport
> protocols.
>
> Joe
>
> _______________________________________________
> Int-area mailing list
> Int-area@ietf.org
> https://www.ietf.org/mailman/listinfo/int-area