Re: [AAA-DOCTORS] draft-ietf-softwire-6rd-radius-attrib-06.txt

Sheng Jiang <jiangsheng@huawei.com> Mon, 08 October 2012 03:04 UTC

Return-Path: <jiangsheng@huawei.com>
X-Original-To: aaa-doctors@ietfa.amsl.com
Delivered-To: aaa-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD58D21F849B for <aaa-doctors@ietfa.amsl.com>; Sun, 7 Oct 2012 20:04:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level:
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_37=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TN8PAJZYpl10 for <aaa-doctors@ietfa.amsl.com>; Sun, 7 Oct 2012 20:04:24 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 479EB21F867E for <aaa-doctors@ietf.org>; Sun, 7 Oct 2012 20:04:22 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id AKJ68427; Mon, 08 Oct 2012 03:04:19 +0000 (GMT)
Received: from LHREML401-HUB.china.huawei.com (10.201.5.240) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.1.323.3; Mon, 8 Oct 2012 04:04:08 +0100
Received: from SZXEML429-HUB.china.huawei.com (10.72.61.37) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.1.323.3; Mon, 8 Oct 2012 04:04:18 +0100
Received: from szxeml545-mbx.china.huawei.com ([169.254.1.98]) by SZXEML429-HUB.china.huawei.com ([10.72.61.37]) with mapi id 14.01.0323.003; Mon, 8 Oct 2012 11:04:14 +0800
From: Sheng Jiang <jiangsheng@huawei.com>
To: Ralph Droms <rdroms.ietf@gmail.com>, "draft-ietf-softwire-6rd-radius-attrib@tools.ietf.org" <draft-ietf-softwire-6rd-radius-attrib@tools.ietf.org>
Thread-Topic: [AAA-DOCTORS] draft-ietf-softwire-6rd-radius-attrib-06.txt
Thread-Index: AQHNoM5FBqSX0AFThUqAIbLEQ1aCsZel8CCAgAjA3UA=
Date: Mon, 08 Oct 2012 03:04:14 +0000
Message-ID: <5D36713D8A4E7348A7E10DF7437A4B9239F56F8F@szxeml545-mbx.china.huawei.com>
References: <EAEA2FB5-3078-486D-9ECE-BEF8BFE70078@gmail.com> <BLU002-W224D3128D06805C30F22D4993860@phx.gbl> <506B3687.9050803@deployingradius.com> <B09C0D9F-5FCA-4732-9F5A-2E8DE2B78556@gmail.com>
In-Reply-To: <B09C0D9F-5FCA-4732-9F5A-2E8DE2B78556@gmail.com>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.98.140]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Mon, 08 Oct 2012 00:33:17 -0700
Cc: "aaa-doctors@ietf.org" <aaa-doctors@ietf.org>, Softwire Chairs <softwire-chairs@tools.ietf.org>, Alan DeKok <aland@deployingradius.com>
Subject: Re: [AAA-DOCTORS] draft-ietf-softwire-6rd-radius-attrib-06.txt
X-BeenThere: aaa-doctors@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: AAA Doctors E-mail List <aaa-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/aaa-doctors>, <mailto:aaa-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/aaa-doctors>
List-Post: <mailto:aaa-doctors@ietf.org>
List-Help: <mailto:aaa-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/aaa-doctors>, <mailto:aaa-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Oct 2012 03:04:25 -0000

Bernard, Alan and Ralph - thanks for your review and comments. We are working on the revision accordingly. We will ask your confirmation before submission a new version. :)

Many thanks and best regards,

Sheng

>-----Original Message-----
>From: Ralph Droms [mailto:rdroms.ietf@gmail.com]
>Sent: Wednesday, October 03, 2012 4:24 AM
>To: draft-ietf-softwire-6rd-radius-attrib@tools.ietf.org
>Cc: Softwire Chairs; Bernard Aboba; aaa-doctors@ietf.org; Alan DeKok
>Subject: Re: [AAA-DOCTORS] draft-ietf-softwire-6rd-radius-attrib-06.txt
>
>Bernard, Alan - thanks for your feedback on
>draft-ietf-softwire-6rd-radius-attrib-06
>
>Authors - please review this feedback and revise your document appropriately.
>Once the aaa-doctors are satisfied with the revisions, I'll proceed with IETF
>last call and IESG review.
>
>- Ralph
>
>On Oct 2, 2012, at 2:46 PM 10/2/12, Alan DeKok wrote:
>
>> Bernard Aboba wrote:
>>> I have some questions about this document.
>>>
>>> RFC 5080 Section 2.1.1 lays out the requirements for use of a State
>>> attribute:
>> ...
>>> This requirement exists to ensure that a State attribute ties back to an
>>> authenticated RADIUS session.
>>
>>  The document references RFC 5080, and says:
>>
>>   In the abovementioned scenario, the Access-Request packet contains a
>>   Service-Type attribute with the value Authorize Only (17), thus
>>   according to [RFC5080] the Access-Request packet MUST contain a State
>>   attribute.
>>
>>  They seem to have missed the paragraph you quoted.  It is immediately
>> above the paragraph requiring State for Authorize Only.
>>
>>> This diagram neither indicates that the RADIUS Access-Request/Accept
>>> sequence is authenticated, nor does it show any previous previous
>>> authenticated RADIUS interaction.   It therefore appears to violate the
>>> RFC 5080 requirement.
>>
>>  The document repeatedly refers to "authentication", where no
>> authentication is taking place:
>>
>>   ... A 6rd configuration request may
>>   also be sent in the same message. If the user authentication is
>>   approved by the AAA server,
>>
>>  There is no "user", and no credentials supplied for authentication.
>>
>>  My reading is that State was added solely to satisfy portions of RFC
>> 5080.  I think it, and all references to 5080 should be removed from the
>> draft.
>>
>>  Since no user authentication is taking place, perhaps a better
>> suggestion would be to allocate a new Service-Type, of
>> IPv6-6rd-Configuration.  The Access-Request could contain:
>>
>> 	Service-Type = IPv6-6rd-Configuration
>> 	IPv6-6rd-Configuration = ... data ...
>>
>>  RADIUS servers should be able to key off of the Service-Type to
>> distinguish 6rd requests from all other RADIUS requests.  They can then
>> respond correctly, even though no user credentials are in the request.
>>
>>  The draft should also replace the four references to "authentication"
>> on page 4 with "authorization".
>>
>>  The format of the IPv6-6rf-Configuration attribute is not ideal.  This
>> is OK, as the RADIUS extensions document has not been published.  The
>> only suggestions I would have are:
>>
>> - make the IPv4MaskLen field 32 bits long.  RFC 6158 Section A.2.1 has
>> this text forbidding 8-bit fields:
>>
>>      * Unsigned integers of size other than 32 bits.
>>        SHOULD be replaced by an unsigned integer of 32 bits.  There is
>>        insufficient justification to define a new size of integer.
>>
>> - make it clear that since the subtypes have values, they can appear in
>> any order.  e.g. subtype 1,2,3 is OK, but so is subtype order 2,3,1 and
>> 3,2,1.
>>
>> - if new subtypes are envisioned, then an IANA registry for subtypes
>> should be allocated, subject to expert review, or IETF consensus
>>
>>  Alan DeKok.