Re: [arch-d] Call for Comment: <draft-iab-use-it-or-lose-it-02> (Long-term Viability of Protocol Extension Mechanisms)

"Joel M. Halpern" <jmh@joelhalpern.com> Wed, 25 August 2021 22:45 UTC

Return-Path: <jmh@joelhalpern.com>
X-Original-To: architecture-discuss@ietfa.amsl.com
Delivered-To: architecture-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A84F3A0A8F for <architecture-discuss@ietfa.amsl.com>; Wed, 25 Aug 2021 15:45:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 AqYHeh7KS3ew for <architecture-discuss@ietfa.amsl.com>; Wed, 25 Aug 2021 15:45:08 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 9FBC63A0A70 for <architecture-discuss@ietf.org>; Wed, 25 Aug 2021 15:45:08 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 4Gw1Jh3nVkz1nsbF; Wed, 25 Aug 2021 15:45:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1629931508; bh=9hPC9aONXpnV3OppvAroWcK2Ry4SwqsGSGs+3srrIgs=; h=Subject:To:References:From:Date:In-Reply-To:From; b=VgJBkfXOQ53x2TGr5a58owWtXJ7KpASPw4T5+tRWhBDOAkp4qijUGzBSnNolPQ6wf m23NEdlqQ+nrE1WqSt8drESp1oVk4Pbck47reQ1aVdJWmS6c5NmXn4RKpoL5iDhw1y KCOAjNNcnYnd9ObOXOxdDaQd58ZDa5NFfkWYY5ww=
X-Quarantine-ID: <DlBppuxMdPNu>
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.23.64] (50-233-136-230-static.hfc.comcastbusiness.net [50.233.136.230]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 4Gw1Jh08fzz1nsX5; Wed, 25 Aug 2021 15:45:07 -0700 (PDT)
To: Martin Thomson <mt@lowentropy.net>, architecture-discuss@ietf.org
References: <162991703946.25379.3009360954932586670@ietfa.amsl.com> <078f0246-6e3f-1a49-38e7-cfdae1539c93@joelhalpern.com> <8bffcac2-55fe-477c-ac07-223d3052e686@www.fastmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <44c3e309-72af-092e-9f91-3a9f856f1fec@joelhalpern.com>
Date: Wed, 25 Aug 2021 18:45:06 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <8bffcac2-55fe-477c-ac07-223d3052e686@www.fastmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/architecture-discuss/rI0UzUQ4MhcCTT3OQi-Fp4WVvPk>
Subject: Re: [arch-d] Call for Comment: <draft-iab-use-it-or-lose-it-02> (Long-term Viability of Protocol Extension Mechanisms)
X-BeenThere: architecture-discuss@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <architecture-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/architecture-discuss/>
List-Post: <mailto:architecture-discuss@ietf.org>
List-Help: <mailto:architecture-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Aug 2021 22:45:14 -0000

While I can not speak for others, several things leap out at me.

In terms of packet forwarding, extra processing slows down (and / or 
increases cost) of the forwarding plane.  We do add features when we 
need them.  But using optional unneeded things at random, and hoping 
that everything will work with it, seems a bad trade.
(THis is complicated by the history in which we have done a very bad job 
of making clear to folks that they need to handle the special cases. 
Which is part of the problem you are raising.)

In the routing plane, in contrast, we have so many features that the 
problem is making sure the ones one needs are impleemnted.  Asking folks 
to throw in random additional stuff without meaning seems a difficult 
trade (not as bad as the data plane, but still problematic.)

There is also the dimension that in these layers, the IETF telling folks 
they need to do X, Y, or Z when it gives them no benefit has failed 
repeatedly.  So I am skeptical about that general approach.

As suggested text, something like:

"While many of these techniques have been found beneficial at the upper 
layers of the stack, the tradeoffs in using them at or below the Routing 
system are much more complex, even though the issues themselves are 
equally present."

Yours,
Joel

On 8/25/2021 6:32 PM, Martin Thomson wrote:
> On Thu, Aug 26, 2021, at 05:00, Joel M. Halpern wrote:
>> the proposed approaches to improving
>> the situation are likely to be problematic at best
> 
> The document suggests several approaches, can you be more specific?  (I can see how any number of these might be infeasible, but I want to understand your point better.
> 
>> a much stronger disclaimer is needed
> 
> Do you have a suggestion?
> 
> _______________________________________________
> Architecture-discuss mailing list
> Architecture-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/architecture-discuss
>