Re: [IPFIX] draft-kashima-ipfix-data-link-layer-monitoring

Shingo KASHIMA <kashima@nttv6.net> Tue, 09 November 2010 03:08 UTC

Return-Path: <kashima@nttv6.net>
X-Original-To: ipfix@core3.amsl.com
Delivered-To: ipfix@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BE9D328C27E for <ipfix@core3.amsl.com>; Mon, 8 Nov 2010 19:08:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
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 EXCT1YDmV1y5 for <ipfix@core3.amsl.com>; Mon, 8 Nov 2010 19:08:55 -0800 (PST)
Received: from mail.nttv6.net (mail.nttv6.net [IPv6:2001:fa8::25]) by core3.amsl.com (Postfix) with ESMTP id 77EA328C261 for <ipfix@ietf.org>; Mon, 8 Nov 2010 19:08:54 -0800 (PST)
Received: from [127.0.0.1] (localhost [IPv6:::1]) by mail.nttv6.net (8.14.4/8.14.3) with ESMTP id oA93932a038044; Tue, 9 Nov 2010 12:09:08 +0900 (JST) (envelope-from kashima@nttv6.net)
Date: Tue, 09 Nov 2010 11:08:52 +0800
From: Shingo KASHIMA <kashima@nttv6.net>
To: Paul Aitken <paitken@cisco.com>
In-Reply-To: <4CD875D2.5030907@cisco.com>
References: <20101109014328.D0A1.1AB7FA03@nttv6.net> <4CD875D2.5030907@cisco.com>
Message-Id: <20101109104639.C689.1AB7FA03@nttv6.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.50.05 [ja]
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.6 (mail.nttv6.net [IPv6:::1]); Tue, 09 Nov 2010 12:09:09 +0900 (JST)
Cc: IETF IPFIX Working Group <ipfix@ietf.org>, ipfix-chairs@tools.ietf.org
Subject: Re: [IPFIX] draft-kashima-ipfix-data-link-layer-monitoring
X-BeenThere: ipfix@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IPFIX WG discussion list <ipfix.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ipfix>, <mailto:ipfix-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipfix>
List-Post: <mailto:ipfix@ietf.org>
List-Help: <mailto:ipfix-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipfix>, <mailto:ipfix-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2010 03:08:57 -0000

Hi Paul,

Thanks for your reply.

Please find my answer in-line.

On Mon, 08 Nov 2010 22:12:34 +0000
Paul Aitken <paitken@cisco.com> wrote:

> Kashima-san,
> 
> 
> > I will refer to "Export of Structured Data in IPFIX
> > (draft-ietf-ipfix-structured-data-03.txt)".
> > Is that right ?
> 
> Yes, thanks.
> 
> 
> >>> 4.4. dataLinkFrameOffset
> >>>
> >>>
> >>>     Description:
> >>>
> >>>        This Information Element specifies the offset of the observed
> >>>        dataLinkFrameSection within the data link frame.  If this
> >>>        Information Element is omitted, it defaults to zero.
> >>
> >> I thought the intention was to create a generic "offset" field which
> >> could be used with any packet section?
> >
> > I also think a generic offset is better.
> > Then IE name should be changed to "sectionOffset".
> >
> > But we have one problem.
> > We need to revise existing packet section IE's description.
> > Is this possible ?
> > - ipHeaderPacketSection
> >   carries a series of octets from the start of the IP header
> >                                   ~~~~~~~~~~~~
> > - ipPayloadPacketSection
> >   carries a series of octets from the start of the IP payload
> >                                   ~~~~~~~~~~~~
> > - mplsLabelStackSection
> >   carries the first n octets from the MPLS label stack
> >           ~~~~~~~~~
> > - mplsPayloadPacketSection
> >   carries the first n octets from the MPLS payload
> >           ~~~~~~~~~
> 
> This is an excellent question for the working group to consider :-)
> You may wish to add such a slide to your presentation?

Yes! I will add this point to my presentation.



> >>> 6. IANA Considerations
> >>>
> >>>
> >>>     This document requests that the Information Element IDs are allocated
> >>>     as shown in section 4.
> >>>
> >>>     In addition, the dataLinkFrameType Information Element requires the
> >>>     creation of new IANA registries.
> >>
> >> I think only one new registry is needed for this. However, Nevil is
> >> leading some discussion whether the values should be defined in the IE
> >> description, rather than in separate registries.
> >
> > I see.
> > To be defined in the IE description seems to be simple and good.
> 
> Consider what happens when a new value is added: the description is changed.
> 
> Moving the values into a registry allows the description to remain 
> constant - which is good, because the description is basically the 
> field's specification, which should not change.
> 
> The values in the registry represent the implementation, which is the 
> changeable part.

I see. Your comment is also reasonable.

Then let's see existing IEs.
- flowEndReason includes a value list in its description.
- biflowDirection includes a value list in its description.
Are there IEs which do not include a value list in their description ?

Which is IPFIX IEs registries policy, to be defined in the IE
description or in separate registries ?
We should follow our policy.
Or, dataLinkFrameType is a different kind of IE from existing IEs
such as flowEndReason and biflowDirection ?

Best Regards,
Shingo


> 
> P.
> 

-- 
Shingo KASHIMA <kashima@nttv6.net>
NTT Information Sharing Platform Lab.