Re: [Int-area] Alissa Cooper's Discuss on draft-ietf-intarea-frag-fragile-15: (with DISCUSS and COMMENT)

Joe Touch <touch@strayalpha.com> Wed, 07 August 2019 01:09 UTC

Return-Path: <touch@strayalpha.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 199E612009C; Tue, 6 Aug 2019 18:09:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.219
X-Spam-Level:
X-Spam-Status: No, score=-1.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.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 2xTN5DjIwdAq; Tue, 6 Aug 2019 18:09:42 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D214C1200B2; Tue, 6 Aug 2019 18:09:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id: Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version: Content-Type:Sender:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=76kn1lPYd2Vsg3UURE+cbrB7ON54UU2uchbEJyyXLKU=; b=MGXZFl4lAuwJrMDD9AHujQhlh FJ1TP67/VxYeZ4pNZ64EK3N+pdT6Hv37ykD03FSYeWcaitD91cdth5VXTkDuDxxzEBZMq7sJelxfR Fy7cyDG7X3+xOJ9dkyUHle6Sz/NqrGRRCAOMYhL6n7htJ3UUHWvhgbWSBpMEsHLi/xGrKGU4Xvaie zC09trC6Qf/f656OEg23aoiqGx7jq4WyqPCMl41VvqgsaKdu9PyBSGPkQvCLYaM0mMDJ5msdiYTMn W2Qc17SBDV1vG3dZQ7xGaT8ay0plfbiVxyj4Ewq8O1qQ31ahYf4sB6uMBRd4LhJHVxwjJgsE27oWa FL16IJ8bQ==;
Received: from cpe-172-250-225-198.socal.res.rr.com ([172.250.225.198]:52393 helo=[192.168.1.10]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hvASP-002FhK-8v; Tue, 06 Aug 2019 21:09:42 -0400
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <2b0e4ba4-ae38-7592-b5aa-b5d7201e5534@joelhalpern.com>
Date: Tue, 06 Aug 2019 18:09:35 -0700
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, draft-ietf-intarea-frag-fragile@ietf.org, int-area <int-area@ietf.org>, IESG <iesg@ietf.org>, intarea-chairs <intarea-chairs@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <7056C34F-EF5E-4582-89FA-CA7C97A43028@strayalpha.com>
References: <156512344887.27340.5761295053779083959.idtracker@ietfa.amsl.com> <CALx6S35f9eH1SCFqWZoBtnFrqvdoXrhiPoPQTh2_w-LjwBzRSQ@mail.gmail.com> <6B2DA394-E11A-46C1-8A45-76D59BAF0783@cooperw.in> <974b24af-3f9f-95e3-87ec-d7a14eb9661d@gmail.com> <2b0e4ba4-ae38-7592-b5aa-b5d7201e5534@joelhalpern.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.2
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/SjTq530xlIvRroEz5Ba2lVTv6zo>
Subject: Re: [Int-area] Alissa Cooper's Discuss on draft-ietf-intarea-frag-fragile-15: (with DISCUSS and COMMENT)
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: Wed, 07 Aug 2019 01:09:45 -0000

Yeah, but that’s the rub.

If we accept the status-quo of a failure to deploy devices that allow a valid protocol capability this way, we’ve basically deprecated it.

That’s the bad idea that we’ve tried hard to avoid, IMO.

Joe

> On Aug 6, 2019, at 6:06 PM, Joel M. Halpern <jmh@joelhalpern.com> wrote:
> 
> Brian, I would think the text just above the paragraph Alissa quoted would already cover what you ask for.  It begins:
>    Developers SHOULD NOT develop new protocols or applications that
>    rely on IP fragmentation.
> 
> Yours,
> Joel
> 
> On 8/6/2019 8:55 PM, Brian E Carpenter wrote:
>> On 07-Aug-19 12:11, Alissa Cooper wrote:
>>> Hi Tom,
>>> 
>>>> On Aug 6, 2019, at 5:41 PM, Tom Herbert <tom@herbertland.com> wrote:
>>>> 
>>>> On Tue, Aug 6, 2019 at 1:30 PM Alissa Cooper via Datatracker
>>>> <noreply@ietf.org> wrote:
>>>>> 
>>>>> Alissa Cooper has entered the following ballot position for
>>>>> draft-ietf-intarea-frag-fragile-15: Discuss
>>>>> 
>>>>> When responding, please keep the subject line intact and reply to all
>>>>> email addresses included in the To and CC lines. (Feel free to cut this
>>>>> introductory paragraph, however.)
>>>>> 
>>>>> 
>>>>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>>>>> for more information about IESG DISCUSS and COMMENT positions.
>>>>> 
>>>>> 
>>>>> The document, along with other ballot positions, can be found here:
>>>>> https://datatracker.ietf.org/doc/draft-ietf-intarea-frag-fragile/
>>>>> 
>>>>> 
>>>>> 
>>>>> ----------------------------------------------------------------------
>>>>> DISCUSS:
>>>>> ----------------------------------------------------------------------
>>>>> 
>>>>> Thanks for writing this document.
>>>>> 
>>>>> Section 6.1 says:
>>>>> 
>>>>> "Developers MAY develop new protocols or applications that rely on IP
>>>>>   fragmentation if the protocol or application is to be run only in
>>>>>   environments where IP fragmentation is known to be supported."
>>>>> 
>>>>> I'm wondering if there should be a bit more nuance here to make the
>>>>> recommendation clearer. Do we think there is a case where an application
>>>>> protocol developed in the IETF will be known to only run in environments where
>>>>> fragmentation is supported? If we don't think developing such a protocol would
>>>>> be in scope for the IETF, then I'm wondering if that case should be called out
>>>>> explicitly with a stronger normative requirement.
>>>>> 
>>>> Alissa,
>>>> 
>>>> Are you distinguishing between protocol development and application
>>>> development?
>>> 
>>> I’m specifically wondering about application protocols (as distinct from other protocols) developed in the IETF (as distinct from developed elsewhere). Sometimes we use BCPs to guide future work in the IETF specifically, and it seemed to me that in that specific slice — IETF-developed application protocols — we may be able to make a stronger recommendation since we can’t be sure of the environment in which any given application protocol would be deployed (I think, but would be open to arguments otherwise).
>> fwiw, I agree with what I think Alissa is saying. Unless we actually *implement* a mechanism to define and support limited domains (draft-carpenter-limited-domains) protocol designers cannot safely make assumptions such as "fragmentation works".
>> Maybe this paragraph needs to be more of a health warning than a somewhat dubious RFC2119 statement. At least, "should not ... unless" might be a better formulation than "MAY ... if".
>>    Brian
>> _______________________________________________
>> 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