Re: [Netconf] Last Call: <draft-ietf-netconf-rfc7895bis-06.txt> (YANG Library) to Proposed Standard

"t.petch" <ietfc@btconnect.com> Mon, 02 July 2018 15:01 UTC

Return-Path: <ietfc@btconnect.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 DCBE81274D0; Mon, 2 Jul 2018 08:01:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 RFXOZVr5IA7R; Mon, 2 Jul 2018 08:01:22 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30113.outbound.protection.outlook.com [40.107.3.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DB212130E80; Mon, 2 Jul 2018 08:01:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GjBqqDP0WVnF0/RQxfX5ap0+PTj1p1nSuAGcRC1H2tI=; b=jPLBDQCn6Ptn28FhTQ0Ry7y6pgKTziJQV9R9E4QrLQ6Gb2EnqObsOEY+lGdUh4TniKmINocCXiSVDDzgnx3yHo8b5S9AufRnJ52MH+PJpG/1A58S/zG3rynKC89uQkd7N+9qAPKw0j67bYb/TG5sROUg8u8tKvRbvFohpXghaIA=
Received: from pc6 (86.156.65.243) by DB5PR07MB0823.eurprd07.prod.outlook.com (2a01:111:e400:5106::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.930.13; Mon, 2 Jul 2018 15:01:18 +0000
Message-ID: <006001d41215$31eb3ba0$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: netconf@ietf.org, Robert Wilton <rwilton@cisco.com>
Cc: ibagdona@gmail.com, mjethanandani@gmail.com, netconf-chairs@ietf.org, draft-ietf-netconf-rfc7895bis@ietf.org
References: <152899335818.26447.7759890925422555917.idtracker@ietfa.amsl.com> <03ac01d411ef$f7d0cfe0$4001a8c0@gateway.2wire.net> <50d82291-02de-bca3-5384-bc8a8e9e1cb3@cisco.com>
Date: Mon, 02 Jul 2018 15:58:45 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.156.65.243]
X-ClientProxiedBy: LNXP265CA0005.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5e::17) To DB5PR07MB0823.eurprd07.prod.outlook.com (2a01:111:e400:5106::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cbc1cd15-a8af-41b1-6e75-08d5e02caa7a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7193020); SRVR:DB5PR07MB0823;
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB0823; 3:t2f5Sh/psnztrF/NEIVhbW1d4QdhQ1hjey2ar+sAMPGrMCig9YGOn/n03sUYeRl4aXvUKqYv1TTRJ0bFEgp4Uhxhn9eXFdowE+6UXGV8MZCvlFogsEAP8+4zwQmclDT9FIcLFVK3No6ZnBfQ2BrctLqHfDPMWq0Q6kLcDWYtU4/3Btz3Sgbq81hpjatigl63Ss3uOZRBH3EmtZ3inzssPD4YjHrPTbDmmHX/fLRxtNAGUnJqU6eNFlxJjW5EvXK5; 25:1CqloAR2c0yvuk37bBIpQrs2euhtdBTjo+kE0m9zr6D3wOPBj0UPml5cALBNyt9mqbZyOzvZHE0XcRf7HeJGMQwwjMdEvwAmthvb06paUjO0u2RPB9fB8AYU8tmdx6v0H4CIwQnsrJfGyWx1WGSDC8Eo1p628E8/6wsJGnOZXxqiyXtMcDxAAbJ5OJosSmYfe6pule24vj50xJLrcz3F+vArtckYhFLTHIS/1Dv787ECzfx0md0uSOcYeGaaoEYpRS8AGOv8p8FfNONggpDZnNNFUfkWIijatLmcJnF73Zk//Nv3flJ7ms8GzadW7gGpeRNlyLbtejPFEJ2RcLfNmw==; 31:jLAhCKL0ift/WDlsJrXLuRa2ReJ2BHKFV0/ugWiAhMIXwKjD38k6aPhV63RDVMdYwXv8PgHRmFQIlYvFO5YD3GGeXfN7auFethRsKFFeoIYcoX0MExhXpyNJPvT/dqjLDrpivNxFdPLmIKVEknOw/pTjHPUJEGNlsvxsH7E2fkeu/pnUcFtl9WwOLskf7e5dtpUF81eZHkaCl6mYA9HALKiunBNmYZt5iIUbGGqktsQ=
X-MS-TrafficTypeDiagnostic: DB5PR07MB0823:
X-Microsoft-Antispam-PRVS: <DB5PR07MB08237B716F49011563CC5A5BA0430@DB5PR07MB0823.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(120809045254105)(85827821059158)(95692535739014);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3002001)(3231270)(944501410)(52105095)(10201501046)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:DB5PR07MB0823; BCL:0; PCL:0; RULEID:; SRVR:DB5PR07MB0823;
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB0823; 4:81XxZ6cQVqHZbzxza3luRISKGQeZe/lObcL60hFCyvKLDbS55iO1zAZ4DBVf3ZfI08gDCz0eWQaojON/M7pTmtSKkxRQ2XgLQspJUYeD8ZqS7WPrL5ixKXkDXetZlKfdIz9UhwPxRCVFUo9wguQk+dLgMcv9RUxo/aeWhPhp8RJVV9k3tD9OqA1DRZExFwapZTnPsYmbZQfgDbgToZ3viM7H/kAzdOliRZjVjniq1f4lMxPPFUWjJsf1O5IEmqwd+8OWM6bkTTcXj79Gpv6+49OlUu19FmuvLVp2sGxt4UEro/hkLG3Zwc3Ed1PMc8EeTFPM5xvFglsGg2qgTAJ8OxSUttwcBKIeb/XDdt/AfJzUDRxPzsl2WiZSKMHFaUbgn5toVHGxXGiKso0TwLZp7qkKnG4NUV5u1xYfAZGdx3s=
X-Forefront-PRVS: 07215D0470
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(376002)(136003)(346002)(39860400002)(366004)(396003)(13464003)(199004)(189003)(97736004)(66066001)(53546011)(386003)(305945005)(6666003)(5660300001)(62236002)(44716002)(230700001)(3846002)(47776003)(6116002)(52116002)(16526019)(68736007)(478600001)(4720700003)(14444005)(5024004)(1556002)(316002)(186003)(966005)(6346003)(26005)(54906003)(110136005)(33896004)(50226002)(6496006)(23676004)(86362001)(81816011)(76176011)(81686011)(2486003)(4326008)(39060400002)(25786009)(229853002)(44736005)(106356001)(9686003)(6306002)(81166006)(956004)(8936002)(14496001)(2906002)(6486002)(53936002)(6246003)(8676002)(7736002)(50466002)(81156014)(476003)(486006)(61296003)(105586002)(446003)(84392002)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB0823; H:pc6; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:1;
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com;
X-Microsoft-Exchange-Diagnostics: 1;DB5PR07MB0823;23:B31o+3Rtr+lin70I8rCEInMtLVLYb7aCnGqufffXrsalLo30ETSoYEexCAVQ4f8smgpH+tUEzlgYgFHLHh7mnyt26UVBt1Z30bDaUctcvWeRhOoZI0LLchQd42m/0RE5bDp5SgezfEueAuVEHs774wsYE3BUqOEC8N964A+EY0ZETyIwTM4HXNpJGg5/SW3HivFaVynprupmK2JD0779qyKtj1fTEh4NTKE4cMJ6vigZlmU0h8txIL9l3iqBBGA7gNc26nGi6kxJPCXqJ+TxDXuREBCpTalPrF+qWPv0iy6YUZrMaxNSw2/Jp3CzqtsxKnnVjIjtasf/8Z7479lsfMMAM9i4jKt+zlqd5Qum7HnA+Wy589Hh/tJeox/vCkB1sJfFx8bEiGBhbXW7KdotohptJS9Pa9JMMBpCrj41pNK9gHklmCJIc7A1ifOpVipEsCo5OV89JB/l3K0JDuRAsVDJCB3lKENzIBQQrSxC9DsnFXNaafN7kOzFUJZq3k7x/DitQEYpNWeLZ14/pnRi5TN3NiTxbmaxiuE+fHSH0y92Jh/pjc+rxghNl5hoskBiMSZ6/vLFxI/bDkulV4p/U9jl9XL7ZGHtSjRmynuBpDwnz9ttKbphfQEs4xSlTFep1ZcP363mbpgmUfM0noM2lduqYfx4a/IEk2mkr1NmPudpl2TGmqRzAXD4Byh7D9fwPL0HTcTlyqGQbGkpDsITi7mY3e3RzGawIfvWo0/RJTZ582+OVNYTW9+oloiKtOERaLyhkw55wJrSbqhj9qsq5AZuKJTAb9beD8mJv8ofbv1o8xTATMj0hUtSnec89rbipmYeYyXHgstAitZEy+v050hePJzO5dDxughOtUbDFhgehXli0I6rSDZukpSQdLeR8suxzLcsjde3YYxOgRGuIP1iRiI8JTrxPWg3UbS2bcPf7ih2cuz7UZsByeWYp5iG8T/cN9/AKvY0mZdZBJGdIicSRF17X/lWbz/ye65bR7xv5UWSZ7kcabL5cBQ4y7Z3MaOSn1/lYiGDOyEzZZD+IRtDTbhm8PupWzv8LXirFRPA/A2M5XpCDBzc/kiX6ffOT/uY/aTCyx6d1ZQzlxqEBdDArKOcZRiNx99XKT97FM5nLeCt7m1Z4QafHmCpN9QDJshzOg7IxuESBvBQGpnmS37fyrf0JdNVb7B9o1SP2DROGmBW+H+tJT+6LnfVaP/ZsiFhwnkDNDiZOM1CUqEifcSZGi0qADjrLYxPRlFXgArcyMqfoS4Cz/ucCz2b2qHfNaiLKgtDY1XfVsF+YtJEEourym1uhk1kLcyJoPa7xWiC2sQLcy+OBSP2AGevNXRjmDNbyJ1KoEWnsjSVc7kc6afDN3WfZzWN+G2+z5SWvZeG+dwBB8bE1uuwwME4RHNdCNMJWp3FYPpNusmJgXlKYCyKkJ/MIBMzQXZBaCZmORNVSUozPZTOZJPtrpTXe//bwExefzYbBB4upeK1hMNSzt0qDnktftTV0pdkVlYwHkjUj9eVqqvlgKPvnfN82wsAxsF1W0HjQu7cEHbwCjkQV5lDXdcCpRC0iuhgH9zmg3LrCis9703CeuEJxolwgbfj034kIoUIhr5x3MsegENhjw==
X-Microsoft-Antispam-Message-Info: eqnmkON7lLnokNk2UTFfhFgDBxTR5FT7/qijsXNHptC4yGuEHG01J7el0ivsQrtIIESEeBgGvCYFset1216yJQMg3v9Bw6tHex4WhnD/Bnk4M9adPXev6tOGo4ziGdZqagjnC7hHj7ucGLtpnLto2pe+ifqOgS1L1xdxb4s2JKIeGJFSANUGHV3+Uhdj2UprkL1dm+9GWv+pk8drOEFJaytYDF8p37Cu+SgcwqtE+FIDUVMfb3UsEN9YAyQyOazImjOYGx117zELJjXHbHQCgAMXag3ZjN7ruCaN/ghiLpGTmOgI/SzDbn6bL0QIXOOPsH9b9XMjrmXDzIE10FmHJHS9pg7EsiDbmWcubrZ3Us4=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB0823; 6:bYAGMJqQpA4ZrA5r2TmC9gn+jpvgOg48y+D4ffCeXyOSqjFL4kVtTGu371BgR3+HKhG8nx2UbikWhmzZ9GCDk4K+KuqqBhwcxi3eFly2RPpgfqnBJWNzk+TSEXYBPBt7FWKqWDTqUwxIvTNz6oVPSjK2yrjx+7BovtRdnevo7/JGyEfiPFZdabmDVlEAqKYypS0wcWDv8IQavRoIt7YRBNHG6LUKoxdJR4JIjfstLZimK+d9h5pMRYP0AW/4fzqN+++WB2AOgMStUS7L4Ht295pBwFxDAN3DxSCf4cvaY8N9sEONRq/rJHnV0r7U8R5INLh/v47zTfL8c3ZPhJ+cqQOU8Gczyk6sla8p61hDJhmaaFk6ek/Z5D2euEhL4GtK1YKoBm5pOZnQXih9xEn7t492+sfRMSs9iSdhux2OlfSKmv2w4pcmAgiQDVSLmOPvUKUfzLD4eRVKrnnGfW/GqA==; 5:e2pZyrHfo7UAkkuVZX6BsjjW2zeMTO50K+m3Xasavg3vZ1r8PuIkugbgsDxOcTJ5CHfsS5MTIRtAJZxguyweIKYGgXk9c0YsamCnESxKSgXJAwtGlFVBPLxRZwJNCTUKowIVRC4Z4ARQ5Wi5lckidznizkHwBKvuabwWpyfz7po=; 24:At0JpqG7c7tENTgiTAQ5lytkl6L6m3LVeBOYy25oKb9sglXefTuAMvdQ8OeibMX/H8BGIblKB8zrXi/CtVt7L7JGSQZIIyPlDZQYEvYp2NY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB0823; 7:p/wZ2XcspSWMR9bT2oftw1Zg0hnEMcAAiIhGIPFlD5zIIJeUzChKxwdQ9g10G1CEY0AAdJVWy4dLLMjQ84/VWQS91BRxW6N8AgTAAdhAeJmYgniLiJ5BZeG58Ftntt5ak3PfMVNg3VKrHTPprHenPsn5QA7ojW0ACAMHwFYQPtr+VwB+jZ9VwS2Q6pMmh7mrNua620sbJwItDmUYlCnLyrcuLHv+VoaeS59M1rBRLEKLZztF4StvUCzp6HChmmYj
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jul 2018 15:01:18.1712 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: cbc1cd15-a8af-41b1-6e75-08d5e02caa7a
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB0823
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/eo3AvPV8d7uV64oYDnMKJP9VqEw>
Subject: Re: [Netconf] Last Call: <draft-ietf-netconf-rfc7895bis-06.txt> (YANG Library) to Proposed Standard
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.26
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: Mon, 02 Jul 2018 15:01:30 -0000

