Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-remote-id

Ted Lemon <Ted.Lemon@nominum.com> Sat, 02 October 2010 16:55 UTC

Return-Path: <Ted.Lemon@nominum.com>
X-Original-To: dhcwg@core3.amsl.com
Delivered-To: dhcwg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 08A023A6EA6 for <dhcwg@core3.amsl.com>; Sat, 2 Oct 2010 09:55:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.411
X-Spam-Level:
X-Spam-Status: No, score=-106.411 tagged_above=-999 required=5 tests=[AWL=0.188, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n-uWSM3nUyOC for <dhcwg@core3.amsl.com>; Sat, 2 Oct 2010 09:55:42 -0700 (PDT)
Received: from exprod7og118.obsmtp.com (exprod7og118.obsmtp.com [64.18.2.8]) by core3.amsl.com (Postfix) with ESMTP id 000713A6C5A for <dhcwg@ietf.org>; Sat, 2 Oct 2010 09:55:41 -0700 (PDT)
Received: from source ([64.89.228.229]) (using TLSv1) by exprod7ob118.postini.com ([64.18.6.12]) with SMTP ID DSNKTKdkQNl6XLxD7tbJAlNV9k92edeqRs/P@postini.com; Sat, 02 Oct 2010 09:56:33 PDT
Received: from webmail.nominum.com (webmail.nominum.com [64.89.228.50]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (Client CN "webmail.nominum.com", Issuer "Go Daddy Secure Certification Authority" (verified OK)) by shell-too.nominum.com (Postfix) with ESMTP id DCCBB1B8812; Sat, 2 Oct 2010 09:56:31 -0700 (PDT)
Received: from [10.1.10.14] (173.162.214.218) by exchange-01.win.nominum.com (64.89.228.50) with Microsoft SMTP Server (TLS) id 8.2.176.0; Sat, 2 Oct 2010 09:56:31 -0700
MIME-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset="us-ascii"
From: Ted Lemon <Ted.Lemon@nominum.com>
In-Reply-To: <AANLkTimxgJBkx9c_a==-c=vn5cH8ymJ8A78hL6=m-Vk=@mail.gmail.com>
Date: Sat, 02 Oct 2010 11:56:28 -0500
Content-Transfer-Encoding: quoted-printable
Message-ID: <540CBD70-4F8F-42B7-B3B2-5890A21ACDD6@nominum.com>
References: <C76E1A28-B54F-4143-8F74-6E8616F49A67@nominum.com> <20100929004006.GA21974@shell-too.nominum.com> <B917ED76-CA2F-471F-BC47-59E7331D660D@nominum.com> <20100929032903.GA27518@shell-too.nominum.com> <AANLkTim1vUrCOb2dBPL6uN1fGQJAVjoVf9m+kYvMez0b@mail.gmail.com> <C866B408-DB7E-44C8-B32B-4FC3EA1F8262@nominum.com> <AANLkTimxgJBkx9c_a==-c=vn5cH8ymJ8A78hL6=m-Vk=@mail.gmail.com>
To: Pavan Kurapati <pavan.kurapati@gmail.com>
X-Mailer: Apple Mail (2.1081)
Cc: DHC Working Group <dhcwg@ietf.org>
Subject: Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-remote-id
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Sat, 02 Oct 2010 16:55:44 -0000

On Oct 2, 2010, at 12:15 AM, Pavan Kurapati wrote:
> Now, we have 2 options. 1) to keep the draft as it is. Servers which
> have anyway implemented RFC 4388  will be adding associated-ip whether
> requested or not.
> 2) Change it only for query by remote ID draft to make sure that AC
> adds PRL with associated-IP option populated. Server will reply with
> associated-ip only if it is requested in the leasequery by remote-id.
> However, server should continue to give it for other query types.

When I talked with SJ about this while I was in Redwood City this week, he seemed to think that even though the base spec requires the server to send the associated IP regardless of whether it was requested, it was a mistake to put this in RFC4388, and it's better not to compound the error in this spec.   I tend to agree with this.

At the same time, I don't think we should make things *worse* by placing a new requirement on the server that it *not* do the behavior specified in RFC4388.   Rather, what I would suggest is that this spec say that the client MUST request the option, and then this spec should not place any requirement on the server that it either send, or not send, the associated-ip address option.   I think in general implementations will send the associated-ip address option regardless, because of the requirement in RFC4388.

My main motivation for saying that we should remove the language in this draft is not that I expect it to change implementations, but that it's a bad precedent to place requirements like this on servers, and I don't want someone reading the draft to get the impression that it's okay to place such requirements on servers, when they write a future draft.