Re: [dhcwg] WGLC for draft-ietf-dhc-addr-registration-04 - respond by April 13, 2014

Suresh Krishnan <suresh.krishnan@ericsson.com> Mon, 07 April 2014 04:26 UTC

Return-Path: <suresh.krishnan@ericsson.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5CE61A0672 for <dhcwg@ietfa.amsl.com>; Sun, 6 Apr 2014 21:26:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id un78e3xtocbh for <dhcwg@ietfa.amsl.com>; Sun, 6 Apr 2014 21:25:59 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) by ietfa.amsl.com (Postfix) with ESMTP id 89E7A1A067A for <dhcwg@ietf.org>; Sun, 6 Apr 2014 21:25:56 -0700 (PDT)
X-AuditID: c618062d-b7f948e000000b0c-ed-5342267b862c
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id EC.55.02828.C7622435; Mon, 7 Apr 2014 06:15:56 +0200 (CEST)
Received: from [164.48.125.62] (147.117.188.8) by smtps-am.internal.ericsson.com (147.117.188.81) with Microsoft SMTP Server (TLS) id 14.3.174.1; Mon, 7 Apr 2014 00:25:49 -0400
Message-ID: <534228C7.20601@ericsson.com>
Date: Mon, 07 Apr 2014 00:25:43 -0400
From: Suresh Krishnan <suresh.krishnan@ericsson.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1
MIME-Version: 1.0
To: Marcin Siodelski <msiodelski@gmail.com>, "Bernie Volz (volz)" <volz@cisco.com>, "dhcwg@ietf.org" <dhcwg@ietf.org>
References: <489D13FBFA9B3E41812EA89F188F018E1AF7A8D9@xmb-rcd-x04.cisco.com> <533A5C2F.2070908@gmail.com>
In-Reply-To: <533A5C2F.2070908@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [147.117.188.8]
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjluLIzCtJLcpLzFFi42KZXLonULdGzSnY4ECPiMXdjhZGi4aHf1ks ls/QdGD2mPJ7I6vHzll32T2WLPnJFMAcxWWTkpqTWZZapG+XwJVx6dIlpoL5KhW/e+8xNjA+ keli5OSQEDCRWHp3NRuELSZx4d56IJuLQ0jgKKPEw00NzBDOFkaJ84c6GUGqeAU0JT6sesba xcjBwSKgIjGhtwYkzAY0aMPOz0wgtqhAmET7hZnMEOWCEidnPmEBsUUEyiVeXDkEFhcWiJdY 3ngTLC4kkClxdP55sF5OoPFfFp1gB7GZBWwlLsy5zgJhy0tsfzuHGaJeU2Lrmu+sEEcrSrw4 /pNpAqPgLCTrZiFpn4WkfQEj8ypGjtLi1LLcdCODTYzAMD0mwaa7g3HPS8tDjNIcLErivF/e OgcJCaQnlqRmp6YWpBbFF5XmpBYfYmTi4JRqYFzFu9Nmzro9bs+/nztx07j0w5ct20Jmf2k/ 0fhshvh8F/mS7EATtyMJL62MsrS09248vU/w4XK2HI+Wic85W4tZZrR84lVYW7f74Y4fTI5b f9ZxXbn8+66k153KpZtyqvqOXXZeoft55mT2zh+ZX/Icl/EvkfTMe9y6uEW/6eSkN2bzOGdu nz1PiaU4I9FQi7moOBEA8Zq2uiECAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/dhcwg/ZKIj49SebhMwOcPwKNxu3XFEYns
Subject: Re: [dhcwg] WGLC for draft-ietf-dhc-addr-registration-04 - respond by April 13, 2014
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.15
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: Mon, 07 Apr 2014 04:26:04 -0000

Hi Marcin,
   Thanks a lot for your comments. We will get back to you with proposed 
text changes in the next couple of days.

Regards
Suresh

