Re: [radext] Mirja Kühlewind's Discuss on draft-ietf-radext-ip-port-radius-ext-11: (with DISCUSS)

Dean cheng <dean.cheng@huawei.com> Tue, 11 October 2016 19:34 UTC

Return-Path: <dean.cheng@huawei.com>
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 CD6B512966C; Tue, 11 Oct 2016 12:34:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.216
X-Spam-Level:
X-Spam-Status: No, score=-7.216 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.996, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 lAwN7JEgi_eY; Tue, 11 Oct 2016 12:34:51 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 36B641294B7; Tue, 11 Oct 2016 12:34:49 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CSV85542; Tue, 11 Oct 2016 19:34:45 +0000 (GMT)
Received: from DFWEML701-CAH.china.huawei.com (10.193.5.175) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 11 Oct 2016 20:34:44 +0100
Received: from DFWEML501-MBB.china.huawei.com ([10.193.5.179]) by dfweml701-cah.china.huawei.com ([10.193.5.175]) with mapi id 14.03.0235.001; Tue, 11 Oct 2016 12:34:38 -0700
From: Dean cheng <dean.cheng@huawei.com>
To: Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com>, Brian Trammell <ietf@trammell.ch>
Thread-Topic: Mirja Kühlewind's Discuss on draft-ietf-radext-ip-port-radius-ext-11: (with DISCUSS)
Thread-Index: AQHSI91tSyFxNpDjZ0S94dnJiwK8RqCjnbTQ
Date: Tue, 11 Oct 2016 19:34:37 +0000
Message-ID: <DC7880973D477648AC15A3BA66253F686F3008DC@dfweml501-mbb>
References: <147144264456.12177.17817646214313923394.idtracker@ietfa.amsl.com> <74f2750c-10f3-402c-d771-2d93cef76ced@gmail.com> <CAHbuEH6vH3FJ_O7sva7kTDxAG479AOqL6Ari=Gi85LOw1bCK9w@mail.gmail.com> <30E44B2B-C7B2-4E4D-8B6C-70B0D95E317E@kuehlewind.net> <CAHbuEH6Q4hz=0hGkxzhuRD0zEEg-BOa=0Nu3YaLnVkZV=9fTvg@mail.gmail.com> <99B00097-B852-4A46-8CEB-6265DCBEA85D@trammell.ch> <CAHbuEH45Ovt2YNW5=Ka0QXhwJz+wkOLd=4i7ZHbx0=OrR8eMcg@mail.gmail.com>
In-Reply-To: <CAHbuEH45Ovt2YNW5=Ka0QXhwJz+wkOLd=4i7ZHbx0=OrR8eMcg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.212.244.108]
Content-Type: multipart/alternative; boundary="_000_DC7880973D477648AC15A3BA66253F686F3008DCdfweml501mbb_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0204.57FD3ED7.0035, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 4a8de9c3b9bcadc31ca36c9c18bbabdf
Archived-At: <https://mailarchive.ietf.org/arch/msg/radext/spr3ixCn81zYtsF1q33Dv05CsJI>
Cc: "draft-ietf-radext-ip-port-radius-ext@ietf.org" <draft-ietf-radext-ip-port-radius-ext@ietf.org>, "radext@ietf.org" <radext@ietf.org>, Jouni Korhonen <jouni.nospam@gmail.com>, "<lionel.morand@orange.com>" <lionel.morand@orange.com>, "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>, The IESG <iesg@ietf.org>, "radext-chairs@ietf.org" <radext-chairs@ietf.org>
Subject: Re: [radext] Mirja Kühlewind's Discuss on draft-ietf-radext-ip-port-radius-ext-11: (with DISCUSS)
X-BeenThere: radext@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 11 Oct 2016 19:34:54 -0000

Kathleen - thanks for the reminder.

Brain - thanks for the comments, and we've updated
our draft (13.txt) to incorporate your comments see
below.

Cheers,
Dean

