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

Paul Aitken <paitken@cisco.com> Fri, 12 September 2014 08:43 UTC

Return-Path: <paitken@cisco.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 57DB51A012D; Fri, 12 Sep 2014 01:43:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.152
X-Spam-Level:
X-Spam-Status: No, score=-16.152 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-1.652, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 RLfQV_kxQodN; Fri, 12 Sep 2014 01:43:31 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D828B1A0084; Fri, 12 Sep 2014 01:43:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19075; q=dns/txt; s=iport; t=1410511411; x=1411721011; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to; bh=3vQej3Mik/oSRlW8shH/95abTdkmmjBm9aTGkmTWBqw=; b=ZFosOSf1QIT9MgkYaWzKrlcRgloKgSdBgVDDmntZkqCHQZAAaRgjSeAH FQfbAF5TDm++keSLHsKqSrTJx/N8PwRMuTWTGQ4MlsXYEfa5Qkb7HYCKl QfcDPthoT3zl40A9PYZq4ggn6MK5FLGD+aF5tMHSOTUVro8cshk7KhSVa Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnUFAMyxElStJssW/2dsb2JhbABfg2BXiFfABQEJh04BgSV4hAMBAQEEAQEBawoBDAQLDgMEAQEBCRYIBwkDAgECARUfCQgGAQwBBQIBAYg+Db4aARePTQcGhEYFlgCHA4FfhWWEf4h4g2I8LwGCTgEBAQ
X-IronPort-AV: E=Sophos;i="5.04,511,1406592000"; d="scan'208,217";a="174540587"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP; 12 Sep 2014 08:43:28 +0000
Received: from [10.61.99.35] (dhcp-10-61-99-35.cisco.com [10.61.99.35]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s8C8hRSg009254; Fri, 12 Sep 2014 08:43:28 GMT
Message-ID: <5412B224.5070604@cisco.com>
Date: Fri, 12 Sep 2014 09:43:16 +0100
From: Paul Aitken <paitken@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Brian Trammell <ietf@trammell.ch>, Gregory Mirsky <gregory.mirsky@ericsson.com>, "ie-doctors@ietf.org" <ie-doctors@ietf.org>
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>
Content-Type: multipart/alternative; boundary="------------010404090600050803050002"
Archived-At: http://mailarchive.ietf.org/arch/msg/ipfix/VaFKQ6sDUs1SIEOdaESsS7A3_FU
Cc: "ipfix@ietf.org" <ipfix@ietf.org>
Subject: Re: [IPFIX] 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 08:43:34 -0000

Brian,

I don't see anything in 7013 that prevents us from updating the name too.

P.


On 12/09/2014 06:25, Brian Trammell wrote:
> 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
>
>
> _______________________________________________
> IPFIX mailing list
> IPFIX@ietf.org
> https://www.ietf.org/mailman/listinfo/ipfix