On 04/01/2014 02:26 AM, Marcin Siodelski wrote:
> I have read the document and I think it is not ready yet.
>
> A couple of comments/questions....
>
> I wonder how this would work with multiple DHCP servers receiving
> registration requests from a single client? Apparently, there may be a
> form of race condition that they will both try to add or remove the
> mapping from the DNS. One of them could wait and query DNS to see
> whether the particular mapping is in DNS and do not update - which would
> mean that the other one has updated DNS. But, that would require some
> form of back-off mechanism. So, is this assumed in this document that
> there is only one DHCP server performing registration function and
> multiple registering servers are out of scope? I would be fine with
> that, as long as it is mentioned in the document.
>
> Section 5.1.
>
> The
>     DHCPv6 ADDR-REGISTRATION-REQUEST message MUST contain exactly one
>     IA_NA option and exactly one FQDN option
>
> Why is this limited to exactly one IA_NA option? IIRC, RFC4704 allows updates for multiple bindings. A fragment from RFC4704:
>
>
>     The Client FQDN option MUST only appear in a message's options field
>     and applies to all addresses for all IA_NA bindings in the
>     transaction.
>
> If there is a good reason for such limitation, it would be useful to explain why only one IA_NA option is allowed. Especially, that one IA_NA may contain multiple addresses anyway.
>
> Also. section 5.3 seems to be a little contradicting to this:
>
>
>   For each IA in the ADDR-REGISTRATION-REQUEST
>     message for which the server does not succeed in registering, the
>     server adds an IA option using the IAID from the ADDR-REGISTRATION-
>     REQUEST message, and includes a Status Code option with the value
>     RegistrationDenied (TBA3) in the IA option.  No other options are
>     included in the IA option.
>
> If you only allow one IA_NA, then why do you have to perform "for each".
> Perhaps server should discard the packet with multiple IA_NAs?
>
> IMHO, server should allow multiple IA_NAs, unless there is a good reason
> not to. But, that should be explained.
>
> Section 4.
> What does the server do if IA_NA or FQDN is missing? This section only
> talks about discarding the message that contains server id.
>
> Section 5.3.
>
> In the "normal" exchange with DHCPv6, client MUST include ORO to request
> that server returns Client FQDN. By returning the FQDN option, server
> may indicate whether or not it performs DNS updates for the client. It
> may also send its notion of the FQDN. For example: a client may send
> partial FQDN and rely on the server to generate one. There are no such
> considerations in the draft. In particular, it is not said whether
> client MUST or MUST NOT put ORO in the ADDR-REGISTRATION-REQUEST. Also,
> the server's response is optional (which is wrong in my opinion) and so
> the server's notion of FQDN is not communicated back to the client. Is
> this the intent? From the draft it is unclear in what circumstances the
> server will send back RegistrationDenied? Does it include the case when
> client sends FQDN that DHCP server doesn't like (e.g. partial), and
> instead of generating FQDN for the client (and sending it back in the
> FQDN option), server would send RegistrationDenied?
>
> Sorry for a bit long and blurry comment here, but in section 5. you
> mention about "reusing" FQDN option from RFC4704 and I am not sure how
> much of RFC4704 (and existing logic for processing FQDN) you intend to
> reuse in the addr-registration.
>
> Marcin
>
> On 29/03/14 15:04, Bernie Volz (volz) wrote:
>>
>> Folks, the authors of draft-ietf-dhc-addr-registration
>> (http://tools.ietf.org/html/draft-ietf-dhc-addr-registration-04)
>>
>> feel it's ready for work group last call. Please review this draft and
>> indicate whether or not you feel it is ready to be published.
>>
>> At the time of this writing, there is no IPR reported against this draft.
>>
>> Tomek and I will evaluate consensus after April 13, 2014.
>>
>> Thanks,
>>
>> Bernie & Tomek
>>
>>
>>
>> _______________________________________________
>> dhcwg mailing list
>> dhcwg@ietf.org
>> https://www.ietf.org/mailman/listinfo/dhcwg
>
>
>
> _______________________________________________
> dhcwg mailing list
> dhcwg@ietf.org
> https://www.ietf.org/mailman/listinfo/dhcwg
>