Re: [Netconf] Operational State: Re: New WGLC for a proposed new WG Charter - respond BEFORE Sept 1st

Andy Bierman <andy@yumaworks.com> Wed, 05 September 2012 18:12 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 8FDD321F8680 for <netconf@ietfa.amsl.com>; Wed, 5 Sep 2012 11:12:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.702
X-Spam-Level:
X-Spam-Status: No, score=-1.702 tagged_above=-999 required=5 tests=[AWL=-0.525, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_64=0.6, J_CHICKENPOX_65=0.6, J_CHICKENPOX_74=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OWYMsHgr4YD4 for <netconf@ietfa.amsl.com>; Wed, 5 Sep 2012 11:12:04 -0700 (PDT)
Received: from mail-qa0-f44.google.com (mail-qa0-f44.google.com [209.85.216.44]) by ietfa.amsl.com (Postfix) with ESMTP id 5E1A821F856C for <netconf@ietf.org>; Wed, 5 Sep 2012 11:12:04 -0700 (PDT)
Received: by qafi29 with SMTP id i29so4461864qaf.10 for <netconf@ietf.org>; Wed, 05 Sep 2012 11:12:03 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding:x-gm-message-state; bh=vz1pC3vgKDmY3149ZhHHbjRCQFE77sP4k71OGP7oD1M=; b=UzHZraShME0EdnBnQqF/uzqBXRcwlDUBcNfbMnz0e2jbtNSpwuq4dDRtXQmWRcZXhG Wymsvjz1DflKa4xEmDN9nkziR82bFL6YkgfDaDAOfSYOVsYGxDRoIgRQc1ulX6gihc4r Hblj+pvyQBgapA3A1/Gny27G3oE7RzMIzSwY4z6Vuy8VTMHAAcBG99ZMJxCGPB4J+j1l kRMlwxng/wMjSfkFQvoBLEgdNtzHJkKGq5tshWOANmmRp0EgVw8iTWmWBNW7jQYUZqPR OuGh3/s+0hbdE5XXX84KfIvyt291t7e7eHefCRAwPismaK4XhIu5V1iddQwSvdwE3lO8 PVpg==
MIME-Version: 1.0
Received: by 10.224.203.197 with SMTP id fj5mr45978678qab.98.1346868723579; Wed, 05 Sep 2012 11:12:03 -0700 (PDT)
Received: by 10.49.35.230 with HTTP; Wed, 5 Sep 2012 11:12:03 -0700 (PDT)
In-Reply-To: <50E64ADF99EAEE4CACEC18958F0FC0AB04DA91@xmb-aln-x14.cisco.com>
References: <502D073D.7090200@bwijnen.net> <502D7052.2070302@bwijnen.net> <m28vddyjn1.fsf@nic.cz> <502E0A3B.9010008@bwijnen.net> <504763E9.3040600@cisco.com> <504773E2.1080807@cisco.com> <CABCOCHTkH70L7sUVDmHbCw3bKO2PZgh6kGFJ-CEXSBA+yZ1a-A@mail.gmail.com> <50E64ADF99EAEE4CACEC18958F0FC0AB04DA91@xmb-aln-x14.cisco.com>
Date: Wed, 05 Sep 2012 11:12:03 -0700
Message-ID: <CABCOCHTBJ0d-zbUXLXPe61ng7r6udx3=+=9BL=cQ0-3vGOGpZg@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: "Patrick Gili (pgili)" <pgili@cisco.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQk8jJHoA7ZVH1MFq7tLFJgF5jWUuBxp1n1wypE+09R1Jp6gR37coPnGayBGlM2FO2tUAbmL
Cc: netconf <netconf@ietf.org>
Subject: Re: [Netconf] Operational State: Re: New WGLC for a proposed new WG Charter - respond BEFORE Sept 1st
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, 05 Sep 2012 18:12:05 -0000

Interesting data point.

I meant that the SMI2YANG conversion of most MIB modules
is good enough, and a standards effort to rewrite them would take
too long.

Andy


On Wed, Sep 5, 2012 at 9:10 AM, Patrick Gili (pgili) <pgili@cisco.com> wrote:
> Benoit,
>
> I fully support Andy's sentiments regarding NETCONF+YANG. I think it is fully capable of dealing with both configuration and operational data. However, the one point that I don't necessarily agree with his statement, "I don't think replacing standard monitoring MIBs with YANG modules is worth doing, but I would not classify SNMP as good for monitoring, and NETCONF as inappropriate for monitoring." We're receiving quite a different message from customers--in fact, we have customers expressing a desire to abandon everything for NETCONF, including syslog, SNMP, RADIUS, DHCP, RADIUS, and other protocols used today for the exchange of data.
>
> Patrick
>
> -----Original Message-----
> From: netconf-bounces@ietf.org [mailto:netconf-bounces@ietf.org] On Behalf Of Andy Bierman
> Sent: Wednesday, September 05, 2012 12:04 PM
> To: Benoit Claise (bclaise)
> Cc: netconf
> Subject: Re: [Netconf] Operational State: Re: New WGLC for a proposed new WG Charter - respond BEFORE Sept 1st
>
> On Wed, Sep 5, 2012 at 8:46 AM, Benoit Claise <bclaise@cisco.com> wrote:
>> Andy,
>>
>> I cut and pasted your answer into the right email thread, for readability:
>>
>> Andy> I hope we follow a process where we articulate and agree on
>> the problems we are attempting to solve, instead of the usual "here's
>> my solution draft, standardize it".
>>
>> No disagreement here. For the people interested in writing a draft on
>> the operational data (I believe I've seen some interest from Martin
>> and Lada), that's a good advice: let's define the problem statement.
>>
>> Andy> We also learned a thing or 2 about operational state with MIBs
>> over 20+ years and I hope we don't ignore that.  E.g., we have to pick
>> our discontinuity timestamp, such as /system/clock/current-datetime.
>> Some NETCONF systems have no SNMP agent, so sysUpTime is not
>> appropriate. Also <get> returns everything. That was a mistake from
>> the start. We could have <get2> return just config=false.  Simple.
>>
>> IMO the WG is looking for an ocean to boil wrt/ operational state, and
>> ignoring the little details that could make a difference right away.
>>
>>
>> Personally, one problem I see is: a WG charter including a entry for
>> management They might look at NETCONF/YANG, but then the next question
>> is: I have config data, but also operational state and counters. So is
>> NETCONF/YANG suitable?
>
>
> Companies are taking 2 different approaches (or a mix of both)
>   - mixing config=false data nodes with config=true nodes and using <get>
>   - creating custom RPC <get-foo> operations to provide specific data,
>     often matching CLI show commands
>
> IMO NETCONF can be even better than SNMP for monitoring, depending on the application and data model.  SNMP has no real filtering like subtree or XPath. (SNMP doesn't have real sub-trees, it has data scattered all over).  If the INDEX gets big (e.g., RMON2) then SNMP performance is awful, as the naming is 90% of the data, duplicated in every varbind.
>
> I don't think replacing standard monitoring MIBs with YANG modules is worth doing, but I would not classify SNMP as good for monitoring, and NETCONF as inappropriate for monitoring.
>
>>
>> Regards, Benoit
>>
>
>
> Andy
>
>> + 1
>>
>> Regards, Benoit.
>>
>> We had agreed in our last f2f meeting that people would submit
>> individual I-Ds, and based on that we would potentially consider work
>> in this space. So by all means do submit such individual drafts and
>> discuss them on the mailing list.
>>
>> But we do not have a good problem statement or starting I-D to base
>> this work on, so cannot put it on the current charter.
>>
>> Bert Wijnen
>>
>> On 8/17/12 11:04 AM, Ladislav Lhotka wrote:
>>
>> Hi,
>>
>> I had the impression that there was a reasonable agreement that work
>> on operational state data is needed. Although this problem lies
>> somewhere between NETCONF and NETMOD, I think the NETCONF WG is now in
>> a better position to start this work because apparently NETMOD WG will
>> have to continue the work on the core data models for some time.
>>
>> So I propose the following fourth item for the charter:
>>
>> 4. The WG will investigate the relationship and interactions between
>> configurations and
>>     operational state data, propose their appropriate representation
>> and semantics, and
>>     devise methods for effective data modeling of both configurations
>> and operational state data.
>>     It is expected that this work will be carried out in a close
>> sooperation with the NETMOD WG.
>>
>> Lada
>>
>> "Bert Wijnen (IETF)" <bertietf@bwijnen.net> writes:
>>
>> Based on the comments and feedback and the positions expressed on the
>> mailing list, it is clear that after all we did NOT have consensus on
>> the new WG charter.
>>
>> Without further ado, this is another proposed WG charter.
>> It focuses on the things that we do seme to have agreement on.
>>
>> Pls comment and/or express your support or objections no later than
>> August 31, 2012.
>>
>> OK, new chapter text (omitting the description of what we have
>> achieved sofar):
>>
>>     In the current phase of the incremental development of NETCONF the
>>     workgroup will focus on following items:
>>
>>     1. Advance NETCONF over TLS to be in-line with NETCONF 1:1.
>>        This means that RFC5593 needs to be updated.
>>
>>     2. Based on the implementation, deployment experience and
>> interoperability
>>        testing, the WG will document the status of NETCONF in a report.
>>        Based on this, the WG may decide to make some clarifications to
>>        RFC6241 and RFC6242 (then also fixing any reported errata).
>>
>>     3. Since Netconf over BEEP and over SOAP seem not being deployed
>>        the WG will write a document that makes those 2 protocols
>>        (RFC4743 and RFC4744) HISTORIC.
>>
>> Goals and Milestones:
>>     done     - Send with-defaults to IESG for consideration as Proposed
>> Standard
>>     done     - WG Last Call on rfc4741bis
>>     done     - rfc4741bis to IESG for consideration as Proposed Standard
>>     done     - Send rfc4742bis to IESG for consideration as proposed
>> Standard.
>>     done     - first WG draft (rev 00) on NACM posted
>>     done     - first WG draft (rev 00) on NETCONF specific YANG modules
>> posted
>>     done     - WGLC for NACM document
>>     done     - WGLC for NETCONF specific notifications document
>>     done     - submit NACM document to IESG for consideration as Proposed
>> Standard
>>     done     - submit NETCONF specific notifications  document to IESG for
>>                consideration as Proposed Standard
>>     Aug 2012 - submit initial WG draft for rfc5539bis
>>     Aug 2012 - submit initial WG draft for making RFC4743 and RFC4744
>> historic.
>>     Sep 2012 - WGLC for rfc5539bis
>>     Sep 2012 - WGLC for RFC4743 and 4743 to historic
>>     Oct 2012 - submit rfc5539bis to AD/IESG for consideration as
>> Proposed Standard
>>     Oct 2012 - submit request to AD/IESG to make RFC4743 and 4744 historic
>>     Nov 2012 - Collect Implementation/Deployment reports for RFC6241
>> and
>> 6242
>>     Dec 2012 - Initial I-D for RFC6241/6242 implementation/deployment
>> experience
>>     Jan 2013 - WGLC on RFC6241/6242 implementation/deployment experience
>>     Feb 2013 - submit RFC6241/6242 implementation/deployment experience doc
>>                to IESG for publication as Informational RFC.
>>     Mar 2013 - Evaluate if more work needs to be done by NETCONF WG or
>> close WG
>>
>> Bert and Mehmet
>> _______________________________________________
>> 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
>>
>>
>>
>> _______________________________________________
>> 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