Re: [Lime] split draft-kumar-lime-yang-connectionless-oam into two - one on data and one on methods/rpc?

"Carlos Pignataro (cpignata)" <cpignata@cisco.com> Sun, 23 October 2016 23:29 UTC

Return-Path: <cpignata@cisco.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A3221294B5 for <lime@ietfa.amsl.com>; Sun, 23 Oct 2016 16:29:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.951
X-Spam-Level:
X-Spam-Status: No, score=-14.951 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.431, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 y5CcYD5AQr1r for <lime@ietfa.amsl.com>; Sun, 23 Oct 2016 16:29:04 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B9EEF126CD8 for <lime@ietf.org>; Sun, 23 Oct 2016 16:29:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17649; q=dns/txt; s=iport; t=1477265344; x=1478474944; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=S5sOPexaNOE3xGkfBUkglC9TyZE43ESx6sGD3x1DyE8=; b=OC1U1I9XWzUe7Yywu2t5uP3xd3165JtZY1EDzj0RCO8qcATnU0ae+jJS 7hZcJCCfeKvYdvkMOs+8YAqYpdB14IqgtYVuKWQ/NaVuzqAwbnnW3EHhe Vl2xiBMnHymV64yJSMuYVdHuywT72UWaAoDvd+xFeQjyGHVgosla55K7l E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0A9AgBcRw1Y/4gNJK1cGgEBAQECAQEBAQgBAQEBgnQ2AQEBAQEdWH2NNJ5ah0uFFoIHHAEKhXoCgWY/FAECAQEBAQEBAWIohGMBAQQBAQEqQQsQAgEIDi0EByEGCxQRAgQOBYg4AxcOvhwNg3cBAQEBAQEBAQEBAQEBAQEBAQEBAQEXBYY9gX0IgUuBBYJHgVFlgnqCLwWIRItzhSg1AYx5gxmBboRtiSeIbIQahAABHjZeg0iBOnKICwEBAQ
X-IronPort-AV: E=Sophos;i="5.31,539,1473120000"; d="scan'208,217";a="165915089"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 23 Oct 2016 23:29:03 +0000
Received: from XCH-RTP-018.cisco.com (xch-rtp-018.cisco.com [64.101.220.158]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id u9NNT2P0012411 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 23 Oct 2016 23:29:03 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-018.cisco.com (64.101.220.158) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sun, 23 Oct 2016 19:29:02 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1210.000; Sun, 23 Oct 2016 19:29:02 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Qin Wu <bill.wu@huawei.com>
Thread-Topic: [Lime] split draft-kumar-lime-yang-connectionless-oam into two - one on data and one on methods/rpc?
Thread-Index: AQHSJQulfbnkbA3DaUeu4kePA4x+AKCmLbcAgBCSq3Y=
Date: Sun, 23 Oct 2016 23:29:02 +0000
Message-ID: <838BBFFF-9EE0-4BE1-8682-9EA203F53A47@cisco.com>
References: <c1ed48a5f63d4af885d2401c8d868edb@XCH-RCD-008.cisco.com> <2bffd29e-c21b-c24c-ccb0-2e6b491a3923@gmail.com> <72134D0C-EFB1-492B-B8BC-5BFD648478F3@cisco.com>, <B8F9A780D330094D99AF023C5877DABA8540A8B3@nkgeml513-mbx.china.huawei.com>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA8540A8B3@nkgeml513-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/alternative; boundary="_000_838BBFFF9EE04BE186829EA203F53A47ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/wr8U75OEZmuGDOQukyv4DzHcxzg>
Cc: "lime@ietf.org" <lime@ietf.org>, "huubatwork@gmail.com" <huubatwork@gmail.com>
Subject: Re: [Lime] split draft-kumar-lime-yang-connectionless-oam into two - one on data and one on methods/rpc?
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Oct 2016 23:29:07 -0000

Hi, WG, and authors of the CL model,

After looking at the original and this second request for input on the list, we believe there is support for splitting the document, and no identified drawbacks on doing so.

Consequently, authors, please split draft-ietf-lime-yang-connectionless-oam into draft-ietf-lime-yang-connectionless-oam (data) and draft-ietf-lime-yang-connectionless-oam-methods (methods).

Thanks!

Carlos & Ron.

Thumb typed by Carlos Pignataro.
Excuze typofraphicak errows

On Oct 13, 2016, at 02:24, Qin Wu <bill.wu@huawei.com<mailto:bill.wu@huawei.com>> wrote:

Hi, Carlos:
Thank for bringing up this issue again. In the interim meeting, we discussed the strength and drawback of splitting CL model into data model and retrieval method model,
The data model which is separated from CL document comprises both config data and operation state data.
The benefit of splitting, is to make separated model more reusable and extensible.
The drawback, which I am not sure, is whether the data in the retrieval model is still coupled with operation state data in the data model.
e.g., whether cc-ipv4-sessions-statistics parameter and cc-ipv6-sessions-statistics parameter defined in the separated data model will be correlated with retrieval model.
In my understanding, retrieval method model serves as some kind of query which allows the management system to retrieval only operation state data in the test points.
Therefore separating retrieval method model will not result in config data change.

-Qin
???: Lime [mailto:lime-bounces@ietf.org] ?? Carlos Pignataro (cpignata)
????: 2016?10?13? 12:39
???: huubatwork@gmail.com<mailto:huubatwork@gmail.com>
??: lime@ietf.org<mailto:lime@ietf.org>
??: Re: [Lime] split draft-kumar-lime-yang-connectionless-oam into two - one on data and one on methods/rpc?

Hi, WG,

During our interim meeting this week, the main open item that remains is the suggestion to split the CL document into data model vs. retrieval methods.

There were opinions and arguments on both ends of this question.

As we agreed on the interim, let's take the discussion to the list.

I am therefore re-igniting this thread. See below, and share your thoughts with technical rationales.

Thanks,

- Carlos.

On Jul 29, 2016, at 4:57 AM, Huub van Helvoort <huubatwork@gmail.com<mailto:huubatwork@gmail.com>> wrote:

Hello Frank,

The definition of the model and the retreival method(s) should be in
separate documents.

Best regards, Huub.

--------------------
On 21-07-16 11:16, Frank Brockners (fbrockne) wrote:

Hello,

per the ask from Carlos as WG chair in the meeting: Would it make sense
to break the draft-kumar-lime-yang-connectionless-oam into two separate
documents?

*       One on the data model itself

*       One on methods for data retrieval (the rpc definitions)

Pros:

*       Yang models in the current document are already structured this
way, i.e. one on data and one on methods/rpc

*       Enable clean reference in case additional retrieval methods get
defined which are not netconf rpc based. E.g. one could think of
retrieving data via IPFIX, Kafka, gRPC, etc. - but one would obviously
still want to use the same data formats. Those additional retrieval
methods would likely be defined in separate drafts, which would mean
that longer term, we would have a clean document reference structure:

o   Data model doc

?  Current set of rpcs doc

?  Additional retrieval method 1 doc

?  Additional retrieval method 2 doc ..

Cons:

*       Splitting the draft requires shepherding two drafts in lockstep
- which requires additional work/supervision.

*       Updates to the documents would also need to make sure that data
model and method documents (which might be multiple moving forward) are
kept in synch.

Thoughts?

Thanks, Frank
--
================================================================
Always remember that you are unique...just like everyone else...

_______________________________________________
Lime mailing list
Lime@ietf.org<mailto:Lime@ietf.org>
https://www.ietf.org/mailman/listinfo/lime