[OPSAWG] IANA question regarding draft-ietf-opsawg-ipfix-srv6-srh-01
Benoit Claise <benoit.claise@huawei.com> Mon, 26 September 2022 10:02 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 A6E04C152577; Mon, 26 Sep 2022 03:02:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.196
X-Spam-Level:
X-Spam-Status: No, score=-4.196 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=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 dc4yxkcnYDG2; Mon, 26 Sep 2022 03:02:46 -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 90986C14F692; Mon, 26 Sep 2022 03:02:46 -0700 (PDT)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4MbdYS2rBqz67Kvs; Mon, 26 Sep 2022 18:00:44 +0800 (CST)
Received: from [10.81.216.251] (10.81.216.251) 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, 26 Sep 2022 12:02:40 +0200
Content-Type: multipart/alternative; boundary="------------0xXAF82rCPA0eh0Bl7ClaDGS"
Message-ID: <9aec7aa2-e654-9976-befe-c19730759877@huawei.com>
Date: Mon, 26 Sep 2022 12:02:34 +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
References: <ZRAP278MB01766F8AD29CF2DBB567AD4A89519@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM>
To: "ie-doctors@ietf.org" <ie-doctors@ietf.org>, Michelle Cotton <michelle.cotton@iana.org>, iana-issues-comment@iana.org
CC: opsawg <opsawg@ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
From: Benoit Claise <benoit.claise@huawei.com>
In-Reply-To: <ZRAP278MB01766F8AD29CF2DBB567AD4A89519@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM>
X-Forwarded-Message-Id: <ZRAP278MB01766F8AD29CF2DBB567AD4A89519@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM>
X-Originating-IP: [10.81.216.251]
X-ClientProxiedBy: dggems704-chm.china.huawei.com (10.3.19.181) To fraeml736-chm.china.huawei.com (10.206.15.217)
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/_NruNADG4FWAE5H4ErM0zIEVwCs>
Subject: [OPSAWG] IANA question regarding draft-ietf-opsawg-ipfix-srv6-srh-01
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, 26 Sep 2022 10:02:50 -0000
Dear IPFIX doctors, (IANA), We would like to get your feedback regarding the IANA section in draft-ietf-opsawg-ipfix-srv6-srh-01. Especially, the two following information elements: srhFlagsIPv6: https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-ipfix-srv6-srh-01#section-5.1 srhSegmentEndpointBehavior: https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-ipfix-srv6-srh-01#section-5.11 I went to the IANA table in Philly and we discussed those. Hence I copied IANA here. In the currentdraft-ietf-opsawg-ipfix-srv6-srh-01 <https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-ipfix-srv6-srh-01> version, we created two IPFIX subregistries, which mimic existing Segment Routing registries. The main reason is that we are in favor of having a self contained IPFIX IANA registry, which we can download as a cron job in the collector. We discussed such a project with Michelle Cotton in the past (I know that Michelle moved on). On top of that, it might be beneficial for the IPFIX experts to review any changes coming from a registry we mimic, just to see if there are no new inconsistencies from an IPFIX point of view. However, Med, in cc., has a valid point that the current IPFIX IANA entries are inconsistencies already. Ex: destinationTransportPort points to a different registry Ex: tcpControlBit. See https://datatracker.ietf.org/doc/draft-boucadair-opsawg-rfc7125-update/ So he advocated that we don't duplicate, with an IPFIX subregistry, information stemming from a different source. Pointing to the existing registry (ex: "Segment Routing Header Flags") + a RFC reference is sufficient for him. Solving the self-contained IPFIX registry issue would be a (too) huge job at this point in time. This is what we currently have in the draft: 5.1 <https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-ipfix-srv6-srh-01#section-5.1>. srhFlagsIPv6 Name: srhFlagsIPv6 ElementID: TBD1 Description: This Information Element identifies the 8-bit flags defined in the SRH. Values for this Information Element are listed in the "IPFIX IPv6 SRH Flags" registry, see [IANA-IPFIX <https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-ipfix-srv6-srh-01#ref-IANA-IPFIX>]. srhFlagsIPv6 values must not be directly added to this "IPFIX IPv6 SRH Flags" registry. They must instead be added to the "Segment Routing Header Flags" registry. Both the "IPFIX IPv6 SRH Flags" and the "Segment Routing Header Flags" registries must be kept in synch. 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 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 Abstract Data Type: unsigned8 Data Type Semantics: flags Reference: [RFC-to-be],RFC8754 <https://datatracker.ietf.org/doc/html/rfc8754> This is what Med proposes: 5.1 <https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-ipfix-srv6-srh-01#section-5.1>. srhFlagsIPv6 Name: srhFlagsIPv6 ElementID: TBD1 Description: This IE identifies the 8-bit flags defined in the SRH. Assigned flags and their meanings are provided in the "Segment Routing Header Flags" registry. Abstract Data Type: unsigned8 Data Type Semantics: flags Reference: [RFC-to-be],RFC8754 <https://datatracker.ietf.org/doc/html/rfc8754> We basically agree that a registry lookup is required for the IPFIX Collector. An IPFIX Exporter will export what he sees, regardless of the semantic or an IANA registry. The IPFIX Collector will report a potential problem if the observed value is not in the IANA registry (bug, IANA entry hijacked, another convention => if value not observed, I'll send an error code instead, etc) Bottom line: we have two different ways to model the srhFlagsIPv6 and srhSegmentEndpointBehavior in IANA, with or without an IPFIX subregistry. Can you share your views on the best way to register those IEs. Thanks and regards, Benoit
- [OPSAWG] draft-ietf-opsawg-ipfix-srv6-srh-01 - RF… Thomas.Graf
- Re: [OPSAWG] draft-ietf-opsawg-ipfix-srv6-srh-01 … Joe Clarke (jclarke)
- [OPSAWG] IANA question regarding draft-ietf-opsaw… Benoit Claise
- [OPSAWG] [IANA #1240167] IANA question regarding … Sabrina Tanamal via RT
- [OPSAWG] [IANA #1240167] IANA question regarding … Amanda Baber via RT
- Re: [OPSAWG] [IANA #1240167] IANA question regard… mohamed.boucadair
- Re: [OPSAWG] [IANA #1240167] IANA question regard… Benoit Claise
- Re: [OPSAWG] draft-ietf-opsawg-ipfix-srv6-srh-01 … Thomas.Graf
- Re: [OPSAWG] draft-ietf-opsawg-ipfix-srv6-srh-01 … Joe Clarke (jclarke)
- [OPSAWG] [IANA #1240167] IANA question regarding … Amanda Baber via RT
- Re: [OPSAWG] [IANA #1240167] IANA question regard… Benoit Claise
- Re: [OPSAWG] [Ie-doctors] [IANA #1240167] IANA qu… Andrew Feren
- Re: [OPSAWG] [Ie-doctors] [IANA #1240167] IANA qu… Benoit Claise