----- Original Message -----
From: "Robert Wilton" <rwilton@cisco.com>
Sent: Monday, July 02, 2018 11:51 AM


> Hi Tom,
>
> It is entirely up to the server implementation to decide what modules
> should be put together into a single module set.
>
> Some examples of categories that could be used to group different
> related modules together:
>
> (i) Modules that are common across all datastores, vs modules that are
> only used for particular datastores (e.g. a dynamic datastore).
>
> (ii) Modules for different versions of software could be reported as
> separate module sets. Only the module set(s) associated with a
> particular software version would expect to be used. This hypothetical
> example is from the YANG versioning work, and may or may not become a
> recommendation depending on how that work pans out ...
>
> (iii) Sometimes vendors want to split their software up into separate
> packages, and module sets could be used to represent these different
> packages (e.g. core, vs L2VPN, vs L3VPN, vs Subscribers, etc).
>
> (iv) Sometimes devices need to support different schemas at the same
> time (e.g. The IETF ecosystem, vs OpenConfig ecosystem, vs vendor
native
> ecosystem). Again, this is another case where module sets may be
useful
> to differentiate between the different groups.
>
> Of course, if a server is very simple, and none of the above applies,
> then it could choose to have just a single module set.
>
> Does that help clarify their potential usage?

Robert, Juergen

