Re: [Int-area] I-D Action: draft-ietf-intarea-frag-fragile-16.txt

Bob Hinden <bob.hinden@gmail.com> Tue, 03 September 2019 21:08 UTC

Return-Path: <bob.hinden@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 667A512004E for <int-area@ietfa.amsl.com>; Tue, 3 Sep 2019 14:08:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xfCnh7rfCieS for <int-area@ietfa.amsl.com>; Tue, 3 Sep 2019 14:08:34 -0700 (PDT)
Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 81FCE120043 for <int-area@ietf.org>; Tue, 3 Sep 2019 14:08:34 -0700 (PDT)
Received: by mail-wr1-x435.google.com with SMTP id l11so10118577wrx.5 for <int-area@ietf.org>; Tue, 03 Sep 2019 14:08:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=YohF+sz3rPphXpOK0eTjMX4wt2iMZjPZhId93YinVY8=; b=EaAsE1cny4EI0y3xUx0zs3Vd5yhzUKC72tG+53RX3kufxjmX/Wlu6Qm0hDCMB9E0kT 4gVY/XPV7LKDnLCWwEOuoQUu5JhWFVXzq3EqEke7qPSSGmJK01MPmMErzhJKAMh5H+xK EvJTmXPEm8EAZHZRMsCSDoRpphYTjw1hJEQe0tVnY1nuEdTL9cLP3jHnrg1ffRZGDjmW ucNxGSrb5jXv7iJYDd1LTV3/6vJ8UYsu2vwIABZEjOei2ckz8EtBSQKGik/HrOhZTjsP eV5kdnqxjoIjTV0wG49N8H/vQK9q/vikWG/qIZAjkZG9G8Qq929a2nuRExjAnCkF/Ynz NtzQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=YohF+sz3rPphXpOK0eTjMX4wt2iMZjPZhId93YinVY8=; b=DW9meASH+ycZYq20dOekdfsX6lWDHCE7EtRTutpxdGiXxJPQUiSuFH+JwxJzdVXHXI +B1P0zUEovoAWCCsEoNi8vUWmdQY73XWvCWmlr4vRzx77rqJINuuIwIqla2Z56MVE1T1 tH4YJ7JBokq+Yc+VR9JapP91pthyHF7LXxjSBSnSuTJzIb8XIdmSECl40ghhE62w9YIx itGoDNZq0v0D5Rq1lMgY+f2709Ysib0hl/gHNY/5fWPmeRoTbVkNBgI1JW3Mw1eY2cuf CrSdSY86vKqevT3it6DJfX9DdbDk9YgA1qzfgMYjmXPrCQQtbMexLbwmMgZcyWWcjlBl zk9g==
X-Gm-Message-State: APjAAAVzUohpkV+WrOiLc71q1Fcilc52m+Gz7Bu+xwXV74W/afASzGSx dlRF/GoZwYTZZJdHKaNN/uo=
X-Google-Smtp-Source: APXvYqwyQjBlHhGUgMF1jo0cQmwTFLJZ8dKxMK97qOuHa0+lBmkwNET0Qdnr/D7/cFL6+rPKJHWsow==
X-Received: by 2002:a5d:4907:: with SMTP id x7mr39816547wrq.72.1567544913003; Tue, 03 Sep 2019 14:08:33 -0700 (PDT)
Received: from ?IPv6:2601:647:5a00:ef0b:2937:9917:7066:3310? ([2601:647:5a00:ef0b:2937:9917:7066:3310]) by smtp.gmail.com with ESMTPSA id t203sm983168wmf.42.2019.09.03.14.08.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Sep 2019 14:08:32 -0700 (PDT)
From: Bob Hinden <bob.hinden@gmail.com>
Message-Id: <8551660F-9540-44BC-B775-7F15169E02ED@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_086533B2-7A62-4EEC-B637-CAE75EF77B7D"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Tue, 03 Sep 2019 14:08:27 -0700
In-Reply-To: <cbc82eaa42b9f2f1c19fc248825861fc@strayalpha.com>
Cc: Bob Hinden <bob.hinden@gmail.com>, int-area <int-area@ietf.org>
To: Joe Touch <touch@strayalpha.com>
References: <156720070159.25823.9907888750637231986@ietfa.amsl.com> <cbc82eaa42b9f2f1c19fc248825861fc@strayalpha.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/fQWzMl7ou7p5Wl_fUyMUUtr8MYI>
Subject: Re: [Int-area] I-D Action: draft-ietf-intarea-frag-fragile-16.txt
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 03 Sep 2019 21:08:37 -0000

