Re: [CCAMP] [Inventory-yang] [inventory-yang] poll for network inventory base model

Camilo Cardona <camilo@gin.ntt.net> Fri, 15 September 2023 16:48 UTC

Return-Path: <camilo@gin.ntt.net>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5B38C15107D; Fri, 15 Sep 2023 09:48:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.904
X-Spam-Level:
X-Spam-Status: No, score=-1.904 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cWy7s444AsTn; Fri, 15 Sep 2023 09:48:00 -0700 (PDT)
Received: from mail4.sttlwa01.us.to.gin.ntt.net (mail4.sttlwa01.us.to.gin.ntt.net [IPv6:2001:418:3ff:110::40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 969F3C14F73E; Fri, 15 Sep 2023 09:48:00 -0700 (PDT)
Received: from [192.168.1.12] (unknown [IPv6:2001:418:1401:10::1029]) by mail4.sttlwa01.us.to.gin.ntt.net (Postfix) with ESMTPSA id 9D66D220182; Fri, 15 Sep 2023 16:47:58 +0000 (UTC)
User-Agent: Microsoft-MacOutlook/16.69.23011802
Date: Fri, 15 Sep 2023 11:47:53 -0500
From: Camilo Cardona <camilo@gin.ntt.net>
To: Daniele Ceccarelli <daniele.ietf@gmail.com>
CC: "inventory-yang@ietf.org" <inventory-yang@ietf.org>, "ivy-chairs@ietf.org" <ivy-chairs@ietf.org>, opsawg <opsawg@ietf.org>, "ccamp@ietf.org" <ccamp@ietf.org>
Message-ID: <98F4E9E0-0CAA-4D9E-BD0C-89E85C5B67C4@gin.ntt.net>
Thread-Topic: [Inventory-yang] [CCAMP] [inventory-yang] poll for network inventory base model
References: <7c4effcc6c5d43a6a7ddc4735d370272@huawei.com> <CAB01kMgjHGGdwJ6pHPyfgKY8Q+OnGPqHXNAAmhnbZ9Tg5Zof+Q@mail.gmail.com> <CB54C53D-F009-4129-90D7-B36D0105A13D@gin.ntt.net> <CAB01kMiQneu1P4yqtTxkBjMQ5N0gMu9Y7qYrvRrJRU+Gt7A9Aw@mail.gmail.com>
In-Reply-To: <CAB01kMiQneu1P4yqtTxkBjMQ5N0gMu9Y7qYrvRrJRU+Gt7A9Aw@mail.gmail.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3777623279_2400892184"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/HNLUqQX4pDMJE13-Opk0_xrHs90>
Subject: Re: [CCAMP] [Inventory-yang] [inventory-yang] poll for network inventory base model
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ccamp/>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Sep 2023 16:48:03 -0000

Hello Daniele,

 

Oh, absolutely nothing with bad intent or complain. I apologize if the “there is always something was wrong” phrase was too negative.  

 

All models change, more if they aim for concepts that are hard to abstract, as this one. I was just wondering if in general, as a policy, the group wanted to publish the (already good quality) models quick to bootstrap deeper discussions, and then not be afraid of updating the model if needed. As an alternative, one could wait years to gather use cases over the years to prove maturity. 

 

I have nothing against one strategy, or the other, just wanted to understand the strategy.. I am sensing the group is aiming for the first? 

 

Thanks,

Camilo

 

From: Inventory-yang <inventory-yang-bounces@ietf.org> on behalf of Daniele Ceccarelli <daniele.ietf@gmail.com>
Date: Friday, 15 September 2023 at 11:02
To: Camilo Cardona <camilo@gin.ntt.net>
Cc: "inventory-yang@ietf.org" <inventory-yang@ietf.org>, "ivy-chairs@ietf.org" <ivy-chairs@ietf.org>, opsawg <opsawg@ietf.org>, "ccamp@ietf.org" <ccamp@ietf.org>
Subject: Re: [Inventory-yang] [CCAMP] [inventory-yang] poll for network inventory base model

 

Hi Camilo,

 

As you said there will always be something that "could have been done better"...but we'll not request for the publication of a document/model of low quality. Moreover both the documents we're considering for adoption have been there for a while with a lot of experts working on both of them. I followed the CCAMP a bit more since i'm chairing that WG and it went through thorough reviews before being adopted in the WG.

 

I'm not sure what your question is aiming for. Can you please elaborate a bit?

 

Thanks

Daniele  

 

On Fri, Sep 15, 2023 at 4:48 PM Camilo Cardona <camilo@gin.ntt.net> wrote:

Hello group,

 

Daniele, thanks for the previous summary. Option 4 is a good compromise to explore first. 

 

One question for chairs (maybe even AD): are we aiming at standardising a base model quickly and then accepting that something was wrong (there is always something wrong) and doing a new version, or are we taking our time with the core models?

 

Thanks,

Camilo

 

From: Inventory-yang <inventory-yang-bounces@ietf.org> on behalf of Daniele Ceccarelli <daniele.ietf@gmail.com>
Date: Friday, 15 September 2023 at 03:45
To: "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>
Cc: "inventory-yang@ietf.org" <inventory-yang@ietf.org>, "ivy-chairs@ietf.org" <ivy-chairs@ietf.org>, opsawg <opsawg@ietf.org>, "ccamp@ietf.org" <ccamp@ietf.org>
Subject: Re: [Inventory-yang] [CCAMP] [inventory-yang] poll for network inventory base model

 

Hi working group,

 

Thanks a lot for all the useful comments on the different drafts.

There seems to be a split of preferences between option 1 and option 3. Given that the interinm meeting is soon (next week), we suggest to use it to further discuss suggestions and concerns from the working group and defer the decision by 1 week (Sep 22nd) immediately after the interim meeting.

 

In order to have a fruitful discussion at the interim meeting please consider the following inputs:

 

Italo made a very good proposal on the split between HW only and HW+SW use cases. Is this something we want to pursue? Do you think it makes sense to start focusing on e.g. HW and then add SW on top of it?
When asking to adopt one draft or the other we were asking (as per IETF process) which you consider to be a good starting point for the working group to work on, not something that is ready for publication. This means that whatever draft we decide to adopt, we can significantly update it to properly cover all the different aspects of invently. With this regard Alex did a very good analysis in his mail. Maybe we don't need to make an hard choice between the draft but take the best of each. For example: we can take 30% of one draft and 20% of the other and build a new one as per option 3, if on the other side we decide to take 80% from one draft, then it makes more sense to start from it and build on top of that.
Another good point touched by Alex is the "equipment-room". We are supposed to cover also sites and location of the inventory. Are these things connected? it seems so. If the WG prefers not to address this in the core model and add it on top, that fine, otherwise we would suggest to have sites and location added (whetehr in che core model or added on top can be discussed).
Again we have a good proposal from Alex on the way forward, which is:

 

"For example, one could start with draft-ietf-ccamp-network-inventory-yang, modifying it to remove the network-hardware-inventory container and splitting the remaining module in two (for equipment-room and network-elements, both of which will now be top-level containers).  Remaining modifications can be made from there.  I guess this makes me a proponent of option 3, but with the caveat that this would not need to restart from scratch - really an option 4 that says merge (for overall structure and common parts, which in this case is possible) and split the remaining difference."

We don't really care whether this is called option 1, 3 or 4 but seems to be the most meaningful one...which is: use ccamp draft as a starting point, implementing the modifications suggested by Alex and then incorporate the material from the opsawg draft.

 

Given this deferral of the polling decision, if anyone else wants to ask for a 10 mins slot at the interim, please do so now. We will put together the agenda on Monday.

 

Thanks you everyone

Daniele & Qiufang

 

 

On Mon, Aug 28, 2023 at 8:22 AM maqiufang (A) <maqiufang1=40huawei.com@dmarc.ietf.org> wrote:

Hi Working Group,

 

It’s now time to start considering how to move forward with the inventory base model. We have two different documents that could be used as a starting point for our work or, in case the working group believes none of them is “good enough”, we can start a brand new ID.

In case the latter option is chosen, Daniele and I will write a -00 version including just the table of content and what we’d like to be covered in each section. The document will then be handed over to a pool of authors which will bring it till the WG adoption. 

 

Hence, we will have a 3 weeks polling starting today. We decided to make it a bit longer than usual because this time the working group is requested to review two drafts instead of one.

 

This mail starts a 3 weeks polling, terminating on September 15th,  where we would like the working group to express your preference among:

 
Adopt  draft-ietf-ccamp-network-inventory-yang-02 in IVY and evolve it to become the network inventory base model
Adopt draft-wzwb-opsawg-network-inventory-management-03 in IVY and evolve it to become the network inventory base model
Start a brand new document from scratch as described above
 

In the week after the closure of the polling (between September 18 and 25) we will have an IVY interim meeting to discuss the issues/concerns raised during the polling ( A separate mail will be sent).

 

Thank you,

 

Qiufang and Daniele

 

_______________________________________________
CCAMP mailing list
CCAMP@ietf.org
https://www.ietf.org/mailman/listinfo/ccamp

-- Inventory-yang mailing list Inventory-yang@ietf.org https://www.ietf.org/mailman/listinfo/inventory-yang 

-- Inventory-yang mailing list Inventory-yang@ietf.org https://www.ietf.org/mailman/listinfo/inventory-yang