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

Stephen Morris <sa.morris7@googlemail.com> Wed, 26 January 2011 17:55 UTC

Return-Path: <sa.morris7@googlemail.com>
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 7DA243A6834 for <dnsop@core3.amsl.com>; Wed, 26 Jan 2011 09:55:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.266
X-Spam-Level:
X-Spam-Status: No, score=-103.266 tagged_above=-999 required=5 tests=[AWL=0.333, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, 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 sduxPHeTlIRT for <dnsop@core3.amsl.com>; Wed, 26 Jan 2011 09:55:04 -0800 (PST)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com [74.125.82.172]) by core3.amsl.com (Postfix) with ESMTP id 1CC2A3A6818 for <dnsop@ietf.org>; Wed, 26 Jan 2011 09:55:03 -0800 (PST)
Received: by wyf23 with SMTP id 23so1197777wyf.31 for <dnsop@ietf.org>; Wed, 26 Jan 2011 09:58:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer; bh=u9mPi7RGhZdG0tYcyp6YWrRJrTYUYuea0LUl3FOH5S8=; b=CGUbV/gzQ82UJjUlxeC5QmU9GncmjuRvpwc1zkqJkDP6JIkaM3GvnULbW52AesR9V5 rQ9ReRwWrJpvtHU9QjW9IL3yPPHZdn8NPiS3YNOHrpc1jJRe+RrNA6Su76QYbbsFAIMQ t/F6HqJtqHab6Ji11j5KwITlxUH2J61ln3h9w=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=C8u7Fp/u3u1HgnZllOsKRXZGSgAz2pnpeTVSGmDLXPwBqg6I6B2BdHlGJCcQtWnLll J3pNyvJBvUJldHlfSPLIng/skU4W+exROlv4ZC44eg83BUzl7EkSdEq9gax5Aq1EqhgW DKLRoNIW0gONq8dqNZUfkIP6te8Dv2NKY8OcM=
Received: by 10.227.152.11 with SMTP id e11mr522675wbw.85.1296064684461; Wed, 26 Jan 2011 09:58:04 -0800 (PST)
Received: from [192.168.1.102] ([217.155.47.50]) by mx.google.com with ESMTPS id y29sm5996079wbd.16.2011.01.26.09.58.01 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 26 Jan 2011 09:58:03 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset="us-ascii"
From: Stephen Morris <sa.morris7@googlemail.com>
In-Reply-To: <4D05DE7B.9080601@isc.org>
Date: Wed, 26 Jan 2011 17:58:00 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <83CD4D6D-E6B0-401C-B8FA-3FA7721D5D3A@googlemail.com>
References: <0DC4B07E-C07E-4331-8249-1A786552D52C@googlemail.com> <4D05DE7B.9080601@isc.org>
To: Jelte Jansen <jelte@isc.org>
X-Mailer: Apple Mail (2.1082)
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: Wed, 26 Jan 2011 17:55:05 -0000

To restart the dormant discussion on NSCP...

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.


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

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?


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


Stephen