Re: [Int-area] I-D Action: draft-ietf-intarea-ipv4-id-update-05.txt
"Templin, Fred L" <Fred.L.Templin@boeing.com> Thu, 31 May 2012 16:10 UTC
Return-Path: <Fred.L.Templin@boeing.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 3BC1E11E80C8; Thu, 31 May 2012 09:10:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.321
X-Spam-Level:
X-Spam-Status: No, score=-2.321 tagged_above=-999 required=5 tests=[AWL=0.278, BAYES_00=-2.599]
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 z2qpHA1jR+sG; Thu, 31 May 2012 09:10:30 -0700 (PDT)
Received: from blv-mbsout-01.boeing.com (blv-mbsout-01.boeing.com [130.76.32.231]) by ietfa.amsl.com (Postfix) with ESMTP id 460FF11E8091; Thu, 31 May 2012 09:10:30 -0700 (PDT)
Received: from blv-mbsout-01.boeing.com (localhost.localdomain [127.0.0.1]) by blv-mbsout-01.boeing.com (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with ESMTP id q4VGAlWL012464; Thu, 31 May 2012 09:10:47 -0700
Received: from stl-av-01.boeing.com (stl-av-01.boeing.com [130.247.228.54]) by blv-mbsout-01.boeing.com (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id q4VGAjRw012446 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 31 May 2012 09:10:46 -0700
Received: from stl-av-01.boeing.com (localhost.localdomain [127.0.0.1]) by stl-av-01.boeing.com (8.14.4/8.14.4/DOWNSTREAM_RELAY) with ESMTP id q4VGAScB032052; Thu, 31 May 2012 11:10:28 -0500
Received: from XCH-NWHT-11.nw.nos.boeing.com (xch-nwht-11.nw.nos.boeing.com [130.247.25.114]) by stl-av-01.boeing.com (8.14.4/8.14.4/UPSTREAM_RELAY) with ESMTP id q4VGARlT031999 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=OK); Thu, 31 May 2012 11:10:28 -0500
Received: from XCH-NW-01V.nw.nos.boeing.com ([130.247.64.120]) by XCH-NWHT-11.nw.nos.boeing.com ([130.247.25.114]) with mapi; Thu, 31 May 2012 09:10:27 -0700
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: Joe Touch <touch@isi.edu>
Date: Thu, 31 May 2012 09:10:26 -0700
Thread-Topic: [Int-area] I-D Action: draft-ietf-intarea-ipv4-id-update-05.txt
Thread-Index: Ac0+w3J/++DBXd7YRxWL3Y0qCyCbnAAgnZLA
Message-ID: <E1829B60731D1740BB7A0626B4FAF0A65D3742B90B@XCH-NW-01V.nw.nos.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>
In-Reply-To: <4FC6B9A1.4060409@isi.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: No
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:10:31 -0000
Hi Joe, > -----Original Message----- > From: Joe Touch [mailto:touch@isi.edu] > Sent: Wednesday, May 30, 2012 5:22 PM > To: Templin, Fred L > Cc: internet-drafts@ietf.org; int-area@ietf.org; i-d-announce@ietf.org > Subject: Re: [Int-area] I-D Action: draft-ietf-intarea-ipv4-id-update- > 05.txt > > Hi, Fred, > > On 5/30/2012 4:48 PM, Templin, Fred L wrote: > > Hi Joe, > > > >> -----Original Message----- > >> From: Joe Touch [mailto:touch@isi.edu] > >> Sent: Wednesday, May 30, 2012 3:58 PM > >> To: Templin, Fred L > >> Cc: internet-drafts@ietf.org; int-area@ietf.org; i-d-announce@ietf.org > >> Subject: Re: [Int-area] I-D Action: draft-ietf-intarea-ipv4-id-update- > >> 05.txt > >> > >> Hi, Fred, > >> > >> On 5/30/2012 3:54 PM, Templin, Fred L wrote: > >>> Hi Joe, > >>> > >>> I know this is coming late in the game, but in Section 4.5 > >>> of RFC2460 there is explicit guidance as to how long an > >>> implementation should wait before declaring a reassembly > >>> incomplete: > >>> > >>> "If insufficient fragments are received to complete reassembly of > a > >>> packet within 60 seconds of the reception of the first-arriving > >>> fragment of that packet, reassembly of that packet must be > >>> abandoned and all the fragments that have been received for that > >>> packet must be discarded." > >>> > >>> I don't see a similar normative statement for IPv4, so > >>> shouldn't this document be the place to make the statement? > >> > >> This isn't the right doc for that; we don't say anything about how to > >> use the ID when it occurs, only about when it's OK to reuse IDs, IMO. > > > > The document does propose to update RFC1122, and looking > > more closely at RFC1122, Section 3.3.2 it says: > > > > "There MUST be a reassembly timeout. The reassembly timeout > > value SHOULD be a fixed value, not set from the remaining TTL. > > It is recommended that the value lie between 60 seconds and 120 > > seconds. If this timeout expires, the partially-reassembled > > datagram MUST be discarded and an ICMP Time Exceeded message > > sent to the source host (if fragment zero has been received)." > > > > 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's completely orthogonal to the recommendations of the rest of this > document, though. 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. > >>> Asked another way, can we use this document to specify a > >>> reassembly timeout value that IPv4 nodes must observe? > >> > >> This document relaxes requirements; I suspect that anything that > >> constrains requirements for IPv4 is unlikely to move forward. > > > > 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. Thanks - Fred fred.l.templin@boeing.com > JOe > > > > > > Thanks - Fred > > fred.l.templin@boeing.com > > > >> Joe > >> > >>> > >>> Thanks - Fred > >>> fred.l.templin@boeing.com > >>> > >>> > >>>> -----Original Message----- > >>>> From: int-area-bounces@ietf.org [mailto:int-area-bounces@ietf.org] On > >>>> Behalf Of Joe Touch > >>>> Sent: Wednesday, May 30, 2012 11:59 AM > >>>> To: internet-drafts@ietf.org > >>>> Cc: int-area@ietf.org; i-d-announce@ietf.org > >>>> Subject: Re: [Int-area] I-D Action: draft-ietf-intarea-ipv4-id- > update- > >>>> 05.txt > >>>> > >>>> Hi, all, > >>>> > >>>> This version incorporates feedback from an APPS directorate review by > >>>> Ted Hardie and an AD review by Brian Haberman, as discussed in > >> exchanges > >>>> on this list in early March and early May of this year. > >>>> > >>>> This version should be ready for publication. > >>>> > >>>> Joe > >>>> > >>>> Summary of changes: > >>>> > >>>> Sec 3 -- additional explanation of use of IPv6 ID for non-fragmented > v6 > >>>> datagrams sent to IPv4 nets that cannot support IPv6's minimum MTU > >>>> > >>>> Sec 4 -- remove SMF examples because they are no longer suggested > >>>> > >>>> Sec 6 -- simplified pseudocode and text > >>>> > >>>> Sec 8.3 -- added specific impact on RFC2003 > >>>> > >>>> Sec 9 -- added network accelerator packet de-duplication > >>>> > >>>> Fixed typos throughout, including changing the format of directives > >> from > >>>> "o>>" to just">>" prefix. > >>>> > >>>> On 5/30/2012 11:46 AM, internet-drafts@ietf.org wrote: > >>>>> > >>>>> A New Internet-Draft is available from the on-line Internet-Drafts > >>>> directories. This draft is a work item of the Internet Area Working > >> Group > >>>> Working Group of the IETF. > >>>>> > >>>>> Title : Updated Specification of the IPv4 ID Field > >>>>> Author(s) : Joe Touch > >>>>> Filename : draft-ietf-intarea-ipv4-id-update-05.txt > >>>>> Pages : 16 > >>>>> Date : 2012-05-30 > >>>>> > >>>>> The IPv4 Identification (ID) field enables fragmentation and > >>>>> reassembly, and as currently specified is required to be > unique > >>>>> within the maximum lifetime for all datagrams with a given > >>>>> source/destination/protocol tuple. If enforced, this > uniqueness > >>>>> requirement would limit all connections to 6.4 Mbps. Because > >>>>> individual connections commonly exceed this speed, it is clear > >> that > >>>>> existing systems violate the current specification. This > document > >>>>> updates the specification of the IPv4 ID field in RFC791, > >> RFC1122, > >>>>> and RFC2003 to more closely reflect current practice and to > more > >>>>> closely match IPv6 so that the field's value is defined only > when > >> a > >>>>> datagram is actually fragmented. It also discusses the impact > of > >>>>> these changes on how datagrams are used. > >>>>> > >>>>> > >>>>> A URL for this Internet-Draft is: > >>>>> http://www.ietf.org/internet-drafts/draft-ietf-intarea-ipv4-id- > update- > >>>> 05.txt > >>>>> > >>>>> Internet-Drafts are also available by anonymous FTP at: > >>>>> ftp://ftp.ietf.org/internet-drafts/ > >>>>> > >>>>> This Internet-Draft can be retrieved at: > >>>>> ftp://ftp.ietf.org/internet-drafts/draft-ietf-intarea-ipv4-id- > update- > >>>> 05.txt > >>>>> > >>>>> The IETF datatracker page for this Internet-Draft is: > >>>>> https://datatracker.ietf.org/doc/draft-ietf-intarea-ipv4-id-update/ > >>>>> > >>>>> _______________________________________________ > >>>>> Int-area mailing list > >>>>> Int-area@ietf.org > >>>>> https://www.ietf.org/mailman/listinfo/int-area > >>>> _______________________________________________ > >>>> Int-area mailing list > >>>> Int-area@ietf.org > >>>> https://www.ietf.org/mailman/listinfo/int-area
- [Int-area] I-D Action: draft-ietf-intarea-ipv4-id… internet-drafts
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Joe Touch
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Templin, Fred L
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Joe Touch
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Templin, Fred L
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Joe Touch
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Templin, Fred L
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Joe Touch
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Templin, Fred L
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Joe Touch
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Templin, Fred L
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Joe Touch
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Julien Laganier
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Templin, Fred L
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Templin, Fred L
- Re: [Int-area] I-D Action: draft-ietf-intarea-ipv… Joe Touch