Re: [netmod] I-D Action: draft-ietf-netmod-system-mgmt-15.txt

Andy Bierman <andy@yumaworks.com> Thu, 01 May 2014 15:23 UTC

Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF2061A0902 for <netmod@ietfa.amsl.com>; Thu, 1 May 2014 08:23:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 eVJDh3BlqgCt for <netmod@ietfa.amsl.com>; Thu, 1 May 2014 08:23:48 -0700 (PDT)
Received: from mail-qa0-f52.google.com (mail-qa0-f52.google.com [209.85.216.52]) by ietfa.amsl.com (Postfix) with ESMTP id 7FD921A6F85 for <netmod@ietf.org>; Thu, 1 May 2014 08:23:48 -0700 (PDT)
Received: by mail-qa0-f52.google.com with SMTP id cm18so2014412qab.39 for <netmod@ietf.org>; Thu, 01 May 2014 08:23:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=g3yB97et4+sZbGl/42NMlCMRFNlLb5Ozjnc4qii9eqc=; b=ajhFQavEkFUa8C5U6IwKyLo8qQiwFZHOQQfhHDxUbRDrkfgY/7O90bwGqc0hQ7WZN9 x2p40XZDOgCMsEOzGCRSMSJ4GjEkqfOY5szeRNCJVyp/BnYx/zoXZN+DqO3gyfXXXBBw h353va9wynQd135VsDBgZ9AI+8LkhSa0rtMRb76H+r8cVE0BpIgJOmFMcQBiqbp0gpPI 90ZB7PT92jIGX2R6ZWAaVnJAF1Q0tMy69K9qSK0CA9R5Vs5gy8GtfyCZkxdZJfx66wlJ jDI0lB3sF4MLTVckEc3WPjPt9Kmn/oTwv8t+nCBKRBJh3JaOSt71/6ARDV4RH1xlNRJt yvdQ==
X-Gm-Message-State: ALoCoQlcG+zBSwAUD3BM/jiOxKauOgqubun0GlBRmOc8tRDHYxbf67udZbtSfG1n4aZ4YvsLMsoB
MIME-Version: 1.0
X-Received: by 10.140.26.243 with SMTP id 106mr13383543qgv.91.1398957826269; Thu, 01 May 2014 08:23:46 -0700 (PDT)
Received: by 10.140.104.14 with HTTP; Thu, 1 May 2014 08:23:46 -0700 (PDT)
In-Reply-To: <CF872BB7.6BF1B%kwatsen@juniper.net>
References: <20140429071743.11894.21006.idtracker@ietfa.amsl.com> <CF859937.6B5B6%kwatsen@juniper.net> <20140430194951.GC31986@elstar.local> <CF872BB7.6BF1B%kwatsen@juniper.net>
Date: Thu, 01 May 2014 08:23:46 -0700
Message-ID: <CABCOCHS9tRjwB=HkUZ4qC4acfnyTCg0tse_P_tT2OoQcDaqKQA@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Kent Watsen <kwatsen@juniper.net>
Content-Type: multipart/alternative; boundary="001a11c00c984b207604f8584045"
Archived-At: http://mailarchive.ietf.org/arch/msg/netmod/5Cbp-kmaQa-vYKEGrf33BbOcPro
Cc: "netmod@ietf.org" <netmod@ietf.org>
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-system-mgmt-15.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 May 2014 15:23:51 -0000

On Wed, Apr 30, 2014 at 9:18 PM, Kent Watsen <kwatsen@juniper.net> wrote:

>
>
>
> Hi Juergen,
>
>
> > Kent,
> >
> > the process is somewhat like this
> > <snip/>
>
> I can¹t help the timing on this.  The reason this is coming up now is
> because the NETCONF WG wanted to unify the TLS and SSH config, which meant
> that suddenly the TLS config showed up in a the
> draft-ietf-netconf-server-model, which is supposed to be about configuring
> the server (not user auth).  Maybe the issue can be traced to 5539bis-00
> (Sep 2012), as that is where the TLS-auth config was very first
> introduced.  Perhaps it should¹ve been put into the
> draft-ietf-netmod-system-mgmt at that time, but the issue was less visible
> then since it kind of makes sense that the config would be in the 5539bis.
>  In fact, Tom said as much here:
> http://www.ietf.org/mail-archive/web/netconf/current/msg08841.html.
>
>
>
> >Of course, since there is another IETF last call, you can raise an
> >issue during this second IETF last call if you believe the document is
> >not ready.
>
> And that we should do if we agree that it¹s the best course of action.
>
>
>
> ><history deleted>
> >So keep this in mind when you think about the issue. Are we having an
> >issue that renders the current version unusable or is this just one of
> >the many additions one can imagine but which may as well go into a
> >future revision or augmentation of the data model? In the later case,
> >I prefer to not pull this document out of the IESG back into the WG.
>
> The problem is that if it doesn¹t go into draft-ietf-netmod-system-mgmt,
> then the alternative solutions (see bottom) may compound the problem.  Now
> is the time for us to at least look at it and agree what makes sense.  I¹m
> all for us doing the right thing, whatever it might be, but we haven¹t
> even discussed what that is yet.
>
>
>
> >PS: I personally do not believe that the user authentation objects in
> >    the sytem draft need configuration of certifications and trust
> >    anchors.
>
> Great, the discussion begins, so here goes.
>
> The netmod-system-management defines config for User Authentication and
> says that it does so for SSH because that is NETCONF¹s mandatory to
> implement transport.  Meanwhile we have netconf-server-model, which is
> suppose to be just about configuring the NETCONF server, and yet it has
> user-auth config for TLS (not SSH) in it.  This inconsistency is the issue.
>
>
> So, what are our options?
>
> 1. Go forward with current inconsistency
>
> 2. Only modify draft-ietf-netconf-server-model, but move TLS user-auth out
>    of ietf-server-model into a separate model that augments ietf-system
>
> 3. Similar to #2, but move the ietf-system augmentation back to 5539bis
>
> 4. Similar to #2, but move the TLS-auth directly (no augmentation) into
>    the ietf-system model defined in draft-ietf-netmod-system-mgmt
>
> 5. Move all user-auth config from draft-ietf-netmod-system-mgmt into
>    draft-ietf-netconf-server-model
>
> 6. Move all user-auth config from both draft-ietf-netmod-system-mgmt
>    and draft-ietf-netconf-server-model into yet another draft (for
>    instance, draft-ietf-netmod-user-auth?)
>
> 7. Anything else?
>
>
I think (2) is OK.

Thanks for explaining why we need service-level conformance specification
for YANG. YANG modules are just building blocks.  The real high-level API
may be defined in 1 sub-tree, but it will be spread across 10 YANG modules.

We have to be able to deliver YANG modules in RFCs in an unimpeded fashion.
There will always be new stuff the pipeline.  YANG needs to be robust enough
to deal with this reality.

Given the existing YANG conformance limitations, you need to carve up
the new functionality (either w/separate modules of w/ YANG features).
We have to use augment a lot more. We have to maintain data organization
without rewriting or republishing modules constantly.




> Thanks,
> Kent
>
>
>
Andy