Re: [Softwires] 6rd RADIUS attribute - grouped attributes
Stefan Winter <stefan.winter@restena.lu> Thu, 22 December 2011 07:37 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 78BB011E80CB for <softwires@ietfa.amsl.com>; Wed, 21 Dec 2011 23:37:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level:
X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[AWL=0.200, 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 CSN37dBISyhV for <softwires@ietfa.amsl.com>; Wed, 21 Dec 2011 23:37:22 -0800 (PST)
Received: from smtprelay.restena.lu (smtprelay.restena.lu [IPv6:2001:a18:1::62]) by ietfa.amsl.com (Postfix) with ESMTP id E6E1A11E80CA for <softwires@ietf.org>; Wed, 21 Dec 2011 23:37:21 -0800 (PST)
Received: from smtprelay.restena.lu (localhost [127.0.0.1]) by smtprelay.restena.lu (Postfix) with ESMTP id 9215D10A08; Thu, 22 Dec 2011 08:37:20 +0100 (CET)
Received: from [IPv6:2001:a18:1:8:3427:d2f8:b1a4:57de] (unknown [IPv6:2001:a18:1:8:3427:d2f8:b1a4:57de]) by smtprelay.restena.lu (Postfix) with ESMTPS id 7F13C10A01; Thu, 22 Dec 2011 08:37:20 +0100 (CET)
Message-ID: <4EF2DE99.7050207@restena.lu>
Date: Thu, 22 Dec 2011 08:39:05 +0100
From: Stefan Winter <stefan.winter@restena.lu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0
To: Peter Deacon <peterd@iea-software.com>
References: <4EC1BD65.4040205@restena.lu> <4EEB1014.1030307@restena.lu> <5D36713D8A4E7348A7E10DF7437A4B9218583E44@SZXEML506-MBX.china.huawei.com> <4EF047A3.5090906@restena.lu> <4EF08F63.1010600@deployingradius.com> <alpine.WNT.2.00.1112200950300.2472@SMURF> <5D36713D8A4E7348A7E10DF7437A4B9218584374@SZXEML506-MBX.china.huawei.com> <alpine.WNT.2.00.1112201948210.2472@SMURF> <4EF1A65F.9080609@restena.lu> <alpine.WNT.2.00.1112210204010.2472@SMURF> <4EF1E94D.2080006@restena.lu> <alpine.WNT.2.00.1112210807180.2472@SMURF>
In-Reply-To: <alpine.WNT.2.00.1112210807180.2472@SMURF>
X-Enigmail-Version: 1.3.4
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="------------enig8738D1EEF24D7ECB9E560788"
X-Virus-Scanned: ClamAV
Cc: softwires@ietf.org, Alan DeKok <aland@deployingradius.com>, GuoDayong <guodayong@huawei.com>
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: Thu, 22 Dec 2011 07:37:22 -0000
Hi, >> Any particular reason why the 6rdPrefixLen and 6rdPrefix are glued into >> one blob in -04? > > If you ignore the 6rd references it is describing prefix data type > defined a decade back in RFC3162 2.3 (Framed-IPv6-Prefix). Logically it > counts as one field. Framed-IPv6-Prefix and your data type are different. Frames-IPv6-Prefix is of variable length, and requires to insert only those parts of the IPv6 address which are relevant for the prefix length. You can pad with more zeroes if you feel like it, but don't have to. (That in itself is a rather inconvenient construct, and I like yours more than that one actually.) Sure, if you opt to always pad with zeroes to the full 128 bit, even if not necessary, you get the same fixed length as your datatype requires. Still, you have introduced a new data type "almost-but-not-quite-Framed-IPv6-Address". If you consider it a good idea, then fine - I'm sure you have much more experience in terms of actual implementations than I do. From a design point of view, I'd consider a pair of (int,IPv6-Address) cleaner than an implicit struct. The "belong together" can be expressed in the RFC as "both of the sub-TLVs have to appear exactly once". Greetings, Stefan Winter -- Stefan WINTER Ingenieur de Recherche Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et de la Recherche 6, rue Richard Coudenhove-Kalergi L-1359 Luxembourg Tel: +352 424409 1 Fax: +352 422473
- [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