Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsawg-ipfix-srv6-srh
Benoit Claise <benoit.claise@huawei.com> Mon, 19 September 2022 20:29 UTC
Return-Path: <benoit.claise@huawei.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 04A83C152575 for <opsawg@ietfa.amsl.com>; Mon, 19 Sep 2022 13:29:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.808
X-Spam-Level:
X-Spam-Status: No, score=-6.808 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ivFnbBCIePSV for <opsawg@ietfa.amsl.com>; Mon, 19 Sep 2022 13:29:37 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69440C152572 for <opsawg@ietf.org>; Mon, 19 Sep 2022 13:29:36 -0700 (PDT)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4MWbpK1jPTz67NT1; Tue, 20 Sep 2022 04:27:53 +0800 (CST)
Received: from [10.48.156.13] (10.48.156.13) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 19 Sep 2022 22:29:28 +0200
Content-Type: multipart/alternative; boundary="------------o6KU0DecDXkpxhhoT3TxmCVV"
Message-ID: <5741704f-c264-322c-d971-1b72996ae16e@huawei.com>
Date: Mon, 19 Sep 2022 22:29:23 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2
Content-Language: en-GB
To: mohamed.boucadair@orange.com, "Thomas.Graf@swisscom.com" <Thomas.Graf@swisscom.com>, "jclarke=40cisco.com@dmarc.ietf.org" <jclarke=40cisco.com@dmarc.ietf.org>, "opsawg@ietf.org" <opsawg@ietf.org>
CC: "pierre.francois@insa-lyon.fr" <pierre.francois@insa-lyon.fr>
References: <BN9PR11MB5371EF97C81F4D53CFD5FC77B86D9@BN9PR11MB5371.namprd11.prod.outlook.com> <30955_1662452342_63170276_30955_240_1_24f1bf268bbf4ea08f058aa6ee5d31a6@orange.com> <ZRAP278MB0176383B6F6427DA40FC924889499@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM> <51222224a12d463fba8c84fe9cdc2044@orange.com> <8aa51620-98df-003b-3e7a-bec5bb8c9602@huawei.com> <18795_1663590103_63285ED7_18795_259_1_0bebdd34f5e94100ae01191f38a6bad1@orange.com>
From: Benoit Claise <benoit.claise@huawei.com>
In-Reply-To: <18795_1663590103_63285ED7_18795_259_1_0bebdd34f5e94100ae01191f38a6bad1@orange.com>
X-Originating-IP: [10.48.156.13]
X-ClientProxiedBy: dggems701-chm.china.huawei.com (10.3.19.178) To fraeml736-chm.china.huawei.com (10.206.15.217)
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/HylJD5Rx6dNTifWsd2hvf41edv4>
Subject: Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsawg-ipfix-srv6-srh
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Sep 2022 20:29:39 -0000
Hi Med, On 9/19/2022 2:21 PM, mohamed.boucadair@orange.com wrote: > > Hi Benoît, > > Thank you for the follow-up. > > Actually, the more I look into this, the more I’m convinced that we > don’t need a new registry for the flags and that the statement “Values > for this Information Element are listed in the "IPFIX IPv6 SRH Flags" > registry” is restrictive (inaccurate(?)). The flags should be exported > as ** observed ** not as set in the registry. > Observed for sure, but for one specific flag value, we must find the semantic. This is where the registry comes in place, for matching an observed value with a semantic > > Think about discarded packets because some flags are set (including > those already for which a meaning is already defined such as the O > flag) while the processing of these flags is not supported by a > router. In such cases, one use of the srhFlagsIPv6 IE would be to > display the erroneous set of flags together with some error counters. > The values of the IE is not “taken from the IANA registry”. > Am I wrong, or in case, you are overloading the srhFlagsIPv6 with your own convention? How do you want the collector to interpret this flow. > > That said, I fully agree that the spec has to indicate “Data Type > Semantics: flags” for that IE. > > The same would apply for the srhSegmentEndpointBehavior IE. > > Please let me know if I’m missing something. Thanks. > Maybe we speak cross purposes. Shall we set up a quick call? Regards, Benoit > > Cheers, > > Med > > *De :*Benoit Claise <benoit.claise@huawei.com> > *Envoyé :* samedi 17 septembre 2022 17:39 > *À :* BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com>; > Thomas.Graf@swisscom.com; jclarke=40cisco.com@dmarc.ietf.org; > opsawg@ietf.org > *Cc :* pierre.francois@insa-lyon.fr; me <benoit.claise@huawei.com> > *Objet :* Re: CALL FOR ADOPTION: draft-tgraf-opsawg-ipfix-srv6-srh > > Hi Med, > > Thanks for your comments. > > I visited IANA in Philly to validate this propose, but we could > re-evaluate & discuss about it. > > We need a registry because just telling that we take the value from > https://www.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml#segment-routing-header-flags > is not sufficient as we also need to specify the following IPFIX fields: > - Abstract Data Type. (unsigned8 in this srhFlagsIPv6 case) > - Data Type Semantics (flags in srhFlagsIPv6 case) > > Now, if your point is that we don't really to mention the initial > values ... > > Initial values in the registry are defined by the table > below. > > +--------+-------------------+--------------------------------------+ > | Value | Description | Reference | > +--------+-------------------+--------------------------------------+ > | 0-1 | Unassigned | | > +--------+-------------------+--------------------------------------+ > | 2 | O-flag | > [RFC-ietf-6man-spring-srv6-oam-13] | > +--------+-------------------+--------------------------------------+ > | 3-7 | Unassigned | | > +--------+-------------------+--------------------------------------+ > > Table 2: "IPFIX IPv6 SRH Flags" registry > > ... I agree it's not strictly necessary but it helps (me/the IPFIX > experts) to understand, from this document, which type of values are > currently available. > > See inline. > > On 9/16/2022 9:34 AM, mohamed.boucadair@orange.com wrote: > > Hi Thomas, > > Thank you for preparing this revised version. > > I think almost all my comments are addressed in this version. > However, I still don’t see the need to have new registries that > only mirror existing ones. For example, and unless I missed some > subtleties, it would be sufficient to say that the flag values are > taken from > https://www.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml#segment-routing-header-flags > <https://www.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml#segment-routing-header-flags>rather > than adding the following in the I-D: > > +--------+-------------------+--------------------------------------+ > > | Value | Description | > Reference | > > +--------+-------------------+--------------------------------------+ > > | 0-1 | Unassigned | | > > +--------+-------------------+--------------------------------------+ > > | 2 | O-flag | > [RFC-ietf-6man-spring-srv6-oam-13] | > > +--------+-------------------+--------------------------------------+ > > | 3-7 | Unassigned | | > > +--------+-------------------+--------------------------------------+ > > Table 2: "IPFIX IPv6 SRH Flags" registry > > which is similar in term of encoding and values as what was set by > RFC9256: > > IANA has registered the following in the "Segment Routing Header > > Flags" subregistry in the "Internet Protocol Version 6 (IPv6) > > Parameters" registry: > > +=====+=============+===========+ > > | Bit | Description | Reference | > > +=====+=============+===========+ > > | 2 | O-flag |RFC 9259 <https://datatracker.ietf.org/doc/html/rfc9259> | > > +-----+-------------+-----------+ > > BTW, I guess you initially meant: > > NEW: > > Table 2: "IPFIX IPv6 SRH Flags" registry > > Note to IANA: Add a note to the "Segment Routing Header Flags" > registry > > so that new values are echoed in the new "IPFIX IPv6 SRH Flags” > > You are right (since > https://www.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml#segment-routing-header-flags > is "IETF review" while > https://www.iana.org/assignments/ipfix/ipfix.xhtml is "Expert Review") > > > > instead of CURRENT: > > Table 2: "IPFIX IPv6 SRH Flags" registry > > Note to IANA: Add a note to the registry so that new values are > > echoed in the new "IPFIX SRv6 EndPoint Behavior > > The same comment applies for the values that can be directly taken > from > https://www.iana.org/assignments/segment-routing/segment-routing.xhtml#srv6-endpoint-behaviors. > > > Yes > OLD: > > Table 4: "IPFIX SRV6 Endpoint Behavior" registry > > > Note to IANA: Add a note to the registry so that new values are > echoed in the new "IPFIX SRv6 EndPoint Behavior > > NEW: > > Table 4: "IPFIX SRV6 Endpoint Behavior" registry > > > Note to IANA: Add a note to the "IPFIX SRV6 Endpoint Behavior" > registry so that new values are > echoed in the new "IPFIX SRv6 EndPoint Behavior > > Regards, Benoit > > > Cheers, > > Med > > *De :*Thomas.Graf@swisscom.com <Thomas.Graf@swisscom.com> > <mailto:Thomas.Graf@swisscom.com> > *Envoyé :* jeudi 15 septembre 2022 20:08 > *À :* BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com> > <mailto:mohamed.boucadair@orange.com>; > jclarke=40cisco.com@dmarc.ietf.org; opsawg@ietf.org > *Cc :* benoit.claise@huawei.com; pierre.francois@insa-lyon.fr > *Objet :* RE: CALL FOR ADOPTION: draft-tgraf-opsawg-ipfix-srv6-srh > > Dear Med, > > Many thanks for the comprehensive review. Much appreciated. We > merged all your input to the upcoming -01 release. > https://raw.githubusercontent.com/graf3net/draft-tgraf-opsawg-ipfix-srv6-srh/main/draft-ietf-opsawg-ipfix-srv6-srh-01.txt > > The diff to the current -00 version can be found here: > https://www.ietf.org/rfcdiff?url1=https://www.ietf.org/archive/id/draft-ietf-opsawg-ipfix-srv6-srh-00.txt&url2=https://raw.githubusercontent.com/graf3net/draft-tgraf-opsawg-ipfix-srv6-srh/main/draft-ietf-opsawg-ipfix-srv6-srh-01.txt > <https://www.ietf.org/rfcdiff?url1=https://www.ietf.org/archive/id/draft-ietf-opsawg-ipfix-srv6-srh-00.txt&url2=https://raw.githubusercontent.com/graf3net/draft-tgraf-opsawg-ipfix-srv6-srh/main/draft-ietf-opsawg-ipfix-srv6-srh-01.txt> > > For some we need further clarifications if we addressed them > correctly. I would appreciate if you could clarify the following > three points: > > Med> Section 2, remark: "Why do we need three IE, > srhSegmentIPv6ListSection, srhSegmentIPv6BasicList and > srhSectionIPv6, to expose SRH Segment List > > Thomas> Section 5.1 should provide the answer. If that should not > be sufficient, please suggest how this could be better expressed. > > Med> Section 2: remark: "as series of n octets" is not clearly > comprehensible. > > Thomas> Extended to "as series of n octets in IPFIX". Does that > makes it clearer? > > Med> Section 4.11, remark: "Do you really need to define a new > registry here?" > > Thomas> The registry could potentially be used (and updated) by > non IPFIX people. > > Best wishes > > Thomas > > *From:*OPSAWG <opsawg-bounces@ietf.org> *On Behalf Of > *mohamed.boucadair@orange.com > *Sent:* Tuesday, September 6, 2022 10:19 AM > *To:* Joe Clarke (jclarke) <jclarke=40cisco.com@dmarc.ietf.org>; > opsawg@ietf.org > *Subject:* Re: [OPSAWG] CALL FOR ADOPTION: > draft-tgraf-opsawg-ipfix-srv6-srh > > Hi all, > > I support. > > FWIW, the authors may found some quick comments at: > > 1. pdf: > https://github.com/boucadair/IETF-Drafts-Reviews/raw/master/draft-tgraf-opsawg-ipfix-srv6-srh-05-rev%20Med.pdf > <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fboucadair%2FIETF-Drafts-Reviews%2Fraw%2Fmaster%2Fdraft-tgraf-opsawg-ipfix-srv6-srh-05-rev%2520Med.pdf&data=05%7C01%7CThomas.Graf%40swisscom.com%7C9b7f1961451f468f5ed208da8fe08358%7C364e5b87c1c7420d9beec35d19b557a1%7C0%7C0%7C637980491680499647%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GmDWAcd71AYy6N%2BWx5469KaEjcmDCLJ%2FDsVv3LINv88%3D&reserved=0> > 2. doc: > https://github.com/boucadair/IETF-Drafts-Reviews/raw/master/draft-tgraf-opsawg-ipfix-srv6-srh-05-rev%20Med.doc > <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fboucadair%2FIETF-Drafts-Reviews%2Fraw%2Fmaster%2Fdraft-tgraf-opsawg-ipfix-srv6-srh-05-rev%2520Med.doc&data=05%7C01%7CThomas.Graf%40swisscom.com%7C9b7f1961451f468f5ed208da8fe08358%7C364e5b87c1c7420d9beec35d19b557a1%7C0%7C0%7C637980491680499647%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=RCDJoUkBTJ%2Fooe%2BvJEOTagdDY64LIVvfrH4RhyBsAKI%3D&reserved=0> > > Cheers, > > Med > > *De :*OPSAWG <opsawg-bounces@ietf.org> *De la part de* Joe Clarke > (jclarke) > *Envoyé :* jeudi 18 août 2022 22:14 > *À :* opsawg@ietf.org > *Objet :* [OPSAWG] CALL FOR ADOPTION: > draft-tgraf-opsawg-ipfix-srv6-srh > > Hello, WG. We’d like to begin a two week call for adoption of > this work. Even as an individual draft it has already received > some reviews and has iterated quite a bit. Based on IETF 114 > there does seem to be interest in adopting this in opsawg, but we > need a formal adoption poll. > > Please review and provide your adoption thoughts no later than > September 1, 2022. > > Thanks. > > Joe > > _________________________________________________________________________________________________________________________ > > > > Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc > > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler > > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, > > Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. > > > > This message and its attachments may contain confidential or privileged information that may be protected by law; > > they should not be distributed, used or copied without authorisation. > > If you have received this email in error, please notify the sender and delete this message and its attachments. > > As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. > > Thank you. > > _________________________________________________________________________________________________________________________ > > Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, > Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. > > This message and its attachments may contain confidential or privileged information that may be protected by law; > they should not be distributed, used or copied without authorisation. > If you have received this email in error, please notify the sender and delete this message and its attachments. > As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. > Thank you.
- [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsawg-ip… Joe Clarke (jclarke)
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Zafar Ali (zali)
- Re: [OPSAWG] FW: CALL FOR ADOPTION: draft-tgraf-o… Chongfeng Xie
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Paolo Lucente
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Haoyu Song
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Alex Huang Feng
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Paolo Volpato
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Qin Wu
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Benoit Claise
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Ahmed Abdelsalam (ahabdels)
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Diego R. Lopez
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Giuseppe Fioccola
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Benoit Claise
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… mohamed.boucadair
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Joe Clarke (jclarke)
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Thomas.Graf
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… mohamed.boucadair
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Benoit Claise
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… mohamed.boucadair
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Thomas.Graf
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Benoit Claise
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… mohamed.boucadair
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… mohamed.boucadair
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Thomas.Graf
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… mohamed.boucadair
- Re: [OPSAWG] CALL FOR ADOPTION: draft-tgraf-opsaw… Benoit Claise