Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i2nsf-consumer-facing-interface-dm-27: (with DISCUSS and COMMENT)
"Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com> Mon, 15 May 2023 13:40 UTC
Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 644DDC15C528; Mon, 15 May 2023 06:40:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.84
X-Spam-Level:
X-Spam-Status: No, score=-0.84 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, NORMAL_HTTP_TO_IP=0.001, NUMERIC_HTTP_ADDR=1.242, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HK_NAME_FM_MR_MRS=0.01, URIBL_BLOCKED=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 vV5QFdtWBPX3; Mon, 15 May 2023 06:40:54 -0700 (PDT)
Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (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 0A349C13AE3F; Mon, 15 May 2023 06:40:54 -0700 (PDT)
Received: by mail-pf1-x430.google.com with SMTP id d2e1a72fcca58-64ab2a37812so20012939b3a.1; Mon, 15 May 2023 06:40:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684158053; x=1686750053; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=AAkO/dpbxdXibt4ctb6kNgdflxu2tlQTBgIudKFnlAU=; b=UlqZDcvOTOs1Dv33ZFvGpEj49O7+gNho/sjKICYk1eY0HgcfNnnPP9mMDuXJm+cX0/ Y23vKgjzd1LvlH/G0mwZGUVbpX7nw6g1D8E+CxtY8ClIe8ASUEygh7rVWgFiKeopk6ek igfkrKdQjWNQfoJwJaZrOzZXue7xwrqdN7R2943cnsFOE9jngUcyt3MAElmyiMCwtTCw Ql+23ltoToToDun6in4457wrZ6LpzEL8yXNgO3uVlnpoTSwwKW4YNo/8cb+mLwW25arI /ngO9VQprQnCqBcTdQangc+FuqRuCnvrcc4Gy8Lm2rJCry4Vnq66hpQ9qppmhI51xt5/ 0iRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684158053; x=1686750053; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=AAkO/dpbxdXibt4ctb6kNgdflxu2tlQTBgIudKFnlAU=; b=ZDaNef2KeWmeOOi57Hp3LSwrzTsW8jwF2PztznJVMTBBV/DNj4De+fPWBeDMisXyH/ 0CRN6rZNh4q8YxMVq1tMUAJSdcVslaSsfnclwAyA20swbf/VJBzmt3KD1TzYNULKIMa4 rkC0i3cWOonRUPt5D6wrJuQiZYYHTJOVkUWcmf9Sv0zqHFXfMIYmm/xOAnnZajXZoZLk AKzzGhcy9rPeQVm3FxY5OeqAgtI88a4Z0KmkB1GORGhjM8TGP7mNJlKIaoPaRVvdgii4 HwmLysV6/7XS+8MMurOIOA2CrxP1Xk0W1LJsjLpf5D8fMCedi2DociXYvuVRx4hkSngu rLKA==
X-Gm-Message-State: AC+VfDzsDlGFEeZ3PSGhPciVKrJknExI+RhGI5C6KzUo0Iv+dgXt5lGt S/9fZ759SrCLWBSFlp+uY6uXVcRr+6qDwWemhltFu34mDLgosg==
X-Google-Smtp-Source: ACHHUZ6O1+jcUBeH0SxUcz6N599Rz+RJh0Z/SqEonp2WVFjKx9YngOVT6gxHqwOrY/otDDhq2/QPfvCtyTGJeC72ROc=
X-Received: by 2002:a17:90b:198f:b0:246:5787:6f5d with SMTP id mv15-20020a17090b198f00b0024657876f5dmr44662985pjb.10.1684158053159; Mon, 15 May 2023 06:40:53 -0700 (PDT)
MIME-Version: 1.0
References: <CAPK2DeysnMCpCOSbQZgKwoQJysVT4r_y8qVKFRo8RadGF6RvfA@mail.gmail.com> <BBE9341A-1593-430C-B523-FA1D8A643D82@eggert.org>
In-Reply-To: <BBE9341A-1593-430C-B523-FA1D8A643D82@eggert.org>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Mon, 15 May 2023 22:40:16 +0900
Message-ID: <CAPK2DeyQg0CCoG1umHdhqU_qRQpP3AF1LcR90S5cK3+x0HqH8w@mail.gmail.com>
To: Lars Eggert <lars@eggert.org>
Cc: The IESG <iesg@ietf.org>, Roman Danyliw <rdd@cert.org>, Linda Dunbar <linda.dunbar@futurewei.com>, Yoav Nir <ynir.ietf@gmail.com>, i2nsf@ietf.org, skku-iotlab-members <skku-iotlab-members@googlegroups.com>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000081189a05fbbb9ab6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/LuHDQnHaPC9nGseyrokMcNMcX-I>
Subject: Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i2nsf-consumer-facing-interface-dm-27: (with DISCUSS and COMMENT)
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 May 2023 13:40:59 -0000
Hi Lars, I have reflected your comments on the revision of I2NSF Consumer-Facing Interface YANG Data Model Draft: https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-consumer-facing-interface-dm-31 I put my answers below with the prefix of [PAUL]. On Mon, May 15, 2023 at 6:50 PM Lars Eggert <lars@eggert.org> wrote: > Hi, > > the text in Section 4.4 still talks about hostnames. > => [PAUL] hostnames are removed for the URL-Group object. > > The example in Section 7 still doesn't use an RFC5737 example address. > => This version uses only three IPv4 documentation address blocks such as 192.0.2.0/24, 198.51.100.0/24, and 203.0.113.0/24. If there are non-documentation addresses in this draft, please let me know. Thanks a lot for the good feedback. Best Regards, Paul > Thanks, > Lars > > On 11. May 2023, at 16:30, Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com> > wrote: > > > Lars, > Even though you are very busy, please take a look at the revision and take > action on our Consumer-Facing Interface Data Model draft: > > https://datatracker.ietf.org/doc/draft-ietf-i2nsf-consumer-facing-interface-dm/ > > This draft is the last I2NSF draft to be standardized. > > Thanks in advance. > > Best Regards, > Paul > > > On Tue, May 9, 2023 at 5:27 PM Mr. Jaehoon Paul Jeong < > jaehoon.paul@gmail.com> wrote: > >> Hi Lars, >> Let me remind you of your action on this draft: >> >> https://datatracker.ietf.org/doc/draft-ietf-i2nsf-consumer-facing-interface-dm/ >> >> We authors believe that we addressed your comments as much as possible. >> >> I hope this draft will move forward through your review and lifting up >> your block. >> >> Thanks. >> >> Best Regards, >> Paul >> >> >> On Fri, Apr 21, 2023 at 9:45 PM Mr. Jaehoon Paul Jeong < >> jaehoon.paul@gmail.com> wrote: >> >>> Hi Lars, >>> I sincerely appreciate your comment to improve our Consumer-Facing >>> Interface YANG Data Model. >>> I have addressed your comments with the following revision: >>> >>> https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-consumer-facing-interface-dm-28 >>> >>> Also, two more revisions have been posted to address other comments from >>> other ADs. >>> >>> https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-consumer-facing-interface-dm-29 >>> >>> https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-consumer-facing-interface-dm- >>> <https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-consumer-facing-interface-dm-29> >>> 30 >>> >>> I attach the revision letters. >>> >>> If you have further questions and comments, please let me know. >>> >>> Thanks. >>> >>> Best Regards, >>> Paul >>> >>> >>> On Wed, Apr 12, 2023 at 6:43 PM Lars Eggert via Datatracker < >>> noreply@ietf.org> wrote: >>> >>>> Lars Eggert has entered the following ballot position for >>>> draft-ietf-i2nsf-consumer-facing-interface-dm-27: Discuss >>>> >>>> When responding, please keep the subject line intact and reply to all >>>> email addresses included in the To and CC lines. (Feel free to cut this >>>> introductory paragraph, however.) >>>> >>>> >>>> Please refer to >>>> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ >>>> for more information about how to handle DISCUSS and COMMENT positions. >>>> >>>> >>>> The document, along with other ballot positions, can be found here: >>>> >>>> https://datatracker.ietf.org/doc/draft-ietf-i2nsf-consumer-facing-interface-dm/ >>>> >>>> >>>> >>>> ---------------------------------------------------------------------- >>>> DISCUSS: >>>> ---------------------------------------------------------------------- >>>> >>>> # GEN AD review of draft-ietf-i2nsf-consumer-facing-interface-dm-27 >>>> >>>> CC @larseggert >>>> >>>> Thanks to Roni Even for the General Area Review Team (Gen-ART) review >>>> ( >>>> https://mailarchive.ietf.org/arch/msg/gen-art/PrQuAtGM5yKx1cs4Upt2cRel9IA >>>> ). >>>> >>>> ## Discuss >>>> >>>> ### Section 4.4, paragraph 3 >>>> ``` >>>> URL: This field represents the URL or hostname. >>>> ``` >>>> Not a YANG expert, but I thought an inet:uri had to be an actual URI >>>> and hence >>>> cannot simply be a hostname string? >>>> >>>> ### Section 7.1, paragraph 7 >>>> ``` >>>> 3. The "https://www.sns-example1.com/" and "https://www.sns- >>>> example2.com/" URLs are labeled as "sns-websites". >>>> >>>> 4. The "sip:alice@atlanta.com", "sip:bob@203.0.113.15", and >>>> "sip:carol@chicago.com" SIP identities are labeled as >>>> "malicious- >>>> id". >>>> ``` >>>> Use actual RFC2606 example domain names and RFC5737 example IP >>>> addresses. >>>> Also in the XML in Figure 19 of course. >>>> >>>> ### Section 10.1, paragraph 43 >>>> ``` >>>> [MISPCORE] Dulaunoy, A. and A. Iklody, "MISP Core", >>>> commit 051e33b6711a660faf81733d825f1015aa0d301b, >>>> February >>>> 2022, <https://github.com/MISP/misp- >>>> rfc/blob/051e33b6711a660faf81733d825f1015aa0d301b/misp- >>>> core-format/raw.md.html>. >>>> >>>> [OPENIOC] Gibb, W., "OpenIOC 1.1 DRAFT", >>>> commit d42a8777708e171f8bdd3c2c9f8590c83488285d, August >>>> 2013, <https://github.com/fireeye/OpenIOC_1.1/blob/ >>>> >>>> d42a8777708e171f8bdd3c2c9f8590c83488285d/schemas/ioc.xsd>. >>>> ``` >>>> For discussion in the IESG. I don't think GitHub commits are appropriate >>>> normative references. >>>> >>>> >>>> ---------------------------------------------------------------------- >>>> COMMENT: >>>> ---------------------------------------------------------------------- >>>> >>>> ## Comments >>>> >>>> ### DOWNREFs >>>> >>>> Possible DOWNREF from this Standards Track doc to `[OPENIOC]`. If so, >>>> the IESG >>>> needs to approve it. >>>> >>>> Possible DOWNREF from this Standards Track doc to `[MISPCORE]`. If so, >>>> the IESG >>>> needs to approve it. >>>> >>>> ### Inclusive language >>>> >>>> Found terminology that should be reviewed for inclusivity; see >>>> https://www.rfc-editor.org/part2/#inclusive_language for background >>>> and more >>>> guidance: >>>> >>>> * 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` >>>> >>>> ## Nits >>>> >>>> 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), >>>> so there >>>> will likely be some false positives. There is no need to let me know >>>> what you >>>> did with these suggestions. >>>> >>>> ### Typos >>>> >>>> #### Section 6.1, paragraph 99 >>>> ``` >>>> - for an IP address, such as IPv4 adress and IPv6 address."; >>>> + for an IP address, such as IPv4 address and IPv6 address."; >>>> + + >>>> ``` >>>> >>>> #### Section 6.1, paragraph 121 >>>> ``` >>>> - category such as SNS sites, game sites, ecommerce >>>> + category such as SNS sites, game sites, e-commerce >>>> + + >>>> ``` >>>> >>>> #### Section 6.1, paragraph 135 >>>> ``` >>>> - gaming sites, ecommerce sites"; >>>> + gaming sites, e-commerce sites"; >>>> + + >>>> ``` >>>> >>>> ### URLs >>>> >>>> These URLs in the document can probably be converted to HTTPS: >>>> >>>> * >>>> http://www.iso.org/iso/home/standards/country_codes/iso-3166-1_decoding_table.htm >>>> * >>>> http://www.iso.org/iso/home/standards/country_codes.htm#2012_iso3166-2 >>>> >>>> ### Grammar/style >>>> >>>> #### Section 3.1, paragraph 1 >>>> ``` >>>> sf-capability-data-model]. Case (anti-virus): This field represents the >>>> conf >>>> ^^^^^^^^^^ >>>> ``` >>>> This word is normally spelled as one. >>>> >>>> #### Section 3.2, paragraph 1 >>>> ``` >>>> This information describes a caller id or receiver id in order to >>>> prevent an >>>> ^^ >>>> ``` >>>> This abbreviation for "identification" is spelled all-uppercase. >>>> >>>> #### Section 3.2, paragraph 1 >>>> ``` >>>> on describes a caller id or receiver id in order to prevent any >>>> exploits (or >>>> ^^ >>>> ``` >>>> This abbreviation for "identification" is spelled all-uppercase. >>>> >>>> #### Section 3.2, paragraph 3 >>>> ``` >>>> ow-rate-threshold? uint64 | +--rw anti-virus | | +--rw profile* string >>>> | | +- >>>> ^^^^^^^^^^ >>>> ``` >>>> This word is normally spelled as one. >>>> >>>> #### Section 3.2, paragraph 9 >>>> ``` >>>> he Action object SHALL have following information: Primary-action: This >>>> fiel >>>> ^^^^^^^^^^^^^^^^^^^^^ >>>> ``` >>>> The article "the" may be missing. >>>> >>>> #### Section 4, paragraph 3 >>>> ``` >>>> , e.g., 'Dublin', 'New York', and 'Sao Paulo'. Range-ipv4-address: This >>>> repre >>>> ^^^^^^^^^ >>>> ``` >>>> Did you mean "São Paulo" (= city in Brazil)? >>>> >>>> #### Section 4.5, paragraph 1 >>>> ``` >>>> is field is not mandatory but recommended to be used as it is helpful >>>> for fut >>>> ^^^^^^^^^^^^^^^^^ >>>> ``` >>>> The verb "recommended" is used with the gerund form. >>>> >>>> #### Section 5.1, paragraph 4 >>>> ``` >>>> er-Facing Interface, this document provide examples for security policy >>>> rules >>>> ^^^^^^^ >>>> ``` >>>> The verb "provide" is plural. Did you mean: "provides"? Did you use a >>>> verb >>>> instead of a noun? >>>> >>>> #### Section 6.1, paragraph 68 >>>> ``` >>>> nclude 'Dublin', 'New York', and 'Sao Paulo'."; } uses ip-address-info{ >>>> refin >>>> ^^^^^^^^^ >>>> ``` >>>> Did you mean "São Paulo" (= city in Brazil)? >>>> >>>> #### Section 6.1, paragraph 94 >>>> ``` >>>> ck mitigation."; } } } container anti-virus { description "A condition >>>> for an >>>> ^^^^^^^^^^ >>>> ``` >>>> This word is normally spelled as one. >>>> >>>> #### Section 6.1, paragraph 94 >>>> ``` >>>> us { description "A condition for anti-virus"; leaf-list profile { type >>>> strin >>>> ^^^^^^^^^^ >>>> ``` >>>> This word is normally spelled as one. >>>> >>>> #### Section 6.1, paragraph 97 >>>> ``` >>>> hs are filenames/paths to be excluded and relative ones are interpreted >>>> as gl >>>> ^^^^ >>>> ``` >>>> Use a comma before "and" if it connects two independent clauses (unless >>>> they >>>> are closely connected and short). >>>> >>>> #### Section 6.1, paragraph 114 >>>> ``` >>>> ed as a binary to accommodate any kind of a payload type such as HTTP, >>>> HTTPS, >>>> ^^^^^^^^^ >>>> ``` >>>> If "kind" is a classification term, "a" is not necessary. Use "kind >>>> of". (The >>>> phrases "kind of" and "sort of" are informal if they mean "to some >>>> extent".). >>>> >>>> #### Section 6.1, paragraph 114 >>>> ``` >>>> 5 bytes of the payload. This field accept values greater than or equal >>>> to th >>>> ^^^^^^ >>>> ``` >>>> The verb "accept" is plural. Did you mean: "accepts"? Did you use a verb >>>> instead of a noun? >>>> >>>> ## Notes >>>> >>>> This review is in the ["IETF Comments" Markdown format][ICMF], You can >>>> use the >>>> [`ietf-comments` tool][ICT] to automatically convert this review into >>>> individual GitHub issues. Review generated by the >>>> [`ietf-reviewtool`][IRT]. >>>> >>>> [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md >>>> [ICT]: https://github.com/mnot/ietf-comments >>>> [IRT]: https://github.com/larseggert/ietf-reviewtool >>>> >>>> >>>> >>>> _______________________________________________ >>>> I2nsf mailing list >>>> I2nsf@ietf.org >>>> https://www.ietf.org/mailman/listinfo/i2nsf >>>> >>>
- [I2nsf] Lars Eggert's Discuss on draft-ietf-i2nsf… Lars Eggert via Datatracker
- Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i… Mr. Jaehoon Paul Jeong
- Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i… Mr. Jaehoon Paul Jeong
- Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i… Mr. Jaehoon Paul Jeong
- Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i… Lars Eggert
- Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i… Mr. Jaehoon Paul Jeong
- Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i… Mr. Jaehoon Paul Jeong
- Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i… Mr. Jaehoon Paul Jeong
- Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i… Roman Danyliw
- Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i… Mr. Jaehoon Paul Jeong
- Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i… Mr. Jaehoon Paul Jeong