Re: [Netconf] [NETCONF] monitoring data type definitions; proposed resolution to open item from IETF72
Andy Bierman <andy@netconfcentral.com> Wed, 22 October 2008 16:37 UTC
Return-Path: <netconf-bounces@ietf.org>
X-Original-To: netconf-archive@lists.ietf.org
Delivered-To: ietfarch-netconf-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 31E2D3A68AD; Wed, 22 Oct 2008 09:37:00 -0700 (PDT)
X-Original-To: netconf@core3.amsl.com
Delivered-To: netconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E2E773A67DB for <netconf@core3.amsl.com>; Wed, 22 Oct 2008 09:36:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.265
X-Spam-Level:
X-Spam-Status: No, score=-2.265 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QSXV6JVilnjW for <netconf@core3.amsl.com>; Wed, 22 Oct 2008 09:36:57 -0700 (PDT)
Received: from smtp123.sbc.mail.sp1.yahoo.com (smtp123.sbc.mail.sp1.yahoo.com [69.147.64.96]) by core3.amsl.com (Postfix) with SMTP id CCEB63A6778 for <netconf@ietf.org>; Wed, 22 Oct 2008 09:36:57 -0700 (PDT)
Received: (qmail 21567 invoked from network); 22 Oct 2008 16:38:13 -0000
Received: from unknown (HELO ?127.0.0.1?) (andy@67.125.157.90 with plain) by smtp123.sbc.mail.sp1.yahoo.com with SMTP; 22 Oct 2008 16:38:12 -0000
X-YMail-OSG: t_7v3QsVM1lTm5UKEGjs0WYcyodoX94RCK8Es75VX0wGFil2GG0EY7JstvnSM4_90sh0uz3Yv1DDcmnsGvx71qGNFI1A8gdTGwQKPOwulsu6196SYDmFVdky8vfZyreGOWwLxxWNljDw7WId8enGxQze
X-Yahoo-Newman-Property: ymail-3
Message-ID: <48FF56F2.3060908@netconfcentral.com>
Date: Wed, 22 Oct 2008 09:38:10 -0700
From: Andy Bierman <andy@netconfcentral.com>
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
MIME-Version: 1.0
To: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
References: <238C6E77EA42504DA038BAEE6D1C11EC4BA87B@zcarhxm0.corp.nortel.com> <20081022140650.GA26069@elstar.local> <DC07D13B06314BDB8915DB561C092F62@BertLaptop>
In-Reply-To: <DC07D13B06314BDB8915DB561C092F62@BertLaptop>
Cc: netconf@ietf.org
Subject: Re: [Netconf] [NETCONF] monitoring data type definitions; proposed resolution to open item from IETF72
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/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>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: netconf-bounces@ietf.org
Errors-To: netconf-bounces@ietf.org
Bert Wijnen (IETF) wrote: > Thanks Juergen for your follow up. > > I have responded to Mark (privately) that we actually had a gentlemens > agreement at > the last IETF that he would try to get some interested folk in this > space together > to analyze, study the topic and alternatives and that that small group > would then > document one or more possile solutions and explain the pros/cons of each. > > I hope that that effort will still take place (albeit somewhat later > that we wanted) > > I also urge those who want to do that work (analyze, document the > alternatives, > make some well-documented proposals) to get in tocuh with Mark. > You can copy the WG list (or just the WG chairs) if you want. > Creating multiple data model representations of an address is not acceptable. I raised this issue 3 or 4 IETFs ago, and the 'quick-fix' solution is still not available. The most basic data structure in the entire IETF is the InetAddress. If we can't settle on a typedef for an InetAddress after all this time, that is pretty sad. Listen to Juergen. He is right, and we should use inet-types.yang typedefs and patterns. This issue has already been studied, examined, and delayed long enough. > Bert Andy > > ----- Original Message ----- > *From:* Juergen Schoenwaelder > <mailto:j.schoenwaelder@jacobs-university.de> > *To:* Mark Scott <mailto:markscot@nortel.com> > *Cc:* netconf@ietf.org <mailto:netconf@ietf.org> > *Sent:* Wednesday, October 22, 2008 4:06 PM > *Subject:* Re: [Netconf] [NETCONF] monitoring data type > definitions;proposed resolution to open item from IETF72 > > On Tue, Oct 21, 2008 at 04:53:32PM -0400, Mark Scott wrote: > > > An open item discussed at IETF 72 is the definition of data types > in the > > monitoring draft. Specifically whether or not data types required in > > the model should be explicitly defined in this draft or whether they > > should reference other standardized XSD definitions (where they > exist). > > > > In particular draft-ietf-netconf-monitoring-02 currently contains an > > explicit definition for an IP address data type. This can be > found in > > sec 5.2 of the draft. I have also included it below for reference. > > > > Rationale at the time of authoring v02 was to explicitly define this > > since no other standardized XSD was available. Although I am > aware of > > similiar work in-progress to define standardized XSD data types I am > > still now aware of one suitable for this draft at this time. > > Do you have a list of work in progress documents where similar XSD > definitions are provided? > > > The item which looked most promising (which was discussed in > Dublin) was > > alignment to the definitions in > > draft-ietf-opsawg-smi-datatypes-in-xsd-03 (sec 5.4). That draft > focuses > > on representing existing SMI datatypes in XSD. This in > insufficient for > > the needs of the monitoring draft where we require an enhanced > > definition. In particular one with the ability to handle both > IPv4 and > > IPv6 addresses. > > > > So I would like to seek concencus from the group that the current > > explicit definition in draft-ietf-netconf-monitoring-02 is sufficient > > for our NETCONF monitoring needs and that we will leave the explicit > > definition in the draft in the next update (-03). > > Some questions: > > a) What is going to be the final scope of this? Are these definitions > going to be NETCONF monitoring specific only or are there > expectations that these definitions are used in the wider context > of the IETF? (The suggested namespace might imply a much wider > context.) > > b) I see differences in the patterns compared to what we have in > draft-ietf-netmod-yang-types-00.txt (and the corresponding XSD in > the appendix). Perhaps this should be synchronized. > > c) In the context of the YANG work, we recently discussed the issue of > types allowing multiple representations for a single value from the > value space. This leads to the question of normalization. For > example, IPv6 addresses can be represented in different ways, e.g., > ::1 and 0:0:0:0:0:0:0:1 denote the same value. If we assume that a > NETCONF implementation only maintains the value and not its > representation, is there a normalized representation you can expect > to be returned by the NETCONF server? Since you are dealing with > IPv6 addresses, you might have to deal with the same issue (and not > surprisingly, I like the NETCONF monitoring document to be > consistent with the YANG types document about this issue). > > /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 <mailto:Netconf@ietf.org> > https://www.ietf.org/mailman/listinfo/netconf > > > ------------------------------------------------------------------------ > > _______________________________________________ > Netconf mailing list > Netconf@ietf.org > https://www.ietf.org/mailman/listinfo/netconf _______________________________________________ Netconf mailing list Netconf@ietf.org https://www.ietf.org/mailman/listinfo/netconf
- [Netconf] [NETCONF] monitoring data type definiti… Mark Scott
- Re: [Netconf] [NETCONF] monitoring data type defi… Juergen Schoenwaelder
- Re: [Netconf] [NETCONF] monitoring data type defi… Bert Wijnen (IETF)
- Re: [Netconf] [NETCONF] monitoring data type defi… Andy Bierman
- Re: [Netconf] [NETCONF] monitoring data type defi… Juergen Schoenwaelder
- Re: [Netconf] [NETCONF] monitoring data type defi… Mark Scott