Re: [IPFIX] [SPAM I AM] RE: MPLS IEs in IANA's IP Flow Information Export (IPFIX) Entities registry

Gregory Mirsky <gregory.mirsky@ericsson.com> Thu, 11 September 2014 16:16 UTC

Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: ipfix@ietfa.amsl.com
Delivered-To: ipfix@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 614231ACCEE; Thu, 11 Sep 2014 09:16:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.601
X-Spam-Level:
X-Spam-Status: No, score=-102.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4sJfN06CcEWM; Thu, 11 Sep 2014 09:16:39 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 65A7F1ACC88; Thu, 11 Sep 2014 09:16:39 -0700 (PDT)
X-AuditID: c618062d-f79206d0000014d2-09-5411755b3eb0
Received: from EUSAAHC008.ericsson.se (Unknown_Domain [147.117.188.96]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 26.C7.05330.B5571145; Thu, 11 Sep 2014 12:11:39 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC008.ericsson.se ([147.117.188.96]) with mapi id 14.03.0174.001; Thu, 11 Sep 2014 12:16:37 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Benoit Claise <bclaise@cisco.com>, Brian Trammell <ietf@trammell.ch>
Thread-Topic: [IPFIX] [SPAM I AM] RE: MPLS IEs in IANA's IP Flow Information Export (IPFIX) Entities registry
Thread-Index: AQHPzYaYrrunPYBzBEmYIYOwkkQ7kpv7vnaAgAAQbwCAAEysAA==
Date: Thu, 11 Sep 2014 16:16:36 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1121B82F09D@eusaamb103.ericsson.se>
References: <7347100B5761DC41A166AC17F22DF1121B82E898@eusaamb103.ericsson.se> <5410C1A7.6000509@plixer.com> <7347100B5761DC41A166AC17F22DF1121B82EA53@eusaamb103.ericsson.se> <5410C5F9.9030307@plixer.com> <54113BFC.3050507@cisco.com> <3F00C681-E3DA-4B1B-8F2F-B1341DDE95F1@trammell.ch> <54115192.7010204@cisco.com>
In-Reply-To: <54115192.7010204@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.9]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRmVeSWpSXmKPExsUyuXRPgm50qWCIweYLxhbPZq1gtTj6WMJi xYuDrBYbW96xWRy7+prdgdVjyu+NrB5Llvxk8ji5fxuzx5P9M1kCWKK4bFJSczLLUov07RK4 Mv4/n85UsMq4Ys6/2UwNjH/Uuxg5OSQETCRmXD3MBGGLSVy4t56ti5GLQ0jgKKPE9m9rmSGc 5YwS7xdOZQapYhMwknixsYcdxBYR8JD4uxuim1mgXOJvy2swW1ggT6Ltdx+QzQFUky/RfikZ otxJYtOX22CtLAKqEjMf7mIDsXkFfCUenJvLDrHrEJPE+3u3wXZxCmhKrJ29DcxmBLru+6k1 ULvEJW49mQ91tYDEkj3nmSFsUYmXj/+xQtiKEvv6p7ND1OtILNj9iQ3C1pZYtvA1M8RiQYmT M5+wTGAUm4Vk7CwkLbOQtMxC0rKAkWUVI0dpcWpZbrqRwSZGYFwdk2DT3cG456XlIUYBDkYl Ht4HJwVChFgTy4orcw8xSnOwKInzzqqdFywkkJ5YkpqdmlqQWhRfVJqTWnyIkYmDU6qB0Sss d+O2jQ7T0hmO32zPuT1PZ+vPpRdLLuccfx86yyhQ9+285e0LzTe3h7lu3fE5+TLDk1Wznpq+ qHtsaLyoIHvn6Yu3vi+dx7Mq5NGPs8kGTb23fykUvNgftFnTeM7Czbwa7yWcRbZUPTbOi1K0 +MAaeXuG+juD1DyxLw92+m6Z2ywmzW/w0l6JpTgj0VCLuag4EQDs9YdujAIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/ipfix/O0ZsLs-fqS8fx_7BBA2UGxsH8W8
Cc: "ie-doctors@ietf.org" <ie-doctors@ietf.org>, "ipfix@ietf.org" <ipfix@ietf.org>
Subject: Re: [IPFIX] [SPAM I AM] RE: MPLS IEs in IANA's IP Flow Information Export (IPFIX) Entities registry
X-BeenThere: ipfix@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IPFIX WG discussion list <ipfix.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 11 Sep 2014 16:16:49 -0000

Hi Benoit and Brian,
do you mean that approach "That goes in the direction of updating the description/reference and leaving the name unchanged?" is sufficient for the two IEs that have 'Exp' as part of their names:

>>>> *         mplsTopLabelExp (should this be deprecated and mplsTopLabelTc be created instead?)
>>>> *         postMplsTopLabelExp (should this be deprecated and postMplsTopLabelTc be created instead?)

	Regards,
		Greg

-----Original Message-----
From: Benoit Claise [mailto:bclaise@cisco.com] 
Sent: Thursday, September 11, 2014 12:39 AM
To: Brian Trammell
Cc: Andrew Feren; Gregory Mirsky; ipfix@ietf.org; ie-doctors@ietf.org
Subject: Re: [IPFIX] [SPAM I AM] RE: MPLS IEs in IANA's IP Flow Information Export (IPFIX) Entities registry

