Re: Request to close the LC and move forward//RE: WGLC - draft-ietf-spring-srv6-network-programming
神明達哉 <jinmei@wide.ad.jp> Thu, 27 February 2020 20:12 UTC
Return-Path: <jinmei.tatuya@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 E99C13A0AE3; Thu, 27 Feb 2020 12:12:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level:
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 uAgN7jMxxHhY; Thu, 27 Feb 2020 12:12:06 -0800 (PST)
Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (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 08A723A0ADE; Thu, 27 Feb 2020 12:12:06 -0800 (PST)
Received: by mail-wm1-f46.google.com with SMTP id t23so839700wmi.1; Thu, 27 Feb 2020 12:12:05 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PlYeAS2w89VujY1QpsqdVRDcvNiFHNniN85EeSK1qmw=; b=otV1IWME3MNo6tn22hO2mUR7H0Q3DmRrACCLONcNXid+OeV2mGuSpUGxVuldiU3M/1 8kjmreB67eZ/DwjIpL71veAej5fblqTWSPFxQl4vlOqXseQ/OhesjUqCcayoPi8zuKOD dAqrbvnOPmIC3BcD7Cq9cTiylCp6cNO5gj8Vn9Y53NWigusRhTAfkk38Se9CMGglLSUK xq2eHUeZVPWDYTzeUR4aKcF1RGbV62qASTj1J5x6O9+qoe+KYtN57mK7O3Tm1U6ivDle iT3wFEryyu164BmhVMX8BNREx9zqhRtK5FO6mqNWltIOJFqNHn718gnX3HTwC8bpOtHm RQCg==
X-Gm-Message-State: APjAAAXCUWETjFg8PGw7+zGvi3tIFMsu6gHbbTS3dKNOkMuNxPAP32Vm uUliewWDTOXBqjP5ePzwkwV2w/1r1WgAeJkcP9c=
X-Google-Smtp-Source: APXvYqx3Q3HIoYwYIWWGe+DllcTTDS5lZSXoBmb2unlnzI2I0sPkot+wJVscyROcpYoZWFzZ1SuVnh4ujp2qDZLqMIE=
X-Received: by 2002:a1c:2b44:: with SMTP id r65mr471320wmr.72.1582834324270; Thu, 27 Feb 2020 12:12:04 -0800 (PST)
MIME-Version: 1.0
References: <5A5B4DE12C0DAC44AF501CD9A2B01A8D9364A1C2@DGGEMM532-MBX.china.huawei.com> <4038_1582727829_5E568295_4038_168_1_53C29892C857584299CBF5D05346208A48DB381A@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <8ca30058-b8cf-cba4-524d-99b34e2b01d6@gont.com.ar> <CAJE_bqebPnJUoSL0KYCabh9tY5iMSFmq_Cg=7oxy4xsrOjs9Zg@mail.gmail.com>
In-Reply-To: <CAJE_bqebPnJUoSL0KYCabh9tY5iMSFmq_Cg=7oxy4xsrOjs9Zg@mail.gmail.com>
From: 神明達哉 <jinmei@wide.ad.jp>
Date: Thu, 27 Feb 2020 12:11:52 -0800
Message-ID: <CAJE_bqfUXUiaQQLvMVaQ2bB0-BNh2zkMwA5B1Tm5uXt=t8yu+g@mail.gmail.com>
Subject: Re: Request to close the LC and move forward//RE: WGLC - draft-ietf-spring-srv6-network-programming
To: Fernando Gont <fernando@gont.com.ar>
Cc: bruno.decraene@orange.com, Lizhenbin <lizhenbin@huawei.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/uRd-4xGe3Dik440mZk6YEHjnej4>
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: Thu, 27 Feb 2020 20:12:08 -0000
On Wed, Feb 26, 2020 at 11:39 AM <jinmei@wide.ad.jp> wrote: > > So... is the plan to ship a document that violates RFC8200? > > Please forgive me asking some clarification question that seems to be > obvious for others: which part of > draft-ietf-spring-srv6-network-programming-10 violates RFC8200? From > a quick read of it, Section 4.16 seems to describe the removal of an > extension header from an IPv6 packet at a forwarding node. Is that > the one referenced as a violation? Or is it something else, or are > there others in addition to 4.16? I've not seen any feedback, but according to the thread messages since then, it's now pretty clear to me that it's at least about Section 4.16 (or more specifically, 4.16.1, which describes "PSP"). In that case, I have to oppose moving this doc forward in its current form. First, as (I believe) Brian also pointed out, the description of this section is obscure. And, in fact, it wasn't immediately clear to me whether it's a violation of RFC8200 (hence the question). Secondly, with more accurate understanding of the intent of this section through the discussion of this thread, it's now clearer to me that it's a violation of the following part of RFC8200: Extension headers (except for the Hop-by-Hop Options header) are not processed, inserted, or deleted by any node along a packet's delivery path, until the packet reaches the node (or each of the set of nodes, in the case of multicast) identified in the Destination Address field of the IPv6 header. in that an intermediate node specified in a routing header with segment left > 0 deletes an extension header. So at least this document has to clearly declare updating RFC8200 and get consensus about it before moving on. It's not done yet. Hence my objection. It's surprising to me that some people seem to (still) argue it's not a violation because this node "is identified in the Destination Address field of the IPv6 header" (before swapping it with the next hop specified in the routing header). Aside from that this interpretation logically doesn't make sense as it's not compatible with AH or PMTUD, if it could be justified with that logic, we wouldn't have had to go through the long debate in promoting RFC2460 to RFC8200 in the first place. The conclusion at that time (I wouldn't call it a "consensus" as I know not everyone was happy about it) was that - Such kind of insertion and deletion is indeed a violation of RFC2460; that's why RFC8200 now clearly says "inserted, or deleted" while RFC2460 only states "examined or processed". - 6man and SPRING WGs will work together to see if we can define an exception to loosen the limitation so that a future version of SRv6 can validly coexist the base IPv6 standard. Until then, encapsulation/decapsulation is the only standard-compliant behavior. Now, beyond these technical points, I also have meta-level concerns. Here I share the frustration of Fernando, even if his word may be too blunt. After the hot debate on revising RFC2460, I expected us to "work together" towards the goal of seeking some middleground. Admittedly, this process wouldn't be easy - some people who opposed to the insertion/deletion at that time seem to believe there's no such middleground anyway. But some others seem more flexible, and, as far as I can see, at least everyone is open to have discussions. But, after nearly 3 years since the publication of RFC8200, we still seem to have the same easy circumvention: - Simply dismissing the concern by arguing this is not a violation - Labeling those who raise concerns as innovation blockers - Just blaming the IPv6 base protocol as being broken (because it doesn't accommodate a feature they want) - Insisting SRv6 just happens to use IPv6 packet format and some part of spec but is not IPv6, indicating it doesn't matter whether it violates the IPv6 standard - Pushing industry agenda instead of working together to reach consensus I'm sad, but if this doesn't change, the only thing I, as a poor individual, can make objections to last calls. At least in the purely technical sense, I've not seen any difference now and then. So, the history would suggest even if we blindly pass this WGLC we'll have a very long debate at the IETF last call and just reach the same conclusion. That would be a waste of time for everyone. I hope we can be more cooperative instead of that. -- JINMEI, Tatuya
- Request to close the LC and move forward//RE: WGL… Lizhenbin
- RE: Request to close the LC and move forward//RE:… Dongjie (Jimmy)
- RE: Request to close the LC and move forward//RE:… Huzhibo
- Re: [spring] Request to close the LC and move for… xiechf@chinatelecom.cn
- RE: Request to close the LC and move forward//RE:… Gengxuesong (Geng Xuesong)
- RE: Request to close the LC and move forward//RE:… Chengli (Cheng Li)
- Re: Re: [spring] Request to close the LC and move… liupengyjy@outlook.com
- RE: Request to close the LC and move forward//RE:… bruno.decraene
- Re: Request to close the LC and move forward//RE:… Fernando Gont
- RE: Request to close the LC and move forward//RE:… bruno.decraene
- Re: [spring] Request to close the LC and move for… Zafar Ali (zali)
- Re: [spring] Request to close the LC and move for… Dirk Steinberg
- Re: [spring] Request to close the LC and move for… Fernando Gont
- Re: [spring] Request to close the LC and move for… Bob Hinden
- Re: [spring] Request to close the LC and move for… John Leddy
- Re: [spring] Request to close the LC and move for… Warren Kumari
- Re: [spring] Request to close the LC and move for… Mike Simpson
- Re: Request to close the LC and move forward//RE:… 神明達哉
- Re: [spring] Request to close the LC and move for… john leddy.net
- Re: [spring] Request to close the LC and move for… Fernando Gont
- Re: Request to close the LC and move forward//RE:… Brian E Carpenter
- Re: [spring] Request to close the LC and move for… Mark Smith
- RE: [spring] Request to close the LC and move for… Voyer, Daniel
- Re: [spring] Request to close the LC and move for… Bob Hinden
- Re: [spring] Request to close the LC and move for… Satoru Matsushima
- Re: [spring] Request to close the LC and move for… Eric Vyncke (evyncke)
- Re: [spring] Request to close the LC and move for… Gaurav Dawra
- Re: [spring] Request to close the LC and move for… Fernando Gont
- Re: [spring] Request to close the LC and move for… Fernando Gont
- Re: [spring] Request to close the LC and move for… Stefano Salsano
- RE: [spring] Request to close the LC and move for… Weiqiang Cheng
- Re: [spring] Request to close the LC and move for… Brian E Carpenter
- Re: [spring] Request to close the LC and move for… =?utf-8?B?WWlzb25nIExpdQ==?=
- Re: [spring] Request to close the LC and move for… Stefano Salsano
- Re: [spring] Request to close the LC and move for… Brian E Carpenter
- Re: Re: [spring] Request to close the LC and move… li_zhenqiang@hotmail.com
- Re: [spring] Request to close the LC and move for… Bernier, Daniel
- Re: [spring] Request to close the LC and move for… Ahmed Bashandy
- RE: Re: [spring] Request to close the LC and move… Ketan Talaulikar (ketant)
- Re: [spring] Request to close the LC and move for… Dirk Steinberg
- Re: [spring] Request to close the LC and move for… Fernando Gont
- Re: [spring] Request to close the LC and move for… Fernando Gont
- Re: [spring] Request to close the LC and move for… Mark Smith
- RE: [spring] Request to close the LC and move for… bruno.decraene
- Re: [spring] Request to close the LC and move for… Fernando Gont
- RE: Request to close the LC and move forward//RE:… Maojianwei (Mao)
- Re: Request to close the LC and move forward//RE:… Ted Lemon
- RE: Request to close the LC and move forward//RE:… Andrew Alston
- Re: Request to close the LC and move forward//RE:… Fernando Gont
- Re: [spring] Request to close the LC and move for… Stefano Salsano
- RE: [spring] Request to close the LC and move for… bruno.decraene
- RE: Request to close the LC and move forward//RE:… Xiejingrong (Jingrong)
- RE: Request to close the LC and move forward//RE:… Voyer, Daniel
- RE: Request to close the LC and move forward//RE:… Voyer, Daniel
- Re: Request to close the LC and move forward//RE:… Ted Lemon
- Re: Request to close the LC and move forward//RE:… Ted Lemon
- Re: [spring] Request to close the LC and move for… Stefano Salsano
- RE: [spring] Request to close the LC and move for… Alexander Vainshtein
- RE: [spring] Request to close the LC and move for… Andrew Alston
- Re: [spring] Request to close the LC and move for… Joel M. Halpern
- Re: Request to close the LC and move forward//RE:… Nick Hilliard
- Re: [spring] Request to close the LC and move for… John Scudder
- Re: Request to close the LC and move forward//RE:… Stefano Salsano
- RE: [spring] Request to close the LC and move for… James Guichard
- Re: [spring] Request to close the LC and move for… Warren Kumari
- Re: [spring] Request to close the LC and move for… Robert Raszuk
- Re: [spring] Request to close the LC and move for… Ted Lemon
- Re: [spring] Request to close the LC and move for… Joel M. Halpern
- Re: [spring] Request to close the LC and move for… Ted Lemon
- Re: [spring] Request to close the LC and move for… Joel M. Halpern
- Re: [spring] Request to close the LC and move for… Warren Kumari
- Re: Request to close the LC and move forward//RE:… 神明達哉
- Re: Request to close the LC and move forward//RE:… Pablo Camarillo (pcamaril)
- Re: Request to close the LC and move forward//RE:… Pablo Camarillo (pcamaril)
- Re: Request to close the LC and move forward//RE:… Ted Lemon
- Re: [spring] Request to close the LC and move for… Pablo Camarillo (pcamaril)
- Re: Request to close the LC and move forward//RE:… Pablo Camarillo (pcamaril)
- RE: [spring] Request to close the LC and move for… Ron Bonica
- Re: [spring] Request to close the LC and move for… Sander Steffann
- Re: [spring] Request to close the LC and move for… Fernando Gont
- Re: [spring] Request to close the LC and move for… 神明達哉
- Re: [spring] Request to close the LC and move for… Suresh Krishnan
- Re: [spring] Request to close the LC and move for… Fernando Gont
- Re: [spring] Request to close the LC and move for… Mark Smith
- RE: [spring] Request to close the LC and move for… Ron Bonica
- Re: Request to close the LC and move forward//RE:… Darren Dukes (ddukes)
- RE: [spring] Request to close the LC and move for… Ron Bonica
- Re: [spring] Request to close the LC and move for… Keyur Patel
- Re: Request to close the LC and move forward//RE:… 神明達哉
- "penultimate segment" [Re: [spring] Request to cl… Brian E Carpenter
- Re: Request to close the LC and move forward//RE:… Brian E Carpenter
- Re: "penultimate segment" [Re: [spring] Request t… Stefano Salsano
- Re: "penultimate segment" [Re: [spring] Request t… Brian E Carpenter
- RE: "penultimate segment" [Re: [spring] Request t… Ketan Talaulikar (ketant)
- RE: Request to close the LC and move forward//RE:… Ketan Talaulikar (ketant)
- 答复: Request to close the LC and move forward//RE:… huruizhao
- Re: Request to close the LC and move forward//RE:… Tim Chown
- 答复: [spring] Request to close the LC and move for… Chenxia (D)
- Re: [spring] Request to close the LC and move for… Darren Dukes (ddukes)
- RE: [spring] Request to close the LC and move for… Alexander Vainshtein
- Re: [spring] Request to close the LC and move for… Brian E Carpenter
- RE: [spring] Request to close the LC and move for… Alexander Vainshtein
- Re: [spring] Request to close the LC and move for… Darren Dukes (ddukes)
- Re: [spring] Request to close the LC and move for… Alexander Vainshtein