Re: [OPSAWG] [IANA #1240167] IANA question regarding draft-ietf-opsawg-ipfix-srv6-srh-01

mohamed.boucadair@orange.com Mon, 03 October 2022 06:00 UTC

Return-Path: <mohamed.boucadair@orange.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 67CBFC14F74A; Sun, 2 Oct 2022 23:00:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level:
X-Spam-Status: No, score=-7.107 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.com
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 xDUbe4sqZR_6; Sun, 2 Oct 2022 23:00:08 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.41]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 82137C14F723; Sun, 2 Oct 2022 23:00:08 -0700 (PDT)
Received: from opfedar04.francetelecom.fr (unknown [xx.xx.xx.6]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by opfedar20.francetelecom.fr (ESMTP service) with ESMTPS id 4MgqtZ2Nr5z8sx1; Mon, 3 Oct 2022 08:00:06 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1664776806; bh=j2sKC07unq/IIEhSwa6Bp8qFdtIZWKO32F6FNJXwDss=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=Fubs75IIbWTXUUf2+S+55M00j8QrqL66svz6R72Sma6rLFVFNFzX3f6Tscfr92dJR RwpnU0/V1BwEmjj4rluyjjUU9ARCXlwEPbBGJPLMFiyjCrJGZL0naDoO9LucwA3dBM 2Gvp5DQ40Y1goij50wHYO1CPriqaBqQE22BDYYeG/DLPGjNwug3DRk+CzxI+JI5MOG VOgeTop1gyGScKRDq+ndQdF2q7+VnSDARoHuU7EdFt0d569kpyz2SRYR8B05VJ8uqX nAwwdxbhHgiWH6Xjagf6A4LAZGhUHTDfl/oPZx8UX1cIBGrlsOEIeuAHNw9aG2vPxe g+hIM2MOL6oiw==
From: mohamed.boucadair@orange.com
To: "iana-issues@iana.org" <iana-issues@iana.org>, "benoit.claise@huawei.com" <benoit.claise@huawei.com>
CC: "opsawg@ietf.org" <opsawg@ietf.org>, "ie-doctors@ietf.org" <ie-doctors@ietf.org>
Thread-Topic: [IANA #1240167] IANA question regarding draft-ietf-opsawg-ipfix-srv6-srh-01
Thread-Index: AQHY1HiKWinaybtCtUG1vrPt0U7cPK38L5vA
Content-Class:
Date: Mon, 03 Oct 2022 06:00:05 +0000
Message-ID: <13555_1664776806_633A7A66_13555_299_5_89017e2b1cd1477993787f6c2c7998b4@orange.com>
References: <RT-Ticket-1240167@icann.org> <ZRAP278MB01766F8AD29CF2DBB567AD4A89519@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM> <9aec7aa2-e654-9976-befe-c19730759877@huawei.com> <rt-4.4.3-591-1664506716-768.1240167-37-0@icann.org>
In-Reply-To: <rt-4.4.3-591-1664506716-768.1240167-37-0@icann.org>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2022-10-03T05:52:45Z; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=fc289a6c-6df6-4eb0-850f-7d189b8d99de; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-originating-ip: [10.115.26.52]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/w77gGjUQGJ6DrkA78ZaDwdZSLYM>
Subject: Re: [OPSAWG] [IANA #1240167] 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, 03 Oct 2022 06:00:13 -0000

Hi Amanda, all, 

One comment on this point: 

> When IANA links to this registry, will the link have to point to,
> e.g., https://www.iana.org/assignments/segment-routing/segment-
> routing#the-specific-registry, or would it be sufficient to point
> to https://www.iana.org/assignments/segment-routing (the registry
> group, rather than the specific registry within it)?

As far as the label of the sub-registry is provided, it is sufficient to point to the registry group. For this draft, this would be:
* "SRv6 Endpoint Behaviors" sub-registry under https://www.iana.org/assignments/segment-routing 
* "Segment Routing Header Flags" sub-registry under https://www.iana.org/assignments/ipv6-parameters/ 

Thank you. 

Cheers,
Med

> -----Message d'origine-----
> De : Amanda Baber via RT <iana-issues@iana.org>
> Envoyé : vendredi 30 septembre 2022 04:59
> À : benoit.claise@huawei.com
> Cc : opsawg@ietf.org; BOUCADAIR Mohamed INNOV/NET
> <mohamed.boucadair@orange.com>; ie-doctors@ietf.org
> Objet : [IANA #1240167] IANA question regarding draft-ietf-opsawg-
> ipfix-srv6-srh-01
> 
> Hi Benoit, all,
> 
> > 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
> 
> We can keep separate registries in sync (although we don't
> currently have automation to ensure this), but is the intention
> for the IPFIX IPv6 SRH Flags and IPFIX SRV6 Endpoint Behavior
> registries to be contained within each IPFIX IE registration's
> Description field?
> 
> In 2020, with IE Doctor approval, all IPFIX IE Description field
> tables that constituted sub-registries were replaced with links to
> separate sub-registries located outside of the IPFIX Information
> Elements registry. You can see the list of sub-registries under
> the heading "Registries included below":
> 
> https://www.iana.org/assignments/ipfix
> 
> > 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).
> 
> I'm afraid we don't have any of Michelle's notes on this topic.
> What will you need IANA to do? We may need to put you in touch
> with IANA's technical director. In the future, the registries will
> be moved from an XML-based to a database-based registry system.
> 
> > 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>
> 
> When IANA links to this registry, will the link have to point to,
> e.g., https://www.iana.org/assignments/segment-routing/segment-
> routing#the-specific-registry, or would it be sufficient to point
> to https://www.iana.org/assignments/segment-routing (the registry
> group, rather than the specific registry within it)?
> 
> > 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
> 
> thanks,
> 
> Amanda Baber
> IANA Operations Manager


_________________________________________________________________________________________________________________________

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.