Re: [netmod] Opstate solutions discussions: update and request for WG input
Xufeng Liu <xliu@kuatrotech.com> Wed, 15 June 2016 15:48 UTC
Return-Path: <xliu@kuatrotech.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E06112D78A; Wed, 15 Jun 2016 08:48:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 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_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=kuatrotechnology.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 utgbn_-cbvDV; Wed, 15 Jun 2016 08:48:37 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0625.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::625]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1EDE512D8FB; Wed, 15 Jun 2016 08:48:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuatrotechnology.onmicrosoft.com; s=selector1-kuatrotech-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=EVK0bS0UcdxVTov9BS3g+i8W77uhrr9hf6jubpXGCWY=; b=dobJRRWWnRSW2nIIRCk+nKLqrctMBtiGXOS4m7eWG6Urj6rkBCVUCs0Y0ZmqMehKU7Nggb+flkYJKc3PfovXbesrn05WCE2yqcgOZKkcEdxYTQ/d8t2w0/djKq5sG1wH9t62B3Z/DJp3ujOG28jJkuQRsez0DZXsOUea5nKIbJM=
Received: from VI1PR06MB1488.eurprd06.prod.outlook.com (10.164.86.30) by VI1PR06MB1488.eurprd06.prod.outlook.com (10.164.86.30) with Microsoft SMTP Server (TLS) id 15.1.517.2; Wed, 15 Jun 2016 15:46:39 +0000
Received: from VI1PR06MB1488.eurprd06.prod.outlook.com ([10.164.86.30]) by VI1PR06MB1488.eurprd06.prod.outlook.com ([10.164.86.30]) with mapi id 15.01.0517.014; Wed, 15 Jun 2016 15:46:39 +0000
From: Xufeng Liu <xliu@kuatrotech.com>
To: Lou Berger <lberger@labn.net>, netmod WG <netmod@ietf.org>
Thread-Topic: [netmod] Opstate solutions discussions: update and request for WG input
Thread-Index: AQH5OFvhp0hvxO8+SMw1aajlqpN6I5+bws7A
Date: Wed, 15 Jun 2016 15:46:39 +0000
Message-ID: <VI1PR06MB1488B48773F5EFB0B3B10489B1550@VI1PR06MB1488.eurprd06.prod.outlook.com>
References: <63b1dc74-c60c-351d-8d6d-38c860a6476e@labn.net>
In-Reply-To: <63b1dc74-c60c-351d-8d6d-38c860a6476e@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=xliu@kuatrotech.com;
x-originating-ip: [98.191.72.170]
x-ms-office365-filtering-correlation-id: e2db80c6-d29d-44bf-3f4f-08d395343df2
x-microsoft-exchange-diagnostics: 1; VI1PR06MB1488; 6:kHoFjuF0pbloBEiQyPP2VUOKGw5oXGeWPgbaSV7uT0xDoCb33LWaYASpRcKwPmR5d+MIJTC1/IMt1AzaDjdBhcJ5LFbgvv//ypHdbnsGqD6SSYvBTmJkjcT2sexUK6u8Pqu1LTlHGX7Gksz4Q0TJSJ9SvY6q6gHqlYA6wuPqSGaCRoYhy3ouyQiH8bA7gBl8Zp7vbAwGBzQnW4juw9TR1aeeRlWFcedk3wpdNkam/zBE0O5Fc5KdwJNTrUi2LO3Cc/0WSjlJ3wFI+Ysop0vYAFWxW5YTExDiAtlOiQfQ+CA=; 5:axgAX2ep3OwF/d0fEeOq+wcSgM5ztGmoGtuAvDuFE5hBl/QgO8ls/xBYTRg94WN6/E00dFgLb3VRDUWRznDaEVVlTw0A4lRvvnZeJFk6oxIVUYa34pLTTvVYJ5uUGtIpmvWqcXimOPMi7pWBTjnnzw==; 24:Oe8Uv63IDyN4giltuHN1Q5WL9RCXOtSFzbBlD1+4iSOcewjeVTIFhuWro5N1ys6B9L6ejd9s4pJs8DyEOn5tpTjgUIti1gzzstpsAsyQhNk=; 7:EKPEC93IJrJf33vfjvci2CPTYqpCDVzEw2oYzC7O+WTVoyXnnAJmn4KpO0cEG8QBT3l72tKqon18lbSDYYRG7LZiLXnAWwWpfTdrTdP+4X1tXlxET26vw21JnT3PIJHxVqTN9ZD7KcNEu5nTwf7x+P0sGXfOt+ZmOHfzaWqs954dzoboy04E64T9zhKqO47Wax2jG7LwmiAdxTaj46/w3Q==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR06MB1488;
x-microsoft-antispam-prvs: <VI1PR06MB14886A9F43F1E5F1C416BE6AB1550@VI1PR06MB1488.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040130)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041072)(6043046); SRVR:VI1PR06MB1488; BCL:0; PCL:0; RULEID:; SRVR:VI1PR06MB1488;
x-forefront-prvs: 09749A275C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(7916002)(13464003)(189002)(199003)(377454003)(122556002)(11100500001)(106356001)(561944003)(101416001)(10400500002)(33656002)(106116001)(105586002)(15650500001)(74316001)(92566002)(5004730100002)(86362001)(77096005)(19580405001)(15975445007)(76576001)(5008740100001)(2950100001)(2900100001)(19580395003)(3280700002)(3660700001)(68736007)(87936001)(4326007)(8936002)(76176999)(54356999)(81166006)(81156014)(50986999)(9686002)(586003)(97736004)(5002640100001)(5003600100002)(2906002)(189998001)(66066001)(6116002)(102836003)(3846002)(5001770100001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR06MB1488; H:VI1PR06MB1488.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; CAT:NONE; LANG:en; CAT:NONE;
received-spf: None (protection.outlook.com: kuatrotech.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: kuatrotech.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2016 15:46:39.5442 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 99314f4e-50ab-4d4e-a9c6-b21b0c887384
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR06MB1488
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/s6VGd1w-FfoHezoWnPMXkYMKrM0>
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Subject: Re: [netmod] Opstate solutions discussions: update and request for WG input
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 15 Jun 2016 15:48:39 -0000
For applied configuration, I'd also prefer [B], especially [4], which clarifies datastores in a better way. [4] also paves a way for better modeling of derived state. Once the approach for applied configuration is formalized, the derived state, as a part of OpState modeling, will need to be formalized. At that time, the modeling ideas from [1] could be applied, to re-consider the top-level branch for config-false tree. In this regard, 1) and 2) can be combined. Thanks, - Xufeng > -----Original Message----- > From: netmod [mailto:netmod-bounces@ietf.org] On Behalf Of Lou Berger > Sent: Tuesday, June 7, 2016 10:20 AM > To: netmod WG <netmod@ietf.org> > Cc: netmod-chairs@ietf.org > Subject: [netmod] Opstate solutions discussions: update and request for WG > input > > All, > > We want to provide an update based on the off line discussions related to > OpState Solutions that we have been having and solicit input from the WG. > > All authors of current solution drafts [1,2,3] together with those who helped > conduct the solutions analysis* were invited to the these discussions -- with the > objective of coming up with a single consolidated proposal to bring to the WG. > (I/Lou acted as facilitator as Kent and Juergen were and are involved with the > technical details.) > > The discussions have yielded some results but, unfortunately, not a single > consolidated proposal as hoped, but rather two alternate directions -- and > clearly we need to choose one: > > 1) Adopt the conventions for representing state/config > based on Section 6 of [1]. > > From a model definition perspective, these conventions > impact every model and every model writer. > > 2) Model OpState using a revised logical datastore definition > as introduced in [4] and also covered in [5]. There is > also a variant of this that we believe doesn't significantly > impact this choice. > > With this approach, model definitions need no explicit > changes to support applied configuration. > > >From a technology/WG standpoint, we believe an approach > that doesn't impact every model written (i.e., #2) is superior. > The counterpoint to this is that the conventions based approach (i.e., #1) is > available today and being followed in OpenConfig defined models. > > We would like to hear opinions on this from the WG before declaring one of the > following as the WG direction: > > A) models that wish to support applied configuration MUST > follow conventions based on [1] -- and the WG needs to > formalize these conventions. > or > B) no explicit support is required for models to support > applied configuration -- and that the WG needs to > formalize an opstate solution based on the approach > discussed in [4] and [5]. > > We intend to close on this choice before Berlin. > > Thank you, > Lou (and co-chairs) > > [1] https://tools.ietf.org/html/draft-openconfig-netmod-opstate-01 > [2] https://tools.ietf.org/html/draft-kwatsen-netmod-opstate-02 > [3] https://tools.ietf.org/html/draft-wilton-netmod-opstate-yang-02 > [4] https://tools.ietf.org/html/draft-schoenw-netmod-revised-datastores-00 > [5] https://tools.ietf.org/html/draft-wilton-netmod-refined-datastores-00 > * - Chris H. and Acee L. > > > _______________________________________________ > netmod mailing list > netmod@ietf.org > https://www.ietf.org/mailman/listinfo/netmod
- Re: [netmod] Closing on an OpState Solution Direc… Benoit Claise
- Re: [netmod] Opstate solutions discussions: updat… Andy Bierman
- Re: [netmod] Opstate solutions discussions: updat… Andy Bierman
- Re: [netmod] Opstate solutions discussions: updat… Kent Watsen
- Re: [netmod] Opstate solutions discussions: updat… Andy Bierman
- Re: [netmod] Opstate solutions discussions: updat… Kent Watsen
- Re: [netmod] Opstate solutions discussions: updat… Kent Watsen
- Re: [netmod] Opstate solutions discussions: updat… Andy Bierman
- Re: [netmod] Opstate solutions discussions: updat… Lou Berger
- Re: [netmod] Opstate solutions discussions: updat… t.petch
- Re: [netmod] Opstate solutions discussions: updat… Juergen Schoenwaelder
- Re: [netmod] Opstate solutions discussions: updat… Kiran Koushik Agrahara Sreenivasa (kkoushik)
- Re: [netmod] Opstate solutions discussions: updat… Andy Bierman
- Re: [netmod] Opstate solutions discussions: updat… Lou Berger
- Re: [netmod] Opstate solutions discussions: updat… Acee Lindem (acee)
- Re: [netmod] Opstate solutions discussions: updat… t.petch
- Re: [netmod] Opstate solutions discussions: updat… Robert Wilton
- Re: [netmod] Opstate solutions discussions: updat… Lou Berger
- Re: [netmod] Opstate solutions discussions: updat… Nadeau Thomas
- Re: [netmod] Opstate solutions discussions: updat… Mahesh Jethanandani
- Re: [netmod] Opstate solutions discussions: updat… Xufeng Liu
- Re: [netmod] Opstate solutions discussions: updat… Jonathan Hansford
- Re: [netmod] Opstate solutions discussions: updat… Juergen Schoenwaelder
- Re: [netmod] Opstate solutions discussions: updat… stephane.litkowski
- Re: [netmod] Opstate solutions discussions: updat… Lou Berger
- Re: [netmod] Opstate solutions discussions: updat… stephane.litkowski
- Re: [netmod] Opstate solutions discussions: updat… Kent Watsen
- [netmod] Closing on an OpState Solution Direction… Lou Berger
- [netmod] Opstate solutions discussions: update an… Lou Berger
- Re: [netmod] Opstate solutions discussions: updat… Andy Bierman
- Re: [netmod] Opstate solutions discussions: updat… Martin Bjorklund
- Re: [netmod] Opstate solutions discussions: updat… Ladislav Lhotka
- Re: [netmod] Opstate solutions discussions: updat… chopps
- Re: [netmod] Opstate solutions discussions: updat… Acee Lindem (acee)
- Re: [netmod] Opstate solutions discussions: updat… stephane.litkowski