Re: [DNSOP] NSCP Pros and Cons: draft-dickinson-dnsop-nameserver-control

Jelte Jansen <jelte@isc.org> Thu, 03 February 2011 10:54 UTC

Return-Path: <jelte@isc.org>
X-Original-To: dnsop@core3.amsl.com
Delivered-To: dnsop@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5A0FA3A68F0 for <dnsop@core3.amsl.com>; Thu, 3 Feb 2011 02:54:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.011
X-Spam-Level:
X-Spam-Status: No, score=-101.011 tagged_above=-999 required=5 tests=[AWL=-1.277, BAYES_00=-2.599, HELO_EQ_NL=0.55, HELO_IS_SMALL6=0.556, HELO_MISMATCH_NL=1.448, HOST_MISMATCH_NET=0.311, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Za+iqQ6bfr74 for <dnsop@core3.amsl.com>; Thu, 3 Feb 2011 02:54:04 -0800 (PST)
Received: from tjeb.nl (vps6121.xlshosting.net [178.18.82.80]) by core3.amsl.com (Postfix) with ESMTP id 2057A3A68F7 for <dnsop@ietf.org>; Thu, 3 Feb 2011 02:54:03 -0800 (PST)
Received: from [192.168.8.11] (vhe-520087.sshn.net [195.169.221.157]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tjeb.nl (Postfix) with ESMTPSA id 4CAC124315; Thu, 3 Feb 2011 11:57:24 +0100 (CET)
Message-ID: <4D4A8A14.8070105@isc.org>
Date: Thu, 03 Feb 2011 11:57:24 +0100
From: Jelte Jansen <jelte@isc.org>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101208 Lightning/1.0b2 Thunderbird/3.1.7
MIME-Version: 1.0
To: Stephen Morris <sa.morris7@googlemail.com>
References: <0DC4B07E-C07E-4331-8249-1A786552D52C@googlemail.com> <4D05DE7B.9080601@isc.org> <83CD4D6D-E6B0-401C-B8FA-3FA7721D5D3A@googlemail.com>
In-Reply-To: <83CD4D6D-E6B0-401C-B8FA-3FA7721D5D3A@googlemail.com>
X-Enigmail-Version: 1.1.2
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Cc: dnsop@ietf.org
Subject: Re: [DNSOP] NSCP Pros and Cons: draft-dickinson-dnsop-nameserver-control
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsop>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Feb 2011 10:54:05 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/26/2011 06:58 PM, Stephen Morris wrote:
> To restart the dormant discussion on NSCP...
> 

keeping it on life-support :)

> On 13 Dec 2010, at 08:51, Jelte Jansen wrote:
> 
>> It has been said (perhaps by you) that perhaps we ought to think about splitting
>> up the data model and the protocol. I'm not sure about the advantage of that
>> (well, apart from doc length), but thought i'd mention it.
> 
> In part it is document length, but also to allow the development of NSCP to proceed without getting side-tracked by discussions on whether NETCONF should be used as the underlying protocol.
> 

So would the 'data-model' be completely abstract or still represented in an
existing language (or both, where the language serves 'as an example'?)

> 
>> Two more things, I've also heard complaints about Netconf/yang being overkill,
>> do we know if this is about netconf, yang, or both?
> 
> I've also heard mutterings along those lines, but nothing definitive.
> 
> NETCONF was proposed as the underlying protocol for the reasons outlined in the draft.  I don't think it is overkill, as anything that implemented NSCP would need to supply a lot of the functionality that comes with NETCONF.
> 

Right. It was also specifically made for things like this, although 'back in the
day' there weren't much ready-to-use libraries for it. I hear things are better
now but I must confess I haven't looked :)

> With regards to YANG, that was in development around the time NSCP was being developed. As it was being promoted as a data modelling language for NETCONF, it made sense to use it for a NETCONF-based application.  However, it is new and the specification, RFC 6020, is over 170 pages long; perhaps that it putting people off?  If we don't use YANG for NSCP, what should be used?
> 

no idea...

> 
>> Related to that, someone proposed a RESTful protocol, but noone made a specific
>> proposal for that. Should we try to get someone to do that? :)
> 
> If someone would like to formally propose a RESTful approach, that would be a useful contribution to the discussion.  But whatever the underlying protocol, we still need to get agreement on the data model.
> 

If someone is actually looking into or working on this, please give a ping, even
if it isn't much formed yet

Jelte
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk1KihMACgkQ4nZCKsdOncXb8gCfbE3R0cjs0zoffhcaKX6IV4R2
s/AAoJmxK28zc8EbStIK/K9SmvXiYEzi
=zw7f
-----END PGP SIGNATURE-----