Re: [radext] Alissa Cooper's Discuss on draft-ietf-radext-ip-port-radius-ext-11: (with DISCUSS and COMMENT)

<lionel.morand@orange.com> Tue, 13 September 2016 13:41 UTC

Return-Path: <lionel.morand@orange.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 06D4312B736; Tue, 13 Sep 2016 06:41:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.127
X-Spam-Level:
X-Spam-Status: No, score=-4.127 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.508, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 mfmLMd4SMYF0; Tue, 13 Sep 2016 06:41:03 -0700 (PDT)
Received: from relais-inet.orange.com (relais-nor34.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ACAF312B584; Tue, 13 Sep 2016 06:24:01 -0700 (PDT)
Received: from opfednr05.francetelecom.fr (unknown [xx.xx.xx.69]) by opfednr23.francetelecom.fr (ESMTP service) with ESMTP id 1D0CCC07D2; Tue, 13 Sep 2016 15:24:00 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.19]) by opfednr05.francetelecom.fr (ESMTP service) with ESMTP id DBEBB200CC; Tue, 13 Sep 2016 15:23:59 +0200 (CEST)
Received: from OPEXCLILM43.corporate.adroot.infra.ftgroup ([fe80::ec23:902:c31f:731c]) by OPEXCLILM44.corporate.adroot.infra.ftgroup ([fe80::b08d:5b75:e92c:a45f%18]) with mapi id 14.03.0301.000; Tue, 13 Sep 2016 15:23:59 +0200
From: lionel.morand@orange.com
To: Alan DeKok <aland@deployingradius.com>
Thread-Topic: [radext] Alissa Cooper's Discuss on draft-ietf-radext-ip-port-radius-ext-11: (with DISCUSS and COMMENT)
Thread-Index: AQHSCFDrJHPCcWo6q0uDplNMG5A9GKB3RQkQ
Date: Tue, 13 Sep 2016 13:23:59 +0000
Message-ID: <1813_1473773040_57D7FDEF_1813_3639_1_6B7134B31289DC4FAF731D844122B36E01FAA8D8@OPEXCLILM43.corporate.adroot.infra.ftgroup>
References: <147137412687.22998.17081075232946825763.idtracker@ietfa.amsl.com> <CAHbuEH7+Gw=zDiN66Aydmie2M4dXcVqjLKWHixR7Qe6ECfN9Hg@mail.gmail.com> <D0152C61-D391-482B-BF1E-45180F89DA41@cooperw.in> <EACFFDF5-3974-4778-8EDD-A68410BAD972@gmail.com> <28413_1473165080_57CEB718_28413_354_4_6B7134B31289DC4FAF731D844122B36E01F9F38E@OPEXCLILM43.corporate.adroot.infra.ftgroup> <4DCE81CA-FC1F-4CFF-82E1-135E158087C6@deployingradius.com> <9128_1473174225_57CEDAD1_9128_1350_1_6B7134B31289DC4FAF731D844122B36E01F9F961@OPEXCLILM43.corporate.adroot.infra.ftgroup> <4B308285-584D-4A53-BCA0-F1EC1F9C3BC9@deployingradius.com>
In-Reply-To: <4B308285-584D-4A53-BCA0-F1EC1F9C3BC9@deployingradius.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/radext/_N9KwP6JTZiUfTlImoSVZqlSqG8>
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>, Alissa Cooper <alissa@cooperw.in>, "kathleen.moriarty.ietf@gmail.com" <kathleen.moriarty.ietf@gmail.com>, IESG <iesg@ietf.org>, "radext-chairs@ietf.org" <radext-chairs@ietf.org>
Subject: Re: [radext] Alissa Cooper's Discuss on draft-ietf-radext-ip-port-radius-ext-11: (with DISCUSS and COMMENT)
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, 13 Sep 2016 13:41:10 -0000

Hi Alan,

If such a registry is defined by the WG and managed by the IANA, to ensure that a newly-defined sub-TLV can be reused in any parent TLV, we are limiting de-facto the number of possible sub-TLV values to 253 values (254-255 being anyway reserved for future use)?
Moreover, an update of the allocation policy given in the RFC6929 sect. 10.3.6 would be required.

In comparison, according to the RFC6929, it is possible to define up to 253 sub-TLV *per* TLV attributes at the first level. It means that it is theoretically possible to define approximatively  up to +/- 380.000 distinct sub-TLV at the first level.
I think that limiting to 253 values just to enable to use the same sub-TLV in multiple parent attribute is too restrictive. 

If one solution has to choose, I would go with the most flexible one.

regards,

Lionel

> -----Message d'origine-----
> De : Alan DeKok [mailto:aland@deployingradius.com]
> Envoyé : mardi 6 septembre 2016 17:11
> À : MORAND Lionel IMT/OLN
> Cc : kathleen.moriarty.ietf@gmail.com; Alissa Cooper; draft-ietf-radext-ip-port-
> radius-ext@ietf.org; radext@ietf.org; IESG; radext-chairs@ietf.org
> Objet : Re: [radext] Alissa Cooper's Discuss on draft-ietf-radext-ip-port-radius-
> ext-11: (with DISCUSS and COMMENT)
> 
> On Sep 6, 2016, at 11:03 AM, <lionel.morand@orange.com>
> <lionel.morand@orange.com> wrote:
> > " In this case, there are multiple parent attributes which define essentially the
> same sub-TLVs.  It would be nice to be able to re-use these these sub-TLVs,
> without having multiple different definitions for them."
> >
> > How do you know that a newly defined sub-TLV will/may be reused or not in
> other (future) parent attributes?
> 
>   You know that the sub-TLVs are re-used in the current spec.  Future attributes
> are largely a future problem.
> 
> > In the document describing the new attribute, you may have a clear idea about
> the use in multiple parent attributes for one sub-TLV (Foo) and you may consider
> that another sub-TLV (Bar) will be used only once. But tomorrow, for another
> purpose, the sub-TLV Bar appears to be really useful and it is decided to use it in
> multiple (new) attributes.
> >
> > How will you ensure that the same value can be reused for Bar if not reserved?
> 
>   Which is why I agreed with the idea to create a registry for the sub-TLVs.
> 
>   Alan DeKok.


_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.