[core] core management pointers

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Fri, 07 March 2014 12:35 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD5881A01E0 for <core@ietfa.amsl.com>; Fri, 7 Mar 2014 04:35:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.547] autolearn=ham
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 x3w35DNrFr2T for <core@ietfa.amsl.com>; Fri, 7 Mar 2014 04:35:02 -0800 (PST)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) by ietfa.amsl.com (Postfix) with ESMTP id 157211A0251 for <core@ietf.org>; Fri, 7 Mar 2014 04:35:02 -0800 (PST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 53EF4223F for <core@ietf.org>; Fri, 7 Mar 2014 13:34:57 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id 1LzGtcI-9zmx for <core@ietf.org>; Fri, 7 Mar 2014 13:34:56 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by atlas3.jacobs-university.de (Postfix) with ESMTP for <core@ietf.org>; Fri, 7 Mar 2014 13:34:56 +0100 (CET)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id AF72A2002C for <core@ietf.org>; Fri, 7 Mar 2014 13:34:56 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id bmBlhvG4X0GG; Fri, 7 Mar 2014 13:34:54 +0100 (CET)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id C196020017; Fri, 7 Mar 2014 13:34:53 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id C0B5E2BAAFFE; Fri, 7 Mar 2014 13:34:51 +0100 (CET)
Date: Fri, 07 Mar 2014 13:34:51 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: core@ietf.org
Message-ID: <20140307123451.GA69641@elstar.local>
Mail-Followup-To: core@ietf.org
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/zaCGLi1x76oBJUY_i98y5Z1oBEA
Subject: [core] core management pointers
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Mar 2014 12:35:05 -0000

Hi,

concerning the management of constrained devices and CoAPs potential
roles in this, let me provide a few pointers. First the two COMAN
documents being discussed in the OPSAWG:

  http://tools.ietf.org/html/draft-ietf-opsawg-coman-use-cases-01
  http://tools.ietf.org/html/draft-ietf-opsawg-coman-probstate-reqs-01

The later one has a new section 1.7 which I think if very useful to
distinguish different configuration and monitoring levels. CoAP based
solutions may want to look at which levels they target.

The NETCONF working group has been rechartered to work on RESTCONF, a
REST-like protocol that provides a programmatic interface over HTTP
for accessing data defined in YANG, using the datastores defined in
NETCONF.

  http://tools.ietf.org/html/draft-bierman-netconf-restconf-04

RESTCONF is not cast into stone yet. It would be very useful to find
out whether RESTCONF can be mapped to CoAP or whether any changes of
RESTCONF would make such a mapping easier.

I also like to repeat what I said at the meeting: what really matters
a lot is reuse of data models. Integration into existing management
systems becomes much easier as long as the naming and the semantics of
management data received via different management protocols is the
same. For monitoring, there are many definitions that can be reused
and MIB data models usually work fine for defining collections of
counters. For configuration, YANG data models are the recommended way
to go these days. But keep in mind that configuration can mean very
different things (section 1.7 in opsawg-coman-probstate-reqs).

I think having a side meeting in Toronto to further discuss CoAP usage
for management and how it relates to RESTCONF and existing data models
and data modeling approaches is a very good idea.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1, 28759 Bremen, Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>