Re: We don't seem to be following our processes (Re: Network Programming - Penultimate Segment Popping)

Alexandre Petrescu <alexandre.petrescu@gmail.com> Fri, 06 December 2019 15:47 UTC

Return-Path: <alexandre.petrescu@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 F076F12080A for <ipv6@ietfa.amsl.com>; Fri, 6 Dec 2019 07:47:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.631
X-Spam-Level:
X-Spam-Status: No, score=-2.631 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=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 aTUZIUq-w-ey for <ipv6@ietfa.amsl.com>; Fri, 6 Dec 2019 07:47:25 -0800 (PST)
Received: from cirse-smtp-out.extra.cea.fr (cirse-smtp-out.extra.cea.fr [132.167.192.148]) (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 44D1E120827 for <ipv6@ietf.org>; Fri, 6 Dec 2019 07:47:20 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id xB6FlIYu038858 for <ipv6@ietf.org>; Fri, 6 Dec 2019 16:47:18 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 9662C207393 for <ipv6@ietf.org>; Fri, 6 Dec 2019 16:47:18 +0100 (CET)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 8C389204F91 for <ipv6@ietf.org>; Fri, 6 Dec 2019 16:47:18 +0100 (CET)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id xB6FlIj6001588 for <ipv6@ietf.org>; Fri, 6 Dec 2019 16:47:18 +0100
Subject: Re: We don't seem to be following our processes (Re: Network Programming - Penultimate Segment Popping)
To: ipv6@ietf.org
References: <BN7PR05MB56998A05469327E759B5B671AE5D0@BN7PR05MB5699.namprd05.prod.outlook.com> <3AD3BD11-8C34-41FE-B88F-49A9F2561D78@cisco.com> <BN7PR05MB569946D6AA5C6B78AFC05F6BAE5C0@BN7PR05MB5699.namprd05.prod.outlook.com> <8DEDE597-B7B0-48F5-959E-69757315C2AC@employees.org> <BN7PR05MB56996FFC117F512EEA04AFC8AE5C0@BN7PR05MB5699.namprd05.prod.outlook.com> <4FAB68A3-C533-471D-94D0-3F6EB1F32FC1@employees.org> <1e36a492-5931-02de-cf85-63339522b13a@si6networks.com> <F6DD2C7C-DBBF-4B48-B890-3C86005FB9CF@employees.org> <bb3be82d-8ea7-6c29-ad0a-61b491ee997d@si6networks.com> <8A9BC46E-A018-41C0-BE47-4BABC30EFE79@employees.org> <20191205222740.GA9637@ernw.de> <C7BCB0CF-1CA3-4CA8-9E71-13A013955938@employees.org> <430da027-07a7-42f9-60d0-bbb3f3306222@joelhalpern.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <4750f9c9-3ffa-3532-bf42-07c2bb60da15@gmail.com>
Date: Fri, 06 Dec 2019 16:47:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <430da027-07a7-42f9-60d0-bbb3f3306222@joelhalpern.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/txcO4Gvb_wQCGIS_hgLuusDjTfU>
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 Dec 2019 15:47:27 -0000

I would like to mention something.

Le 06/12/2019 à 16:09, Joel M. Halpern a écrit :
> Ole, there is no IETF accepted definition of "limited domain".

There is an I-D about limited domains in general.  I agree with it 
partially, towards the positive half.

The limited domain concept was felt needed in other concepts, not just 
SR.  The ULA discussion, to name one of the largest I have seen, relates 
directly to motivate ULA RFC acceptance withing limited domain.

The reason of things working ok in limited domains and not on Internet 
at large was invoked several times when pushing other I-Ds through, even 
though the reason was not called 'limited domain'.

I would go as far as saying that MPLS and IPv6/6lo are _only_ for 
limited domains and will never work for Internet at large.

People joked about the existence of limited domains that cant be seen, 
even though they did not call them that way.

> There is no IETF rough consensus that it is sensible for us to 
> standardize things for "limtied domains".
> While there are standards that are designed for specific deployments, 
> they do not to date use that as an excuse to violate existing RFCs.
> 
> Hence, as far as I can tell, the assertion that SRv6 is for limited 
> domains does not justify or excuse violating RFC 8200.  And "I want to 
> save some bytes", while very nice, is not a sufficient reason to violate 
> an approved RFC, must less a Full Standard.

I agree partially.

Alex

> 
> Yours,
> Joel
> 
> On 12/6/2019 3:34 AM, otroan@employees.org wrote:
>> Enno,
>>
>>>>> comply with it. The onus is on them, not on us asking folks to comply
>>>>> with existing standards.
>>>>
>>>> Yes, we have heard your position on this now.
>>>> There is of course a lot more nuance to this argument.
>>>
>>> could you please explain said 'nuance' in more detail?
>>
>> I could try, although I fear it will be a rehash of what has already 
>> been said many times already in this debate.
>>
>> The IETF and the Internet architecture has a pugnacious relationship 
>> with packet mangling in the network.
>> Steve embodied the Internet architeure principles in the IPv6 protocol 
>> suite.
>> The IPv6 architecture consists only of routers and hosts (no 
>> middleboxes).
>> Ensuring that routers would not need to process further into the 
>> packet than the IPv6 header, and ensure that extension header chains 
>> were expensive to parse in hardware. As well as requiring all 
>> implementations to support IPsec. Knowing that encryption was the only 
>> way to guarantee end to end transparency.
>>
>> Now, contrast that with the "real world", I challenge you to find a 
>> service on the Internet where the packet isn't mangled in some way 
>> between the two end-points. Be that IPv4 or IPv6.
>>
>> The problems with header insertion on the open Internet are well 
>> understood.
>>
>> That's not what is being discussed here though.
>> What is discussed here is what is acceptable to do within a limited 
>> domain.
>> To packets that _you_ own, i.e. originate and terminate within a 
>> domain where you control all devices.
>>
>> If I own and manage three routers, R1 -- R2 -- R3.
>> You are saying that if R1 sends a packet to R3, it is not allowed to 
>> off-load some functions to R2?
>> Going to be difficult to do stuff like service chaining then.
>>
>> When putting in the restrictions in RFC8200, which makes a lot of 
>> sense on the open Internet, it was always clear that there could and 
>> would be exceptions to this. Those are the ones we are discussing now.
>>
>> Conflating the two use cases and claiming that the arguments for why 
>> it's a bad idea on the open Internet also applies to a limited domain, 
>> only serves to polarise the debate.
>>
>> My suspicion is that the header insertion argument is a straw-man.
>>
>> Best regards,
>> Ole
>>
>>
>>
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
>>
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------