Re: [radext] Fwd: New Version Notification for draft-winter-radext-fancyaccounting-01.txt

Stefan Winter <stefan.winter@restena.lu> Fri, 03 August 2012 17:47 UTC

Return-Path: <stefan.winter@restena.lu>
X-Original-To: radext@ietfa.amsl.com
Delivered-To: radext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A62DF21F8DE1 for <radext@ietfa.amsl.com>; Fri, 3 Aug 2012 10:47:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PIokhM87l8rq for <radext@ietfa.amsl.com>; Fri, 3 Aug 2012 10:47:51 -0700 (PDT)
Received: from legolas.restena.lu (legolas.restena.lu [IPv6:2001:a18:1::34]) by ietfa.amsl.com (Postfix) with ESMTP id 3AC7421F8D60 for <radext@ietf.org>; Fri, 3 Aug 2012 10:47:51 -0700 (PDT)
Received: from legolas.restena.lu (localhost [127.0.0.1]) by legolas.restena.lu (Postfix) with ESMTP id 18BC69DD09 for <radext@ietf.org>; Fri, 3 Aug 2012 19:47:50 +0200 (CEST)
Received: from [IPv6:2001:4b88:108d::8d4a:f2b2:3799:ac31] (unknown [IPv6:2001:4b88:108d:0:8d4a:f2b2:3799:ac31]) by legolas.restena.lu (Postfix) with ESMTPSA id A6F609FC80 for <radext@ietf.org>; Fri, 3 Aug 2012 19:47:47 +0200 (CEST)
Message-ID: <501C0EC2.5040507@restena.lu>
Date: Fri, 03 Aug 2012 19:47:46 +0200
From: Stefan Winter <stefan.winter@restena.lu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20120713 Thunderbird/14.0
MIME-Version: 1.0
To: radext@ietf.org
References: <20120712081654.17566.87131.idtracker@ietfa.amsl.com> <4FFE8893.30402@restena.lu> <E1CE3E6E6D4E1C438B0ADC9FFFA345EA3C44967A@SZXEML510-MBS.china.huawei.com> <4FFED1D3.7060706@restena.lu> <E1CE3E6E6D4E1C438B0ADC9FFFA345EA3C44B782@SZXEML510-MBS.china.huawei.com> <5000483E.5030800@restena.lu> <CAM+1sVDju57qbn1ZRo8hng6UK-HCk_0R245RcQVcB9D45QrK9Q@mail.gmail.com>, <5003B4F7.7030603@restena.lu> <AAA100FE-CB67-45B2-9A6C-5C5617F1F5CD@mimectl>
In-Reply-To: <AAA100FE-CB67-45B2-9A6C-5C5617F1F5CD@mimectl>
X-Enigmail-Version: 1.4.3
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: ClamAV
Subject: Re: [radext] Fwd: New Version Notification for draft-winter-radext-fancyaccounting-01.txt
X-BeenThere: radext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: RADIUS EXTensions working group discussion list <radext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/radext>, <mailto:radext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/radext>
List-Post: <mailto:radext@ietf.org>
List-Help: <mailto:radext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/radext>, <mailto:radext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Aug 2012 17:47:52 -0000

Hi,

> For the discussion in RADEXT session of IETF84:
>
>  
>
> Stefan - That draft is very specific about sending IPv6 and/or IPv4
> counter values, so
> so there are exactly three defined enum values for those two traffic
> classes
>
>  
>
> Acct-Traffic-Statistics.Stack-Type has three defined enum values
> for IPv4-only, IPv6-only & dual-stack. That means the container
> attribute, Acct-Traffic-Statistics, can appear 1+ times in the
> Accounting-Request message.
>

The sentences you write above do not contradict my statement, which you
sort of quote (proper email style is to add indentation levels. It makes
reading email so much easier!)

So, what exactly do you want to say?

> Stefan - All other values in these two attributes are reserved,
> suggesting that IETF Action is necessary to add new values.
> IOW, there is *no* extensibility in that draft.
>
> Sure: that's why the URN namespace option is devised to carry labels
> with defined and published meanings, which ensures interop.
>
> The 'labels with defined and published meanings' sounds that 'IETF
> Action is necessary to add new' labels.
>

Learn to quote. That last sentence is yours, and the above ones are
collated from several non-contiguous parts of my earlier mails, right?

Quoting from my draft : "New values for this registry are assigned on
expert review basis."

expert review != document action.

> Stefan - As I wrote earlier, I don't care much about that use case,
>
>  
>
> Draft-yeh do care the use case for deployment scenarios. It originated
> or derived from the requirements in Broadband Access defined in
> Broadband Forum.
>

Stop quoting me out of context. The use case I referred to is about
people who want their own label, but are negligent enough not to go for
a urn namespace value.

Your sentence above makes it sound like I don't care about real life use
cases, such as yours. I do care about IPv6 accounting; it's where this
all started from.

