Re: Who is the design ultimate authority over IPv6? (Re: [spring] WGLC - draft-ietf-spring-srv6-network-programming)

otroan@employees.org Fri, 06 March 2020 13:24 UTC

Return-Path: <otroan@employees.org>
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 31DD23A0F3A for <ipv6@ietfa.amsl.com>; Fri, 6 Mar 2020 05:24:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 PQ1-Yz7uVJg9 for <ipv6@ietfa.amsl.com>; Fri, 6 Mar 2020 05:24:16 -0800 (PST)
Received: from clarinet.employees.org (clarinet.employees.org [198.137.202.74]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DCE923A0F47 for <6man@ietf.org>; Fri, 6 Mar 2020 05:24:15 -0800 (PST)
Received: from astfgl.hanazo.no (unknown [IPv6:2a02:20c8:5921:100:d5b9:5e22:e55c:bcdc]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by clarinet.employees.org (Postfix) with ESMTPSA id D14C14E11B9F; Fri, 6 Mar 2020 13:24:14 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 8C0822CC7594; Fri, 6 Mar 2020 14:24:11 +0100 (CET)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\))
Subject: Re: Who is the design ultimate authority over IPv6? (Re: [spring] WGLC - draft-ietf-spring-srv6-network-programming)
From: otroan@employees.org
In-Reply-To: <CAO42Z2z2s92yitCC0eLrNO3dXe_EarRSUZq8GmJ=QRdZ59d0ag@mail.gmail.com>
Date: Fri, 06 Mar 2020 14:24:11 +0100
Cc: "6man@ietf.org" <6man@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <64E8151B-DF45-4F30-A4AD-673E37A482DD@employees.org>
References: <17421_1575566127_5DE93B2F_17421_93_1_53C29892C857584299CBF5D05346208A48D1A3DA@OPEXCAUBM43.corporate.adroot.infra.ftgroup><6c674995-8cc7-c024-4181-60b160910f75@si6networks.com> <29345_1576001884_5DEFE15C_29345_229_5_53C29892C857584299CBF5D05346208A48D250B7@OPEXCAUBM43.corporate.adroot.infra.ftgroup><89402a30-129b-314f-90f1-ba6efcdd6a88@si6networks.com> <16536_1576089460_5DF13774_16536_366_1_53C29892C857584299CBF5D05346208A48D273AD@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CAO42Z2z2s92yitCC0eLrNO3dXe_EarRSUZq8GmJ=QRdZ59d0ag@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
X-Mailer: Apple Mail (2.3608.60.0.2.5)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/vaBTvLb7zAkAqU2QzOwPfzyozME>
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: Fri, 06 Mar 2020 13:24:21 -0000

[spring cross posting deleted]

>> - Read the mailing list and you will see that everyone do not share your opinion. So at least one person is wrong. I think that it would help if everyone, including you, could consider that they/you _may_ be wrong, at least to better understand the comments been made by others.  And possibly the text from RFC 8200 is not clear, but this is what we have. And this is the text to use to support the claim that this text is violated.
> 
> The final interpretation and intent of text in RFC8200 should be up to
> 6man, not SPRING, when there is ambiguity and dispute, as 6man is the
> ultimate design authority for IPv6.
> 
> RFC5704, "Uncoordinated Protocol Development Considered Harmful":
> 
> " In particular, the
>   IAB considers it an essential principle of the protocol development
>   process that only one SDO maintains design authority for a given
>   protocol, with that SDO having ultimate authority over the allocation
>   of protocol parameter code-points and over defining the intended
>   semantics, interpretation, and actions associated with those code-
>   points."
> 
> IETF WGs would qualify as standards development organisations.
> 
> Those of us in 6man during the clarifications in this area of RFC8200
> know the intent. It was specifically about modification of the EH
> chain, and was in response to the
> 'draft-voyer-6man-extension-header-insertion' Internet Draft.

No, it is the IETF that is the SDO and has that authority through IETF consensus.
Not the working group.

Let me summarize my take on this from a 6man perspective:

1) PSP violates RFC8200.
I also object to any statement in SR PGM that it is in "compliance with 8200". It specifies it's own unique EH handling.
As I state below that's perfectly fine.

2) A premise for the work on tightening extension header processing rules leading up to 8200, was that new specifications can specify different behaviour than what's defined in 8200.
That is what the SR PGM document does. Any specification that changes EH processing must specify how that processing is done, and must be technically sound, in that it is shown not to break anything (interoperability, PMTUD, end to end security etc).
The SR PGM document has been terse in it's description and how it deals with identified technical issues. But it is also clear, that it is specified to only work within a limited domain, where the source, destination and in-path nodes are all within the same domain of control.
I see no outstanding technical issues with that mechanism.

3) It is also clear that what is specified in SR PGM does not work across administrative domain or on the general Internet.
For that reason I would object to any modification to 8200. Be it erratum, updated by pointer or bis document.

Is is possible to come to some agreement and consensus on the above points?


Ole