Re: [Netconf] Netconf Light or Netconf for constrained devices
Andy Bierman <andy@netconfcentral.org> Wed, 04 April 2012 12:23 UTC
Return-Path: <andy@netconfcentral.org>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F3A121F86D6 for <netconf@ietfa.amsl.com>; Wed, 4 Apr 2012 05:23:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level:
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_22=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X7fFODknz9mV for <netconf@ietfa.amsl.com>; Wed, 4 Apr 2012 05:23:08 -0700 (PDT)
Received: from p3plsmtpa06-08.prod.phx3.secureserver.net (p3plsmtpa06-08.prod.phx3.secureserver.net [173.201.192.109]) by ietfa.amsl.com (Postfix) with SMTP id 940B921F86D0 for <netconf@ietf.org>; Wed, 4 Apr 2012 05:23:08 -0700 (PDT)
Received: (qmail 22190 invoked from network); 4 Apr 2012 12:23:07 -0000
Received: from unknown (75.84.164.152) by p3plsmtpa06-08.prod.phx3.secureserver.net (173.201.192.109) with ESMTP; 04 Apr 2012 12:23:07 -0000
Message-ID: <4F7C3D2B.2030805@netconfcentral.org>
Date: Wed, 04 Apr 2012 05:23:07 -0700
From: Andy Bierman <andy@netconfcentral.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120310 Thunderbird/11.0
MIME-Version: 1.0
To: Phil Shafer <phil@juniper.net>
References: <201204041207.q34C75u7013612@idle.juniper.net>
In-Reply-To: <201204041207.q34C75u7013612@idle.juniper.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: Jonathan.Hansford@generaldynamics.uk.com, netconf@ietf.org
Subject: Re: [Netconf] Netconf Light or Netconf for constrained devices
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netconf>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Apr 2012 12:23:09 -0000
On 04/04/2012 05:07 AM, Phil Shafer wrote: > Jonathan.Hansford@generaldynamics.uk.com writes: >> One of the operator requirements brought out in RFC3535 states: >> >> 4. It is necessary to enable operators to concentrate on the >> configuration of the network as a whole rather than individual >> devices. >> >> That is most easily achieved if either all network products are from a >> single supplier and managed through their NMS or network products are >>from multiple suppliers managed through a generic "3rd-party" NMS. > > I think the key need here is to stop seeing device models as the > target, but to instead model networks at a higher level. We could > model LAN segments and point-to-point links and assign protocol > features to them (ip prefix, OSPF area) instead of repeating the > same config values for each device in the network. > > With appropriate models, error checking become automatic and simple. > Opportunities for errors disappear, as the config values are entered > in a single place (can't set the an inconsistent OSPF area number > if you set it for the LAN segment). Difficult errors become trivial > (easy to check that every interface connected to a LAN segment fits > into the segment's IP prefix). Whole classes of impossible-to-find > errors (like misconfiguring the encoding on an unnumbered point-to-point > link) simply vanish. > > The NMS would generate generic device-centric configuration that > would be translated into specific device config based on the > make, model, and role of that device. > While very interesting, this thread has nothing to do with NETCONF for Constrained Devices. But I can use this opportunity to remind Phil that we are still waiting for his draft on network-wide configuration since the Maastricht IETF in July 2010. ;-) I think a network-wide data model that could run on an EMS would be a good standard. Back to this thread -- in order for a 3rd party NMS to do useful work, the developers need to code to a core API. Purely optional APIs are avoided at all cost, because alternate coding efforts to accomplish the same task will be needed for the devices that do not implement the optional features. NMS developers like NETCONF precisely because the mandatory-to-implement subset provides enough utility to avoid additional coding efforts. Unless NC4CD provides full CM CRUD operations in some form, I don't see how it helps. > Thanks, > Phil > > Andy
- [Netconf] FW: NETCONF WG Session Summary Ersue, Mehmet (NSN - DE/Munich)
- Re: [Netconf] FW: NETCONF WG Session Summary Juergen Schoenwaelder
- [Netconf] Netconf Light or Netconf for constraine… Bert Wijnen (IETF)
- Re: [Netconf] FW: NETCONF WG Session Summary Phil Shafer
- Re: [Netconf] Netconf Light or Netconf for constr… Andy Bierman
- Re: [Netconf] Netconf Light or Netconf for constr… Andy Bierman
- Re: [Netconf] Netconf Light or Netconf for constr… Cole, Robert G CIV USARMY CERDEC (US)
- Re: [Netconf] Netconf Light or Netconf for constr… Andy Bierman
- Re: [Netconf] Netconf Light or Netconf for constr… Juergen Schoenwaelder
- Re: [Netconf] Netconf Light or Netconf for constr… Juergen Schoenwaelder
- Re: [Netconf] Netconf Light or Netconf for constr… Andy Bierman
- Re: [Netconf] Netconf Light or Netconf for constr… Andy Bierman
- Re: [Netconf] Netconf Light or Netconf for constr… Andy Bierman
- Re: [Netconf] Netconf Light or Netconf for constr… Andy Bierman
- Re: [Netconf] Netconf Light or Netconf for constr… Juergen Schoenwaelder
- Re: [Netconf] Netconf Light or Netconf for constr… Juergen Schoenwaelder
- Re: [Netconf] Netconf Light or Netconf for constr… Andy Bierman
- Re: [Netconf] Netconf Light or Netconf for constr… Juergen Schoenwaelder
- Re: [Netconf] Netconf Light or Netconf for constr… Phil Shafer
- Re: [Netconf] Netconf Light or Netconf for constr… Martin Bjorklund
- Re: [Netconf] Netconf Light or Netconf for constr… Andy Bierman
- Re: [Netconf] Netconf Light or Netconf for constr… Jonathan.Hansford
- Re: [Netconf] Netconf Light or Netconf for constr… Andy Bierman
- Re: [Netconf] Netconf Light or Netconf for constr… Kent Watsen
- Re: [Netconf] Netconf Light or Netconf for constr… Andy Bierman
- Re: [Netconf] Netconf Light or Netconf for constr… Jonathan.Hansford
- Re: [Netconf] Netconf Light or Netconf for constr… Phil Shafer
- Re: [Netconf] Netconf Light or Netconf for constr… Andy Bierman
- Re: [Netconf] Netconf Light or Netconf for constr… Juergen Schoenwaelder
- Re: [Netconf] Netconf Light or Netconf for constr… Randy Presuhn