Re: [sfc] Francesca Palombini's Discuss on draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
"Joel M. Halpern" <jmh@joelhalpern.com> Sat, 19 March 2022 20:11 UTC
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 0F7183A14F8;
Sat, 19 Mar 2022 13:11:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.109
X-Spam-Level:
X-Spam-Status: No, score=-7.109 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001,
RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001]
autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key)
header.d=joelhalpern.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 6OjXZ_BJ6sEz; Sat, 19 Mar 2022 13:11:03 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154])
(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 9A9E53A10DC;
Sat, 19 Mar 2022 13:11:03 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
by mailb2.tigertech.net (Postfix) with ESMTP id 4KLX7q1Rnjz1pK8g;
Sat, 19 Mar 2022 13:11:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com;
s=2.tigertech; t=1647720663;
bh=g/MGVQE9aGbGe9h8yoS+w4onLhH7owViMXuma8zfVn4=;
h=Date:Subject:To:Cc:References:From:In-Reply-To:From;
b=V8Au7mOiti5WAu4CI7fKyHYAKK1MW6+DXUw1BvAzGS1giEnCGaKmTk5mU7pVGK11K
BF93rhUEO7f8kaiD8Ai5py2MsDLob7furc8OUhbuljWcobr4vSfi1oqm+VTLlhYtPr
ePvii1SsObGBNS6mjWVd7ZQb6kORetMUcrBmxXcI=
X-Quarantine-ID: <ZKIGKUnEupUz>
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.21.218] (50-233-136-230-static.hfc.comcastbusiness.net
[50.233.136.230])
(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
(No client certificate requested)
by mailb2.tigertech.net (Postfix) with ESMTPSA id 4KLX7p040Jz1nttx;
Sat, 19 Mar 2022 13:11:01 -0700 (PDT)
Message-ID: <4241ee18-4365-1e6d-9152-c661f438c07b@joelhalpern.com>
Date: Sat, 19 Mar 2022 16:11:00 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.7.0
Content-Language: en-US
To: Francesca Palombini <francesca.palombini@ericsson.com>,
"wei.yuehua@zte.com.cn" <wei.yuehua@zte.com.cn>
Cc: "draft-ietf-sfc-nsh-tlv@ietf.org" <draft-ietf-sfc-nsh-tlv@ietf.org>,
"iesg@ietf.org" <iesg@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
References: <202202231525042357307@zte.com.cn>
<HE1PR07MB4217804E5EAA005C7AC9481298149@HE1PR07MB4217.eurprd07.prod.outlook.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
In-Reply-To: <HE1PR07MB4217804E5EAA005C7AC9481298149@HE1PR07MB4217.eurprd07.prod.outlook.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/2jqk3Dy1brfDZ_ltP4jIf5x93C4>
Subject: Re: [sfc] Francesca Palombini's Discuss on
draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>,
<mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>,
<mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 Mar 2022 20:11:09 -0000
the first part of your proposal looks quite reasonable to me. I am however confused by the second part. You seem to be asking about interoperability across "different deployments". SFC NSH (which is what is used for this) is restricted to use within a single operational domain. Yes, if the operator configures different devices in their domain with different interpretations of any fields, it will make a mess. That is their foot to shoot. Yours, Joel On 3/19/2022 4:02 PM, Francesca Palombini wrote: > Hi, > > > Apologies for the delay. > > This text does not really addresses my concern – what is missing is > something complementing the sentence “The structure and semantics of > this field are deployment specific.” So maybe the following change could > help: > > OLD: > > The structure and semantics of this field are deployment specific. > > NEW: > > The structure and semantics of this field are deployment specific, and > are specified and assigned by an orchestration system. The specifics of > that orchestration system assignment are outside the scope of this > document. “ > > Additionally, it would be really necessary in my opinion to have some > additional consideration saying that if the Tenant IDs semantics and > structure are not configured the same for different deployments, > interoperability will break, and what that would mean: what happens if > deployment cannot interpret the Tenant IDs? How is that interpreted by > the recipient? > > Francesca > > *From: *wei.yuehua@zte.com.cn <wei.yuehua@zte.com.cn> > *Date: *Wednesday, 23 February 2022 at 08:25 > *To: *Francesca Palombini <francesca.palombini@ericsson.com> > *Cc: *martin.vigoureux@nokia.com <martin.vigoureux@nokia.com>om>, > draft-ietf-sfc-nsh-tlv@ietf.org <draft-ietf-sfc-nsh-tlv@ietf.org>rg>, > sfc-chairs@ietf.org <sfc-chairs@ietf.org>rg>, iesg@ietf.org > <iesg@ietf.org>rg>, sfc@ietf.org <sfc@ietf.org>rg>, gregimirsky@gmail.com > <gregimirsky@gmail.com> > *Subject: *Re:[sfc] Francesca Palombini's Discuss on > draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT) > > Dear Francesca, > Thank you for providing detailed opinions and references. > How about adding some text like the following : > “The Tenant ID is assumed to be generated and assigned by an > orchestration system, which would allow for interoperability. The > specifics of that orchestration system assignment are outside the scope > of this document.” > > > Best Regards, > 魏月华 Yuehua Wei > 承载网标准预研-项目经理/Lead of Bearer Network Standards Development Project > 架构团队/有线规划部/有线产品经营部/Architecture Team/Wireline Product > Planning Dept/Wireline Product Operation > ZTE Corporation > 南京市软件大道50号/No.50, Software Avenue, Nanjing, 210012, P. R. China > M: +86 13851460269 E: wei.yuehua@zte.com.cn > ------------------原始邮件------------------ > 发件人:FrancescaPalombini > 收件人:魏月华00019655;martin.vigoureux@nokia.com; > 抄送人:draft-ietf-sfc-nsh-tlv@ietf.org;sfc- > chairs@ietf.org;iesg@ietf.org;sfc@ietf.org;gregimirsky@gmail.com; > 日 期 :2022年02月11日 21:33 > 主 题 :Re: [sfc] Francesca Palombini's Discuss on > draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT) > _______________________________________________ > sfc mailing list > sfc@ietf.org > https://www.ietf.org/mailman/listinfo/sfc > <https://www.ietf.org/mailman/listinfo/sfc> > > Hi Yuehua, > Thanks for your update! It addresses almost all my comments. > I still have the same problem with the following unchanged text: > Tenant ID: Represents an opaque value pointing to Orchestration > system-generated tenant identifier. The structure and semantics > of this field are deployment specific. > The question being how can this field be interoperable if the structure > and semantics is deployment specific. > This was discussed during the telechat (minutes here: > https://www6.ietf.org/iesg/minutes/2021/narrative-minutes-2021-12-02.txt > <https://www6.ietf.org/iesg/minutes/2021/narrative-minutes-2021-12-02.txt> > ), and Ben was great at putting into words my concern: > Ben: If it's going to be the byte string that is just configured > everywhere and you just check if it matches or doesn't match, that's > pretty straightforward and that is probably going to be interoperable. > I think you can get some interoperability issues if it's a value that > may or may not be configured as opaque to the NSH implementation but > then it has to be processed in some way by the recipients, as the > software implementation on the recipient is only going to implement > support for some fixed set of formats. If that implementation picks one > set of formats and another implementation picks a different set of > formats, there may not be any overlap so you may not be able to > actually interoperate in terms of the contents of that field. That's a > little far removed from the NSH protocol itself but there is perhaps > still some interoperability concern to be worried about there, depending > on how this value is expected to be processed by the recipient. > I was hoping some text could be added about configuration, and why this > should not be a problem in the use cases of this document. Basically > some more details about what Martin says: The point is really that both > the classifier that we insert to that metadata and possibly some virtual > network function that will process it, be configured the same. > This in my opinion is not clear enough in the document as is. It could > be clarified ither in the “Tenant ID” definition or in a separate paragraph. > I’ll update the DISCUSS to reflect this comment. > Thank you, > Francesca > From: wei.yuehua@zte.com.cn <wei.yuehua@zte.com.cn> > Date: Wednesday, 26 January 2022 at 03:15 > To: martin.vigoureux@nokia.com <martin.vigoureux@nokia.com>om>, Francesca > Palombini <francesca.palombini@ericsson.com> > Cc: iesg@ietf.org <iesg@ietf.org>rg>, draft-ietf-sfc-nsh-tlv@ietf.org > <draft-ietf-sfc-nsh-tlv@ietf.org>rg>, sfc-chairs@ietf.org > <sfc-chairs@ietf.org>rg>, sfc@ietf.org <sfc@ietf.org>rg>, > gregimirsky@gmail.com <gregimirsky@gmail.com> > Subject: Re:[sfc] Francesca Palombini's Discuss on > draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT) > Dear Martin and Francesca, > Combine with your comments and suggestions, I uploaded a ver12 to > reflected the updates. > I appreciate your further review. > The link of differences is : > https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-nsh-tlv-12.txt > <https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-nsh-tlv-12.txt> > Best Regards, > Yuehua Wei > M: +86 13851460269 E: wei.yuehua@zte.com.cn > ------------------原始邮件------------------ > 发件人:MartinVigoureux > 收件人:Francesca Palombini;The IESG; > 抄送人:draft-ietf-sfc-nsh-tlv@ietf.org;sfc- > chairs@ietf.org;sfc@ietf.org;gregimirsky@gmail.com; > 日 期 :2021年12月02日 20:31 > 主 题 :Re: [sfc] Francesca Palombini's Discuss on > draft-ietf-sfc-nsh-tlv-09: (with DISCUSS and COMMENT) > Hello Francesca, > thank you for your review. Please see inline. > I invite the authors to share their views. > -m > Le 2021-11-29 à 11:59, Francesca Palombini via Datatracker a écrit : > > Francesca Palombini has entered the following ballot position for > > draft-ietf-sfc-nsh-tlv-09: Discuss > > > > When responding, please keep the subject line intact and reply to all > > email addresses included in the To and CC lines. (Feel free to cut this > > introductory paragraph, however.) > > > > > > Please refer to > https://www.ietf.org/blog/handling-iesg-ballot-positions/ > <https://www.ietf.org/blog/handling-iesg-ballot-positions/> > > for more information about how to handle DISCUSS and COMMENT positions. > > > > > > The document, along with other ballot positions, can be found here: > > https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/ > <https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-tlv/> > > > > > > > > ---------------------------------------------------------------------- > > DISCUSS: > > ---------------------------------------------------------------------- > > > > Thank you for the work on this document. > > > > I have some comments, mostly having to do with clarifications and > improvement > > of text for readability. I'd like answers to two main points: first - > I believe > > the lack of normative references to the documents that define the > fields this > > document registers into IANA is important enough to warrant some > discussion. > Not sure whether you are asking for Normative references in 4.1 or in > 4.2 to 4.6, or both. > I'm not sure Normative references would be appropriate for the metadata > objects (from 4.2 to 4.6) this document defines. All of them are opaque, > and under the control of the operator. Informative references (like in > 4.6) would be a plus though. > I'm sure the authors can add Normative references to 4.1 too. > > Second - I'd like some clarification about interoperability. More > details below. > It would be great if you could elaborate a bit on the interoperability > issues you foresee. Personally, I can envisage misconfiguration driven > problems, but not interop ones. > > > > Francesca > > > > 1. ----- > > > > Tenant ID: Represents an opaque value pointing to Orchestration > > system-generated tenant identifier. The structure and semantics > > of this field are deployment specific. > > > > FP: I am worried about interoperability, as the field is defined as > deployment > > specific. Could you clarify why you don't think this is an issue? > Also, please > > add a normative reference to the section and document defining tenant > > identification. > > > > 2. ---- > > > > Section 4.3 > > > > FP: Same comment as above for Node ID: please add a reference and explain > > interoperability, as this is defined as deployment specific. > > > > 3. ----- > > > > Sections 4.4, 4.5 > > > > FP: I do think these fields need references to the documents they are > defined > > in. (I am aware section 2.1 and the normative references should help, > but I > > think it would be much clearer to have direct links to the right > place in the > > text.) For Flow ID, if I understand correctly, this document defines > it high > > level and gives examples of what value it can take. I would clarify > that in the > > first paragraph of the section (as you do for Section 4.6), instead > of having > > the references only in the "Length" paragraph. > > > > > > ---------------------------------------------------------------------- > > COMMENT: > > ---------------------------------------------------------------------- > > > > 4. ----- > > > > Section 4.1 > > > > FP: I think it would be better to have the sentence "Reserved bits > MUST be sent > > as zero and ignored on receipt." only once, rather than repeat for each > > context. What is missing instead is the number of bits that are > reserved for > > each CT. I know that it can be extracted from the figure or from the > value of > > the Forwarding Context field, but I believe figures should be > complemented by > > clear written text. Additionally, to improve readability, references > should be > > added for the forwarding context where they are missing: VLAN > identifier, MPLS > > VPN label‚ VNI. > > > > > > > > > _______________________________________________ > sfc mailing list > sfc@ietf.org > https://www.ietf.org/mailman/listinfo/sfc > <https://www.ietf.org/mailman/listinfo/sfc> >
- [sfc] Francesca Palombini's Discuss on draft-ietf… Francesca Palombini via Datatracker
- Re: [sfc] Francesca Palombini's Discuss on draft-… Martin Vigoureux
- Re: [sfc] Francesca Palombini's Discuss on draft-… wei.yuehua
- Re: [sfc] Francesca Palombini's Discuss on draft-… Francesca Palombini
- Re: [sfc] Francesca Palombini's Discuss on draft-… wei.yuehua
- Re: [sfc] Francesca Palombini's Discuss on draft-… Francesca Palombini
- Re: [sfc] Francesca Palombini's Discuss on draft-… Joel M. Halpern
- Re: [sfc] Francesca Palombini's Discuss on draft-… Francesca Palombini
- Re: [sfc] Francesca Palombini's Discuss on draft-… Joel M. Halpern
- Re: [sfc] Francesca Palombini's Discuss on draft-… Francesca Palombini
- Re: [sfc] Francesca Palombini's Discuss on draft-… Joel M. Halpern
- Re: [sfc] Francesca Palombini's Discuss on draft-… Carlos Pignataro (cpignata)
- Re: [sfc] Francesca Palombini's Discuss on draft-… Francesca Palombini
- Re: [sfc] Francesca Palombini's Discuss on draft-… Carlos Pignataro (cpignata)
- Re: [sfc] Francesca Palombini's Discuss on draft-… wei.yuehua
- Re: [sfc] Francesca Palombini's Discuss on draft-… wei.yuehua