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

Mahesh Jethanandani <mjethanandani@gmail.com> Thu, 21 July 2016 12:48 UTC

Return-Path: <mjethanandani@gmail.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 846BF12DA47 for <lime@ietfa.amsl.com>; Thu, 21 Jul 2016 05:48:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 sNlMsjsxRrmk for <lime@ietfa.amsl.com>; Thu, 21 Jul 2016 05:48:15 -0700 (PDT)
Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com [IPv6:2a00:1450:400c:c09::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E41612DBA0 for <lime@ietf.org>; Thu, 21 Jul 2016 05:47:16 -0700 (PDT)
Received: by mail-wm0-x22e.google.com with SMTP id f65so20791447wmi.0 for <lime@ietf.org>; Thu, 21 Jul 2016 05:47:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=DR2og/icDxO5C6O0YTEPIvRZ4RDa0eG0AXRyg39OVw8=; b=NPR/V/PxxBNMsApM31b3k0Dd9+q6ItgCt7k3Myw4dam9hq5X0nlA8tlTw9KKkfUOS7 u/Sa+4N7wfOZh/8Rg0MwQ2jeKZ18rmxKtGF5XVPnbV8D1V+Kl9RA6bzDPOLg47mZtje5 42cuKxik1anKm2wVAoeBD9PESfM3KxLnoTBogvjwekau6UeS5ZAstsH2+NG3qG2Edhua LdhcN1fAFptKMQO1kCtaNu0aL4rXmWam5Scbk3Q+TFxG9gRpOtx9xRQ39lJom2pAQcap sgGJnGQGdUS+RXsAya6rAnzRUhTY9TOjKa9hiHvDzykDnjFobrNw466PIdQxOcYYoAzf dftw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=DR2og/icDxO5C6O0YTEPIvRZ4RDa0eG0AXRyg39OVw8=; b=UHgLSHcLY3kiXf4A+xswqhc5jgdCNPcsUx+3jRjlf7oTvCQiBtvyumPIi2hGgvkZrx ubHpoASMtrg4aCp/k2f4cmu6/26IoxCIKwePmPoQFMct4tcfGNwQbqhXmV73QvQxe04u dYg7tbfmGh1jwAFfgqD4fzptmTncRXxRgOIXNTXv7NJxw6u2NR5GEabywX7OcMT0blZn i2yi8F7jMJRk3x4aXOS8pVFPGKM2uKMJevcGdzSqeg24fuqMhnJy5/H5uAXjeA//tkQv JGLuDL6WZKkD4y6Q5iKWFMVeuLN2ucLAgT0c3D595DWFpwTC+Cb3/hzgr5cVXIYse0HN RKBw==
X-Gm-Message-State: ALyK8tK9rLpxRoEUlJ4cJnxpBtycjwTRe6Ql0FX1XqYph2MAS/rrqQUfR0/V9HbC3EJUBQ==
X-Received: by 10.28.52.142 with SMTP id b136mr17106839wma.35.1469105234457; Thu, 21 Jul 2016 05:47:14 -0700 (PDT)
Received: from ?IPv6:2001:67c:370:136:2466:fbd3:50a6:b16f? ([2001:67c:370:136:2466:fbd3:50a6:b16f]) by smtp.gmail.com with ESMTPSA id m201sm3818959wma.11.2016.07.21.05.47.12 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 21 Jul 2016 05:47:13 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail-8D568CE9-C264-47C2-ADF7-E35048113824"
Mime-Version: 1.0 (1.0)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
X-Mailer: iPhone Mail (13F69)
In-Reply-To: <c1ed48a5f63d4af885d2401c8d868edb@XCH-RCD-008.cisco.com>
Date: Thu, 21 Jul 2016 14:47:12 +0200
Content-Transfer-Encoding: 7bit
Message-Id: <52B851E4-DC9B-4F4F-B3F0-0AF364BAEBB0@gmail.com>
References: <c1ed48a5f63d4af885d2401c8d868edb@XCH-RCD-008.cisco.com>
To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/Xz8GNnrRl_wbrGi4LcLFpe0bkh0>
Cc: "lime@ietf.org" <lime@ietf.org>
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: Thu, 21 Jul 2016 12:48:18 -0000

Frank,

The models (including RPC definitions) are supposed to be protocol and encoding format independent. Retrieval methods are therefore model independent and should always be defined separate from the model. 

P.s BTW, a gRPC draft was presented in the rtgwg(?) in this ietf. 

Mahesh Jethanandani 
mjethanandani@gmail.com

> On Jul 21, 2016, at 11:16 AM, Frank Brockners (fbrockne) <fbrockne@cisco.com> 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
>  
>  
>  
>  
>  
>  
> _______________________________________________
> Lime mailing list
> Lime@ietf.org
> https://www.ietf.org/mailman/listinfo/lime