On 11/09/2014 08:40, Brian Trammell wrote:
> hi Benoit, Greg,
>
> This change looks to be interoperable to me under Section 5.2 of 7103, points 5 and 7. 7 seems clear:
>
> (7)    it harmonizes with an external reference that was itself corrected.
>
> 5 is less so:
>
> (5)    it defines a previously undefined or reserved enumerated value,
>         or one or more previously reserved bits in an Information Element
>         with flag semantics; or
>
> since these are neither enumerated values nor "flags"; however, the text in the section wasn't really written with elements with internal structure in mind (see 7013 section 4.5, though the label stack IEs are permissible under point 4 of that list), so I would see point 5 as covering this under "previously reserved bits".
>
> (Perhaps we should file a technical erratum for the next 7013 revision 
> changing point 5 to reflect this; i.e. NEW: )
>
> (5)    it defines a previously undefined or reserved enumerated value,
>         or one or more previously reserved bits in an Information Element
>         with flag semantics or internal structure; or
That would make sense if a bis document would ever be worked on.

>
>
> That said these IEs are a terrible hack and I'd love to see them 
> deprecated and replaced with something slightly less broken (see 7013 
> sections 4.6 and 4.9 paragraph 5). But it's hard to argue with an 
> update to a set of IEs which corresponds to what any implementation 
> will do _anyway_ without being updated (i.e. just keep copying those 
> bits even though we have an agreement to believe they mean something 
> different now.)
That goes in the direction of updating the description/reference and leaving the name unchanged?

Regards, Benoit
>
> Cheers,
>
> Brian
>
> On 11 Sep 2014, at 08:06, Benoit Claise <bclaise@cisco.com> wrote:
>
>> Two points:
>> - The EXP bits have been used for QoS mapping for years, even before 
>> 2009 (RFC 5462 publication date)
>> - Do you believe that deprecating/replacing all these IEs will imply 
>> that exporter implementations will update their code, just for new 
>> ElementID? :-)
>>
>> I would use the procedure in 
>> http://tools.ietf.org/html/rfc7013#section-5.2
>> Something like:
>> OLD:
>> The Label, Exp, and S fields from the label stack entry that was pushed immediately before the label stack entry that would be reported by mplsTopLabelStackSection. See the definition of mplsTopLabelStackSection for further details.
>>
>>
>> The size of this Information Element is 3 octets.
>>
>> NEW:
>>
>> The Label, Traffic Class (previously called Exp in RFC3032), and S fields from the label stack entry that was pushed immediately before the label stack entry that would be reported by mplsTopLabelStackSection. See the definition of mplsTopLabelStackSection for further details.
>>
>>
>> The size of this Information Element is 3 octets.
>>
>> And change
>> - the reference from RFC3032 to RFC5462
>> - the revision +1
>>
>> Regards, Benoit
>>
>>
>>
>>
>>> Then perhaps the right thing is to deprecate the lot and replace them all.
>>>
>>> Thanks,
>>> -Andrew
>>>
>>> On 09/10/2014 05:28 PM, Gregory Mirsky wrote:
>>>> Hi Andrew,
>>>> you're right, the RFC 5462 changed the interpretation of this field as well (section 2 Details of Change):
>>>> 2.1.  RFC 3032
>>>>   
>>>>   
>>>>     RFC 3032 states on page 4:
>>>>   
>>>>        3.  Experimental Use
>>>>   
>>>>        This three-bit field is reserved for experimental use.
>>>>   
>>>>     This paragraph is now changed to:
>>>>   
>>>>        3.  Traffic Class (TC) field
>>>>   
>>>>        This three-bit field is used to carry traffic class information,
>>>>        and the change of the name is applicable to all places it occurs
>>>>        in IETF RFCs and other IETF documents.
>>>>   
>>>>                  Regards,
>>>>                                  Greg
>>>>   
>>>> From: Andrew Feren [mailto:andrewf@plixer.com]
>>>> Sent: Wednesday, September 10, 2014 2:25 PM
>>>> To: ipfix@ietf.org
>>>> Cc: Gregory Mirsky
>>>> Subject: Re: [IPFIX] MPLS IEs in IANA's IP Flow Information Export 
>>>> (IPFIX) Entities registry
>>>>   
>>>> Hi Greg,
>>>>
>>>> On 09/10/2014 03:22 PM, Gregory Mirsky wrote:
>>>> Dear All,
>>>> in several places of describing MPLS Label element IEs the registry still refers to the EXP field even though the RFC 5462 updated RFC 3032 and renamed it "Traffic Class" (TC). Below is the list of IEs that may benefit from updating Description and Reference information:
>>>> *         mplsTopLabelStackSection
>>>> *         mplsTopLabelStackSection2
>>>> *         mplsTopLabelStackSection3
>>>> *         mplsTopLabelStackSection4
>>>> *         mplsTopLabelStackSection5
>>>> *         mplsTopLabelStackSection6
>>>> *         mplsTopLabelStackSection7
>>>> *         mplsTopLabelStackSection8
>>>> *         mplsTopLabelStackSection9
>>>> *         mplsTopLabelStackSection10
>>>> *         mplsTopLabelExp (should this be deprecated and mplsTopLabelTc be created instead?)
>>>> *         postMplsTopLabelExp (should this be deprecated and postMplsTopLabelTc be created instead?)
>>>>
>>>> Did 5462 change just the name from Exp to TC or did the interpretation of the bits change?
>>>>
>>>> -Andrew
>>>
>>>
>>> _______________________________________________
>>> IPFIX mailing list
>>>
>>> IPFIX@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ipfix
>> _______________________________________________
>> IPFIX mailing list
>> IPFIX@ietf.org
>> https://www.ietf.org/mailman/listinfo/ipfix