Re: [Netconf] Alia Atlas' Block on charter-ietf-netconf-18-10: (with BLOCK)

Kent Watsen <kwatsen@juniper.net> Tue, 25 April 2017 18:45 UTC

Return-Path: <kwatsen@juniper.net>
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 B9018131789; Tue, 25 Apr 2017 11:45:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.801
X-Spam-Level:
X-Spam-Status: No, score=-4.801 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
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 L4HdHIwsJAnh; Tue, 25 Apr 2017 11:45:48 -0700 (PDT)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0133.outbound.protection.outlook.com [104.47.36.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 673BE131787; Tue, 25 Apr 2017 11:45:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=bkwdGdA4V90TE9/tG4V8M+5F5U3LuFdCIMSvEGZnDbM=; b=Sjnes5vPp/Tcoe/m/i58t2jeozmV5EkN9FMauG/FEJjjjL8GPMB+bc5hTqq+aqr5yNPFbv3OtI6d8yMBDh41z6mAqNyNhFlrd9NKfJEh2B8xqqxv790+uWloUGfpVpzDU0zf3wCRJctOyDhpHhRxp/UINVPmsGk/oScVQe6m3Bk=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1441.namprd05.prod.outlook.com (10.160.117.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.6; Tue, 25 Apr 2017 18:45:46 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1061.011; Tue, 25 Apr 2017 18:45:46 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Benoit Claise <bclaise@cisco.com>
CC: "netconf@ietf.org" <netconf@ietf.org>, "netconf-chairs@ietf.org" <netconf-chairs@ietf.org>, The IESG <iesg@ietf.org>, Alia Atlas <akatlas@gmail.com>
Thread-Topic: [Netconf] Alia Atlas' Block on charter-ietf-netconf-18-10: (with BLOCK)
Thread-Index: AQHSs6VuOZMRwjkjZkOAbNfm1luKFKHCCrmAgBPQZQCAAIRQAP//3oSA
Date: Tue, 25 Apr 2017 18:45:46 +0000
Message-ID: <956293CB-8922-4E4A-A096-76EEB89FB8B3@juniper.net>
References: <149201262002.15649.14237088936132264953.idtracker@ietfa.amsl.com> <fbf06dcb-c315-1bc7-9729-7a1ad0bcba4d@cisco.com> <0127af84-63b2-e9fe-4df1-25cedb1fd312@cisco.com> <20170425164536.GA37805@elstar.local>
In-Reply-To: <20170425164536.GA37805@elstar.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: jacobs-university.de; dkim=none (message not signed) header.d=none;jacobs-university.de; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1441; 7:OF+h2Z1QnuiWy32uPFDQA3UoB++DX0ieUidze8LphGIaHeN4blMRxvVU71hrxldBX4mnJYlROvdheC1KD0oPZPCDKIXApm46TtLiU3mJ4FCX7C5Xgi8u+fA7pJDbiVHMwMMvCbn4tA1W7cMjpz+SJqdWG7YmeM21iLE0v1gulSjVNa4bpYIadjt8AfLu6VNjOYTVsyAqp6lBpdh6oVDpkmJpSio4pNRvEnjfVmKa2TXMrstdlySEDNqguRtEBwP/GPn3E+XAfpIOkTwOzZ5Zhq5L6Rkj3aQtBcsxIv883wYYB89CyX2S9ZKt9w7pWbgd2YAtvrOIdOIQVoufNDYPEQ==
x-ms-office365-filtering-correlation-id: 33f8c7c1-20f5-44d3-9f58-08d48c0b4953
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075); SRVR:BN3PR0501MB1441;
x-microsoft-antispam-prvs: <BN3PR0501MB14417434769A490EB2E7193CA51E0@BN3PR0501MB1441.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148); SRVR:BN3PR0501MB1441; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1441;
x-forefront-prvs: 0288CD37D9
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(39840400002)(39850400002)(39400400002)(39860400002)(39410400002)(24454002)(81166006)(8676002)(229853002)(39060400002)(4326008)(3660700001)(83716003)(3280700002)(3846002)(102836003)(8936002)(6116002)(6436002)(25786009)(36756003)(82746002)(83506001)(4001350100001)(50986999)(76176999)(6246003)(54356999)(38730400002)(2906002)(189998001)(305945005)(86362001)(7736002)(230783001)(53936002)(5660300001)(77096006)(6486002)(6512007)(54906002)(6306002)(66066001)(99286003)(106356001)(93886004)(2900100001)(6506006)(122556002)(2950100002)(33656002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1441; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <85BBB2C3386F4744895F10675B2F0B1C@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Apr 2017 18:45:46.6386 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1441
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/lHq9h3MnPswwKyTIuoxLWB0qfPA>
Subject: Re: [Netconf] Alia Atlas' Block on charter-ietf-netconf-18-10: (with BLOCK)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 25 Apr 2017 18:45:51 -0000

My take is that, once we update NC/RC to support the intended, dynamic, and operational datastores, that will go a long way towards achieving what I2RS needs, maybe even all the way.  That said, I don’t know how generic some of the things discussed in the following can be made:

  draft-hares-netmod-i2rs-yang
  draft-hares-netconf-i2rs-netconf
  draft-hares-netconf-i2rs-restconf

For instance, the secondary priority concept seems very unique to I2RS and thus may entail an I2RS-specific parameter passed in <edit-data>.  For extensions such as this, I would think they'd be done in I2RS.

To answer Benoit's question, I agree that #7 seems out of place.  If we remove it, then #6 might be better written:

OLD
  Based on the revised datastore concept work in NETMOD, ...
NEW
  Based on the revised datastore concept work in NETMOD, and
  protocol requirements provided by I2RS, ...


Thoughts?

Kent


On Tue, Apr 25, 2017 at 10:52:02AM +0200, Benoit Claise wrote:
> Dear all,
> 
> In order to progress this charter, I would like to clarify one point with
> the revised datastore concept authors. See below.

[...]
 
> The last question is: what is the right place for this  "I2RS datastore
> semantic, persistence, guidelines, along with the notion of priorities"
> document?

Here is my take:

a) Once we have NMDA extensions in place, the protocols (NETCONF and
   RESTCONF) should not need any additional protocol work to support
   I2RS. If the NETCONF WG, for whatever reason, fails to reach this
   goal, then I think it should be the NETCONF WG's task to fix this.

b) Once we have NMDA extensions in place, the definition of an I2RS
   datastore with its specific semantics should be done in the I2RS
   working group. None of this should require _changes_ to the NMDA
   enabled NETCONF/RESTCONF protocols or the YANG language. If the
   NETCONF WG and the NETMOD WG, for whatever reason, fails to reach
   this goal, then I think it should be the NETCONF or NETMOD WG's
   task to fix this.

In other words, my hope is that the NMDA solution provides a workable
separation of concerns.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>

_______________________________________________
Netconf mailing list
Netconf@ietf.org
https://www.ietf.org/mailman/listinfo/netconf