Re: [Netconf] Draft Charter Proposal for NETCONF WG

Andy Bierman <andy@yumaworks.com> Thu, 09 March 2017 17:56 UTC

Return-Path: <andy@yumaworks.com>
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 0E41D12940D for <netconf@ietfa.amsl.com>; Thu, 9 Mar 2017 09:56:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
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 MiD4drmt4bJl for <netconf@ietfa.amsl.com>; Thu, 9 Mar 2017 09:56:09 -0800 (PST)
Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com [IPv6:2a00:1450:400c:c09::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 149B0128B44 for <netconf@ietf.org>; Thu, 9 Mar 2017 09:56:09 -0800 (PST)
Received: by mail-wm0-x22e.google.com with SMTP id 196so37183190wmm.1 for <netconf@ietf.org>; Thu, 09 Mar 2017 09:56:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=j8ieQfP7wJE+B0NQchr25rnG4Pve2GxtSs3vl2ZLxjA=; b=gidNfwXugNk4fhC0mzdnskGCSdR3zeo1SII6nvowBmNGrWobGaqddxTn6SA7z9kjMI XqAnMhYLIEiIBU5SFZj0awk6Fgw/GKvOLoIui/14RaV8INAThDGpD/R4ImuLPyVb0xof P0SLsJ9xbLALE9jxtdBPv/grcIsbf86ScqAqnR/MFbN3SFuv+IcJ97DmpJ+6DM2to/N3 Y7A1CPgfNqvuRRp/C8zaXpoUCSngadGfAClAUN7Rfx8AZvSV4o5KZQskZv0pNS5yVaTD ubjPo9CWDs2Fb1HVAzzkV3AapDkWo6gV8Ykl4vu93COUdtXd3CFJw39LQhLVLPXFYjl6 tvQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=j8ieQfP7wJE+B0NQchr25rnG4Pve2GxtSs3vl2ZLxjA=; b=lAvokOh2ZVBo9FX8VFwSjR3W706SoGUwd976qo5g8xARFyYvE4nVZcpmc1K1VTL9U6 MiKQBxJHN4MZt+h5iObCVzx6didChjjfb04YQk6ZxP7DSRkIY5ii+GUjN3DLygkwSLd9 60O2U2cYseExUcNHve3KCt0HAp4goPr7GaIq71UWXFZbmUyQQ4EiPeGB3/5DhAnfuyvT pZ7knrQprcbM8borISema19u9uhJQwwHjGNHYzZy5MB84j0HfO0fkwaOQp2IN4BpTVso wOmG5LLdY8Q4T4rie30LoryIQDtLI1uvzLT6xbFId+zy/S0WX4zktw4OQGp8xoTww7S6 4+wQ==
X-Gm-Message-State: AMke39mUWLV3A3bp009aWG31tXJq8XqW8VFgsiAmpxKuXSYYCGhviOHWHeR1sLUgwrqdbXgI0Ur4xhwJk6ltPw==
X-Received: by 10.28.15.202 with SMTP id 193mr10930350wmp.99.1489082167579; Thu, 09 Mar 2017 09:56:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.223.165.154 with HTTP; Thu, 9 Mar 2017 09:56:06 -0800 (PST)
In-Reply-To: <09a201d298cf$7796f600$4001a8c0@gateway.2wire.net>
References: <014101d2913a$3db72870$b9257950$@gmail.com> <070e01d291ba$9bb8f4a0$4001a8c0@gateway.2wire.net> <m2fuiye8rj.fsf@birdie.labs.nic.cz> <072D22E1-66DA-414E-BD16-C43D36BE9B6E@juniper.net> <026e01d29273$5cc0cfc0$4001a8c0@gateway.2wire.net> <5A12F60C-3BA9-41A2-B77C-9E73B9DA115D@juniper.net> <05c201d2941a$d4bd4500$4001a8c0@gateway.2wire.net> <20170303133448.GA3133@elstar.local> <00b201d2942b$32395b50$96ac11f0$@gmail.com> <016f01d29443$ed880600$4001a8c0@gateway.2wire.net> <f4cb1a20-6d87-8b3f-c3ee-5be104a6dbd8@cisco.com> <09a201d298cf$7796f600$4001a8c0@gateway.2wire.net>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 09 Mar 2017 09:56:06 -0800
Message-ID: <CABCOCHRf1OHceqCc0Qascb8eNDGVJDCSMRMh_PRbFuUnoXrfCQ@mail.gmail.com>
To: "t.petch" <ietfc@btconnect.com>
Content-Type: multipart/alternative; boundary="001a1145ac32a415f4054a4ff5ab"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/ppziHM-qLV_ez5gLYDDi_-gluXc>
Cc: Netconf <netconf@ietf.org>
Subject: Re: [Netconf] Draft Charter Proposal for NETCONF WG
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 09 Mar 2017 17:56:11 -0000

On Thu, Mar 9, 2017 at 4:12 AM, t.petch <ietfc@btconnect.com> wrote:

> ----- Original Message -----
> From: "Robert Wilton" <rwilton@cisco.com>
> Sent: Friday, March 03, 2017 5:41 PM
>
> > On 03/03/2017 17:18, t.petch wrote:
> > > ----- Original Message -----
> > > From: "Mehmet Ersue" <mersue@gmail.com>
> > > Sent: Friday, March 03, 2017 2:33 PM
> > >
> > >>> Back to your question, it seems obvious to me that YANG and the
> XML
> > >> encoding rules naturally belong to NETMOD, the 'NETCONF protocol
> > > details
> > >> that NETCONF
> > >>> did not define' naturally belong to NETCONF.
> > >> Basically it is our aim to make the YANG language specification
> > > generally
> > >> applicable to all protocols and to put protocol-specific details
> into
> > > the
> > >> protocol specifications.
> > > See my response to Juergen; I agree with you but I define XML as not
> > > being a protocol and so XML would remain; and I think that YANG will
> > > have to say something about operations on the data it defines, just
> that
> > > they are defined as an abstract 'create', 'delete' etc and not as
> the
> > > set that NETCONF currently offers.
> > FWIW, this is the block
> > "      Common protocol abstraction
> > (that all YANG protocols should conform to). "
> >
> > That I was referring to in the diagram that I gave previously,
> although
> > I was suggesting that should belong in NETCONF WG rather than in YANG.
>
> Robert
>
> It has taken me a while to work out what you mean but now I have, I
> disagree!
>
> You seem to place data(stores) at the heart of things, the root from
> which all else flows.  I think that this can work with application
> software in a stable, secure, delay-less environment where nothing ever
> goes wrong (a mobile phone app perhaps!).
>
> Network management is different;  the failing network is both the
> subject under consideration and an integral part of the solution.  The
> operator has to use the failing network to find out what is failing and
> what might be done about it and then use the failing network to convey
> changes to the failing component of the network.  SNMP recognised this
> but I am not sure the NETCONF/YANG do - after all, their focus is on
> configuration, before things start going wrong.
>
>
I don't know if NETCONF or RESTCONF will ever be suitable as a replacement
for SNMP wrt/ functioning in a broken network. TCP and SSH need to function
first, before any network management can start. That's why some of us are
looking
at CoMI as a replacement for SNMP.

NETCONF is designed to be a resource hog running on a stable network.


> I see revised-datastores as an attempt to fix this but one that will
> fail, in the sense that it cannot go far enough; what may be needed is a
> paradigm shift in Computer Science so a server can say that the model it
> has been given cannot reflect reality but here is a better one freshly
> created for the client to use!
>

This might work in an open system, but I have not seen this trend in
routers.
Our server can automatically load/unload modules or module bundles
at runtime, but vendors are not really using it because it doesn't fit
their QA model.
They want to test monolithic images, not modular systems that can be
changed by
the operator at run-time.

The DS work takes care of some corner cases, but does nothing to make
NETCONF
100% suitable for network management.




>
> I don't see that happening just yet so revised-datastores will have to
> do but I think it wrong to make that central - it will not be close
> enough to reality.
>
> Tom Petch
>


Andy


>
> > Rob
> >
> > > Tom Petch
> > >
> > >> Mehmet
> > >>
> > >>> -----Original Message-----
> > >>> From: Juergen Schoenwaelder [mailto:j.schoenwaelder@jacobs-
> > >>> university.de]
> > >>> Sent: Friday, March 3, 2017 2:35 PM
> > > <snip>
> > >
> > > _______________________________________________
> > > Netconf mailing list
> > > Netconf@ietf.org
> > > https://www.ietf.org/mailman/listinfo/netconf
> > > .
> > >
> >
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>