From: Kathleen Moriarty [mailto:kathleen.moriarty.ietf@gmail.com]
Sent: Tuesday, October 11, 2016 9:35 AM
To: Brian Trammell
Cc: draft-ietf-radext-ip-port-radius-ext@ietf.org; <lionel.morand@orange.com>; Jouni Korhonen; Mirja Kuehlewind (IETF); The IESG; radext@ietf.org; radext-chairs@ietf.org
Subject: Re: Mirja Kühlewind's Discuss on draft-ietf-radext-ip-port-radius-ext-11: (with DISCUSS)

Hello Med,

Can you also respond to this message, it contains the details of the IPFIX review.

Thank you,
Kathleen

On Fri, Sep 2, 2016 at 1:07 PM, Brian Trammell <ietf@trammell.ch<mailto:ietf@trammell.ch>> wrote:
hi Kathleen, all,

Sorry, this fell off my radar, due to the present emergency.

Review text below:

In general, the Information Elements in draft-ietf-radext-ip-port-radius-ext are so underspecified as to be unimplementable. They should not be added to the registry in their present form. The authors are advised to read RFC 7013, especially Section 4, which provides useful information on defining Information Elements. Specifically:

DC>
In the 11.txt, we proposed three new IPFIX IEs and in the 13.txt,
we've removed or updated them as the following:

      11.txt                                 13.txt
      -------------------------------------------------------------------
      transportType                  removed this as an IPFIX IE
      -------------------------------------------------------------------
      natTransportLimit           renamed this IE as " sourceTransportPortsLimit"
                                                  along with revised description.
      -------------------------------------------------------------------
      localID                               removed this as an IPFIX IE

The Information Element transportType is underspecified: (a) I presume this is in reference to sourceTransportPort and destinationTransportPort, but the description must say this if it is the case; (b) It's not clear at all from the description in what context this distinction is useful; (c) What's an ICMP identifier?

DC>
This IE as proposed in 11.txt has been removed in 13.txt.
We now include "Protocol-Number" defined by IANA,
i.e., the protocol ID, in the Value field of IP-Port-Type TLV.
Protocols that do not use port numbers (such as ICMP)
are not included in this TLV. Please refer to Section 3.2.1 for details.

In addition, the description of transportType appears to create a table which should probably be handled as a subregistry. See See RFC7013 section 4.7. for advice on the creation of tables without subregistries (in short, "don't".)

DC> No issue here since there is no proposed IE here.

The Information Element natTransportLimit has an inappropriate name; it does not describe that which it (presumably) is supposed to represent (see RFC 7013 section 4.1). In addition, it is underspecified. It is impossible to implement from the description. Is the field IPv4 specific, or is IPv6 supported as well? (If not, why not?)

DC> We changed the name to " sourceTransportPortsLimit"
along with the description. It indicates the limit imposed
to a user on the max source port number, and can be associated
with an IPv4 or IPv6 address. Refer to Section 3.2.2
and 7.1 for details.

The Information Element localID has an inappropriate name; it is far too general (see RFC 7013 section 4.1). It uses an inappropriate abstract data type (addresses should never be represented as UTF-8 strings in IPFIX, see RFC 7013 section 4.2). It is underspecified as well as poorly designed. Without the ability to disambiguate the type of information in the field, this is not a useful Information Element. Without a complete enumeration of possible types (n.b. 'etc.' in the description), it is not a useful Information Element.  Its purpose is unclear from its description; further, it appears to violate the following guidance in RFC 7013 section 4: "The Information Element must be unique within the registry, and its description must represent a substantially different meaning from that of any existing Information Element.  An existing Information Element that can be reused for a given purpose should be reused."

DC> We removed this proposed IE in 13.txt. In the Value field
of IP-Port-Local-Id TLV (Section 3.2.11), we now include a "localID"
of "string" as the data type (refer to ietf-radext-datatypes.txt).

Best regards,

