Re: [I2nsf] Request for Checking I2NSF Data Models with NSF Capabilities Information Model

"Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com> Mon, 05 November 2018 04:49 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 994CC130EBC for <i2nsf@ietfa.amsl.com>; Sun, 4 Nov 2018 20:49:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.5
X-Spam-Level:
X-Spam-Status: No, score=-0.5 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, HK_NAME_FM_MR_MRS=1.499, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 J65J1UgURxyU for <i2nsf@ietfa.amsl.com>; Sun, 4 Nov 2018 20:49:01 -0800 (PST)
Received: from mail-it1-x130.google.com (mail-it1-x130.google.com [IPv6:2607:f8b0:4864:20::130]) (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 0EC42130EC5 for <i2nsf@ietf.org>; Sun, 4 Nov 2018 20:49:01 -0800 (PST)
Received: by mail-it1-x130.google.com with SMTP id r12-v6so8171497ita.3 for <i2nsf@ietf.org>; Sun, 04 Nov 2018 20:49:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6veJ9iRLrH2dk2bd+Q0JxUCu/Ov8QSyVefoip9cFolY=; b=M8tmK1GqEOFxECSjAWNCYKk88eU7D8ZwI43+1uVHNT7mAHjiPdje1hzh2f75V8WAkY Ls+lII9C+WSpgH1UjWHUwsmhDxgKw53yH+o0znR+5k71l/ko1Pp3Mb04E4YLlWliziUa Drt/HIcY9rVRuVoCOAramO5F8XZeIeDidSAWicbQZw6lk2xu+M7UINGxTTZm2cRqxeYo KclwRcQw7YdxR1rzjjCq6ZZ18TCgk9pO+1aHuzJjEo0o5OXABJ76lkXkle9Sm1wDcQEX kX8eF229KeHIdXC7f4Q/ZFYVrCTXfpddWnmjZ4WJnIyuZa74FD4vBRpHXmxaaMsmRkO/ GFDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6veJ9iRLrH2dk2bd+Q0JxUCu/Ov8QSyVefoip9cFolY=; b=c5Y/Shh6cmKz5CScyy0e75lmbeYvZmxPw8UVMcaeBmbh+rpftO2OL6nwdv7Svv4sGa N4z2oiLGiKkKve9JD7QrRFXnyDOxWzkc9uaZ/408QDdOp5n1msO5BbEwo8v3mQw5CTrh WuK1YFSWbHIck/XZXy5GCMCtbjjMDkV7iXykE9ybslHIt6KRskCKIPuKH5X6qE+Y9k/a w1WHpws/0ObufICcSnXNPPoiWcAPc0CDNQLqO+4dwsDfRbqgS2n4i3MPeaHnPOQLjuys UiFs+jn8b/kY4hJkWEWxpyn6+iVhuisGAZwo8mjIrVG9qpJqYwbr9PHcAdXVXeEeS/Kl 7WKw==
X-Gm-Message-State: AGRZ1gJ6PGYy70dNYL8rCFiRUvreg9paR2tbpYbTLRAbVh3qVm+sx+YI /j8Ug1ayVCQpXtbjHBR/d5HvcblT96bTByfilE5P2E58ug/gyg==
X-Google-Smtp-Source: AJdET5dBeSvyAZ+NjV6HVHrZjB5dNxEDAkxoXodBfvrsAfh2SVYeZyRNIuI6+g3m33yPOmCsQmpfh6pmztUTwOJsHog=
X-Received: by 2002:a24:f00d:: with SMTP id s13-v6mr5534030ith.141.1541393340220; Sun, 04 Nov 2018 20:49:00 -0800 (PST)
MIME-Version: 1.0
References: <CAPK2Dexg6TtcuJ5-pzoOfjOYKRH0=c=9yi-YbZf8DaGvChdXVg@mail.gmail.com> <66f6d960-5b2d-510b-8350-91b2e1006942@polito.it>
In-Reply-To: <66f6d960-5b2d-510b-8350-91b2e1006942@polito.it>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Mon, 05 Nov 2018 11:48:22 +0700
Message-ID: <CAPK2Dex3gq9vToFANNSW-RjiDOG9L1H9zh6fJ1Fp5uPY1TX-WQ@mail.gmail.com>
To: Aldo Basile <cataldo.basile@polito.it>
Cc: "Xialiang (Frank)" <frank.xialiang@huawei.com>, "i2nsf@ietf.org" <i2nsf@ietf.org>, skku_secu-brain_all@googlegroups.com, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000080d16c0579e39af2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/YfUbRBDziqOQR_YId_5VOXH0vtc>
Subject: Re: [I2nsf] Request for Checking I2NSF Data Models with NSF Capabilities Information Model
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: Mon, 05 Nov 2018 04:49:07 -0000

Hi Aldo,
We authors have not fully reflected the decorator design patterns on the
data models yet.
It will be good for you to suggest how to modify the current data models for
decorator-aware ones.
In the mean while, we will also try to modify our data models with
decorator patterns.

Thanks.

Best Regards,
Paul

On Sun, Nov 4, 2018 at 8:59 PM Cataldo Basile <cataldo.basile@polito.it>
wrote:

> Dear Paul,
>
> thanks for sending references to these data models, I'll do this double
> check in depth as soon as I can, you can expect a first iteration in a
> couple of weeks.
>
> Nevertheless, as a first glance, the models are not very well
> synchronized. Since the version 0.2, the capability model uses the
> decorator pattern. I2NSF capabilities are metadata that thus 'attached'
> to NSF via an aggregation. The documents you have referred to list
> capabilities in form of conditions, events, and actions, thus as policy
> 'components' (sorry for the abuse of terminology).  However, since the
> capability model is inspired by the MEF model, these components can also
> be thought as decorations, thus, the distance between the approaches is
> not huge.
>
> It is worth noting that several of the categories of actions,
> conditions, events you list in your data models can be made part of an
> instance of the Capability IM with limited effort.
>
> However, you may understand I need to further expand my analysis and
> discuss with the other authors of the capability IM the formal
> implications before circulating something that can be considered an
> official report in the WG.
>
> Regards,
> Aldo
>
>
> On 04/11/2018 11:40, Mr. Jaehoon Paul Jeong wrote:
> > Hi Frank, Diego, Basile, andJohn,
> > I have posted the revised WG documents of Data Models of I2NSF NSF
> > Capability and Interfaces.
> > Could you doublecheck whether they are well-synchronized with your NSF
> > Capabilities Information Model document (draft-ietf-i2nsf-capability-04)?
> >
> > - I2NSF Capability YANG Data Model
> > https://tools.ietf.org/html/draft-ietf-i2nsf-capability-data-model-02
> >
> > - I2NSF Network Security Function-Facing Interface YANG Data Model
> > https://tools.ietf.org/html/draft-ietf-i2nsf-nsf-facing-interface-dm-02
> >
> > - I2NSF Consumer-Facing Interface YANG Data Model
> >
> https://tools.ietf.org/html/draft-ietf-i2nsf-consumer-facing-interface-dm-02
> >
> > - I2NSF Registration Interface YANG Data Model
> >
> https://tools.ietf.org/html/draft-ietf-i2nsf-registration-interface-dm-01
> >
> > Thanks.
> >
> > Best Regards,
> > Paul
> > --
> > ===========================
> > 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>
> >
> >
> > _______________________________________________
> > I2nsf mailing list
> > 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, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>