Re: We don't seem to be following our processes (Re: Network Programming - Penultimate Segment Popping)
Brian E Carpenter <brian.e.carpenter@gmail.com> Sat, 07 December 2019 00:07 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 3525C12010C for <ipv6@ietfa.amsl.com>; Fri, 6 Dec 2019 16:07:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 gxtImSt2ncHF for <ipv6@ietfa.amsl.com>; Fri, 6 Dec 2019 16:07:50 -0800 (PST)
Received: from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com [IPv6:2607:f8b0:4864:20::52f]) (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 907AA1200F6 for <ipv6@ietf.org>; Fri, 6 Dec 2019 16:07:50 -0800 (PST)
Received: by mail-pg1-x52f.google.com with SMTP id r11so4125371pgf.1 for <ipv6@ietf.org>; Fri, 06 Dec 2019 16:07:50 -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=Ah3Bn9+p3x9JIva00Ag8OnHpIR5+GmVVEdM8CU85Z68=; b=HpXMkieTT9FIshJdi5Fne2/Exp5T1IG2+1KueX3B5fLKcQ74V/PswDrWaw7c8fJoho herIpbRRgNgJktu/UxWwF6mLUNA58q3v17ivuYXkcgMbFt4ur+6Yy5sP9NCC7k1gpjv/ zqEvwGDMjjNRE8jRRkztBS4ncFz2CTRCz96vn4gVYHPJqhla6gyFdrOv6iWjD7qHwfn4 YI2h/WIGSndnnYx3pvNbIe62MGaCtdKna+y5NzL5M00FyRHNegjwGFNzxhXeIdYWdnNi rEO4MCuwnBQRZJnFlArVnQ49b/y6VFZR8gKVm6QhOamV1Pp3K+xAyvALc4DxvUpj4vx7 w5sg==
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=Ah3Bn9+p3x9JIva00Ag8OnHpIR5+GmVVEdM8CU85Z68=; b=trPBTH+qbAN9iV9fkHmIjt8kgUnNpvsRdEiDdU53e7I11Uy4wn9QU9mk7wLWDFrGbU G+R+g/kn8SGn47f00hA2xo/lW9n5ub2xYMgcOLrnV5EeexFfN+RABSE5OQAw4htUXWQy WMBwi7qu7sNJl9E9qXUkkluGQse4R0phiSWbLxvGgKcD8Ex8uai7EuAEZ7GEJ2UUuT9+ ONqkwP4onCNnxoAa+HqHYVEjcPrnfgxfgPUcEgefBWj06GoTnanhd4XGsZTCzLPdp6NZ h1P6YFhjkPy3NYUJcAcLZybviUTFjK/Gy9xmW50mkS6YYrATcGic0eyfmCvMUVk/IQSj HQHw==
X-Gm-Message-State: APjAAAURgLYeGJa55mMUryB3gvUwn6hu/jAPcTk/h36Kl+K5M1pYzatw H3pd4c1SAhinS698tcRXHJDccupA
X-Google-Smtp-Source: APXvYqxqntIpt58EOCs81CuYEMtQptyd8RNgYFNdXYL9rpR+78RM5oiC78t4L3ZNKocL5fpDcTZ0+A==
X-Received: by 2002:a62:1687:: with SMTP id 129mr17584580pfw.44.1575677269577; Fri, 06 Dec 2019 16:07:49 -0800 (PST)
Received: from [192.168.178.30] (228.147.69.111.dynamic.snap.net.nz. [111.69.147.228]) by smtp.gmail.com with ESMTPSA id d22sm13585636pfo.187.2019.12.06.16.07.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Dec 2019 16:07:48 -0800 (PST)
Subject: Re: We don't seem to be following our processes (Re: Network Programming - Penultimate Segment Popping)
To: Tom Herbert <tom@herbertland.com>
Cc: Fernando Gont <fgont@si6networks.com>, 6man <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> <7c8494a7-9d3c-bd0e-953e-b6dfbb5c5512@gmail.com> <1e721684-0962-4e75-06dc-242cbae74378@si6networks.com> <17b7768e-0a48-61a2-f05a-f6c49ee5f0ff@gmail.com> <CALx6S37dd0cF05TyJYsABU9h=CB_e51CuE=xvaiDjRisav62Eg@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <5dc6712a-66aa-d188-5d88-c48d4f9d2590@gmail.com>
Date: Sat, 07 Dec 2019 13:07:44 +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: <CALx6S37dd0cF05TyJYsABU9h=CB_e51CuE=xvaiDjRisav62Eg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/oA8lGAVkW5LWozhoNGISdJbeI-A>
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: Sat, 07 Dec 2019 00:07:53 -0000
On 07-Dec-19 12:22, Tom Herbert wrote: > On Fri, Dec 6, 2019 at 2:57 PM Brian E Carpenter > <brian.e.carpenter@gmail.com> wrote: >> >> On 07-Dec-19 10:22, Fernando Gont wrote: >>> On 6/12/19 17:55, Brian E Carpenter wrote: >>>> Joel, >>>> >>>> On 07-Dec-19 04:09, Joel M. Halpern wrote: >>>>> Ole, there is no IETF accepted definition of "limited domain". >>>>> There is no IETF rough consensus that it is sensible for us to >>>>> standardize things for "limtied domains". >>>> >>>> That's correct, and that's exactly why the "limited domains" draft >>>> was submitted to the Independent Stream. It is a fact, documented in >>>> that draft, that quite a lot of chartered IETF work is directed at >>>> limited domains. >>> >>> I'm not necessarily arguing against your point. But I'd note that, when >>> it comes to IETF consensus, there's no such a thing as "limited >>> domains", and IPv6 is IPv6 -- we don't have any concept of "IPv6 for the >>> capital 'I' Internet" and "Modifications for closed domains". >>> >>> IIRC, I did support your document on int-area (?). So it is not that I'm >>> against the concept of limited domains. Just noting that, as >>> IETF-conseusns, there's no such a thing. >>> >>> That said (and without re-looking at your document right now), there's a >>> difference between a protocol being effectively employed in a limited >>> domain (mDNS, if you wish), vs something like this, in which you are >>> *hoping* that your changes don't leak out of your domain... but in fact >>> you are not really operating in a limited domain if the src/dst >>> addresses of packets span past your "limited domain". >>> >>> >>> >>> >>>>> While there are standards that are designed for specific deployments, >>>>> they do not to date use that as an excuse to violate existing RFCs. >>>> >>>> I'm not sure that statement is literally 100% correct, because some instances >>>> may well have passed unnoticed or without controversy. SRH insertion >>>> has not tried to pass unnoticed, and has become controversial. >>> >>> My own impression is that it did try to pass unnoticed. >> >> draft-voyer-6man-extension-header-insertion-00, a document that I strongly >> criticised, came out March 28, 2017 and its first sentence read "The network >> operator and vendor community has clearly indicated that IPv6 header insertion >> is useful and required." I *really* think that your impression is wrong. This >> has been public for almost 3 years now. >> >>> Even the latest >>> rev of the EH insertion draft doesn't even have a reference to RFC8200. >> >> Well, the current document editor already said that will be fixed. >> >>> And if you've read the initial exchange that triggered all other >>> comments, an author (?) was kind of trying to educate Ron about the >>> document not doing eh insertion/removal. >>> >>> >>> >>> >>>>> 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. >>>> >>>> On the other hand, running code in a variety of real and deployed >>>> products is something that we have a long tradition of documenting forEven the latest rev of the >>>> informational purposes. RFC1094 or RFC3954 for example. >>> >>> Major difference: None of the two protocols you've reference do an >>> outright violation of an IETF standard --- even less an Internet Standard. >> >> That wasn't my point. (If you want an example that does violate an IS, try RFC1631.) >> >> My point is that we have often document reality. >> > Brian, > > This would seem to establish the blueprint as to how a large vendor > can do whatever they want: simply write your protocols however you > wish, put it into products and get some deployment, and then take it > to IETF to publish as being a "de facto" standard that can't be undone > since it's already a reality. What a great way to circumvent the > standards process! As Joel pointed out, many of the historical cases would be Independent Stream submissions today. But yes, the mechanism you describe was invented about 30 years ago as far as I can tell. In the end, running code wins. We got TLS that way, for example. If draft-voyer- ends up published in the Independent Stream, that would be fine by me. Regards Brian
- Network Programming - Penultimate Segment Popping Ron Bonica
- Re: Network Programming - Penultimate Segment Pop… Fernando Gont
- Re: Network Programming - Penultimate Segment Pop… Darren Dukes (ddukes)
- RE: Network Programming - Penultimate Segment Pop… Ron Bonica
- Re: Network Programming - Penultimate Segment Pop… Fernando Gont
- Re: Network Programming - Penultimate Segment Pop… otroan
- RE: Network Programming - Penultimate Segment Pop… Ron Bonica
- Re: Network Programming - Penultimate Segment Pop… otroan
- Re: Network Programming - Penultimate Segment Pop… Fernando Gont
- We don't seem to be following our processes (Re: … Fernando Gont
- Re: We don't seem to be following our processes (… otroan
- Re: We don't seem to be following our processes (… Fernando Gont
- Re: We don't seem to be following our processes (… otroan
- Re: We don't seem to be following our processes (… Tom Herbert
- RE: We don't seem to be following our processes (… Ron Bonica
- Re: We don't seem to be following our processes (… Fernando Gont
- Re: We don't seem to be following our processes (… Enno Rey
- Re: We don't seem to be following our processes (… Enno Rey
- RE: We don't seem to be following our processes (… Ron Bonica
- Re: We don't seem to be following our processes (… Bob Hinden
- Re: We don't seem to be following our processes (… Fernando Gont
- Re: We don't seem to be following our processes (… otroan
- Re: We don't seem to be following our processes (… Joel M. Halpern
- Re: We don't seem to be following our processes (… Sander Steffann
- Re: We don't seem to be following our processes (… Alexandre Petrescu
- Re: We don't seem to be following our processes (… Tom Herbert
- Re: [spring] We don't seem to be following our pr… Robert Raszuk
- Re: [spring] We don't seem to be following our pr… Sander Steffann
- Re: [spring] We don't seem to be following our pr… Robert Raszuk
- Re: We don't seem to be following our processes (… Bob Hinden
- Re: We don't seem to be following our processes (… Fernando Gont
- Re: We don't seem to be following our processes (… Fernando Gont
- Re: We don't seem to be following our processes (… otroan
- Re: We don't seem to be following our processes (… Fernando Gont
- Re: We don't seem to be following our processes (… Tom Herbert
- Re: We don't seem to be following our processes (… otroan
- Re: [spring] We don't seem to be following our pr… Andrew Alston
- Re: We don't seem to be following our processes (… Brian E Carpenter
- Re: [spring] We don't seem to be following our pr… otroan
- RE: [spring] We don't seem to be following our pr… Ron Bonica
- Re: [spring] We don't seem to be following our pr… Andrew Alston
- Re: [spring] We don't seem to be following our pr… otroan
- RE: [spring] We don't seem to be following our pr… Ron Bonica
- Re: We don't seem to be following our processes (… Brian E Carpenter
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: Network Programming - Penultimate Segment Pop… Darren Dukes (ddukes)
- Re: We don't seem to be following our processes (… Fernando Gont
- RE: Network Programming - Penultimate Segment Pop… Ron Bonica
- Re: [spring] We don't seem to be following our pr… Ole Troan
- Re: [spring] We don't seem to be following our pr… Andrew Alston
- Re: [spring] We don't seem to be following our pr… Sander Steffann
- Re: We don't seem to be following our processes (… Brian E Carpenter
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: We don't seem to be following our processes (… Joel M. Halpern
- Re: We don't seem to be following our processes (… Tom Herbert
- Re: We don't seem to be following our processes (… Fernando Gont
- Re: [spring] We don't seem to be following our pr… otroan
- Re: We don't seem to be following our processes (… otroan
- Re: We don't seem to be following our processes (… Brian E Carpenter
- Re: [spring] We don't seem to be following our pr… Brian E Carpenter
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: We don't seem to be following our processes (… Fernando Gont
- Re: We don't seem to be following our processes (… Fernando Gont
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: We don't seem to be following our processes (… Tom Herbert
- Re: We don't seem to be following our processes (… Ole Troan
- Re: We don't seem to be following our processes (… Brian E Carpenter
- Re: [spring] We don't seem to be following our pr… Brian E Carpenter
- Re: We don't seem to be following our processes (… Joel M. Halpern
- Re: We don't seem to be following our processes (… Fernando Gont
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: We don't seem to be following our processes (… Fernando Gont
- Separating issues (was Re: [spring] We don't seem… Suresh Krishnan
- RE: Separating issues (was Re: [spring] We don't … Ketan Talaulikar (ketant)
- Re: We don't seem to be following our processes (… otroan
- Re: We don't seem to be following our processes (… Joel M. Halpern
- Re: We don't seem to be following our processes (… Mark Smith
- Re: We don't seem to be following our processes (… otroan
- Re: We don't seem to be following our processes (… otroan
- Re: [spring] We don't seem to be following our pr… Robert Raszuk
- Re: [spring] We don't seem to be following our pr… Alexandre Petrescu
- Re: Network Programming - Penultimate Segment Pop… Darren Dukes (ddukes)
- Re: We don't seem to be following our processes (… Fernando Gont
- Re: Network Programming - Penultimate Segment Pop… Fernando Gont
- Re: [spring] We don't seem to be following our pr… Darren Dukes (ddukes)
- Re: [spring] We don't seem to be following our pr… Robert Raszuk
- Re: We don't seem to be following our processes (… Tom Herbert
- Re: Network Programming - Penultimate Segment Pop… Tom Herbert
- Re: [spring] Network Programming - Penultimate Se… Robert Raszuk
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: [spring] We don't seem to be following our pr… Brian E Carpenter
- Re: We don't seem to be following our processes (… Mark Smith
- IPv6 header insertion in a controlled domain otroan
- IPv6 header insertion in a controlled domain otroan
- Re: IPv6 header insertion in a controlled domain Fernando Gont
- Re: IPv6 header insertion in a controlled domain otroan
- Re: IPv6 header insertion in a controlled domain Sander Steffann
- Re: IPv6 header insertion in a controlled domain Gyan Mishra
- Re: IPv6 header insertion in a controlled domain otroan
- Re: IPv6 header insertion in a controlled domain Joel M. Halpern
- Re: IPv6 header insertion in a controlled domain Gyan Mishra
- Re: IPv6 header insertion in a controlled domain otroan
- Re: IPv6 header insertion in a controlled domain Tom Herbert
- Re: IPv6 header insertion in a controlled domain jmh.direct@joelhalpern.com
- Re: IPv6 header insertion in a controlled domain otroan
- Re: IPv6 header insertion in a controlled domain Gyan Mishra
- Re: IPv6 header insertion in a controlled domain Gyan Mishra
- Re: IPv6 header insertion in a controlled domain otroan
- Re: IPv6 header insertion in a controlled domain otroan
- Re: IPv6 header insertion in a controlled domain otroan
- Re: We don't seem to be following our processes (… Alexandre Petrescu
- Re: IPv6 header insertion in a controlled domain Sander Steffann
- Re: IPv6 header insertion in a controlled domain Brian E Carpenter
- Re: IPv6 header insertion in a controlled domain Warren Kumari
- Re: IPv6 header insertion in a controlled domain otroan
- Re: IPv6 header insertion in a controlled domain Gyan Mishra
- RE: We don't seem to be following our processes (… Ron Bonica
- RE: IPv6 header insertion in a controlled domain Ron Bonica
- Re: IPv6 header insertion in a controlled domain Sander Steffann
- Re: IPv6 header insertion in a controlled domain Gyan Mishra
- RE: IPv6 header insertion in a controlled domain Ron Bonica
- Re: IPv6 header insertion in a controlled domain otroan
- RE: [spring] We don't seem to be following our pr… bruno.decraene
- Re: IPv6 header insertion in a controlled domain Fernando Gont
- Re: IPv6 header insertion in a controlled domain Tom Herbert
- Re: IPv6 header insertion in a controlled domain Gyan Mishra
- Re: IPv6 header insertion in a controlled domain Fernando Gont
- RE: IPv6 header insertion in a controlled domain Ron Bonica
- Re: IPv6 header insertion in a controlled domain Gyan Mishra
- Re: IPv6 header insertion in a controlled domain Fernando Gont
- Re: topics to circulate Alexandre Petrescu
- Re: topics to circulate Gyan Mishra
- Re: topics to circulate Erik Kline
- Re: topics to circulate Alexandre Petrescu
- Re: topics to circulate Alexandre Petrescu
- Re: IPv6 header insertion in a controlled domain Alexandre Petrescu
- Re: IPv6 header insertion in a controlled domain Alexandre Petrescu