Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i2nsf-registration-interface-dm-23: (with DISCUSS and COMMENT)
"Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com> Wed, 12 April 2023 18:29 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 7DFC3C1527A6; Wed, 12 Apr 2023 11:29:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.075
X-Spam-Level:
X-Spam-Status: No, score=-7.075 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FREEMAIL_DOC_PDF=0.01, T_HK_NAME_FM_MR_MRS=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=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 p6wgTfj7pCFl; Wed, 12 Apr 2023 11:29:13 -0700 (PDT)
Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) (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 73ED7C151B37; Wed, 12 Apr 2023 11:29:13 -0700 (PDT)
Received: by mail-pj1-x1029.google.com with SMTP id mn5-20020a17090b188500b00246eddf34f6so4752376pjb.0; Wed, 12 Apr 2023 11:29:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681324153; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=CaEx3sYEPJ0eEurxa3cQNV/f7XZApRFLH/Y2+wLyxf8=; b=iobtYcEferMmftG5pc7YOTu+xD+g63PQ6nda8NkrZag/kRG7YIHXmwW7hKA+P4C4i/ Zy0UdtvMnq9Nxg7gv9bwPrFe/K2cs1IGntLrArvJxoTXtyg3GzY99WLYQc+pWl0FMXi7 tUIGAtNpesLk2zfqD3mFW7nMH95MR0qQiJoAtd7Ph76ZAnFAE4zMfBovoWztF/z98Rtl ko1FjIjBYVAGLyt1RN/o5E+RIFFout6XqK4NAHCQrKusT3cCaokoeoiersky+DGRB6X/ m5SJw0iDaBwtCPQ1cjmorbC9BrzN7j7ADE+YEoYQjVNeNHjpLmnITMgi2WXEuIUlfZfn iTng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681324153; 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=CaEx3sYEPJ0eEurxa3cQNV/f7XZApRFLH/Y2+wLyxf8=; b=BcyfJDacKqie2L4wk/G3ik44iYwhNpgymBF5AUA/4ilm0WvoV/ofAqp2yoh44Cj2eV 4EBcAkkfgmkXUNT/+y++9HbcviFzv22u2iYwHOfn3DBRnZ1t/Ha1+YJBDeYSAecU02vZ PX4WX7LvJiy8JWzg69jmY8qiYGbFCwEW4AKmD2JT8Zc4HL2NjKRoSCT2lPre+muKDI7E KAWCnUIJB4Uqqjheq2SVv8DffW1W/QM4PZ89oUyZ31iHS7A1fysh3rMxmcPsd45CHVfg KWv0chrM4VPRj1xMtTdV0yTjqJL0rZzkwn8HJfIlSyjxHhsfwlMbOEk7Zq2PIe/wFzdV CoTQ==
X-Gm-Message-State: AAQBX9fQ4MASuUwexue0gMp0HihfFc6PyFsNA471zK5V6sWU1737d5P4 hK1ry/NN+nO3BA3FftVi6GdA7J638z/HD7sQHBvE1XT4LPg=
X-Google-Smtp-Source: AKy350Z6HnIWBje58MihysJq/t7a9fOjKBlNEEUwYU02waFggsry/n8Y3wKsa2mgmaDWmFEQbO1TFiPGKuvHyjQ1rD8=
X-Received: by 2002:a17:90a:1182:b0:23d:27cd:f1dd with SMTP id e2-20020a17090a118200b0023d27cdf1ddmr986539pja.9.1681324152222; Wed, 12 Apr 2023 11:29:12 -0700 (PDT)
MIME-Version: 1.0
References: <168129779509.21563.932271971542283412@ietfa.amsl.com>
In-Reply-To: <168129779509.21563.932271971542283412@ietfa.amsl.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Thu, 13 Apr 2023 03:28:35 +0900
Message-ID: <CAPK2DeyMTXU5PcvFOUA4z=JoyMwdEK38bdoLrUMZ1scFB7XOUw@mail.gmail.com>
To: John Scudder <jgs@juniper.net>, Lars Eggert <lars@eggert.org>, "Eric Vyncke (evyncke)" <evyncke@cisco.com>
Cc: The IESG <iesg@ietf.org>, i2nsf@ietf.org, Patrick Lingga <patricklink888@gmail.com>, skku-iotlab-members <skku-iotlab-members@googlegroups.com>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Content-Type: multipart/mixed; boundary="000000000000d8bd1b05f927c8e9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/rw9Jl1XXTzlWpfBxBcKZUmhLzII>
Subject: Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i2nsf-registration-interface-dm-23: (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: Wed, 12 Apr 2023 18:29:14 -0000
Hi John Scudder, Lars Eggert, and Éric Vyncke, I sincerely appreciate your comment to improve our Registration Interface YANG Data Model. Patrick and I have addressed your comments with the following revision: https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-registration-interface-dm-24 I attach the revision letter. If you have further questions and comments, please let me know. Thanks. Best Regards, Paul On Wed, Apr 12, 2023 at 8:10 PM Lars Eggert via Datatracker < noreply@ietf.org> wrote: > Lars Eggert has entered the following ballot position for > draft-ietf-i2nsf-registration-interface-dm-23: 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-registration-interface-dm/ > > > > ---------------------------------------------------------------------- > DISCUSS: > ---------------------------------------------------------------------- > > # GEN AD review of draft-ietf-i2nsf-registration-interface-dm-23 > > CC @larseggert > > ## Discuss > > ### Section 5.2, paragraph 21 > ``` > container cpu { > description > "The Central Processing Unit (CPU) specification of the NSF"; > leaf model { > type string; > description > "The model name of the CPU used in the NSF."; > } > ``` > There seems to be an assumption here that an NSF will have a single CPU. > Modern > systems can have several, and they can be of different models (e.g., ARM > big.LITTLE). How does this model represent such systems? > > ### Section 5.2, paragraph 20 > ``` > leaf clock-speed { > type uint16; > units "MHz"; > description > "The number of cycles the CPU executes per second, > measured in MHz (MegaHertz)."; > } > ``` > First, CPUs execute instructions, not cycles, and different instructions > require different amounts of cycles to execute. So I think you mean "clock > speed" here. Second, modern CPUs dynamically vary their clock speed > dynamically > on short timescales. Is this supposed to capture the current clock speed > or a > (theoretical) maximum? What about features such as turbo-boost? > > ### Section 5.2, paragraph 19 > ``` > leaf cores { > type uint8; > description > "The number of independent CPU in a single computing > component."; > } > ``` > A core is not the same as a CPU. Do you mean "cores per CPU" or "CPUs per > chassis"? Or "cores per chassis"? > > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > ## Comments > > ### Section 5.2, paragraph 20 > ``` > leaf speed { > type uint32; > units "MHz"; > description > "The data transfer rate of the memory in MegaHertz (MHz)."; > } > ``` > Why does RAM bandwidth matter but not RAM latency? Also, modern > packet-processing software is written to avoid going over the memory bus > and is > trying to execute in L3 as much as possible - so why does this matter? > > ### Section 5.2, paragraph 20 > ``` > leaf capacity { > type uint32; > units "MB"; > description > "The disk or storage maximum capacity in Megabytes (MB)."; > } > ``` > This only scales to ~4000TB, which seems too small. > > ### Section 5.2, paragraph 22 > ``` > container bandwidth { > description > "Network bandwidth available on an NSF > in the unit of Bps (Bytes per second)"; > > leaf outbound { > type uint64; > units "Bps"; > description > "The maximum outbound network bandwidth available to the > NSF in bytes per second (Bps)"; > } > > leaf inbound { > type uint64; > units "Bps"; > description > "The maximum inbound network bandwidth available to the > NSF in bytes per second (Bps)"; > } > } > } > ``` > Is this per interface or the aggregate ingress/egress bandwidth across all > interfaces? > > ## 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 5.2, paragraph 6 > ``` > - //RFC Ed.: replace occurences of XXXX with actual RFC number and > + //RFC Ed.: replace occurrences of XXXX with actual RFC number and > + + > ``` > > #### Section 5.2, paragraph 21 > ``` > - "The number of independent CPU in a single computing > + "The number of independent CPUs in a single computing > + + > ``` > > ### Uncited references > > Uncited references: `[RFC7348]` and `[I-D.ietf-nvo3-vxlan-gpe]`. > > ## 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… Lars Eggert
- Re: [I2nsf] Lars Eggert's Discuss on draft-ietf-i… Mr. Jaehoon Paul Jeong