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

Gregory Mirsky <gregory.mirsky@ericsson.com> Fri, 12 September 2014 05:47 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 F174F1A0647; Thu, 11 Sep 2014 22:47:15 -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 UEUG1JHToubm; Thu, 11 Sep 2014 22:47:13 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 22A3D1A0644; Thu, 11 Sep 2014 22:47:13 -0700 (PDT)
X-AuditID: c6180641-f79916d00000623a-a6-541230db12cf
Received: from EUSAAHC006.ericsson.se (Unknown_Domain [147.117.188.90]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 7E.8C.25146.BD032145; Fri, 12 Sep 2014 01:31:39 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC006.ericsson.se ([147.117.188.90]) with mapi id 14.03.0174.001; Fri, 12 Sep 2014 01:47:03 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Brian Trammell <ietf@trammell.ch>, "ie-doctors@ietf.org" <ie-doctors@ietf.org>
Thread-Topic: [IPFIX] [SPAM I AM] RE: MPLS IEs in IANA's IP Flow Information Export (IPFIX) Entities registry
Thread-Index: AQHPzYaYrrunPYBzBEmYIYOwkkQ7kpv7vnaAgAAQbwCAAEysAIABIGCA///CN7A=
Date: Fri, 12 Sep 2014 05:47:02 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1121B8312B8@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> <7347100B5761DC41A166AC17F22DF1121B82F09D@eusaamb103.ericsson.se> <ED328485-7F3D-4C9E-B745-FBD00252B8D5@trammell.ch>
In-Reply-To: <ED328485-7F3D-4C9E-B745-FBD00252B8D5@trammell.ch>
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+NgFnrDLMWRmVeSWpSXmKPExsUyuXRPlO5tA6EQgx3v9SyOPpawWPHiIKvF xpZ3bBbHrr5md2DxmPJ7I6vHkiU/mTye7J/JEsAcxWWTkpqTWZZapG+XwJWx6MUN1oItzhWv Lio3MLaZdjFyckgImEgceXGCCcIWk7hwbz1bFyMXh5DAUUaJnRu2skI4yxklWjZvZgepYhMw knixsQfMFhEIkXgwdSUziM0s4CFx9t1/RhBbWCBPou13H9BUDqCafIn2S8kQ5X4SvyYdBCth EVCVOLFxOgtICa+Ar0T7Dy6QsJDAbmaJLVOsQWxOAXuJGS1/2EBsRqDbvp9awwSxSVzi1pP5 UDcLSCzZc54ZwhaVePn4HyuErSixr386O0S9jsSC3Z/YIGxtiWULX4PV8woISpyc+YRlAqPY LCRjZyFpmYWkZRaSlgWMLKsYOUqLU8ty040MNzECo+eYBJvjDsYFnywPMQpwMCrx8D44KRAi xJpYVlyZe4hRmoNFSZxXs3pesJBAemJJanZqakFqUXxRaU5q8SFGJg5OqQbGiv4HzcH3ZqqH njgWU2HsGrcz1HfNm2kcOefOzmEy333iv9ZfrjwBMwWb+bIed+JyhG4LP7rw3nA/0wHZYzlM hkydl7e9L89+yR17ZEZOtPJULraW5aclJznF3010L8pZ0s2snvnD6N0G4/yjTNMC587TnXzn gO00JpHpfXNSbC6vcu7UWxusxFKckWioxVxUnAgAQcp3hn8CAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/ipfix/3LhwwmGloURoJ-q0Z9BzqVI-b18
Cc: "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: Fri, 12 Sep 2014 05:47:16 -0000

Hi Brian,
thank you, that will work.
What would be in the Requester column if we're not updating the RFC 7012 (perhaps through Errata)?

	Regards,
		Greg

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

hi Greg, IE-Doctors,

On 11 Sep 2014, at 18:16, Gregory Mirsky <gregory.mirsky@ericsson.com> wrote:

> 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?)

Yep. The IEs will still be named (post)mplsTopLabelExp, but the language changed to reflect the renaming of the Exp field as in the other IEs:

OLD mplsTopLabelExp:

The Exp field from the top MPLS label stack entry, i.e., the last label that was pushed.
Bits 0-4:  Don't Care, value is irrelevant.
Bits 5-7:  MPLS Exp field.

0   1   2   3   4   5   6   7
+---+---+---+---+---+---+---+---+
|     don't care    |    Exp    |
+---+---+---+---+---+---+---+---+

NEW mplsTopLabelExp:

The Traffic Class field (formerly named Exp) from the top MPLS label stack entry, i.e., the last label that was pushed.
Bits 0-4:  Don't Care, value is irrelevant.
Bits 5-7:  MPLS Traffic Class field.

0   1   2   3   4   5   6   7
+---+---+---+---+---+---+---+---+
|     don't care    |    TC     |
+---+---+---+---+---+---+---+---+

For both mplsTopLabelExp and postMplsTopLabelExp, the References section will be changed to point to RFC5462. The text of postMplsTopLabelExp's description does not need to change.

IE-Doctors: any problem with this change to the topLabelExp fields? I'd like to call the question and send this up to IANA early next week.

Cheers,

Brian

> 	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
>