Re: [OPSAWG] AD review of draft-ietf-opsawg-ipfix-fixes

Mahesh Jethanandani <mjethanandani@gmail.com> Mon, 15 April 2024 19:04 UTC

Return-Path: <mjethanandani@gmail.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 12671C151075; Mon, 15 Apr 2024 12:04:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=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=gmail.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 qF2SrRbmcI1o; Mon, 15 Apr 2024 12:04:44 -0700 (PDT)
Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) (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 ietfa.amsl.com (Postfix) with ESMTPS id 1092CC151073; Mon, 15 Apr 2024 12:04:44 -0700 (PDT)
Received: by mail-pl1-x62f.google.com with SMTP id d9443c01a7336-1e4bf0b3e06so36467845ad.1; Mon, 15 Apr 2024 12:04:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713207883; x=1713812683; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=eiVbR2h6wYKiwtyID51FA2S9TMNma6i5o4zIp3TVW9I=; b=Edjun49z/0Wu+/qKK8x0dVwBVJjaqSRVUe+3rkKSjcBBhMxVbq1ez3B7Uqhx58HZL3 XlccRAeqhYzxGKI/tYQoLg8ms2GmPV3oPMbYTCxVbJABd7a8KK5zxkMVnELUUoe6nA6H JhwDE7F3YwOuXkS03rI3/m7OacWyh6LpAPaEzpaHG4QH2r8hxi3qYeRPhkRpYhD7KXn0 qS/48beKIOh1OdsnvyKXYyFd74kgJ6ctQOfFiBw1SzgkowqP3o5nGLGyu46JK97GWlaS baGUu7HYqOF+Bs4uMMLQI1M8kVACCqocva8HoDlZ7xWvS5CPzjYgqLHUHkmFeX79ubSf ysUQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713207883; x=1713812683; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=eiVbR2h6wYKiwtyID51FA2S9TMNma6i5o4zIp3TVW9I=; b=n/YjkevVPtZfpP2dVLWvIrG/ktgJE5QRSzniuICmFLWnSTkImOyG8nCelDZu9Qehza 96FEK7KJh/dTEkG6rQcYN2ypZOMjXT2FMVpMslOtrHIA4zxHdeyaHkySMQTdxvdlQSud JVeW6Nn8gyaekoGz9tSgzXNiZ7pcQqZ2PMvSA59AMPXKGekbJ6tqdrbFBGP9NTpOuQ7e sg4WVeV+340MxcR+ZW+8+nDj89O3E71eD7P3Dwv3369fvxfq2F1fJO4AY964+0Bc6FL2 Gti0AcMr14mKknSxOr/YYd/AXKF0n4VY1bXoPGTicYGQ0PFlAQGo4DWkWVkIVsXxUDFT zcGg==
X-Forwarded-Encrypted: i=1; AJvYcCV7wDuBCoe/DYq8mAN6kZoc3j/K+CN/JzvWSbnDCKa7g0KXzA6OpQ3wH+tTe0asPTbSd7vff+8xjNopd3dx5xc=
X-Gm-Message-State: AOJu0YzgeebphYQutu9jIN55l56xteq7TqQF/Kz2h/Urr+H2BFA35qwk vKMbPEQb6WWdT1waTEn+D8dW8/SNK9XvvZ6H4ybpMqpwqkHZV569G5BkxtEC
X-Google-Smtp-Source: AGHT+IFS97tB7/EKo8R2gkQaCF0V2EMjjvdOZbcWtV5lPA08kILpD9cnmpGt9D1EypqV3scP2O4GAg==
X-Received: by 2002:a17:903:41c1:b0:1e2:ac38:2674 with SMTP id u1-20020a17090341c100b001e2ac382674mr15019276ple.46.1713207883070; Mon, 15 Apr 2024 12:04:43 -0700 (PDT)
Received: from smtpclient.apple ([70.234.233.187]) by smtp.gmail.com with ESMTPSA id p18-20020a1709028a9200b001e2b4f513e1sm8256992plo.106.2024.04.15.12.04.40 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Apr 2024 12:04:40 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <4B8C9B22-9EA2-431D-9E56-6D40AB78CEA2@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_30C7B015-5FA7-410B-B53C-5264969C5A84"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
Date: Mon, 15 Apr 2024 12:04:40 -0700
In-Reply-To: <DU2PR02MB10160DC14262D1EEB1EA765F288092@DU2PR02MB10160.eurprd02.prod.outlook.com>
Cc: "draft-ietf-opsawg-ipfix-fixes@ietf.org" <draft-ietf-opsawg-ipfix-fixes@ietf.org>, "opsawg@ietf.org" <opsawg@ietf.org>
To: BOUCADAIR Mohamed IMT/OLN <mohamed.boucadair@orange.com>
References: <3F8B2225-262C-45FE-A486-3A7DEA521E04@gmail.com> <DU2PR02MB10160DC14262D1EEB1EA765F288092@DU2PR02MB10160.eurprd02.prod.outlook.com>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/KkHeknzn_AToJQjRgIX1TsmSHiM>
Subject: Re: [OPSAWG] AD review of draft-ietf-opsawg-ipfix-fixes
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, 15 Apr 2024 19:04:48 -0000

Hi Med,

Thanks for addressing most of the comments. One comment and one clarification.

This might be the iddiff tool, but in the diff file you shared I see the following under the title of the draft:

draft-ietf-opsawg-ipfix-fixes-latest

I was expecting to see a number, not the word latest.

For the clarification, see below with [mj].

> On Apr 14, 2024, at 11:07 PM, mohamed.boucadair@orange.com wrote:
> 
> Hi Mahesh,
>  
> Thank you for the review.
>  
> The candidate version to address your review can be seen at: Diff: draft-ietf-opsawg-ipfix-fixes.txt - draft-ietf-opsawg-ipfix-fixes.txt <https://author-tools.ietf.org/api/iddiff?url_1=https://boucadair.github.io/simple-ipfix-fixes/draft-ietf-opsawg-ipfix-fixes.txt&url_2=https://boucadair.github.io/simple-ipfix-fixes/AD-Review/draft-ietf-opsawg-ipfix-fixes.txt>.
>  
> Please see inline for more context.
>  
> Cheers,
> Med
>  
> De : Mahesh Jethanandani <mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>> 
> Envoyé : dimanche 14 avril 2024 05:21
> À : draft-ietf-opsawg-ipfix-fixes@ietf.org <mailto:draft-ietf-opsawg-ipfix-fixes@ietf.org>
> Cc : opsawg@ietf.org <mailto:opsawg@ietf.org>
> Objet : AD review of draft-ietf-opsawg-ipfix-fixes
>  
>  
> 
> Hi Authors,
>  
> Thank you for working on this document, This is my review of draft-ietf-opsawg-ipfix-fixes-06 draft. They are roughly divided between COMMENT and NIT. The COMMENTs should be resolved before this document is sent for IETF LC for publication as a Draft Standard.
>  
> -------------------------------------------------------------------------------
> COMMENT
> -------------------------------------------------------------------------------
>  
> Section 1, paragraph 2
> >    When OPSAWG was considering [I-D.ietf-opsawg-rfc7125-update] which
> >    updates [RFC7125], the WG realized that some other parts of the IANA
> >    IP Flow Information Export (IPFIX) registry [IANA-IPFIX] were not up-
> >    to-date.  Indeed, since its initial creation in 2007, some IPFIX
> >    Information Elements (IEs) are no longer adequately specified (while
> >    they were at some point in time in the past).  This document intends
> >    to update the IANA registry and bring some consistency among the
> >    entries of the registry.
>  
>  
> For a specification to "no longer adequately" specify an IE, the underlying specification for IPFIX must have changed. If that is so, can you cite what changed? If not, I would just remove the statement. It is not serving any purpose in this specification.
>  
> [Med] We used to have update to description text of other IEs but those were removed as the decision was to deprecate them. So, OK to remove this sentence as well.
>  
> Section 1, paragraph 1
> >    As discussed with IANA during the publication process of [RFC9487],
> >    the "Additional Information" entry in [IANA-IPFIX] should contain a
> >    link to an existing registry, when applicable, as opposed to having:
>  
>  
> What happens to the existing registries? Does Section 6 take care of all of them? Should the link in existing registries not specified in Section 6, also move to Additional Information?
>  
> [Med] Modifications to existing entries are covered in this doc.

[mj] When you say existing entries, do you mean all existing entries currently in the IANA registry?

>  
> Section 3, paragraph 3
>  
> Since Sections 4-7 are really for the IANA Consideration section, why not move them there?
>  
> [Med] I prefer to leave them in the core document to record the OLD/NEW; not only the IANA actions. Thanks.
>  
> Section 4.1.2, paragraph 0
> >     - Description:  This Information Element describes the forwarding
> >                     status of the flow and any attached reasons.
> >                     IPFIX reduced-size encoding is used as required.
>  
>  
> I know that you explain what reduced-size encoding in the other IPFIX documents, but it will be worth repeating it here or refer to that definition from here.
>  
> [Med] We do already provide the authoritative definition in the para right before:
>  
> ==
> The description is also updated to clarify the use of the reduced-size encoding as per Section 6.2 <https://rfc-editor.org/rfc/rfc7011#section-6.2> of [RFC7011 <https://boucadair.github.io/simple-ipfix-fixes/draft-ietf-opsawg-ipfix-fixes.html#RFC7011>].
> ==
>  
> Found terminology that should be reviewed for inclusivity; see
> https://www.rfc-editor.org/part2/#inclusive_language <https://www.rfc-editor.org/part2/#inclusive_language> for background and more
> guidance:
>  
>  * Term "he"; alternatives might be "they", "them", "their"
>  
> [Med] That one is correct as we refer to Andrew.
>  
>  * Term "traditional"; alternatives might be "classic", "classical", "common",
>    "conventional", "customary", "fixed", "habitual", "historic",
>    "long-established", "popular", "prescribed", "regular", "rooted",
>    "time-honored", "universal", "widely used", "widespread"
>  
> [Med] We can’t do nothing here because that points to:
>  
>    [RFC3022]  Srisuresh, P. and K. Egevang, "Traditional IP Network
>               Address Translator (Traditional NAT)", RFC 3022,
>               DOI 10.17487/RFC3022, January 2001,
>               https://www.rfc-editor.org/rfc/rfc3022 <https://www.rfc-editor.org/rfc/rfc3022>.
>  
>  
> -------------------------------------------------------------------------------
> NIT
> -------------------------------------------------------------------------------
>  
> All comments below are about very minor potential issues that you may choose to
> address in some way - or ignore - as you see fit. Some were flagged by
> automated tools (via https://github.com/larseggert/ietf-reviewtool <https://github.com/larseggert/ietf-reviewtool>), so there
> will likely be some false positives. There is no need to let me know what you
> did with these suggestions.
>  
> Uncited references: [RFC_Errata_1739] and [RFC_Errata_1738].
>  
> [Med] Fixed. Thanks.
>  
> Reference [RFC2482] to RFC2482, which was obsoleted by RFC6082 (this may be on
> purpose).
>  
> [Med] 2482 is cited because this is what we have in an OLD text. We kept it on purpose in the NEW as this document is about simple fixes and does not cover major changes or obsoleting existing IEs.
>  
>  
> Reference [RFC5102] to RFC5102, which was obsoleted by RFC7012 (this may be on
> purpose).
>  
> [Med] No change is needed here because we use that ref to remind a context.
>  
> Reference [RFC1631] to RFC1631, which was obsoleted by RFC3022 (this may be on
> purpose).
>  
> [Med] 1631 was cited because it was in an OLD text. After thinking about this, the NEW should use 3022 as that RFC echoed 1631.
>  
>  
> Document references draft-ietf-opsawg-RFC7125-update, but that has been
> published as RFC9565.
>  
> [Med] OK
>  
> Reference [I-D.ietf-opsawg-rfc7125-update] to RFC7125, which was obsoleted by
> RFC9565 (this may be on purpose).
>  
> Reference [RFC7125] to RFC7125, which was obsoleted by RFC9565 (this may be on
> purpose).
>  
> Reference [RFC4646] to RFC4646, which was obsoleted by RFC5646 (this may be on
> purpose).
> [Med] 4646 is cited because this is what we have in an OLD text. 5646 is not used in the NEW for the same reasons as 2482.
>  
>  
> "Abstract", paragraph 3
> > ions and Management Area Working Group Working Group mailing list (opsawg@iet
> >                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> This phrase is duplicated. You should probably use "Working Group" only once.
>  
> [Med] We can’t fix that :-)
>  
> Section 6.2.2, paragraph 1
> > NAT event. This IE identifies the type of a NAT event. Examples of NAT events
> >                                   ^^^^^^^^^
> If "type" is a classification term, "a" is not necessary. Use "type of". (The
> phrases "kind of" and "sort of" are informal if they mean "to some extent".).
>  
> [Med] That text was echoed as in RFC8158.
>  
> Section 6.3.1, paragraph 1
> > NAT event. This IE identifies the type of a NAT event. Examples of NAT events
> >                                   ^^^^^^^^^
> If "type" is a classification term, "a" is not necessary. Use "type of". (The
> phrases "kind of" and "sort of" are informal if they mean "to some extent".).
>  
> [Med] Idem
>  
> Section 6.10.1, paragraph 5
> > description of the abstract data type of an IPFIX information element. These
> >                                  ^^^^^^^^^^
> If "type" is a classification term, "an" is not necessary. Use "type of". (The
> phrases "kind of" and "sort of" are informal if they mean "to some extent".).
>  
> [Med] That text was from RFC5610
>  
> Section 6.10.2, paragraph 5
> > description of the abstract data type of an IPFIX information element.These a
> >                                  ^^^^^^^^^^
> If "type" is a classification term, "an" is not necessary. Use "type of". (The
> phrases "kind of" and "sort of" are informal if they mean "to some extent".).
>  
> [Med] Idem as the previous one.
>  
> Section 6.20.2, paragraph 1
> > nformation Element identifies the type of a NAT Quota Exceeded event. Values
> >                                   ^^^^^^^^^
> If "type" is a classification term, "a" is not necessary. Use "type of". (The
> phrases "kind of" and "sort of" are informal if they mean "to some extent".).
>  
> Section 6.20.2, paragraph 2
> > nformation Element identifies the type of a NAT Quota Exceeded event. Values
> >                                   ^^^^^^^^^
> If "type" is a classification term, "a" is not necessary. Use "type of". (The
> phrases "kind of" and "sort of" are informal if they mean "to some extent".).
>  
> Section 6.21.1, paragraph 2
> >  Information Element identifies a type of a NAT Threshold event. Values for t
> >                                   ^^^^^^^^^
> If "type" is a classification term, "a" is not necessary. Use "type of". (The
> phrases "kind of" and "sort of" are informal if they mean "to some extent".).
>  
> Section 6.21.2, paragraph 2
> >  Information Element identifies a type of a NAT Threshold event. Values for t
> >                                   ^^^^^^^^^
> If "type" is a classification term, "a" is not necessary. Use "type of". (The
> phrases "kind of" and "sort of" are informal if they mean "to some extent".).
>  
> [Med] same as above.
>  
> Section 6.23.1, paragraph 4
> >  | | | table below, and section Section 5.1. | | 2 | PmA | Pe
> >                         ^^^^^^^^^^^^^^^
> Possible typo: you repeated a word.
>  
> [Med] Indeed, but this is what we have in the current registry. This document fixes that.
>  
> Section 6.24.2, paragraph 1
> > SHOULD have this flag set, and vice-versa.) | +--------+----------+---------
> >                                ^^^^^^^^^^
> The expression "vice versa" is spelled without hyphens.
>  
> [Med] That’s the current form we have currently in the registry.
>  
> Section 7.2.1, paragraph 1
> > SHOULD have this flag set, and vice-versa.) | +--------+----------+---------
> >                                ^^^^^^^^^^
> The expression "vice versa" is spelled without hyphens.
>  
> 
> Mahesh Jethanandani
> mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>
>  
>  
>  
>  
> 
>  
> ____________________________________________________________________________________________________________
> 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.


Mahesh Jethanandani
mjethanandani@gmail.com