Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-remote-id
Stephen Jacob <Stephen.Jacob@nominum.com> Sat, 02 October 2010 17:09 UTC
Return-Path: <Stephen.Jacob@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 CA4473A6E63 for <dhcwg@core3.amsl.com>; Sat, 2 Oct 2010 10:09:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.382
X-Spam-Level:
X-Spam-Status: No, score=-6.382 tagged_above=-999 required=5 tests=[AWL=0.217, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 OIWyejyShe6U for <dhcwg@core3.amsl.com>; Sat, 2 Oct 2010 10:09:42 -0700 (PDT)
Received: from exprod7og117.obsmtp.com (exprod7og117.obsmtp.com [64.18.2.6]) by core3.amsl.com (Postfix) with ESMTP id 7700F3A6C5A for <dhcwg@ietf.org>; Sat, 2 Oct 2010 10:09:42 -0700 (PDT)
Received: from source ([64.89.228.229]) (using TLSv1) by exprod7ob117.postini.com ([64.18.6.12]) with SMTP ID DSNKTKdniKFSFgko9EAExhZKuO48+5d15oHS@postini.com; Sat, 02 Oct 2010 10:10:33 PDT
Received: by shell-too.nominum.com (Postfix, from userid 11053) id 89A3B1B88EE; Sat, 2 Oct 2010 10:10:32 -0700 (PDT)
Date: Sat, 02 Oct 2010 10:10:32 -0700
From: Stephen Jacob <Stephen.Jacob@nominum.com>
To: Ted Lemon <Ted.Lemon@nominum.com>
Message-ID: <20101002171032.GA2732@shell-too.nominum.com>
Mail-Followup-To: Ted Lemon <Ted.Lemon@nominum.com>, Pavan Kurapati <pavan.kurapati@gmail.com>, Stephen Jacob <Stephen.Jacob@nominum.com>, DHC Working Group <dhcwg@ietf.org>
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> <540CBD70-4F8F-42B7-B3B2-5890A21ACDD6@nominum.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <540CBD70-4F8F-42B7-B3B2-5890A21ACDD6@nominum.com>
User-Agent: Mutt/1.4.2.2i
X-URI: http://www.nominum.com/
Organization: Nominum, Inc.
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 17:09:43 -0000
On Sat, Oct 02, 2010 at 11:56:28AM -0500, Ted Lemon wrote: > 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. That's a reasonable summary of my opinion. I think that it is better to avoid specifying too many options that the server must send unconditionally (regardless of PRL) and that even if this option is specified as "MUST send" in another specification (RFC4388) it seems like a net good to avoid further proliferating such requirements. There is no harm if a server implementation *does* send the option unconditionally (indeed, if/when we implement this draft, I am sure our implementation will do so, due to existing DHCPLEASEQUERY code paths). I like the idea of requiring implementors of access concentrators to include it in the PRL because there is no harm in requesting an option that would have been sent anyway, but there is harm in not requesting an option you need to receive that might (correctly or incorrectly) be omitted by the server. The fewer exceptions codified in RFCs to the rule of 'request it if you want it' the better. Regards, Stephen -- Stephen Jacob | Stephen.Jacob@nominum.com | +1 650 381 6051 Nominum, Inc. | http://www.nominum.com/ | +1 650 381 6000
- [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-remote… Ted Lemon
- [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-remote… Ted Lemon
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Niall O'Reilly
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Stephen Jacob
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Ted Lemon
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Stephen Jacob
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Pavan Kurapati
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Mukund Kamath
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Ted Lemon
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Pavan Kurapati
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Alfred Hönes
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Pavan Kurapati
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Ted Lemon
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Stephen Jacob
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Pavan Kurapati
- Re: [dhcwg] WGLC: draft-ietf-dhc-leasequery-by-re… Ted Lemon