Re: [I2nsf] WG Adoption call for https://tools.ietf.org/html/draft-jeong-i2nsf-consumer-facing-interface-dm-04

"Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com> Mon, 12 February 2018 08:56 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 297C6127011 for <i2nsf@ietfa.amsl.com>; Mon, 12 Feb 2018 00:56:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.689
X-Spam-Level:
X-Spam-Status: No, score=-2.689 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_HK_NAME_FM_MR_MRS=0.01] 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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cyTjeKoXIpux for <i2nsf@ietfa.amsl.com>; Mon, 12 Feb 2018 00:56:21 -0800 (PST)
Received: from mail-io0-x22d.google.com (mail-io0-x22d.google.com [IPv6:2607:f8b0:4001:c06::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C33671241F5 for <i2nsf@ietf.org>; Mon, 12 Feb 2018 00:56:20 -0800 (PST)
Received: by mail-io0-x22d.google.com with SMTP id d13so16501369iog.5 for <i2nsf@ietf.org>; Mon, 12 Feb 2018 00:56:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=f+QofiZRh0v6vwgvkHEOU4oZHtyuyepkoKRSSHphtKo=; b=ViTqpSvADVh2n5jADovcwBrRoZWBY59JA3Md6xDBzzCYWsZyLKYQ3+vG0gjLy45yHo kOYLeEgxpxAlIOE+tCt/6nZJL64TsTsMlh5mIibr/prs3Dt0Z1xR7M1b7T1Q7pmr1npE KFbOye3JAvgY6HnL7wRO9eXQy/0QWTMqsvFKS1Pt0SbNOvPFXQTzWgnnifN0NfVv3dzn nHs5MLaQ3KURKd9HwBZ0IpC3C/0rMzcETyIyYMFHEVuyxJgD/wHJw/dcQxgBcrpE56um V4/D1eR7S3Y8U52GZlywD0ExeoEWMrei82ItDLYieqrfYOKAq7h+Q8TgOSj1rEqxhlfp trOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=f+QofiZRh0v6vwgvkHEOU4oZHtyuyepkoKRSSHphtKo=; b=PGaizuMwaxzO40NPK7Mztd3tS2zR3zPds7Mg3wcZnbAgJ+5j7hsdPnJhfqlcwW1sxD dP2K0F60fO66kbKNWUKsr5HtCvHWE1yrO0tR+e71xhDTFN5fGc6N1JIRxfh3+iSE7k1V 9M2ybDNK1/TU5x2PxsgSD05yszhxSQJm1uHcFsPcoP0+qOOE2shsdTfuJ83UK+a/rQJm 5gUfjLg0Ncof9W162tYuYLF8F46a1U4KyuGRDQzeyJEBcG6xQCQfY5XBh6i5gXrzVqh2 owqBWOxIwO2U0dEI2BCNF7k1raaYnmWZ8pXpFKI3/tTmrE0sAjFyIEdikfFOw3Ir8Nv7 zabw==
X-Gm-Message-State: APf1xPB9EGCChZZb3OMSWG/XyEP42p8pJce8L10RIpI4KGXSUjFaQ+Ea cdHhTL/bZIyUm3hcoIul2eNckHDEITFpfsBYG9U=
X-Google-Smtp-Source: AH8x226Zq9QFrsQ9lKxZ6Iunr/kmIMzlIlRFaHV/xF027JM6DHvtxXy7R8UC3/qMO8kbntYWSdG4t0t478fO8O8skKY=
X-Received: by 10.107.81.20 with SMTP id f20mr12637235iob.174.1518425779801; Mon, 12 Feb 2018 00:56:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.204.133 with HTTP; Mon, 12 Feb 2018 00:55:49 -0800 (PST)
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F66B00890F@SJCEML521-MBB.china.huawei.com>
References: <4A95BA014132FF49AE685FAB4B9F17F66B002215@SJCEML521-MBB.china.huawei.com> <CAJwYUrEKRi2s6PTHSw0La2JaNRYA+tR0u9BmWvq9Br6rPsK75w@mail.gmail.com> <CAPK2Dey1tvt=zg12BheZksWtovXGYXPd9aR6xU5JWb5Fz9bEQA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F66B00890F@SJCEML521-MBB.china.huawei.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Mon, 12 Feb 2018 17:55:49 +0900
Message-ID: <CAPK2DewSeAsbMB3hAitphsj3iRLyBQLQYZnx22SLB_HhiPoahQ@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Cc: "i2nsf@ietf.org" <i2nsf@ietf.org>, John Strassner <strazpdj@gmail.com>, Rakesh Kumar <rakeshkumarcloud@gmail.com>, "Xialiang (Frank)" <frank.xialiang@huawei.com>, Brian Kim <kimshallom12@gmail.com>, Susan Hares <shares@ndzh.com>, SecCurator_Team <skku_secu-brain_all@googlegroups.com>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Content-Type: multipart/alternative; boundary="089e0825e9983913e70565000d55"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/qz8EzDTknut_05XCI0TxlkGrjqA>
Subject: Re: [I2nsf] WG Adoption call for https://tools.ietf.org/html/draft-jeong-i2nsf-consumer-facing-interface-dm-04
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Feb 2018 08:56:23 -0000

Hi Linda,
Here is my clarification on your question.

> Is the “+--rw multi-tenancy” branch the attribute profile for “one
> tenant”? or list of multiple “tenants” with the attributes listed for
> one tenant?

Yes, the "+--rw multi-tenancy” branch represents a list of multiple
"tenants".
In the list, a policy-domain represents a single domain distinguished by
policy-domain-id,
which is an organization (e.g., enterprise).
Note that each domain can have multiple tenants that are actual customers
in the domain,
such as departments (e.g., Human Resources, Finance, and Legal Department).

According to Section 4 (Information Model for Multi-Tenancy) of
draft-kumar-i2nsf-client-facing-interface-im-04,
which is the information model of the I2NSF Consumer-Facing Interface,
a tenant is an entity within an organization (e.g., enterprise and
university),
such as a customer or department (e.g., Human Resources, Finance, and Legal
Department).
It could have its own security policies within the organization.

For clarification in the data model tree,
I think that policy-tenant should be a child node of policy-domain as below.

       |  +--rw policy-domain* [policy-domain-id]
       |  |  +--rw policy-domain-id*        uint16
       |  |  +--rw name                     string
       |  |  +--rw address?                 string
       |  |  +--rw contact                  string
       |  |  +--rw date                     yang:date-and-time
       |  |  +--rw policy-tenant* [policy-tenant-id]
       |  |     +--rw policy-tenant-id*   uint16
       |  |     +--rw name                string
       |  |     +--rw date                yang:date-and-time
       |  |     +--rw domain              ->
/ietf-i2nsf-consumer-facing-interface/
       |  |
multi-tenancy/policy-domain/
       |  |                                            policy-domain-id

In the next revision, we will reflect this one.

If you have further questions, please let me know.

Thanks.

Best Regards,
Paul

On Fri, Feb 9, 2018 at 5:55 AM, Linda Dunbar <linda.dunbar@huawei.com>
wrote:

> Questions to the Authors:
>
>
>
> Is the “+--rw multi-tenancy” branch the attribute profile for “one
> tenant”? or list of multiple “tenants” with the attributes listed for one
> tenant?
>
>
>
> Thank you very much.
>
>
>
> Linda
>
>
>
>
>
> *From:* I2nsf [mailto:i2nsf-bounces@ietf.org] *On Behalf Of *Mr. Jaehoon
> Paul Jeong
> *Sent:* Tuesday, February 06, 2018 6:05 PM
> *To:* John Strassner <strazpdj@gmail.com>
> *Cc:* Rakesh Kumar <rakeshkumarcloud@gmail.com>; i2nsf@ietf.org;
> SecCurator_Team <skku_secu-brain_all@googlegroups.com>; Linda Dunbar <
> linda.dunbar@huawei.com>; Xialiang (Frank) <frank.xialiang@huawei.com>;
> Brian Kim <kimshallom12@gmail.com>; Susan Hares <shares@ndzh.com>
> *Subject:* Re: [I2nsf] WG Adoption call for https://tools.ietf.org/html/dr
> aft-jeong-i2nsf-consumer-facing-interface-dm-04
>
>
>
> Hi John,
>
> Thanks for your constructive suggestions on our draft. :-)
>
> We authors will clarify your suggestions on the next revision.
>
>
>
> You can give us your advice on our next revision.
>
>
>
> Thanks.
>
>
>
> Best Regards,
>
> Paul
>
>
>
>
>
> On Wed, Feb 7, 2018 at 8:46 AM, John Strassner <strazpdj@gmail.com> wrote:
>
> IMHO, the purpose of a WG adopting a draft is to acknowledge that the
> draft is a good starting point for the work that WG wants to accomplish. To
> be perfectly clear, I am NOT objecting on the completeness of the document.
> Rather, I am objecting on the technical correctness of the starting point.
>
>
> I do NOT feel that the proposed documents represent a good starting point.
> Ignoring things that can be easily fixed (e.g., grammar), there are a host
> of problems, such as:
>
>    - what, exactly, is this draft trying to do? I thought I would see YANG
> for policy rules sent over the Consumer-Facing Interface.
>      Instead, I see the name of the interface, whose first element is
> multi-tenancy, that also contains policies? Policies do not care
>      about multi-tenancy. They do care about domains. The organization of
> the YANG is incorrect.
>
>    - sec 4: in the ieft-i2nsf-cf-interface module
>
>       - why is multi-tenancy at the top of the tree? Shouldn't a DOMAIN
> be able to have multiple tenants?
>
>       - why does a domain have an authentication-method? First, multiple
> such methods should be able to be used. Second, how would a domain know
> what an authentication method even is?
>
>       - why is tenant a sibling of domain, and not a child?
>
>       - why is domain a leaf within policy-tenant? This should be a
> reference, and why doesn't domain have a reference to policy-tenant?
>
>       - policy roles have nothing to do with multi-tenancy - why are they
> here?
>
>
>
>  I could go on, but even the above means that the rest of the YANG will be
> wrong.
>
>
>
> Therefore, the document is NOT a good starting point, and will NOT
> accelerate the path to getting a good RFC.
>
>
>
> regards,
>
> John
>
>
>
> On Fri, Jan 26, 2018 at 3:23 PM, Linda Dunbar <linda.dunbar@huawei.com>
> wrote:
>
>
>
>
>
> The authors of I2NSF Consumer-Facing Interface YANG Data Model
>
> https://tools.ietf.org/html/draft-jeong-i2nsf-consumer-facin
> g-interface-dm-04
>
>
>
> Have requested working group adoption of this draft.
>
>
>
> Please bear in mind that WG Adoption doesn’t mean that the draft current
> content is ready, WG Adoption only means that it is a good basis for a
> working group to work on.
>
>
>
> While all feedback is helpful, comments pro or con with explanations are
> much more helpful than just "yes please" or "no thank you".
>
>
>
> Thank you.
>
>
>
> Linda & Yoav
>
>
>
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>
>
>
>
> --
>
> regards,
>
> John
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>
>
>
>
>
> --
>
> ===========================
> Mr. Jaehoon (Paul) Jeong, Ph.D.
> Assistant Professor
> Department of Software
> Sungkyunkwan University
> Office: +82-31-299-4957
> Email: jaehoon.paul@gmail.com, 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.
Assistant Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>