Re: [I2nsf] Yangdoctors last call review of draft-ietf-i2nsf-registration-interface-dm-04

"Reshad Rahman (rrahman)" <rrahman@cisco.com> Sat, 08 February 2020 21:54 UTC

Return-Path: <rrahman@cisco.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 83B8C120020; Sat, 8 Feb 2020 13:54:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level:
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Ysz2HXxo; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Ru0TWBmg
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S5cR3dV7Tg8V; Sat, 8 Feb 2020 13:54:23 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 876F81200B9; Sat, 8 Feb 2020 13:54:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=70013; q=dns/txt; s=iport; t=1581198863; x=1582408463; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=7wmPK0TgjNdXbBv+2O3szdje2vmEF+QIuJ504/sovpE=; b=Ysz2HXxo7m7ba8Tk9/chlEiiIra1G9ojAggOIoQlNBrn3ZnZil/g5HsF MGEKO8HGSSAMqicWUWkBpiSLn7zrz+CXm48vFz9Df77ZY6ObS94EtTNHi Zhy4Cpq74aM9WFc96xs1yJuLt7yfYkTChjTCcE8NRhbMGZVtPrNTIgqs4 Y=;
IronPort-PHdr: 9a23:esg3BRfJNye1PUPHGHr3+bkElGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwGRD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFnpnwd4TgxRmBceEDUPhK/u/dTYzHMFLUndu/mqwNg5eH8OtL1A=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ADCgDdLT9e/5xdJa1MEQkcAQEBAQEHAQERAQQEAQGBe4ElL1AFbFggBAsqCoQLg0YDin+CX4lijjCBQoEQA1AECQEBAQwBARgBDgYCAQGBTIE+gTYCF4IsJDgTAgMNAQEEAQEBAgEFBG2FNwyFZgEBAQQBARAICQQGEwEBKQMLAQ0CAgEIEQMBAiEBBgMCAgIUCwYLFAkIAgQOBSKDBAGBfU0DLgECDDyhXAKBOYhidX8zgn8BAQWBLwEDAgELAkABgzUNC4IMCQWBM4wjGoFBP4ERJyCCHi4+ghtJAQEBAQEBgSQIAQgDAQYBOAkNCYJaMoIKIo1UgweFZCSHAoJZjhkpMkQKgjqHTIVIhQwEhCgbgkh5hxiBBo8wkC+FOIFpgiiQEQIEAgQFAg4BAQWBPyoiKj1xcBU7KgGCQQlHGA2NeSQ4gztqhCqFP3QCgSeKfAEBDxcHgQQBgQ8BAQ
X-IronPort-AV: E=Sophos;i="5.70,419,1574121600"; d="scan'208,217";a="717744092"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Feb 2020 21:54:08 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 018Ls8Fr027557 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 8 Feb 2020 21:54:08 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 8 Feb 2020 15:54:07 -0600
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sat, 8 Feb 2020 15:54:05 -0600
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sat, 8 Feb 2020 15:54:05 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XfVLOdwxfnEh3YpE4evrkHquAnm1xEr6GtliDcN81lGtj7Y8/Jh/dOOlSPwnwanYWUlnyDRyoX1KjlfB9RvVe4kI+AGF8b/jYSvbVR3Xa8USjRMX7/kU1r4jRNqXSFp8dUtA8NZPmFCiypIA89kG6ZsLKf1JlESNL9wg6NS3oJG4QEjkTMjTYGsZTzBT/D43u5HRns0tHLLST1Lw4bwiuIk3FJB4wX0J+qK71VraiFB8HeUv06gC67zONYgR0gBWDGSoSRT26Cho4I5M85XD9LbxKYQBGRpDyZSxbpL9u4ZG2eAqJLBduE3Fw/HOqF9Ts3YDHlDzBLTP4nPPA1yCyg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7wmPK0TgjNdXbBv+2O3szdje2vmEF+QIuJ504/sovpE=; b=HbvwwhYLHDIPeX0KP3CgbzeI6K2T8aASoD1o9mZLR3FNKH8X5i0fMwKmcpiwZ53mq2t5i2wdQXa8uKkovq1mCVyqQw0nv8VceYsyo8OYH4t2guH1+Tt2ZI8gpi/ZNJWvqN06S+SMO3vsjFArz3AS1MW70cG9PzCczChFeCoyPKF+mEUWd9ooguycq4S6QqHCqgvs2hG9XFDO9+Ej/KaX8tBr15m5OZ42aziCU7vdXbk8EgpIVLqkZx1tMbPHk9sIByVnEhHMYwBi3/oHMYdPWwtdadRtWmEVxD0McRzCVujkgu4yTUkNX3/W7sKItph/riQ9nhMHZF+bd+zqiXWnPg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7wmPK0TgjNdXbBv+2O3szdje2vmEF+QIuJ504/sovpE=; b=Ru0TWBmg9+p790BdubMTlYGcnbQ6482wQ9qu2cBqDSnfoPUCeSOMfqawww72JhYwDlk7gsFzv65aGBI+FpkMsbdRF58VZQoNjzgMWRzo0lbJfyKmUcnuoEPTA/79S6gWQSC61b85xmJNnDeru5mLqW+Zy16JImDJlQtUBx2lvPc=
Received: from DM6PR11MB3420.namprd11.prod.outlook.com (20.177.218.95) by DM6PR11MB2665.namprd11.prod.outlook.com (20.176.97.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2707.21; Sat, 8 Feb 2020 21:54:03 +0000
Received: from DM6PR11MB3420.namprd11.prod.outlook.com ([fe80::d887:b11e:eab5:5476]) by DM6PR11MB3420.namprd11.prod.outlook.com ([fe80::d887:b11e:eab5:5476%3]) with mapi id 15.20.2707.024; Sat, 8 Feb 2020 21:54:03 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
CC: YANG Doctors <yang-doctors@ietf.org>, "i2nsf@ietf.org" <i2nsf@ietf.org>, Sangwon Hyun <swhyun77@gmail.com>, skku-iotlab-members <skku-iotlab-members@googlegroups.com>
Thread-Topic: [I2nsf] Yangdoctors last call review of draft-ietf-i2nsf-registration-interface-dm-04
Thread-Index: AQHVQvTAkkfTX09q5USrQyd4LCPXc6d+Bl8AgAiCPgCAb4ewAIAObmKAgAzG1ACAAIR/gIAABJWAgADsOgA=
Date: Sat, 08 Feb 2020 21:54:03 +0000
Message-ID: <FD86AE5E-85C4-4C18-96FF-7558B3811880@cisco.com>
References: <156175664267.21931.10329030969352120108@ietfa.amsl.com> <CAPK2DezmXhBA39GFMrU6tYFte_rDK+DE=WyWpzSNFMvnNU+xGQ@mail.gmail.com> <CAPK2Deym5jVmi4JKekRVznpNCkO_x8PN7jz7DLXkgUNZ9V4uUw@mail.gmail.com> <47E6993E-1045-4B29-B814-E7185516B272@cisco.com> <CAPK2DexseZBxXZthOU3wjyDnXPGe3PYrNvbcC-JO8+8JjypM4w@mail.gmail.com> <CAPK2DeycWH3k1wsHKADhAQnHXsDsB6A0QNAf-2EkFyWoSppWOQ@mail.gmail.com> <9B0042BE-DF30-4EAD-9B7F-5E4FB196F980@cisco.com> <CAPK2DezH6Mf=o_OX_tU6i-Jk3xdBaQx44Jk9XRaKX0xe0v3qMg@mail.gmail.com> <CAPK2Deyc4DM6wNifpdc=U2_Q0e6XH28nkur6OoN=Xa9jY2rOZw@mail.gmail.com>
In-Reply-To: <CAPK2Deyc4DM6wNifpdc=U2_Q0e6XH28nkur6OoN=Xa9jY2rOZw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.21.0.200113
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rrahman@cisco.com;
x-originating-ip: [173.38.117.70]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9e34aac0-9fc5-4844-d475-08d7ace1699e
x-ms-traffictypediagnostic: DM6PR11MB2665:|DM6PR11MB2665:
x-microsoft-antispam-prvs: <DM6PR11MB2665DF8609B30BE40069FD04AB1F0@DM6PR11MB2665.namprd11.prod.outlook.com>
x-ms-exchange-transport-forked: True
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03077579FF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(39860400002)(136003)(376002)(366004)(346002)(189003)(199004)(33656002)(6486002)(66446008)(66556008)(66476007)(66946007)(64756008)(91956017)(15188155005)(76116006)(2906002)(86362001)(6916009)(26005)(186003)(6506007)(53546011)(71200400001)(54906003)(478600001)(36756003)(966005)(4326008)(9326002)(81156014)(107886003)(5660300002)(81166006)(16799955002)(6512007)(316002)(8676002)(2616005)(30864003)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB2665; H:DM6PR11MB3420.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: EAdKZXpX4S9skz9OCNAYDdQ3plr+C3m90VzIh3gyoCZduDwdIWltBZrQrDKoO8TDxgjbAggxeJpCU2kFsXRVqWO41Coc8IttLCeuvi0tD4Ql8VflTq9fqY1q49B9COip4GmPZzbkSJCe1cfO4vFkpYfLslnsLX/AtHSZtSuTz5F30ywbc9QJKFSLUPl8L6zeZQ/UmgxI99zq4uMKk9Pd813X4e/vrFHepMQvhfnCfd2xsBHh/mHEqeE5ryMDJfGemCJBuFlFrlv1iQGF4EEfyRZvt2L3j24bXnDNE3oFwa59DDKim56P11g9OY6sP4XlaPA2NYrnH2rdjAuEeSGLMWYwOoALSFrp6B/eBLrqD+pxqVssqfDOrkoelJ9A+wcYQA/uK6+zesfIiinD/Sb/Blf7621MkjTNFBcIOrQHmk+jq3P4xiYGKJpkScIkTiBKqu2J9QlXmXnbG6MRvCI/5eS1p5+IzgnlqyXnWVdy0E2FKO8odYu3cqrjZCgZauy/3wWUM7Y3X0S5RCVQozaNAQ==
x-ms-exchange-antispam-messagedata: Hc7pDVCZzAIeUIB1qg377HOqmC09PgJ3rzYm/0Y5g1M2p/2E/+YFZgB9rRFqXJZNqaokygrMt/kU9imRw9l+PvNaWf7YqRRsfy5MCAC/66tt/H91b/NDRlp3y99robPtAq9AEFw5ACRIH/yGZjwihw==
Content-Type: multipart/alternative; boundary="_000_FD86AE5E85C44C1896FF7558B3811880ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 9e34aac0-9fc5-4844-d475-08d7ace1699e
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Feb 2020 21:54:03.3991 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qoFji10LAJcJ5alWJLWnKn5cQOZyTLQmotlJ58j0+/qQwcW1106GHxIbdTZB5qbBr1QgUUtJDXh0vt+TdlpuOw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2665
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/xyaEB0tUcWqK3wi0wc8zx4vKm0w>
Subject: Re: [I2nsf] Yangdoctors last call review of draft-ietf-i2nsf-registration-interface-dm-04
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 08 Feb 2020 21:54:28 -0000

Hi,

Going back to this comment on rev-05:
- Abide by order in RFC8407 Appendix B. e.g. RPC statements should be after groupings.
The only thing which seems to have been fixed is that the RPC statement was put after groupings. But you should look at https://tools.ietf.org/html/rfc8407#page-61:

     // extension statements

     // feature statements

     // identity statements

     // typedef statements

     // grouping statements

     // data definition statements

     // augment statements

     // rpc statements

     // notification statements

     // DO NOT put deviation statements in a published module

That means your data definition statements (container nsf-registrations) should be after the groupings.

Also the indentation seems off on the YANG module in some places, for example on P14.

Regards,
Reshad.


From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Friday, February 7, 2020 at 9:49 PM
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
Cc: YANG Doctors <yang-doctors@ietf.org>, "i2nsf@ietf.org" <i2nsf@ietf.org>, Sangwon Hyun <swhyun77@gmail.com>, skku-iotlab-members <skku-iotlab-members@googlegroups.com>
Subject: Re: [I2nsf] Yangdoctors last call review of draft-ietf-i2nsf-registration-interface-dm-04

Hi Reshad,
Could you update the review status as READY?

https://datatracker.ietf.org/doc/review-ietf-i2nsf-registration-interface-dm-04-yangdoctors-lc-rahman-2019-06-28/

Thanks.

Paul

On Sat, Feb 8, 2020 at 11:32 AM Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>> wrote:
Hi Reshad,
Thanks for your valuable comments and help.

Best Regards,
Paul

On Sat, Feb 8, 2020 at 8:38 AM Reshad Rahman (rrahman) <rrahman@cisco.com<mailto:rrahman@cisco.com>> wrote:
Hi Paul,

I have verified that you’ve addressed all comments which were provided on 05.

Regards,
Reshad.

From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>>
Date: Thursday, January 30, 2020 at 10:32 AM
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com<mailto:rrahman@cisco.com>>
Cc: YANG Doctors <yang-doctors@ietf.org<mailto:yang-doctors@ietf.org>>, "i2nsf@ietf.org<mailto:i2nsf@ietf.org>" <i2nsf@ietf.org<mailto:i2nsf@ietf.org>>, Sangwon Hyun <swhyun77@gmail.com<mailto:swhyun77@gmail.com>>, skku-iotlab-members <skku-iotlab-members@googlegroups.com<mailto:skku-iotlab-members@googlegroups.com>>, Patrick Lingga <patricklink888@gmail.com<mailto:patricklink888@gmail.com>>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>>
Subject: Re: [I2nsf] Yangdoctors last call review of draft-ietf-i2nsf-registration-interface-dm-04

Reshad,
Could you respond to my previous email about the latest revision of the I2NSF Registration Interface YANF Data Model draft?
https://tools.ietf.org/html/draft-ietf-i2nsf-registration-interface-dm-06

If you are satisfied with my revision, could you update the YANG Doctor's review result in the following link?
https://datatracker.ietf.org/doc/review-ietf-i2nsf-registration-interface-dm-04-yangdoctors-lc-rahman-2019-06-28/

After getting your review update state, I can ask the I2NSF WG chairs to make the WG Last Call on
our I2NSF Registration Interface draft.

Thanks for your efforts and help.

Best Regards,
Paul

On Tue, Jan 21, 2020 at 8:08 PM Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>> wrote:
Hi Reshad,
We authors have addressed your comments with the following revision:
https://tools.ietf.org/html/draft-ietf-i2nsf-registration-interface-dm-06

I attach the revision letter to show how to address your comments.

Could your check this revision and proceed with the YANG review update?

Thanks.

Best Regards,
Paul


On Tue, Nov 12, 2019 at 1:58 AM Reshad Rahman (rrahman) <rrahman@cisco.com<mailto:rrahman@cisco.com>> wrote:
Hi Paul,

I have done another review (I don’t think an automated email got sent out).
https://datatracker.ietf.org/doc/review-ietf-i2nsf-registration-interface-dm-04-yangdoctors-lc-rahman-2019-06-28/

YANG Doctor review of draft-ietf-i2nsf-registration-interface-dm-05 (by Reshad Rahman)

Thank you for addressing comments from my earlier review @ https://datatracker.ietf.org/doc/review-ietf-i2nsf-registration-interface-dm-04-yangdoctors-lc-rahman-2019-06-28/

Major comments/questions:
- There is a YANG warning on the datatracker page:
ietf-i2nsf-reg-interface@2019-07-24.yang:54: warning: RFC 8407: 3.1: The IETF Trust Copyright statement seems to be missing (see pyang --ietf-help for details).
To fix this, in the YANG module remove the <> around 2019: Copyright (c) <2019>

- For contact in YANG module, please remove WG chair info (see RFC8407 appendix B for an example)

- For the revision in YANg module, put "Initial version" (even though it's the 5th revision)

- Why define a union of ipv4-address and ipv6-address in typedef nsf-address, why not reuse existing ip-address type from RFC6021?

- For bandwidth, is there a reason why it's limited to uint16? Even though 65Tbps is a lot, I wouldn't limit it to uint16. And aren't there any use-cases for bandwidth smaller than 1 Gbps? If yes, use e.g Mbps as unit and use uint32 instead of uint16? Please use units statement.
- It is not clear to me what’s the distinction between nsf-name and nsf-instance-name. In Examples 4 and 5, they have the same value, but not in Example 3.  Might be worth clarifying or giving the same name.

- Having nsf or i2nsf in many node names is redundant, since NSF or I2NSF is in the higher level container name.  e.g, in NSF Capability Registration all nodes seem to have i2nsf or nsf in their name.

- There seems to be some indentation issues in the YANG  module (e.g. P16)

- Abide by order in RFC8407 Appendix B. e.g. RPC statements should be after groupings.

Nits:

- Appendix B: Managmenet -> Management

- Section 6.2: capailities -> capabilities

- Example 5: space in "http_and_h ttps_flood_mitigation_capability"

Regards,
Reshad.


Regards,
Reshad.

From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>>
Date: Tuesday, November 5, 2019 at 9:02 PM
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com<mailto:rrahman@cisco.com>>
Cc: YANG Doctors <yang-doctors@ietf.org<mailto:yang-doctors@ietf.org>>, "i2nsf@ietf.org<mailto:i2nsf@ietf.org>" <i2nsf@ietf.org<mailto:i2nsf@ietf.org>>, "draft-ietf-i2nsf-registration-interface-dm.all@ietf.org<mailto:draft-ietf-i2nsf-registration-interface-dm.all@ietf.org>" <draft-ietf-i2nsf-registration-interface-dm.all@ietf.org<mailto:draft-ietf-i2nsf-registration-interface-dm.all@ietf.org>>, Sangwon Hyun <swhyun77@gmail.com<mailto:swhyun77@gmail.com>>, "skku-iotlab-members@googlegroups.com<mailto:skku-iotlab-members@googlegroups.com>" <skku-iotlab-members@googlegroups.com<mailto:skku-iotlab-members@googlegroups.com>>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>>
Subject: Re: [I2nsf] Yangdoctors last call review of draft-ietf-i2nsf-registration-interface-dm-04

Hi Reshad,
I believe that I have addressed your comments on I2NSF Registration Interface Data Model:
https://tools.ietf.org/html/draft-ietf-i2nsf-registration-interface-dm-05

If you are satisfied with the revision, could you update the Review result in the following page?
https://datatracker.ietf.org/doc/review-ietf-i2nsf-registration-interface-dm-04-yangdoctors-lc-rahman-2019-06-28/

Thanks.

Best Regards,
Paul

On Thu, Jul 25, 2019 at 11:23 PM Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>> wrote:
Hi Reshad,
Here is the revision letter for the revised draft, reflecting your comments along with the revised draft:
https://tools.ietf.org/html/draft-ietf-i2nsf-registration-interface-dm-05

If you have further comments and questions, please let me know.

Thanks.

Best Regards,
Paul

On Fri, Jun 28, 2019 at 5:17 PM Reshad Rahman via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>> wrote:
Reviewer: Reshad Rahman
Review result: On the Right Track

YANG Doctor review of draft-ietf-i2nsf-registration-interface-dm-04 (by Reshad
Rahman)

Major comments:
- Look at appendix B of RFC8407 for an example of how a YANG module should be
structured. This document does not abide to that. - Poor descriptions e.g.
"nsf-name" for leaf "nsf-name" etc - prefix "iiregi" doesn't seem right. What
about "nsfreg"? Probably needs coordination with the other I2NSF YANG modules
to have consistency between the prefixes. I see that YD Acee suggested
"nsfintf" for draft-ietf-i2nsf-nsf-facing-interface-dm-06 - No unit specified
for bandwidth, processing (performance) - nsf-address is IPv4 specific -
Security considerations should list the nodes as per section 3.7 of RFC8407. -
Should this document be informational since 8329 is informational? - Section 2
should use RFC8174 also - Refer to RFC8407 instead of 6807 (YANG Guidelines) -
Examples should use IPv6 as examples (use the range from RFC3849). Kudos for
all the examples.

Minor comments and questions:
- The YANG trees such as Figure 6, 7 etc don't show the contents of the
groupings. So they don't help much. - nsf-port-address should be nsf-port? -
Section 4, last bullet. I am not an expert on I2NSF so not clear to me why this
query is needed, is it because NSF may not re-register after their capabilities
have been updated? Might be worth adding some explanation. - Have the examples
been validated?

_______________________________________________
I2nsf mailing list
I2nsf@ietf.org<mailto:I2nsf@ietf.org>
https://www.ietf.org/mailman/listinfo/i2nsf


--
===========================
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>, pauljeong@skku.edu<mailto:pauljeong@skku.edu>
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php<http://cpslab.skku.edu/people-jaehoon-jeong.php>


--
===========================
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>, pauljeong@skku.edu<mailto:pauljeong@skku.edu>
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php<http://cpslab.skku.edu/people-jaehoon-jeong.php>


--
===========================
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>, pauljeong@skku.edu<mailto:pauljeong@skku.edu>
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php<http://cpslab.skku.edu/people-jaehoon-jeong.php>


--
===========================
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>, pauljeong@skku.edu<mailto:pauljeong@skku.edu>
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php<http://cpslab.skku.edu/people-jaehoon-jeong.php>


--
===========================
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>, pauljeong@skku.edu<mailto:pauljeong@skku.edu>
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php<http://cpslab.skku.edu/people-jaehoon-jeong.php>


--
===========================
Mr. Jaehoon (Paul) Jeong, Ph.D.
Associate Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com<mailto:jaehoon.paul@gmail.com>, pauljeong@skku.edu<mailto:pauljeong@skku.edu>
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php<http://cpslab.skku.edu/people-jaehoon-jeong.php>