Re: [sip-clf] FW: New Version Notification for draft-niccolini-sipclf-ipfix-02
"Saverio Niccolini" <Saverio.Niccolini@nw.neclab.eu> Tue, 20 April 2010 15:57 UTC
Return-Path: <Saverio.Niccolini@nw.neclab.eu>
X-Original-To: sip-clf@core3.amsl.com
Delivered-To: sip-clf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DAD9328C10E for <sip-clf@core3.amsl.com>; Tue, 20 Apr 2010 08:57:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.647
X-Spam-Level:
X-Spam-Status: No, score=-1.647 tagged_above=-999 required=5 tests=[AWL=0.952, BAYES_00=-2.599]
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 2I3UzAQbljxj for <sip-clf@core3.amsl.com>; Tue, 20 Apr 2010 08:57:39 -0700 (PDT)
Received: from smtp0.neclab.eu (smtp0.neclab.eu [195.37.70.41]) by core3.amsl.com (Postfix) with ESMTP id E752C3A6AAB for <sip-clf@ietf.org>; Tue, 20 Apr 2010 08:57:38 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp0.neclab.eu (Postfix) with ESMTP id C7C112C000C18; Tue, 20 Apr 2010 17:57:29 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (atlas2.office)
Received: from smtp0.neclab.eu ([127.0.0.1]) by localhost (atlas2.office [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CamlE+eOp8VI; Tue, 20 Apr 2010 17:57:29 +0200 (CEST)
Received: from VENUS.office (mx1.office [192.168.24.3]) by smtp0.neclab.eu (Postfix) with ESMTP id A640C2C000C16; Tue, 20 Apr 2010 17:57:19 +0200 (CEST)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 20 Apr 2010 17:57:18 +0200
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_0300_01CAE0B2.EB31F240"
Message-ID: <547F018265F92642B577B986577D671C01381BDC@VENUS.office>
In-Reply-To: <4BCDC093.1030708@bell-labs.com>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
Thread-Topic: [sip-clf] FW: New Version Notification for draft-niccolini-sipclf-ipfix-02
Thread-Index: AcrgmX8bVqdkbvjjRzuMipSP/tyxawABdC9w
References: <547F018265F92642B577B986577D671C013819FF@VENUS.office> <4BCCD7A5.9090903@bell-labs.com> <547F018265F92642B577B986577D671C01381A7F@VENUS.office> <4BCDB3C8.2020307@bell-labs.com> <547F018265F92642B577B986577D671C01381BAC@VENUS.office> <4BCDC093.1030708@bell-labs.com>
From: Saverio Niccolini <Saverio.Niccolini@nw.neclab.eu>
To: "Vijay K. Gurbani" <vkg@bell-labs.com>
Cc: SIP-CLF Mailing List <sip-clf@ietf.org>
Subject: Re: [sip-clf] FW: New Version Notification for draft-niccolini-sipclf-ipfix-02
X-BeenThere: sip-clf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Common Log File format discussion list <sip-clf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sip-clf>, <mailto:sip-clf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sip-clf>
List-Post: <mailto:sip-clf@ietf.org>
List-Help: <mailto:sip-clf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sip-clf>, <mailto:sip-clf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Apr 2010 15:57:40 -0000
Hi Vijay, what about the following: -a- what you need to define in your draft are the "semantics", the "cardinality" and the "inter-relations" of the information to appear in the record -b- the other drafts will define the "encoding" of the above Cheers, Saverio P.S.: in my view of the world (reflected in RFC5388) -a- is the information model, while -b- is the data model, but this is not important now... ============================================================ Dr. Saverio Niccolini Manager, Real-Time Communications Group NEC Laboratories Europe, Network Research Division Kurfuerstenanlage 36, D-69115 Heidelberg Tel. +49 (0)6221 4342-118 Fax: +49 (0)6221 4342-155 e-mail: saverio.niccolini@nw.neclab.eu ============================================================ NEC Europe Limited Registered Office: NEC House, 1 Victoria Road, London W3 6BL Registered in England 2832014 > -----Original Message----- > From: Vijay K. Gurbani [mailto:vkg@bell-labs.com] > Sent: 20 April 2010 16:56 > To: Saverio Niccolini > Cc: SIP-CLF Mailing List > Subject: Re: [sip-clf] FW: New Version Notification for draft- > niccolini-sipclf-ipfix-02 > > Dear Saverio: Thank you for the response. I think we are > getting closer to an agreement. More inline. > > On 04/20/2010 09:33 AM, Saverio Niccolini wrote: > > Well, I do not think what you described above is an information > model, > > at least not the way I mean it. > > > > I would rather call it: "high level architecture", an information > model > > is something completely different (in my opinion): > > > > -a- the information model is composed of information elements; for > defining > > these information elements, a template is used > > > > for the SIPCLF a template for the information element would be > something like: > > -- name of the information element > > -- description > > -- data type > > -- units > > something like the first table in > > http://tools.ietf.org/html/draft-niccolini-sipclf-ipfix-02#section-5 > > (here we are missing units but we have name, description and data > type) > > to be univocally identified, data types needs to be defined (e.g., > what a > > string is, etc.) > > > > -b- the information model defines also the way the information > elements are > > linked together in records: > > one record has 1 (optional) element of name1, 1..4 elements of name2, > etc. > > something like the request record template that is also in the same > section 5 > > of our draft > > But this is a very ipfix-centric view of laying out an information > model. There is nothing wrong with this, of course, just that I don't > think we should define the bounds of the sipclf problem in these terms. > > I would really like to keep the information model as generic as > possible --- i.e., an ER diagram is a valid information model in > many accepted contexts, and it is not necessary that the ER diagram > contain discrete information elements exchanged between the entities. > What it does contain are the relationships between the entities > and the cardinalities of the entities with respect to each other. > > > I agree with that. I think the problem here is just terminology, > nothing more. > > Yes, I agree. We have to get to a common terminology. > > > You are saying "information model" for what I think can be called > "high level > > architecture" > > You are saying "data model" for what I think can be called > "information model > > plus data model" > > You are saying "how they are logged" for what I think can be called > "encoding > > formats" > > > > I am fine with any definition, we just need to start speaking the > same > > language to avoid misunderstandings, what would you prefer in terms > of > > terminology? I am open to anything that makes sense. > > Fair enough. Let me suggest that we talk of a "high level > architecture" > and a "data model". The high level architecture is essentially what I > alluded to in my previous email --- a producer and a consumer and their > relationship. The data model is the set of SIP headers that will need > to be logged and inter-data relationships. > > Encoding formats is the specific realization of the SIPCLF process --- > at this time we have two formats: indexed-ASCII and ipfix. > > Please comment and provide some thoughts on the above. If we agree > then we can document and use the above terminology. > > > Ok, after having seem your answer it seems you are driving towards: > > -- one draft (yours) specifying the problem statement, the > information > > model and the data model (where the information model defines the > > relationships > > I am open to breaking apart the problem statement in its own draft > and having a separate draft for the high level architecture and > data model. If we go that route, then we will need to modify the > charter deliverable since it now states that "... [the problem > statement draft] analysis will identify the required minimal > information that must appear in any record." > > Alternatively, I don't think that the high-level architecture is that > complex and given the fact that the current problem statement already > contains a data model, we can continue that path. > > I am open to anything the WG decides. > > Thanks, > > - vijay > -- > Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent > 1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60566 (USA) > Email: vkg@{alcatel-lucent.com,bell-labs.com,acm.org} > Web: http://ect.bell-labs.com/who/vkg/
- [sip-clf] FW: New Version Notification for draft-… Saverio Niccolini
- Re: [sip-clf] FW: New Version Notification for dr… Vijay K. Gurbani
- Re: [sip-clf] FW: New Version Notification for dr… Saverio Niccolini
- Re: [sip-clf] FW: New Version Notification for dr… Vijay K. Gurbani
- Re: [sip-clf] FW: New Version Notification for dr… Saverio Niccolini
- Re: [sip-clf] FW: New Version Notification for dr… Vijay K. Gurbani
- Re: [sip-clf] FW: New Version Notification for dr… Saverio Niccolini
- Re: [sip-clf] FW: New Version Notification for dr… Vijay K. Gurbani