Re: [I2nsf] Terminology discussion #2: "capability" & "capability interface"

"Susan Hares" <shares@ndzh.com> Tue, 13 September 2016 18:30 UTC

Return-Path: <shares@ndzh.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 286A212B014 for <i2nsf@ietfa.amsl.com>; Tue, 13 Sep 2016 11:30:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level:
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001] autolearn=no autolearn_force=no
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 3W8aYA1I0HoZ for <i2nsf@ietfa.amsl.com>; Tue, 13 Sep 2016 11:30:38 -0700 (PDT)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 5ABFB12B00E for <i2nsf@ietf.org>; Tue, 13 Sep 2016 11:30:38 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=70.194.7.136;
From: Susan Hares <shares@ndzh.com>
To: 'John Strassner' <strazpdj@gmail.com>, 'Linda Dunbar' <linda.dunbar@huawei.com>
References: <4A95BA014132FF49AE685FAB4B9F17F657F33D87@dfweml501-mbb> <CAJwYUrF8Sc7vj++8J1xAbrr=8dUVnnmAfmV92C-r+mt8uTmV2g@mail.gmail.com>
In-Reply-To: <CAJwYUrF8Sc7vj++8J1xAbrr=8dUVnnmAfmV92C-r+mt8uTmV2g@mail.gmail.com>
Date: Tue, 13 Sep 2016 14:29:10 -0400
Message-ID: <00cf01d20dec$b8db52f0$2a91f8d0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00D0_01D20DCB.31CCE740"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQI4luI8MuXw1hBWuXBn9XZ4qevJ0wDfjV4hn6OsKTA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/YnnY-OuvPy0974RW3q3E59oTq_g>
Cc: i2nsf@ietf.org, "'Diego R. Lopez'" <diego.r.lopez@telefonica.com>
Subject: Re: [I2nsf] Terminology discussion #2: "capability" & "capability interface"
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.17
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: Tue, 13 Sep 2016 18:30:40 -0000

John: 

 

For discussion at the interim:

+1 to John’s belief we agreed upon customer facing rather than client. 

+1 to John’s concept of specifying separate action that use/manipulate capabilities from monitoring functions. 

 

My comment is practical and design-based. 

Practical: The monitoring and telemetry information is undergoing substantial growth in the IETF standardization, and the industry. It is important to let the capabilities grow separately.  

Design based: These are orthogonal functions.  Why should we mix them? 

 

Sue 

 

From: I2nsf [mailto:i2nsf-bounces@ietf.org] On Behalf Of John Strassner
Sent: Monday, September 12, 2016 8:48 PM
To: Linda Dunbar; John Strassner
Cc: i2nsf@ietf.org; Diego R. Lopez
Subject: Re: [I2nsf] Terminology discussion #2: "capability" & "capability interface"

 

Hi Linda,

 

 

>From the Terminology I-D:

 

Client-Facing Interface:  See Consumer-Facing Interface.
      See also:  Interface, NSF-Facing Interface.

 

Consumer-Facing Interface:  An Interface dedicated to communication
      with Consumers of NSF data and Services. This is typically
      defined per I2NSF administrative domain.  See also: Interface,
      NSF-Facing Interface.

 

   NSF-Facing Interface:  An Interface dedicated to communication with
      a set of NSFs. This is typically defined per I2NSF administrative
      domain. See also:  Interface, Consumer-Facing Interface.

 

Therefore,

 

   1) I'll bring this up in tomorrow's telecom, but I was pretty sure we had

       previously decided to use **consumer**, not **client**

   2) The point of having a separate Capability Interface is to separate

        actions involving using and manipulating capabilities from other

        actions, such as monitoring. This is because capabilities are

        mechanisms that reflect all or part of the functionality of NSFs.

        As such, they are the building blocks for configuration and

        monitoring; this seemed to me to warrant a separate interface

        for security reasons.

 

best regards,

John

 

On Mon, Sep 12, 2016 at 10:27 AM, Linda Dunbar <linda.dunbar@huawei.com> wrote:

As the I2NSF Terminology has defined two types of the “capability”:

-        the “capability” from NSFs and 

-        the “capability” from controller (i.e. as the response to Client’s inquiry). 

 

I find it not necessary to have the “capability interface” as we already have Client Facing interface and NSF facing interface.

 

   Capability:  Defines a set of features that are available from a

      managed entity (see also I2NSF Capability). Examples of "managed

      entities" are NSFs and Controllers, where NSF Capabilities and

      Controller Capabilities define functionality of an NSF and about

      Controller, respectively. These functions may, but do not have

      to, be used. All Capabilities are announced through the

      Registration Interface.

 

Linda

 




-- 

regards,

John