Re: [OPSAWG] draft-ietf-opsawg-tsvwg-udp-ipfix-03 shepherd review
Thomas.Graf@swisscom.com Sat, 20 January 2024 09:02 UTC
Return-Path: <Thomas.Graf@swisscom.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 0D52CC14CF05; Sat, 20 Jan 2024 01:02:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.106
X-Spam-Level:
X-Spam-Status: No, score=-7.106 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, HTML_MESSAGE=0.001, 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, 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=swisscom.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 1SsvQzfmKwpR; Sat, 20 Jan 2024 01:02:46 -0800 (PST)
Received: from mail.swisscom.com (mailout120.swisscom.com [138.188.166.120]) (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 CC529C14CEFE; Sat, 20 Jan 2024 01:02:44 -0800 (PST)
Received: by mail.swisscom.com; Sat, 20 Jan 2024 10:02:42 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=swisscom.com; s=iscm; t=1705741362; bh=vVpTG5BkGh2AdWoPhNdAL9mMsUDdgwAEXJ1qtkUrEos=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=Z9MpKE32A6IrIPSwtQfG+cKEMAyXt8vCQCImHBy+1Cj7sJ8cu8LaShhVJ9GmmWpdx mbLdoHmlz5bMjtUeSYZoaLVhA1oQp5DojR3DYtXtYYo2EGFdkVFr3F0NIOsrrCvFXW 0ccSVNrESEx3rjsub5Ta0aKd5zUJOLA6fMsJTn5QJozH+BCsb6ZBeiqmlbG3ul5H8D shmegeABJcC7saiMCLBFNGi2rGczEjKUVT6L7eLtm16g5qyFkQSEScB5atFBDQqPvQ xxoNM+mEi3yE3QR1R9SpzggLdca8nBxyt4VR/HMNslanrwXGOt+GUyNJSWtdueBmfL 5QyziExPZys/g==
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="----=_Part_3790906_831550018.1705741361992"
X-Mailer: Totemo_TrustMail_(Notification)
From: Thomas.Graf@swisscom.com
To: mohamed.boucadair@orange.com, draft-ietf-opsawg-tsvwg-udp-ipfix.authors@ietf.org, draft-ietf-opsawg-tsvwg-udp-ipfix.chairs@ietf.org
CC: opsawg@ietf.org
Thread-Topic: draft-ietf-opsawg-tsvwg-udp-ipfix-03 shepherd review
Thread-Index: AdpGCv0xRzm4uqXNSa2XISJH3o9oJABkg3ZAAPfBFTA=
Date: Sat, 20 Jan 2024 09:02:39 +0000
Message-ID: <14920e8def27452db4ce21ca55ce577d@swisscom.com>
References: <0d373b5349f144609de96a3a7982a8f5@swisscom.com> <DU2PR02MB10160B95906D719037EE7844B886C2@DU2PR02MB10160.eurprd02.prod.outlook.com>
In-Reply-To: <DU2PR02MB10160B95906D719037EE7844B886C2@DU2PR02MB10160.eurprd02.prod.outlook.com>
Accept-Language: en-US, de-CH
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=3a6f4633-03db-43d8-bba5-8debab28b4b7; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true; 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_SetDate=2024-01-15T10:28:04Z; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_ActionId=30057262-9f10-4b21-9318-c1959b5b0b6f; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_ContentBits=0; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Enabled=true; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Method=Standard; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Name=C2 Internal; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SetDate=2024-01-13T10:23:36Z; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SiteId=364e5b87-c1c7-420d-9bee-c35d19b557a1;
x-originating-ip: [138.188.161.184]
X-CFilter-Loop: Reflected
X-Trustmail: processed
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/Oriwdo9p7Llq2VXdgSZjU0Xs0WQ>
Subject: Re: [OPSAWG] draft-ietf-opsawg-tsvwg-udp-ipfix-03 shepherd review
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: Sat, 20 Jan 2024 09:02:51 -0000
Dear Med, Thanks a lot for addressing all my points. I updated and submitted my shepherd review: https://datatracker.ietf.org/doc/draft-ietf-opsawg-tsvwg-udp-ipfix/shepherdwriteup/ I agree with your assessment on Joe's comment that having a figure on udp options packet header and short description on SAFE and UNSAFE options helps the reader to understand the context. It is clear that they are not defined within this document. I will track the discussion on unsigned256 vs bitfield and update the shepherd review accordingly. Best wishes Thomas From: mohamed.boucadair@orange.com <mohamed.boucadair@orange.com> Sent: Monday, January 15, 2024 11:32 AM To: Graf Thomas, INI-NET-VNC-HCS <Thomas.Graf@swisscom.com>; draft-ietf-opsawg-tsvwg-udp-ipfix.authors@ietf.org; draft-ietf-opsawg-tsvwg-udp-ipfix.chairs@ietf.org Subject: RE: draft-ietf-opsawg-tsvwg-udp-ipfix-03 shepherd review Be aware: This is an external email. Hi Thomas, all, Let's me first wish you a Happy New Year ! Thank you for the careful shepherd review. A new version that addresses the review is now online: https://datatracker.ietf.org/doc/draft-ietf-opsawg-tsvwg-udp-ipfix/05/. Please note that I didn't change to unsigned64 because in theory we need to cover up to 256 bits to map the full options range. Cheers, Med De : Thomas.Graf@swisscom.com<mailto:Thomas.Graf@swisscom.com> <Thomas.Graf@swisscom.com<mailto:Thomas.Graf@swisscom.com>> Envoyé : samedi 13 janvier 2024 12:17 À : draft-ietf-opsawg-tsvwg-udp-ipfix.authors@ietf.org<mailto:draft-ietf-opsawg-tsvwg-udp-ipfix.authors@ietf.org>; draft-ietf-opsawg-tsvwg-udp-ipfix.chairs@ietf.org<mailto:draft-ietf-opsawg-tsvwg-udp-ipfix.chairs@ietf.org> Objet : draft-ietf-opsawg-tsvwg-udp-ipfix-03 shepherd review Dear Joe, Tianran and Henk, Thanks a lot for entrusting me. I have done the first shepherd review of the 3 IPFIX drafts. Since this is my first Shepherd review, please have a brief look before submitting to the data tracker. One clarification question. There is a OPS area review pending, the review from the Internet and Transport area needs to be addressed by the authors, I suggest to have a review from the IPFIX experts as well as described in point 6 and I have some minor editorial remarks (see below). Once all done I believe we are ready to move forward to the IESG with this document. Should I wait with the Shepherd submission or submit it now and update it later as we progress? Dear Med and Tirumaleswar, Thanks a lot. The document is very well written and straight forward. I have reviewed the document. I agree with the feedback from the Transport area that the data type of udpOptions should be unsigned64 instead of unsigned since https://www.rfc-editor.org/rfc/rfc7011#section-6.2 describes that unsigned64 can be reduced-size encoded in unsigned32. I suggest to change the wording in https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-tsvwg-udp-ipfix-03#section-4.1 from "The encoding specified in" to "The reduced-size encoding specified in" to make the meaning of the reference more clear. Regarding the abstract data type and the data type semantics of udpExpOptionExID and udpUnsafeExpOptionExID. I am unsure wherever octetArray with identifier fits or not. I tend to agree with your assessment. I reviewed https://datatracker.ietf.org/doc/html/rfc7012#section-3.1.13 https://datatracker.ietf.org/doc/html/rfc7012#section-3.2.4 https://datatracker.ietf.org/doc/html/rfc7012#section-3.2.5 and also checked https://www.iana.org/assignments/ipfix/ipfix.xhtml where I only found IE464 internalAddressRealm IE465 externalAddressRealm I understand that flags won't fit according to https://datatracker.ietf.org/doc/html/rfc7012#section-3.2.5 due to "represents a set of bit fields" versus a single value we have here. Below are some nits I found. replace "experiements" with "experiments" replace "Expermients" with "Experiments" replace "less-signficant" with "less-significant" Adjust the following references to draft-ietf-tsvwg-udp-options-28 From https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-udp-options-23#section-10 To https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-udp-options-28#section-12 From https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-udp-options-23#section-23 To https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-udp-options-28#section-25 From https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-udp-options-23#section-8 To https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-udp-options-28#section-10 And below the output from idnits. Otherwise all perfect. I agree due to the draft-ietf-tsvwg-udp-options dependency the content of this document should not be part of draft-ietf-opsawg-ipfix-tcpo-v6eh. I will review draft-ietf-opsawg-ipfix-tcpo-v6eh next. I like that this document, draft-ietf-opsawg-ipfix-tcpo-v6eh and draft-ietf-tsvwg-udp-options is being submitted about the same time to IESG. From a network operator perspective, I can't ask more to have a new transport protocol RFC ready at the same time when the IPFIX entities are being defined. Well done. Best wishes Thomas idnits 2.17.1 draft-ietf-opsawg-tsvwg-udp-ipfix-03.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info) ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- == There are 6 instances of lines with non-ascii characters in the document. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- No issues found here. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the IETF Trust and authors Copyright Line does not match the current year == The document doesn't use any RFC 2119 keywords, yet seems to have RFC 2119 boilerplate text. -- The document date (17 October 2023) is 88 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) == Outdated reference: A later version (-28) exists of draft-ietf-tsvwg-udp-options-23 == Outdated reference: A later version (-11) exists of draft-ietf-tsvwg-udp-options-dplpmtud-10 Summary: 0 errors (**), 0 flaws (~~), 5 warnings (==), 1 comment (--). Run idnits with the --verbose option for more detailed information about the items above. ____________________________________________________________________________________________________________ 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.