Re: [dhcwg] FW: New Version Notification for draft-yeh-dhc-dhcpv6-authorization-opt-00.txt

Ted Lemon <Ted.Lemon@nominum.com> Wed, 28 March 2012 14:23 UTC

Return-Path: <Ted.Lemon@nominum.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D22621F884C for <dhcwg@ietfa.amsl.com>; Wed, 28 Mar 2012 07:23:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.48
X-Spam-Level:
X-Spam-Status: No, score=-106.48 tagged_above=-999 required=5 tests=[AWL=0.119, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 BBXb5iTzpiNr for <dhcwg@ietfa.amsl.com>; Wed, 28 Mar 2012 07:23:14 -0700 (PDT)
Received: from exprod7og123.obsmtp.com (exprod7og123.obsmtp.com [64.18.2.24]) by ietfa.amsl.com (Postfix) with ESMTP id 22BF121F87B1 for <dhcwg@ietf.org>; Wed, 28 Mar 2012 07:23:06 -0700 (PDT)
Received: from shell-too.nominum.com ([64.89.228.229]) (using TLSv1) by exprod7ob123.postini.com ([64.18.6.12]) with SMTP ID DSNKT3MeyaazJXgDuOM1hppbQo++nl9ky1fA@postini.com; Wed, 28 Mar 2012 07:23:06 PDT
Received: from archivist.nominum.com (archivist.nominum.com [64.89.228.108]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.nominum.com", Issuer "Go Daddy Secure Certification Authority" (verified OK)) by shell-too.nominum.com (Postfix) with ESMTP id 34A0D1B80D9 for <dhcwg@ietf.org>; Wed, 28 Mar 2012 07:23:05 -0700 (PDT)
Received: from webmail.nominum.com (cas-01.win.nominum.com [64.89.228.131]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "mail.nominum.com", Issuer "Go Daddy Secure Certification Authority" (verified OK)) by archivist.nominum.com (Postfix) with ESMTPS id 21FBD190064; Wed, 28 Mar 2012 07:23:05 -0700 (PDT) (envelope-from Ted.Lemon@nominum.com)
Received: from MBX-01.WIN.NOMINUM.COM ([64.89.228.133]) by CAS-01.WIN.NOMINUM.COM ([64.89.228.131]) with mapi id 14.02.0247.003; Wed, 28 Mar 2012 07:23:05 -0700
From: Ted Lemon <Ted.Lemon@nominum.com>
To: Leaf yeh <leaf.y.yeh@huawei.com>
Thread-Topic: [dhcwg] FW: New Version Notification for draft-yeh-dhc-dhcpv6-authorization-opt-00.txt
Thread-Index: AQHNDOvelduVC3YdRku65Xf6jWfOvJZ/wPV/
Date: Wed, 28 Mar 2012 14:23:04 +0000
Message-ID: <8D23D4052ABE7A4490E77B1A012B6307472D1D38@mbx-01.win.nominum.com>
References: <E1CE3E6E6D4E1C438B0ADC9FFFA345EA218D0B71@SZXEML510-MBX.china.huawei.com>, <8D23D4052ABE7A4490E77B1A012B6307472D0C15@mbx-01.win.nominum.com>, <99ED2276-8625-4405-9BE1-2AD4841D83F1@mimectl>
In-Reply-To: <99ED2276-8625-4405-9BE1-2AD4841D83F1@mimectl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [192.168.1.10]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: dhc WG <dhcwg@ietf.org>
Subject: Re: [dhcwg] FW: New Version Notification for draft-yeh-dhc-dhcpv6-authorization-opt-00.txt
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Mar 2012 14:23:16 -0000

> Thanks for your comments of the quick review and text revisions after '/s'. I will update these revision in the '-01'.
Great, thanks!

> Section 4 of this draft raised the discussion on the option design. 
> Design-1 employs the sub-option; Design-2 employs the same method
> of RFC4014. Hope we could figure out the best design in the WG. The
> code space of DHCPv6 option is 2-octect, so we don't need to worry
> about the exhaustion of DHCPv6 option codes. The draft could request
> the option code for Option_Pool_Name, Option_Address_Prefix_Auth
> from the same space for Option_Authorization, such as
> OPTION_IAPREFIX(26) in OPTION_IA_PD(25), or OPTION_IAADDR(5)
> in OPTION_IA_NA(3). That means the concept of sub-option is not
> necessary in this draft, the 'contained option' might be the substitute for the text.

It seems that Bernie is arguing in favor of Design-2.   I don't have a strong opinion on this, other than that it seems as if you want to emphasize the specific options you mention in your draft, and so from that perspective it makes sense to simply send them as DHCP options.

However, I do not understand why you need to encapsulate these options.   Doesn't this just waste space in the DHCP packet for no purpose?

> quoted as '8-bit binary data'. UTF-8 is used in 'text' data type of RADIUS.

Okay, so if the RADIUS option is binary data, you should say "8-bit binary data" in the DHCP option definition.   If it's text, you should say "UTF-8 encoded text" in the DHCP option definition.   But you can't just say "text."

> I am ok with re-define 2 options here. RADIUS employs one data type for 
>'IPv6 address' and the other data type for 'IPv6 prefix' per the section
> 2.1 of RFC6158 (or the section 2.1, 2.3 of RFC3162).

Great, thanks!

> As mentioned in section 6 of this draft, the relay includes Option_Authorization
> per the RADIUS attrbutes in the message of 'Access-Accept'. The server will respond
> (or do address allocation) per the indication in Option_Authorization, as the same
> behavior when the server locates on the NAS (BRAS). In fact, the idea in this draft
> expects the sever only do the address/prefix allocation. Hope it is clarified.

I may have expressed myself poorly.   I am not asking you to clarify how it works.   I am saying that I don't agree that it should work that way, and I would like the working group to consider the architecture you are proposing, and the two other architectures I proposed in my comments, and make a decision as to which architecture to use.   I understand that you are advocating the particular architecture you describe in the draft, and that's fine, but the working group should consider this question.