Yes; in which case, I suggest adding a line to that effect.

NEW s.3 after "... (and their submodules) used only for imports."

The assignment of a module to a module-set is at the user's discretion.
YANG library attaches no semantics as to which module-set a module is
listed in.

Tom Petch



> Thanks,
> Rob
>
>
> On 02/07/2018 11:32, t.petch wrote:
> > One aspect of this leaves me puzzled; what is a module set?
> >
> > Yes, I see that a data store schema is made up of module sets, which
are
> > made up of modules, but given, say, 40 modules, what criteria decide
> > whether this is one set of 40, two of 20, half a dozen of varying
size
> > or what?
> >
> > Tom Petch
> >
> >
> > ----- Original Message -----
> > From: "The IESG" <iesg-secretary@ietf.org>
> > To: "IETF-Announce" <ietf-announce@ietf.org>
> > Cc: <ibagdona@gmail.com>; <mjethanandani@gmail.com>;
> > <netconf-chairs@ietf.org>; <draft-ietf-netconf-rfc7895bis@ietf.org>;
> > <netconf@ietf.org>
> > Sent: Thursday, June 14, 2018 5:22 PM
> >
> >> The IESG has received a request from the Network Configuration WG
> > (netconf)
> >> to consider the following document: - 'YANG Library'
> >>    <draft-ietf-netconf-rfc7895bis-06.txt> as Proposed Standard
> >>
> >> The IESG plans to make a decision in the next few weeks, and
solicits
> > final
> >> comments on this action. Please send substantive comments to the
> >> ietf@ietf.org mailing lists by 2018-06-28. Exceptionally, comments
may
> > be
> >> sent to iesg@ietf.org instead. In either case, please retain the
> > beginning of
> >> the Subject line to allow automated sorting.
> >>
> >> Abstract
> >>
> >>
> >>     This document describes a YANG library that provides
information
> >>     about the YANG modules, datastores, and datastore schemas used
by a
> >>     network management server.  Simple caching mechanisms are
provided
> > to
> >>     allow clients to minimize retrieval of this information.  This
> >>     version of the YANG library supports the Network Management
> > Datastore
> >>     Architecture by listing all datastores supported by a network
> >>     management server and the schema that is used by each of these
> >>     datastores.
> >>
> >>     This document obsoletes RFC 7895.
> >>
> >>
> >>
> >>
> >> The file can be obtained via
> >> https://datatracker.ietf.org/doc/draft-ietf-netconf-rfc7895bis/
> >>
> >> IESG discussion can be tracked via
> >>
https://datatracker.ietf.org/doc/draft-ietf-netconf-rfc7895bis/ballot/
> >>
> >>
> >> No IPR declarations have been submitted directly on this I-D.
> >>
> >>
> >>
> >>
> > .
> >
>