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

Joe Touch <touch@isi.edu> Thu, 31 May 2012 16:59 UTC

Return-Path: <touch@isi.edu>
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 3EBB311E8149; Thu, 31 May 2012 09:59:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 9HsJEMURv5h5; Thu, 31 May 2012 09:59:07 -0700 (PDT)
Received: from darkstar.isi.edu (darkstar.isi.edu [128.9.128.127]) by ietfa.amsl.com (Postfix) with ESMTP id 822E611E8147; Thu, 31 May 2012 09:59:07 -0700 (PDT)
Received: from [128.9.160.166] (abc.isi.edu [128.9.160.166]) (authenticated bits=0) by darkstar.isi.edu (8.13.8/8.13.8) with ESMTP id q4VGwVid025743 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 31 May 2012 09:58:34 -0700 (PDT)
Message-ID: <4FC7A337.70406@isi.edu>
Date: Thu, 31 May 2012 09:58:31 -0700
From: Joe Touch <touch@isi.edu>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>
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>
In-Reply-To: <E1829B60731D1740BB7A0626B4FAF0A65D3742B90B@XCH-NW-01V.nw.nos.boeing.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: "int-area@ietf.org" <int-area@ietf.org>, "internet-drafts@ietf.org" <internet-drafts@ietf.org>, "i-d-announce@ietf.org" <i-d-announce@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 16:59:08 -0000

Hi, Fred,

On 5/31/2012 9:10 AM, Templin, Fred L wrote:
> Hi Joe,
...
> Recommendations for updating RFC791 and RFC1122 seem to be
> in scope for this document. What I am suggesting is an update
> to RFC1122 which should also be in scope.

This document is not intended as a vehicle for all updates to RFC1122.

from your earlier post:

> Based on the IPv6 specification of 60 seconds, and based on
> 23 years of operational experience since the publication of
> RFC1122, wouldn't it be reasonable for this draft to update
> RFC1122 by saying that the timeout value must be 60 seconds?

That would change things by a factor of 2.

My view:

- reducing reassembly timeout to 60 seconds has negligible impact
	certainly insufficient impact on the issues of this 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

If others disagree, they should speak up.

...
>>>> Also, in the document's introduction, it says:
>>>>
>>>>    "In IPv4, the Identification (ID) field is a 16-bit value that is
>>>>    unique for every datagram for a given source address, destination
>>>>    address, and protocol, such that it does not repeat within the
>>>>    Maximum Segment Lifetime (MSL) [RFC791][RFC1122]."
>>>>
>>> Isn't the correct reference for MSL actually RFC793?
>>
>> Yes; that should read "maximum datagram lifetime" as per RFC 791. I can
>> fix that in AUTH48. Thanks,
>
> Maximum datagram lifetime per RFC791 doesn't talk about
> the 120sec that your document discusses; Maximum Segment
> Lifetime per RFC793 is the one that talks about 120sec.
> If you want to talk about 120sec and MSL, you need to
> cite RFC793 instead of RFC791.

Segments aren't datagrams. RFC793 talks about segment lifetimes. RFC1122 
is the only one that talks about datagram lifetimes, relating the 
lifetime described in 791 to 120 seconds.

I.e., the references are correct, but the term should be "maximum 
datagram lifetime", not "maximum segment lifetime". There is certainly a 
historical note that the 120 seconds in RFC1122 is likely related to 
RFC793, but that's conjecture - 1122 Sec 3.3.2 states that the lifetime 
should be between 60 and 120 seconds, and recommends 120 seconds without 
reference to 793.

Joe