> Stefan - I could also
> live with dropping that option 2. It's just that I believe openness in
> this aspect doesn't hurt; the strings are compared char-by-char to find
> the one with a specific meaning anyway and it technically makes no
> difference at all whether it starts with "urn:" or not.
>
> Option 2 sounds the use case for the 'tradtional opaque string'
> employed in VSA. The same flexibility could also be achieved through
> VSA or Extended-VSA. Why not use or Extended-VSA?
>

Option two is about the uncontrolled string values. Usage of VSAs
requires people to care enough to register a VSA; which is equivalent to
defining a URN label. So, option 2 has nothing to do with VSAs.
Actually, expisting practice of such negligent people revealed that if
the only option to transmit their data is a VSA, they'll hijack proper
IETF attributes or make up VSAs that they didn't actually register. I
prefer that not to happen; giving them an uncontrolled environment where
they are all on their own and can't expect interop sounds like a way to
go to me.

Greetings,

Stefan Winter
>
>  
>
>  
>
> Best Regards,
>
> Leaf
>
>  
>
>  
>
> ------------------------------------------------------------------------
> *From:* radext-bounces@ietf.org [radext-bounces@ietf.org] on behalf of
> Stefan Winter [stefan.winter@restena.lu]
> *Sent:* Monday, July 16, 2012 14:30
> *To:* radext@ietf.org
> *Subject:* Re: [radext] Fwd: New Version Notification for
> draft-winter-radext-fancyaccounting-01.txt
>
> Hello,
>
> > I haven't read the (competing?) drafts in a while, but one issue in your
> > most recent mail caught my attention.
> >
> > What's the fundamental difference between a string type encoding using
> > an (unregistered) user-private URN namespace and a Vendor
> > Specific Enumeration for an integer type?  The latter is
> > an officially discouraged technique, in the RADIUS Design Guidelines, as
> > I recall.
>
> There is no vendor-specific enumeration in the other draft at all. That
> draft is very specific about sending IPv6 and/or IPv4 counter values, so
> there are exactly three defined enum values for those two traffic classes.
>
> The attribute is Acct-Traffic-Statistics.Stack-Type - the name suggests
> that it is not meant to be extensible to carry more meaning than the IP
> stack version.
>
> When discussing DSCP traffic classes as something people might want to
> count, the author introduced an entire new attribute for that,
> Acct-Traffic-Statistics.DSCP-Type.
>
> It is only meant to be used in conjunction with the IP stack one, to
> report on the intersecting set of these two orthogonal properties.
>
> All other values in these two attributes are reserved, suggesting that
> IETF Action is necessary to add new values.
>
> IOW, there is *no* extensibility in that draft. Assuming that people out
> there will at some point want to count other conditions in their
> accounting records, this forces them to hijack one of the reserved
> numbers, therewith breaking semantics of these attributes and hampering
> interop.
>
> > Flexibility for small users, who can't be bothered with managed
> > namespaces and codepoints is all well and good, but it seems to me that
> > the purpose of doing work in the IETF is to guarantee a high level
> > multi-vendor interoperability by formally defining such things.  No?
>
> Sure: that's why the URN namespace option is devised to carry labels
> with defined and published meanings, which ensures interop.
>
> The non-URN strings are only meant for local use. They don't guarantee
> any interoperability - if the accounting data is to be shared across
> enterprises, they need to define a "proper" URN one and use that.
>
> As I wrote earlier, I don't care much about that use case, I could also
> live with dropping that option 2. It's just that I believe openness in
> this aspect doesn't hurt; the strings are compared char-by-char to find
> the one with a specific meaning anyway and it technically makes no
> difference at all whether it starts with "urn:" or not.
>
> And if we forbid that kind of use, my gut feeling from above applies
> here at well: if people want to use it in a non-URN way, they will. So
> if it doesn't hurt protocol-wise to provide a local-use loophole, and
> might help some people, we can just as well do it.
>
> (I am talking of local use as in the current IAB draft about protocol
> extensions: http://tools.ietf.org/html/draft-iab-extension-recs-17
> <http://tools.ietf.org/html/draft-iab-extension-recs-17>,
> Section 3.2.2; it might be useful to point to that reference in a
> later rev)
>
> Greetings,
>
> Stefan Winter
>
> >
> > Regards,
> >
> > Dave
> >
> > David B. Nelson
> > Director of Technology
> > Elbrys Networks, Inc.
> > www.elbrys.com <http://www.elbrys.com/> <http://www.elbrys.com
> <http://www.elbrys.com/>>
> > +1.603.570.2636
> >
> >
> > _______________________________________________
> > radext mailing list
> > radext@ietf.org
> > https://www.ietf.org/mailman/listinfo/radext
> >
>
>
> -- 
> Stefan WINTER
> Ingenieur de Recherche
> Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et
> de la Recherche
> 6, rue Richard Coudenhove-Kalergi
> L-1359 Luxembourg
>
> Tel: +352 424409 1
> Fax: +352 422473
>
>
>
>
>
> _______________________________________________
> radext mailing list
> radext@ietf.org
> https://www.ietf.org/mailman/listinfo/radext