Re: [netmod] Last Call: draft-ietf-netmod-snmp-cfg-03 (20131220)

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Thu, 09 January 2014 13:05 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 93BEA1AE2AC for <netmod@ietfa.amsl.com>; Thu, 9 Jan 2014 05:05:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.788
X-Spam-Level:
X-Spam-Status: No, score=-2.788 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.538] 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 r6RhNq8mXx1h for <netmod@ietfa.amsl.com>; Thu, 9 Jan 2014 05:05:44 -0800 (PST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by ietfa.amsl.com (Postfix) with ESMTP id 6970D1AE1C7 for <netmod@ietf.org>; Thu, 9 Jan 2014 05:05:44 -0800 (PST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id AE7AF2007B; Thu, 9 Jan 2014 14:05:34 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius1.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id OVmjyBlgo9-J; Thu, 9 Jan 2014 14:05:34 +0100 (CET)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 3A9A520050; Thu, 9 Jan 2014 14:05:34 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 1F4C12A7FBFB; Thu, 9 Jan 2014 14:05:32 +0100 (CET)
Date: Thu, 09 Jan 2014 14:05:32 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: ietfdbh <ietfdbh@comcast.net>
Message-ID: <20140109130532.GB45136@elstar.local>
Mail-Followup-To: ietfdbh <ietfdbh@comcast.net>, netmod@ietf.org
References: <CA+zZ7Ckt04fm=49ZW7KB_1mbEpQ7zAEXZsbVUHowLQYGWGPRpw@mail.gmail.com> <006b01cef53a$addd68c0$6b01a8c0@oemcomputer> <20131210202911.GA74654@elstar.local> <011501cef82e$80adf030$8209d090$@comcast.net> <011f01cef839$e8fb4a10$baf1de30$@comcast.net> <20140106135835.GB36685@elstar.local> <015f01cf0b1b$4c540130$e4fc0390$@comcast.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <015f01cf0b1b$4c540130$e4fc0390$@comcast.net>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: netmod@ietf.org
Subject: Re: [netmod] Last Call: draft-ietf-netmod-snmp-cfg-03 (20131220)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jan 2014 13:05:46 -0000

On Mon, Jan 06, 2014 at 03:10:08PM -0500, ietfdbh wrote:
> 
> Will a relevant standard SNMP MIB implementation be compliant if the
> YANG module is used to do the configuration?

This is fairly abstract and general question. For me, an SNMP MIB
implementation will be compliant if it complies to the SNMP MIBs it
implements. Most SNMP agents I have seen read configurations from CLIs
and/or configuration files. Hence, I believe it is possible to have
other configuration interfaces. I also believe they are being used to
setup SNMP agents. (Frankly, I never configured VACM using the SNMP
tables - I always resorted to configuration files or CLIs. But then
this might have just been my lack of having access to smart software
to do this job for me. ;-)

> Is it possible to configure an SNMP MIB using the YANG module (in a
> compliant manner) that would result in the implementation not being
> compliant to the MIB standard, whereas using SNMP (in a compliant manner)
> would result in the implementation being compliant?
> Put more simply, can using the YANG *cause* an implementation of the
> relevant MIB to be non-compliant to the MIB standard?

We are trying hard to ensure that this interworks nicely. If there are
any things that may cause problems that we might have missed, by all
means let us know so that we can take a look at it. For example, we
might have to say something about spin locks to handle situations
where a sequence of SNMP set operations in interleaved with NETCONF
updates. This is very useful input and appreciated.

The goal of this effort is to provide implementors with a YANG SNMP
configuration interface that to the best of our knowledge does not
cause conflicts with the implementation of SNMP configuration MIB
modules and I believe the IETF is the best place to do this work. The
alternative of doing this work is to let every NETCONF implementor
come up with his/her own model that may but various undocumented
constraints on the SNMP interface - I do not think this helps with
SNMP interoperability (and it surely does not help with NETCONF
interoperability either).

So please, tell us about any technical issues we might have missed.
This helps us much more than abstract discussions.

/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/>