Re: [Softwires] 6rd RADIUS attribute - grouped attributes
Stefan Winter <stefan.winter@restena.lu> Tue, 15 November 2011 01:16 UTC
Return-Path: <stefan.winter@restena.lu>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 651911F0CAA for <softwires@ietfa.amsl.com>; Mon, 14 Nov 2011 17:16:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HPXosYW9P6yq for <softwires@ietfa.amsl.com>; Mon, 14 Nov 2011 17:16:31 -0800 (PST)
Received: from legolas.restena.lu (legolas.restena.lu [IPv6:2001:a18:1::34]) by ietfa.amsl.com (Postfix) with ESMTP id 98A641F0CAE for <softwires@ietf.org>; Mon, 14 Nov 2011 17:16:31 -0800 (PST)
Received: from legolas.restena.lu (localhost [127.0.0.1]) by legolas.restena.lu (Postfix) with ESMTP id B332B9FC80; Tue, 15 Nov 2011 02:16:27 +0100 (CET)
Received: from [158.64.15.246] (246-15.vpn.restena.lu [158.64.15.246]) by legolas.restena.lu (Postfix) with ESMTPSA id BDA80A6C62; Tue, 15 Nov 2011 02:16:26 +0100 (CET)
Message-ID: <4EC1BD65.4040205@restena.lu>
Date: Tue, 15 Nov 2011 02:16:21 +0100
From: Stefan Winter <stefan.winter@restena.lu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:8.0) Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0
To: Sheng Jiang <jiangsheng@huawei.com>
References: <4EC0E5E3.6030506@restena.lu> <5D36713D8A4E7348A7E10DF7437A4B9218569399@SZXEML506-MBS.china.huawei.com>
In-Reply-To: <5D36713D8A4E7348A7E10DF7437A4B9218569399@SZXEML506-MBS.china.huawei.com>
X-Enigmail-Version: 1.3.3
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV
Cc: "softwires@ietf.org" <softwires@ietf.org>
Subject: Re: [Softwires] 6rd RADIUS attribute - grouped attributes
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/softwires>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Nov 2011 01:16:32 -0000
Hi, sure, no problem. The sketch of it is as below: There is one fundamental choice to make: can the total length of all the information be >253 bytes? If so, use a "Flagged" extended attribute; it glues contents above 253 bytes together. If not, use a non-flagged extended attribute. Your draft limits the total length to below 253 by stating that there are only 58 BG addresses allowed. Note that with the extended attributes, you don't need to feel constrained in that; we can do more now :-). Then, it's about defining the TLV container and its contents. A first go for your attribute would be like (numbers below are just examples; subject to IANA allocation): 242.1 IPv6-6rd-Configuration (Type: TLV) 242.1.1 IPv6-6rd-Configuration-IPv4-Prefixlength (Type: integer) 242.1.2 IPv6-6rd-Configuration-Flagfield (Type: undistinguished octet (Length: 1)) 242.1.3 IPv6-6rd-Configuration-IPv6-Prefixlength (Type: integer) 242.1.4 IPv6-6rd-Configuration-IPv6-Prefix (Type: IPv6-Address) 242.1.5 IPv6-6rd-Configuration-IPv4-Border-Gateway-Address (Type: IPv4-Address) You also need an occurence table stating that sub-attributes 1-4 need to be present exactly once, and number 5 has 1+ occurence. And then - done! :-) I guess I should have another read as I'm pretty jetlagged right now, but I think you should get the idea... Greetings, Stefan Winter On 15.11.11 01:26, Sheng Jiang wrote: > Hi, Stefan, > > Thanks for your information. Since we are not really radius experts, if you can suggested the specific format or modification we should make in the draft, it would be real appreciated. > > Best regards, > > Sheng > ________________________________________ > From: softwires-bounces@ietf.org [softwires-bounces@ietf.org] on behalf of Stefan Winter [stefan.winter@restena.lu] > Sent: 14 November 2011 17:56 > To: softwires@ietf.org > Subject: [Softwires] 6rd RADIUS attribute - grouped attributes > > Hello softwires, > > this is to let you know of recent developments in the radext working > group: there's a draft draft-ietf-radext-radius-extensions (-02) that > describes new attribute formats. > > Among them is a data type "TLV" which is container for sub-attributes. > > Looking at the 6rd-radius-attributes draft, I read the statement in 4.1: > "Given that RADIUS currently has no > recommended way of grouping multiple attributes, the below design > appears to be a reasonable compromise." > > See http://tools.ietf.org/html/draft-ietf-radext-radius-extensions-02 > > The radius-extensions document already had a WGLC (currently resolving > comments). You might want to reconsider your usage of a complex > attribute encoding and use a (cleaner) TLV-with-subattributes approach > instead. > > You should consider it especially because an existing BCP RFC makes > clear that complex attribute encodings shouldn't be used if a viable > alternative exists (RFC6158). > > Greetings, > > Stefan Winter > _______________________________________________ > Softwires mailing list > Softwires@ietf.org > https://www.ietf.org/mailman/listinfo/softwires
- [Softwires] 6rd RADIUS attribute - grouped attrib… Stefan Winter
- Re: [Softwires] 6rd RADIUS attribute - grouped at… Sheng Jiang
- Re: [Softwires] 6rd RADIUS attribute - grouped at… Stefan Winter
- Re: [Softwires] 6rd RADIUS attribute - grouped at… Stefan Winter
- Re: [Softwires] 6rd RADIUS attribute - grouped at… Stefan Winter
- Re: [Softwires] 6rd RADIUS attribute - grouped at… Sheng Jiang
- Re: [Softwires] 6rd RADIUS attribute - grouped at… Stefan Winter
- Re: [Softwires] 6rd RADIUS attribute - grouped at… Peter Deacon
- Re: [Softwires] 6rd RADIUS attribute - grouped at… Peter Deacon
- Re: [Softwires] 6rd RADIUS attribute - grouped at… Peter Deacon