Re: [Errata Held for Document Update] RFC8200 (5933)

Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 03 March 2020 21:43 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 12FFE3A0A6F for <ipv6@ietfa.amsl.com>; Tue, 3 Mar 2020 13:43:27 -0800 (PST)
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, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 cQ5FFokgViJr for <ipv6@ietfa.amsl.com>; Tue, 3 Mar 2020 13:43:25 -0800 (PST)
Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) (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 7E9623A0A6B for <ipv6@ietf.org>; Tue, 3 Mar 2020 13:43:25 -0800 (PST)
Received: by mail-pj1-x1034.google.com with SMTP id d7so1960874pjw.1 for <ipv6@ietf.org>; Tue, 03 Mar 2020 13:43:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=qvOhlvXxXL+ToBJAFZtp14Lf8atK8EKciGH5odsP2Ps=; b=VakZcyesqUA1EPcS9cu7RqZyW0O0B4sbzGtlcKZm9CIO5CdnwK2JIJeNNwr4gt6xqp QT04nCDoVUDRV4bFaHbo3tJnA35AoOLQIksh8NQSt5Vm+6T9s81ik1auyAP23AgyqezG Jk4AKaA/NCgFSQn67OJSyrFnmImnfEpdRxLODauPHdYpLsxbuLI9PCXe5O3IYonHa1R0 2CZlc34y8e0u27Cxl02NZigOCMbxDl0wc2MCsCDdcvOY6CI0Vvxg+lLRH8fwcByKWULf voZEvl/o7SVXEGKAPTRu05H+k+8v4OEs/iyvj9AfsPKeK5N0YlFwPgLW7//iapeMyykE ThUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=qvOhlvXxXL+ToBJAFZtp14Lf8atK8EKciGH5odsP2Ps=; b=pH0PffxwnDX1gYa0D/29mdxa4dcq7uBeeMyTIEjuhjJeBBMPmNNwUdxSC3AXHATr5C wiAFQdexzdsJIPgNFQjgdx+0vY0zuVytflFdry8vO1k8QiALS2OhE95i4q+cu1KbYwmX s73oemLtYo9mhALDg9WJNR6H7U2uwHpv0vGofp1QP0vSFLiY77+oHx++1fGtUGGrbo47 nmG3brVrAeiy/6Rw+Kb1c3ACVZyWLK0y9YKG69I+Cw2OaM/VYZmzdTGlpuwUQ5czNDs/ Jajj4mz040IpG0BEXJBs/10iS0bbhitvWrj2gAL/ZRuSl2arOUV220v81+Etk058W5ar vpFg==
X-Gm-Message-State: ANhLgQ0phbRn9Q31wWjZeVkxbaCUg6OLLSFM4ZRztXJBkML/EEuToVAh sYc0lvTPxRAnPfTtPj2U3F8=
X-Google-Smtp-Source: ADFU+vtdqgldHeYwIz3YHX1mBjPkDU/MPPXEYDIk1/rheOh1d2Y4KWjHoJehlZ/PuuvyyMo2ZtgcAg==
X-Received: by 2002:a17:90a:bc41:: with SMTP id t1mr72159pjv.137.1583271804856; Tue, 03 Mar 2020 13:43:24 -0800 (PST)
Received: from [192.168.178.30] ([165.84.25.143]) by smtp.gmail.com with ESMTPSA id b3sm26198116pft.73.2020.03.03.13.43.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Mar 2020 13:43:24 -0800 (PST)
Subject: Re: [Errata Held for Document Update] RFC8200 (5933)
To: Philip Homburg <pch-ipv6-ietf-6@u-1.phicoh.com>, ipv6@ietf.org
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
References: <20200302032940.9DE2EF406F3@rfc-editor.org> <3e4b460e-b77a-e04b-d7fc-d4cb889c284d@gmail.com> <DM6PR05MB6348A46BE210A777CDE302C6AEE70@DM6PR05MB6348.namprd05.prod.outlook.com> <m1j95Bl-0000JPC@stereo.hq.phicoh.net>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <253810a2-bc07-5673-fb22-92d0f435888c@gmail.com>
Date: Wed, 04 Mar 2020 10:43:20 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <m1j95Bl-0000JPC@stereo.hq.phicoh.net>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/8tkhve5t260bIk5xw1fWSKKZxjU>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Mar 2020 21:43:27 -0000

On 03-Mar-20 23:54, Philip Homburg wrote:
>> RFC 8200 has some fleas on it. When we reviewed the 8200-bis draft,
>> we couldn't see those fleas because we all knew what we meant to
>> say.

I didn't know what we meant to say, because I never thought for one
moment how the text applied to routing headers, where the destination
address essentially becomes a variable instead of a constant, and where
the Segments Left field is mutable by construction. So it isn't a "flea";
IMHO it's a major omission. (I feel a bit guilty, because we first missed
it in RFC7045.)

> It seems to me that the bigger question is whether there would be 
> consensus to update RFC8200 to allow whatever SPRING wants to do.

SPRING is not asking for an update to 8200; their claim is that it
already allows the PSP action. You might disagree, of course.
 
> To some extent I'm surprised by this discussion. We allow NAT64 which
> violates core IPv6 specifications in serious ways. We happily write
> specifications for NAT64 without granting an explicit exception.

As a matter of fact, many of us are extremely unhappy about NAT64, but
it's forced on us by operational requirements.
 
> And then for a relatively besign operation such as removing a routing
> header, we have to be as strict as possible.
> 
> Ultimately, the important part is not what is written in RFC-8200.
> The important part is whether there is consensus that whatever SPRING
> tries to do a good thing or that it is damaging the internet.

IMHO the questions of principle (does it violate the words in RFC8200,
and are those words correct?) are much less important than Robert Raszuk's
question: what harm does this do? And we have the answers to that, I think:

- doesn't harm PMTUD, because making a packet shorter on the last hop can't
possibly harm PMTUD.

- doesn't describe AH rules (which fields are mutable), but AH is not used in
SRH domains.

- may affect OAM mechanisms.

    Brian