Re: [radext] WGLC for draft-ietf-radext-radius-extensions-01

Leaf yeh <leaf.y.yeh@huawei.com> Tue, 01 November 2011 06:15 UTC

Return-Path: <leaf.y.yeh@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 5CE8711E80B2 for <radext@ietfa.amsl.com>; Mon, 31 Oct 2011 23:15:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.566
X-Spam-Level:
X-Spam-Status: No, score=-6.566 tagged_above=-999 required=5 tests=[AWL=0.033, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 MEwHTsj7berO for <radext@ietfa.amsl.com>; Mon, 31 Oct 2011 23:15:32 -0700 (PDT)
Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by ietfa.amsl.com (Postfix) with ESMTP id 2B95F11E80DD for <radext@ietf.org>; Mon, 31 Oct 2011 23:15:32 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LTY006RNXA3BS@szxga03-in.huawei.com> for radext@ietf.org; Tue, 01 Nov 2011 14:13:15 +0800 (CST)
Received: from szxrg02-dlp.huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LTY00956X9TWS@szxga03-in.huawei.com> for radext@ietf.org; Tue, 01 Nov 2011 14:13:15 +0800 (CST)
Received: from szxeml207-edg.china.huawei.com ([172.24.2.119]) by szxrg02-dlp.huawei.com (MOS 4.1.9-GA) with ESMTP id AEQ96364; Tue, 01 Nov 2011 14:13:14 +0800
Received: from SZXEML401-HUB.china.huawei.com (10.82.67.31) by szxeml207-edg.china.huawei.com (172.24.2.59) with Microsoft SMTP Server (TLS) id 14.1.270.1; Tue, 01 Nov 2011 14:13:12 +0800
Received: from SZXEML510-MBX.china.huawei.com ([169.254.7.200]) by szxeml401-hub.china.huawei.com ([10.82.67.31]) with mapi id 14.01.0270.001; Tue, 01 Nov 2011 14:13:05 +0800
Date: Tue, 01 Nov 2011 06:13:04 +0000
From: Leaf yeh <leaf.y.yeh@huawei.com>
X-Originating-IP: [10.70.39.98]
To: "radext@ietf.org" <radext@ietf.org>
Message-id: <E1CE3E6E6D4E1C438B0ADC9FFFA345EA1CA7A4BF@SZXEML510-MBX.china.huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset="utf-8"
Content-language: zh-CN
Content-transfer-encoding: 7bit
Accept-Language: zh-CN, en-US
Thread-topic: WGLC for draft-ietf-radext-radius-extensions-01
Thread-index: AQHMk05tNjKbkL0LBUiGG0kT0OH4opWRItIAgAAN6YCAAV+GAP//0OwAgACH+RD//8VggIADAuswgAHiNOA=
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
X-CFilter-Loop: Reflected
References: <4E64DD35.4030306@deployingradius.com> <A1D0B8C0-D679-4066-8623-C7E837A3A639@gmail.com> <94DBA75C-3D10-4487-8C56-303901E55704@gmail.com> <BLU152-W2657B534FF7211C3E7252993F20@phx.gbl> <4EA710E3.7010206@deployingradius.com> <E1CE3E6E6D4E1C438B0ADC9FFFA345EA1CA79321@SZXEML510-MBX.china.huawei.com> <4EAAA2A9.9050708@deployingradius.com> <E1CE3E6E6D4E1C438B0ADC9FFFA345EA1CA795F6@SZXEML510-MBX.china.huawei.com> <4EABA20C.6000901@deployingradius.com> <E1CE3E6E6D4E1C438B0ADC9FFFA345EA1CA796D5@SZXEML510-MBX.china.huawei.com> <4EABE2EF.3040803@deployingradius.com>
Cc: Alan DeKok <aland@deployingradius.com>
Subject: Re: [radext] WGLC for draft-ietf-radext-radius-extensions-01
X-BeenThere: radext@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 01 Nov 2011 06:15:33 -0000

One more editorial on the title of the draft, remember someone express the same in the ML, I just repeat it here.

'Remote Authentication Dial In User Service (RADIUS) Protocol Extensions '

But RFC2869 has the title of 'RADIUS Extensions'. They looks very similarly.

How about to re-title your draft? My suggesting might be 'RADIUS Extension Plus on the Type Space of Attributes with more Data Types', just for your reference.


----------------------------------------------------------
One more argument on the text in section 9.1

'New allocations are
normally taken from the Extended Type space, starting with lower
numbered attributes.'

But the attributes, including

241.26  Extended-Vendor-Specific-1
242.26  Extended-Vendor-Specific-2
243.26  Extended-Vendor-Specific-3
244.26  Extended-Vendor-Specific-4
245.26  Extended-Vendor-Specific-5
246.26  Extended-Vendor-Specific-6

seem not follow the above words.

Could it let to be decided by IANA?


Best Regards,
Leaf


-----Original Message-----
From: Alan DeKok [mailto:aland@deployingradius.com] 
Sent: Saturday, October 29, 2011 7:27 PM
To: Leaf yeh
Cc: Bernard Aboba; radiusext@ops.ietf.org; fine_sz@huawei.com; Qiujin; Wangshuxiang; Qianguofeng
Subject: Re: WGLC for draft-ietf-radext-radius-extensions-01

Leaf yeh wrote:
> Alan DeKok - Your question assumes that the input packet is edited to remove the attribute. This is not true. When the text says "discard the attribute", it means "ignore it".
> 
> Yes. 'Ignore' sounds better, but the question in technique seems still there. I guess the implementation might have some different treatment here:

  No.  The document describes the correct behavior.  There are no
implementation choices.

> 1. ignore the whole packet; then request the 2nd time; or
> 2. ignore the attributes followed this invalid attribute; or 
> 3. ignore only this invalid attribute, and delimit the next attribute per the 'length' field of this invalid attribute; 
> 
> Does the 3rd one means 'silently discard' in your text?

  Possibly.  I still don't understand why the text is unclear.  You're
focused on parsing the RADIUS packet.  The text about "invalid
attribute" is talking about the *attribute*, not the *packet*.

> Alan DeKok - The "invalid attribute" is correctly formed, so that the entire packet can be correctly decoded. The text says this explicitly.
> 
> Could you show me the explicit text in your draft mentioned above?

  The text which defines the "invalid attribute" term at the top of the
document.  It says that the Length field is valid, but the *Value* field
is wrong.  Since the Length field is valid, the packet can be parsed
correctly.  So the entire packet is correctly formed.

  Again, the term "invalid attribute" refers to the *Value* field of an
attribute.  It has nothing to do with parsing the packet.

  I really don't know how to make this any clearer.

  Alan DeKok.