Re: [spring] Suggest some text //RE: Request to close the LC and move forward//RE: WGLC - draft-ietf-spring-srv6-network-programming
Robert Raszuk <robert@raszuk.net> Sat, 07 March 2020 11:13 UTC
Return-Path: <robert@raszuk.net>
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 DE8FE3A10B4 for <ipv6@ietfa.amsl.com>; Sat, 7 Mar 2020 03:13:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.187
X-Spam-Level:
X-Spam-Status: No, score=-0.187 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 wlp6_PbUHUcN for <ipv6@ietfa.amsl.com>; Sat, 7 Mar 2020 03:13:49 -0800 (PST)
Received: from mail-oi1-x22d.google.com (mail-oi1-x22d.google.com [IPv6:2607:f8b0:4864:20::22d]) (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 2564B3A10B7 for <6man@ietf.org>; Sat, 7 Mar 2020 03:13:39 -0800 (PST)
Received: by mail-oi1-x22d.google.com with SMTP id v19so5298506oic.12 for <6man@ietf.org>; Sat, 07 Mar 2020 03:13:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/TDnQUbQ/YBhVIkzGTr7ZNxwY+LmPmeEXuUayDHCwfk=; b=IrrvFE4H0ymbA+Gn/M1bLKwtAeRcDzfmRPArGOvFxXjMDnYEmaz5rLFipYlQP7JGeD OW1rrvjK9M/3owOXBv3Jcxgu31MBaqXHJNIhC7c2+AfmkeGsHwxNxAadUUVntaQ29YyX YiOMvc6kdC8d4zTP9fSG4tzNSHPljqtRKQgN5LxeVgP8XsjC559ShrSOo7QkcSDuU07x UKMF2mHLnQhLBL+OcIeqUVvyBWRDVgOBmBp6MxUOdJcSyDuocSKRuN/p4lLr+Ypxpcmc hNc6rt6CyX8LK4nH26SuiY9rc1vlPctvBJoRoWoa/P6ItYBQNSnNqpAkYnAwEVOR6GVa 7/DA==
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=/TDnQUbQ/YBhVIkzGTr7ZNxwY+LmPmeEXuUayDHCwfk=; b=Jr+kuQnGJW/0NYW+AMWqQww12Lf1ZQUG7SEFsUTsEKARkwAcyhy9je3UUqGkgKVMOz g4w+K4WnsWEXIz5xuO5PEIQFYzc7RP+HPQJgsGWWoDyml+Zk5LsQvT8r7mNg++ZN1nR0 ahGVDMgphg4vcLfQZxryEItBLb8A4tlyTQxj58QYry6Zg7ASyM53Fp1tXGyqbkB92x6/ rhluX2xizpXmaO2wRq4KsULiOJ9GlbrCmt55/KJAVM8A/m9FVCTe7Nz+G5aL2o8LXm71 np5Ity7yid8MxgqUtPLFrWLV6V/WGOPIdDQlr3Bfr1TUFAld0XcU4a33YHt8nid00Od/ ZMwA==
X-Gm-Message-State: ANhLgQ0Y5LmS9ZaPBAQ+X3uNte65dj/ox1+F/n5zlI69Qya7ouL9N/HA 1JTdBb6EyAYURxXNQzVKNZzthHJywiqMTJzUdyJgwQ==
X-Google-Smtp-Source: ADFU+vtCe0oWNJ3LAhFp4mOoZ8Rp4+FHDkev0n8AQLuz6EwLNenIfxO41d5pWuJYf84NHyxTa0PZ4UwyF/0sDRNAzGQ=
X-Received: by 2002:a05:6808:4e:: with SMTP id v14mr5581247oic.70.1583579611680; Sat, 07 Mar 2020 03:13:31 -0800 (PST)
MIME-Version: 1.0
References: <965ff6bbf1cb4c2f8d48b7b535a0cf5b@huawei.com> <CAJE_bqcTNWt==mtYKeNVXOBAzBNLG=+_mXQQ9xMHYOCDRqCb_Q@mail.gmail.com> <CAOj+MMEzbyzy98iFyfe6Z=dQiWHo=triX6bHKx9fNEUCaSuy3Q@mail.gmail.com> <CAJE_bqeiX1xWSMOOr=SGpVJdBSEgg-kYnUd29yeRURcVnx-xuA@mail.gmail.com> <4B3B4F36-7B15-4CBF-A015-274D10AF37B6@cisco.com> <CAJE_bqdJZuJG1SdMYwQQXn7xx8P_nH4HSVRUzwo584rf8W1ZSg@mail.gmail.com> <MW3PR11MB45700D359C86C45895F15608C1E20@MW3PR11MB4570.namprd11.prod.outlook.com> <CAJE_bqfFxcMgo-N9X0X0VxJheP45bDUrY16ZgemBpJrP+whYag@mail.gmail.com> <CAOj+MMG_xmHccmdK7rRuF8WfJ-8-Fg2hEEp1aH8Ty0dvMG2GLQ@mail.gmail.com> <CAJE_bqePnQL2sP7zJiFvUnook_9PSmqgD3AX7aY4WuNAtzfTyQ@mail.gmail.com>
In-Reply-To: <CAJE_bqePnQL2sP7zJiFvUnook_9PSmqgD3AX7aY4WuNAtzfTyQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 07 Mar 2020 12:13:23 +0100
Message-ID: <CAOj+MMH_ggTMt_qdDwcKsREG-mV0qXPG1eDFiuN92eVQzKQDLg@mail.gmail.com>
Subject: Re: [spring] Suggest some text //RE: Request to close the LC and move forward//RE: WGLC - draft-ietf-spring-srv6-network-programming
To: 神明達哉 <jinmei@wide.ad.jp>
Cc: Bob Hinden <bob.hinden@gmail.com>, "Ketan Talaulikar (ketant)" <ketant=40cisco.com@dmarc.ietf.org>, "6man@ietf.org" <6man@ietf.org>, "Pablo Camarillo (pcamaril)" <pcamaril=40cisco.com@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003a69ac05a041dc9d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/QDCQPKi9YhczpNNZL1J2LjtitXk>
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 Mar 2020 11:13:56 -0000
X-List-Received-Date: Sat, 07 Mar 2020 11:13:56 -0000
> But, again, I expect not everyone agrees on this idea. You probably > won't; then I'll respect that. Sometimes we just have to agree to > disagree. Well perhaps to your surprise I am all for clarity in the specifications. So I have nothing against this spec (or any other spec) to formally update RFC8200. But correct me if I am wrong - but this would require also 6man WGLC if I am not mistaken in the process ? But as you just mentioned there was "hundreds if not thousands of email messages" regarding header insertion/deletion in flight on 6man and that is why some authors may be actually resisting to take that path - just to keep the pandora box closed. Maybe a compromise is to either start a parallel effort to issue RFC8200bis or just propose a one page new 6man draft with clear statement that routing headers can be removed by nodes listed in the SRH segment list and move fwd ? Many thx, R. On Sat, Mar 7, 2020 at 3:21 AM 神明達哉 <jinmei@wide.ad.jp> wrote: > At Fri, 6 Mar 2020 23:37:37 +0100, > Robert Raszuk <robert@raszuk.net> wrote: > > > But in the same time I hear from both SR folks as well as 6man AD that > the > > current language of RFC8200 is purposely left to only say that only pure > > transit nodes can not mess with the the IPv6 headers in any way while in > > the same time node which address (/128 or less) is verbatim placed in > > destination address field of the outermost IPv6 header can. > > Hmm, do you mean Suresh by "6man AD"? Or do you mean 6mah WG chair(s)? > I didn't think Suresh said it was intentionally left ambiguous so that > it could allow a non-final destination node can remove an EH...Maybe > you're referring to this message? > https://mailarchive.ietf.org/arch/msg/ipv6/f-MzcHlmeklMXJ0E63TTzij4YQI/ > > On re-reading it now, it's actually subtle: "We ended up strengthening > some constraints while leaving some others open" or "it is impossible > to determine after the fact if a different text formulation would have > gotten consensus" could read as if this loophole was intentional, but > the wording is so nuanced and I'm not sure if that's his intent. > > > I do not know if this is compliant with the IPv6 architecture spirit, but > > when we process drafts which refer to prior RFCs we must base them on the > > actual text and not the intentions of those who wrote it. > > I agree if this were a discussion on a law in a court, and I also tend > to agree for an engineering discussion in general: after all > "intentions" are generally a subjective matter. But, in this case, it > was clearly (to me) a bug of RFC8200, if only because this > interpretation could still allow breaking PMTUD. Recalling we spent > hundreds if not thousands of email messages on whether we can allow > it, it's really a surprise to me if it's just not a wording bug but an > intentionally left loophole. If my reading of this thread is correct, > it was not only me who were surprised at it. > > From this point of view, publishing another document with its > validity based on a bug will mean we're making another bug, and that's > unfortunate from an engineering point of view. Hence my sketch > proposal: behavior-wise it's no different from network-programming-12 > (the penultimate node can still remove the SRH), but just based on a > bug-fixed version of RFC8200 by updating it, thereby making > network-programming less buggy as well. I sincerely thought it would > have a higher chance to be accepted: for the supporters of > network-programming there's no change for implementations and > operations; for those disagreeing it conforms to RFC8200, at least > there's now no such reason (some people may still disagree with the > update rationales, but I suspect that would be the same whether it > tries to claim conformance or update). > > But, again, I expect not everyone agrees on this idea. You probably > won't; then I'll respect that. Sometimes we just have to agree to > disagree. > > > So while we are at it what puzzles me more now is to clearly understand > > under what precise conditions the actual SRH insertion can take place > since > > the advice from IPv6 community was to move it to a different draft. One > was > > clearly articulated - assure the packets will not get dropped due to such > > SRH insertion. Valid. Is there something more ? > > > > Procedurally I understand that as long as this new spinned off draft > > updates RFC8200 we should be all ok. Is this a correct assumption ? > > Sorry, I'm not sure how to interpret these two paragraph...is it > related to draft-ietf-spring-srv6-network-programming-12? > > -- > JINMEI, Tatuya >
- Suggest some text //RE: [spring] Request to close… Xiejingrong (Jingrong)
- Re: Suggest some text //RE: [spring] Request to c… Brian E Carpenter
- Re: Suggest some text //RE: [spring] Request to c… Bob Hinden
- Re: Suggest some text //RE: [spring] Request to c… 神明達哉
- RE: Suggest some text //RE: [spring] Request to c… Xiejingrong (Jingrong)
- RE: Suggest some text //RE: [spring] Request to c… Xiejingrong (Jingrong)
- Re: [spring] Suggest some text //RE: Request to c… Gyan Mishra
- Re: [spring] Suggest some text //RE: Request to c… Gyan Mishra
- Re: [spring] Suggest some text //RE: Request to c… Robert Raszuk
- Re: [spring] Suggest some text //RE: Request to c… John Scudder
- Re: [spring] Suggest some text //RE: Request to c… Robert Raszuk
- Re: [spring] Suggest some text //RE: Request to c… John Scudder
- Re: [spring] Suggest some text //RE: Request to c… Brian E Carpenter
- Re: [spring] Suggest some text //RE: Request to c… John Scudder
- Re: [spring] Suggest some text //RE: Request to c… Greg Mirsky
- Re: [spring] Suggest some text //RE: Request to c… Robert Raszuk
- Re: [spring] Suggest some text //RE: Request to c… Greg Mirsky
- Re: [spring] Suggest some text //RE: Request to c… Robert Raszuk
- Re: [spring] Suggest some text //RE: Request to c… John Scudder
- Re: [spring] Suggest some text //RE: Request to c… Zafar Ali (zali)
- RE: [spring] Suggest some text //RE: Request to c… Wang, Weibin (NSB - CN/Shanghai)
- Re: [spring] Suggest some text //RE: Request to c… Joel M. Halpern
- RE: [spring] Suggest some text //RE: Request to c… Xiejingrong (Jingrong)
- RE: [spring] Suggest some text //RE: Request to c… Xiejingrong (Jingrong)
- RE: [spring] Suggest some text //RE: Request to c… Wang, Weibin (NSB - CN/Shanghai)
- RE: [spring] Suggest some text //RE: Request to c… Xiejingrong (Jingrong)
- RE: [spring] Suggest some text //RE: Request to c… Wang, Weibin (NSB - CN/Shanghai)
- RE: [spring] Suggest some text //RE: Request to c… Wang, Weibin (NSB - CN/Shanghai)
- RE: [spring] Suggest some text //RE: Request to c… Xiejingrong (Jingrong)
- Re: [spring] Suggest some text //RE: Request to c… Robert Raszuk
- Re: [spring] Suggest some text //RE: Request to c… Joel Halpern Direct
- Re: [spring] Suggest some text //RE: Request to c… Greg Mirsky
- Re: [spring] Suggest some text //RE: Request to c… Zafar Ali (zali)
- Re: [spring] Suggest some text //RE: Request to c… Joel M. Halpern
- Re: [spring] Suggest some text //RE: Request to c… Zafar Ali (zali)
- SRv6 OAM Robert Raszuk
- Re: Suggest some text //RE: [spring] Request to c… Gyan Mishra
- RE: Suggest some text //RE: [spring] Request to c… Xiejingrong (Jingrong)
- Re: [spring] Suggest some text //RE: Request to c… 神明達哉
- Re: Suggest some text //RE: [spring] Request to c… Gyan Mishra
- RE: Suggest some text //RE: [spring] Request to c… Xiejingrong (Jingrong)
- Re: [spring] Suggest some text //RE: Request to c… Gyan Mishra
- Re: Re: Suggest some text //RE: [spring] Request … li_zhenqiang@hotmail.com
- Re: [spring] Suggest some text //RE: Request to c… Pablo Camarillo (pcamaril)
- Re: [spring] Suggest some text //RE: Request to c… 神明達哉
- Re: [spring] Suggest some text //RE: Request to c… John Scudder
- RE: [spring] Suggest some text //RE: Request to c… Ketan Talaulikar (ketant)
- Re: [spring] Suggest some text //RE: Request to c… Brian E Carpenter
- Re: [spring] Suggest some text //RE: Request to c… 神明達哉
- Re: [spring] Suggest some text //RE: Request to c… Robert Raszuk
- Re: [spring] Suggest some text //RE: Request to c… 神明達哉
- Re: [spring] Suggest some text //RE: Request to c… Robert Raszuk
- Re: [spring] Suggest some text //RE: Request to c… 神明達哉