Re: New Version Notification for draft-voyer-6man-extension-header-insertion-08.txt

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 27 November 2019 19:40 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 A900E120A01 for <ipv6@ietfa.amsl.com>; Wed, 27 Nov 2019 11:40:12 -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, 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 CKM3vpG_GxUf for <ipv6@ietfa.amsl.com>; Wed, 27 Nov 2019 11:40:10 -0800 (PST)
Received: from mail-pj1-x102a.google.com (mail-pj1-x102a.google.com [IPv6:2607:f8b0:4864:20::102a]) (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 2BCA11209F1 for <6man@ietf.org>; Wed, 27 Nov 2019 11:40:05 -0800 (PST)
Received: by mail-pj1-x102a.google.com with SMTP id v93so7262867pjb.6 for <6man@ietf.org>; Wed, 27 Nov 2019 11:40:05 -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=95w7EnC4nAoEP7OBIsXNKAkgAzUZGmHcbRMmslpbS5M=; b=KAYffD8PvBvtPyJGhgWTZxydFRZYC77oCc63uskkMy9wGD/srOxjxP5MjBd7tylexk v1TE7GCTFvxcIkOrt386sVJX5kEcpOk8mw+R+Y5FU5LEA2eQykLsVoY9HOLWYlCbpoyZ p8ohiFw11e6jYyS0D0gKVZMrJHV1S4Qce0VZ3buk007VLsH2vHFA7MBL2ftykNb8RFp+ GOKGmUoBqdfQuNNhyzWZuNP9hxRHg9d41olIJ8Y/kBdixXQuzDdfvk4kyBvoOpwl1AqV 38rPJhkwgM3HczQ00x+1epExOUEPdgpCEZlfCwv0jdlq56Vl6LMYN1FJ90Esvd7p8RTl RZ8g==
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=95w7EnC4nAoEP7OBIsXNKAkgAzUZGmHcbRMmslpbS5M=; b=iwDocIbIbc7JKSlEPLBeDvex76LDWqw0yqdNt+Rt4a6nQjd2H3lcFIhZ2B/WvrqEVh +CIX9BF0kRL6DMb9dvo8/EL7UGKRdRhoiwutAK3+wNHmaKufmka0P08iR8uayZYb4Fot 2c4HltR5L1jTO/5La0n4yo2AGhrosgVAB9MQEB6/IiLJIDjZOUHwags0/d1GcDlGfl/S IN4F7+Ft0UAd0GotRNIOPwM2BofBRPr43kt3yRbG7XWfN9ULR77b3frgYATZUQ3GlUQo eWQej+QaEZ6kUp7GVEZFzmFkZCSwQ/k7Mbp3h6oes469W40XjOUiGaCGkxltO0G+Gfh7 v/3A==
X-Gm-Message-State: APjAAAUniZi+yLpOakjk14ql/gOJ5iTFJk0vt7eKp/JcUstMyOWmyrG0 0N966l2Bn7AZo0MOouytISASx82j
X-Google-Smtp-Source: APXvYqzZVmL4stZsc5AE38ledoBa7zU7za28qk7QvOT8FbDtkN2wZRErNxEHeTGeuknFj9ouP/9guA==
X-Received: by 2002:a17:902:4e:: with SMTP id 72mr5855026pla.270.1574883604199; Wed, 27 Nov 2019 11:40:04 -0800 (PST)
Received: from [192.168.178.30] (8.166.69.111.dynamic.snap.net.nz. [111.69.166.8]) by smtp.gmail.com with ESMTPSA id u5sm1607912pfm.115.2019.11.27.11.40.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 27 Nov 2019 11:40:03 -0800 (PST)
Subject: Re: New Version Notification for draft-voyer-6man-extension-header-insertion-08.txt
To: Tom Herbert <tom@herbertland.com>
Cc: Gyan Mishra <hayabusagsm@gmail.com>, 6man <6man@ietf.org>
References: <157422734071.5406.14331301768750185617.idtracker@ietfa.amsl.com> <851F7007-3DD5-42F3-8884-8842DA07EE53@cisco.com> <1cfd682f-d6bc-a697-38a7-933aa0485b8a@si6networks.com> <D4436EF5-2B97-44A4-915D-EF7611590B51@steffann.nl> <ccf6cbe6-c837-64e3-b25e-d3fa8e3b7bcb@si6networks.com> <E68CE93F-4C3E-44FB-B4B5-7C6FC6799E47@gmail.com> <554baf9b-2a7f-8098-8203-e7d3277b549b@gmail.com> <CALx6S36L5AWEaXmccpKoENxOEv-XRCmTsq1bCqi06J_YgJGZdg@mail.gmail.com> <ecb3c877-c347-fd3a-86de-8f05fe8b7459@gmail.com> <CALx6S353m9b9b2b+Yt3x-g=BZuE6vwcOoGGfq4BPONVscnQ=xg@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <d9c2e11b-53b4-e281-e869-28802a76c72f@gmail.com>
Date: Thu, 28 Nov 2019 08:40:01 +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: <CALx6S353m9b9b2b+Yt3x-g=BZuE6vwcOoGGfq4BPONVscnQ=xg@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/4Mapv48bKlNTdrDGhp4SEzYNe1Y>
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: Wed, 27 Nov 2019 19:40:13 -0000

On 28-Nov-19 07:11, Tom Herbert wrote:
> On Tue, Nov 26, 2019 at 6:53 PM Brian E Carpenter
> <brian.e.carpenter@gmail.com> wrote:
>>
>> Hi Tom,
>> On 27-Nov-19 15:01, Tom Herbert wrote:
>>> On Tue, Nov 26, 2019 at 5:19 PM Brian E Carpenter
>>> <brian.e.carpenter@gmail.com> wrote:
>>>>
>>>> On 27-Nov-19 14:00, Gyan Mishra wrote:
>>>> ....
>>>>>
>>>>> I am in agreement with individual submission.
>>>>
>>>> Nobody has suggested an "individual submission" RFC, which means direct submission to the IESG for the IETF stream, sponsored by an AD.
>>>>
>>>> The alternatives that have been suggested are
>>>> 1) WG Informational submission to the IETF stream.
>>>> 2) Independent Submission (https://www.rfc-editor.org/about/independent/). Also see RFC 4846 and RFC 5744 if you are not familiar with the Independent Submission process.
>>>>
>>>> Personally, I'm in favour of documenting reality, as this draft does, and as long as it's Informational I really don't care which RFC Stream is used.
>>>
>>> Brian,
>>>
>>> To me, this "reality" would be akin to acknowledging a serious bug but
>>> simply marking it "will not fix" instead of actually fixing it. Both
>>> the detrimental consequences of EH insertion and conformant
>>> alternatives to it have been articulated several times on this list,
>>> but we've seen little effort from the extension header insertion
>>> proponents to take those into account or to work with WG to resolve
>>> the issues.
>>
>> I don't think that's fair. The current version of the draft is utterly
>> different from the original, and the tone of the discussion at IETF 106
>> was constructive (http://ietf106.conf.meetecho.com/index.php/Recordings#6MAN_II).
>>
> 
> Brian,
> 
> That's fine that it was a productive meeting and yes the draft has
> improved, but as others have already pointed out real work and
> decisions only happens on the list. We really need productive
> discussion here.
> 
>> The proposal by the WG chairs seems very balanced to me. Work on documenting
>> why header insertion that escapes a limited domain is harmful (Mark's draft)
> 
> I believe that mischaracterizes Mark's draft (I am also an author of
> the draft). 

Ah, sorry, yes!

> The message of that draft is that IPv6 extension header
> insertion is harmful without qualification.

But... what happens in a limited domain stays in the limited domain.
Basically neither the IETF nor anybody else can even know about
strange things that occur entirely within a domain. The message I
get from your draft is that there can only be harm to third parties
if a munged packet escapes.

> Neither does RFC8200 have
> any provisions or exceptions that would change the behavior or
> requirements on the basis of the environment the protocol is run. For
> instance, the loss of attribution of packet contents to the source,
> which is fundamental to IP protocols, is not resolved by restricting
> use to a limited domain.

Correct. But maybe the operator doesn't care if an ICMP error is
reported to the originator of the packet without any ability to
identify the header-inserting node. (That's an issue I'd expect
draft-voyer to discuss, which it doesn't at the moment.)

> 
>> and work on documenting existing practice in real products and real
>> networks.
> 
> Okay, but if the WG is going to work on this, doesn't that mean it
> needs to be Working Group item? Will there be a call working group
> adoption on the list?

Suresh answered that.
 
>> We often document existing practice, on the grounds that it's
>> better than ignoring it. That's what draft-voyer--08 does.
> 
> We definitely have not been ignoring this! There has been substantial
> feedback already on various versions of the draft.

Indeed, and I didn't conceal my dislike of the early versions. I'm also
strongly in favour of draft-smith. My concern is more that we shouldn't
repeat the IETF's mistake over NAT44 (pretending it wasn't there for years,
and finally producing RFCs in catch-up mode).

On a broader note, extension headers should be one of IPv6's main selling
points. We need to figure out how to make them more usable than they
currently are.

Regards
    Brian