Brian Trammell (for the IE-Doctors)


> On 02 Sep 2016, at 18:41, Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com<mailto:kathleen.moriarty.ietf@gmail.com>> wrote:
>
> On Fri, Sep 2, 2016 at 7:44 AM, Mirja Kuehlewind (IETF)
> <ietf@kuehlewind.net<mailto:ietf@kuehlewind.net>> wrote:
>> Did finally send someone the review to the right people or should I ping Brian (again)?
>
> That would be helpful, I believe we are still waiting for the review.
>
> Thanks,
> Kathleen
>
>>
>> Mirja
>>
>>
>>> Am 17.08.2016 um 19:18 schrieb Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com<mailto:kathleen.moriarty.ietf@gmail.com>>:
>>>
>>> Apparently, Brian did the review.  I'm adding him to this thread so he
>>> can send the review to the draft distribution list.
>>>
>>> Thank you,
>>> Kathleen
>>>
>>> On Wed, Aug 17, 2016 at 1:13 PM, Jouni Korhonen <jouni.nospam@gmail.com<mailto:jouni.nospam@gmail.com>> wrote:
>>>> Hi,
>>>>
>>>> Would it be possible to see the IE doctor's feedback? The authors might find
>>>> it useful as well. If it has been distributed already, my apologies if I
>>>> missed it.
>>>>
>>>> regards,
>>>>       Jouni
>>>>
>>>> 8/17/2016, 7:04 AM, Mirja Kuehlewind kirjoitti:
>>>>>
>>>>> Mirja Kühlewind has entered the following ballot position for
>>>>> draft-ietf-radext-ip-port-radius-ext-11: Discuss
>>>>>
>>>>> When responding, please keep the subject line intact and reply to all
>>>>> email addresses included in the To and CC lines. (Feel free to cut this
>>>>> introductory paragraph, however.)
>>>>>
>>>>>
>>>>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>>>>> for more information about IESG DISCUSS and COMMENT positions.
>>>>>
>>>>>
>>>>> The document, along with other ballot positions, can be found here:
>>>>> https://datatracker.ietf.org/doc/draft-ietf-radext-ip-port-radius-ext/
>>>>>
>>>>>
>>>>>
>>>>> ----------------------------------------------------------------------
>>>>> DISCUSS:
>>>>> ----------------------------------------------------------------------
>>>>>
>>>>> I fully support Alissa's discussion points and have two more to
>>>>> add:https://datatracker.ietf.org/doc/draft-ietf-radext-ip-port-radius-ext/
>>>>>
>>>>> 1) IP-Port-Type TLV only covers UDP, TCP and ICMP. This is not very
>>>>> future-proof: there are other transport protocols that have ports or
>>>>> identifiers that may want to be supported in future. Also it is not clear
>>>>> to me from the document why this information is needed at all in the
>>>>> described use cases. Therefore I see two possible ways forward: Either
>>>>> remove the IP-Port-Type TLV or extend it to also cover other cases.
>>>>>
>>>>> Related to this point I would like to mention that RFC6887 is not
>>>>> restricted to UDP/TCP and therefore the following sentence in section 2
>>>>> is not correct:
>>>>> "Note that the definitions of [...] "internal port", [...] "external
>>>>> port" [...] are the same as defined in Port Control Protocol (PCP)
>>>>> [RFC6887]"
>>>>>
>>>>> 2) The IE doctors have provide feedback to IANA that the Information
>>>>> Elements in this doc are underspecified (not confirm with rules in RFC
>>>>> 7013) and should therefore be not registered.  Addressing this feedback
>>>>> could lead to a mayor rewrite of this doc, especially in the relation to
>>>>> the use and definition of transportType and receptively IP-Port-Type TLV,
>>>>> and should therefore be done before a final IESG decision.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> Best regards,
>>> Kathleen
>>>
>>
>
>
>
> --
>
> Best regards,
> Kathleen



--

Best regards,
Kathleen