Joe,

> On Aug 30, 2019, at 4:36 PM, Joe Touch <touch@strayalpha.com> wrote:
> 
> Hi, all,
> 
> I disagree with the changes indicated in this version.
> 
> The new text is both incorrect does not IMO reflect WG consensus.
> 
> It is simply false that "it WILL break" or "new protocols can't possibly know whether fragmentation works" - you even cite studies where this works the majority of the time (failing 37% for IPv6 DNS resolvers is succeeding 63%). This is not the same as ICMP-based MTU discovery. Users absolutely can test and know this.
> 
> I repeat my previous suggestion with caps for emphasis- that, LIKE ALL PROTOCOLS AND FEATURES IN THE INTERNET, IP fragmentation is not guaranteed to work on any given path and should be confirmed before being relied upon.


The relevant text in -16 is:

  6.1.  For Application and Protocol Developers

  Developers SHOULD NOT develop new protocols or applications that rely
  on IP fragmentation.  When a new protocol or application is deployed
  in an environment that does not fully support IP fragmentation, it
  SHOULD operate correctly, either in its default configuration or in a
  specified alternative configuration.

  While there may be controlled environments where IP fragmentation
  works reliably, this is a deployment issue and can not be known to
  someone developing a new protocol or application.  It is not
  recommended that new protocols or applications be developed that rely
  on IP fragmentation.  Protocols and applications that rely on IP
  fragmentation will fail to work on the Internet.

The text in the first paragraph is unchanged in this version of the draft and has been there for awhile.  The recommendation is still SHOULD NOT.   This does allow other usage if there is a good reason to do so.

The new second paragraph (written to resolve the DISCUSS comment) attempts to discuss the the controlled environment case. It clearly states it is a recommendation (along the lines of the SHOULD NOT) in the first paragraph and explains why.

Note, personally I think, citing your case of failing 37% of the time, is consistent with “will fail to work on the Internet”.

Also, isn’t this the reason why this draft exists, that is fragmentation is fragile.

I hope this helps to explain the change.

Thanks,
Bob


> 
> Joe
> 
> 
> On 2019-08-30 14:31, 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 WG of the IETF.
>> 
>>         Title           : IP Fragmentation Considered Fragile
>>         Authors         : Ron Bonica
>>                           Fred Baker
>>                           Geoff Huston
>>                           Robert M. Hinden
>>                           Ole Troan
>>                           Fernando Gont
>>     Filename        : draft-ietf-intarea-frag-fragile-16.txt
>>     Pages           : 28
>>     Date            : 2019-08-30
>> 
>> Abstract:
>>    This document describes IP fragmentation and explains how it
>>    introduces fragility to Internet communication.
>> 
>>    This document also proposes alternatives to IP fragmentation and
>>    provides recommendations for developers and network operators.
>> 
>> 
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-intarea-frag-fragile/
>> 
>> There are also htmlized versions available at:
>> https://tools.ietf.org/html/draft-ietf-intarea-frag-fragile-16
>> https://datatracker.ietf.org/doc/html/draft-ietf-intarea-frag-fragile-16
>> 
>> A diff from the previous version is available at:
>> https://www.ietf.org/rfcdiff?url2=draft-ietf-intarea-frag-fragile-16
>> 
>> 
>> Please note that it may take a couple of minutes from the time of submission
>> until the htmlized version and diff are available at tools.ietf.org.
>> 
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>> 
>> _______________________________________________
>> 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