RE: [dhcwg] Parameter list from multiple servers?
"Kevin A. Noll" <kevin.noll@perfectorder.com> Tue, 25 May 2004 17:07 UTC
Received: from megatron.ietf.org (megatron.ietf.org [132.151.6.71]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA00220; Tue, 25 May 2004 13:07:53 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1BSf5z-00056q-3U; Tue, 25 May 2004 12:48:07 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1BSe8K-0002Ba-Oq for dhcwg@megatron.ietf.org; Tue, 25 May 2004 11:46:28 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA20702 for <dhcwg@ietf.org>; Tue, 25 May 2004 11:46:26 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BSe8J-0003ts-Sf for dhcwg@ietf.org; Tue, 25 May 2004 11:46:27 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BSe75-0003ie-00 for dhcwg@ietf.org; Tue, 25 May 2004 11:45:12 -0400
Received: from endeavor.poss.com ([198.70.184.137] helo=smtp.poss.com) by ietf-mx with esmtp (Exim 4.12) id 1BSe5o-0003Rz-00 for dhcwg@ietf.org; Tue, 25 May 2004 11:43:52 -0400
Received: from conversion-daemon.endeavor.poss.com by endeavor.poss.com (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003)) id <0HYA00E010SWOF@endeavor.poss.com> for dhcwg@ietf.org; Tue, 25 May 2004 11:43:22 -0400 (EDT)
Received: from kan1 (user188.net390.oh.sprint-hsd.net [65.40.75.188]) by endeavor.poss.com (iPlanet Messaging Server 5.2 HotFix 1.16 (built May 14 2003)) with ESMTPA id <0HYA00540108QY@endeavor.poss.com>; Tue, 25 May 2004 11:43:22 -0400 (EDT)
Date: Tue, 25 May 2004 11:43:21 -0400
From: "Kevin A. Noll" <kevin.noll@perfectorder.com>
Subject: RE: [dhcwg] Parameter list from multiple servers?
In-reply-to: <KIEPLODFDDAMBAJNDFPCCEMFGBAA.rbhibbs@pacbell.net>
To: Richard Barr Hibbs <rbhibbs@pacbell.net>, Dhcwg <dhcwg@ietf.org>
Message-id: <PPEKLDPHBHOIHMHKFGLLOEBCDBAA.kevin.noll@perfectorder.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
Content-type: text/plain; charset="us-ascii"
Content-transfer-encoding: 7bit
Importance: Normal
X-Priority: 3 (Normal)
X-MSMail-priority: Normal
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: dhcwg.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
Sender: dhcwg-bounces@ietf.org
Errors-To: dhcwg-bounces@ietf.org
Content-Transfer-Encoding: 7bit
I suppose I could have guessed, but didn't realize that this was a subject of such notoriety. Regarding the way a client chooses an OFFER, I completely agree with you, Barr. I was not suggesting a method/criteria by which a client SHOULD choose between offers, but offering it as an example of how one *might* choose given the specific scenario I was laying out. I agree, we should not attempt to specify the methods/criteria by which a client chooses between multiple OFFERs. As you suggest, that would be difficult at best, and would unnecessarily limit the client implementation. --kan-- > -----Original Message----- > From: dhcwg-bounces@ietf.org [mailto:dhcwg-bounces@ietf.org]On Behalf Of > Richard Barr Hibbs > Sent: Tuesday, 25 May, 2004 11:08 AM > To: Dhcwg > Subject: RE: [dhcwg] Parameter list from multiple servers? > > > > this is one of our famous (infamous?) "out-of-band" configuration > suggestions.... obviously, DHCP servers provisioned by different > authorities but serving the same client population might not be able to > comply with this behavior. > > I take a small exception to one thing you said: the RFC implies that a > client selects from multiple offers based on some unspecified > criteria, with > few guidelines as to what the criteria might be, or how they are > established. We've seen clients that (1) always selected the first offer > received, (2) only selected offers that included all options > requested, and > (3) refused to accept offers differing from the immediately prior lease > accepted. My own opinion is that attempting to define "best" choice of > competing offers in the RFC would be both a thankless task, and > unlikely to > be successful. > > --Barr > > > > -----Original Message----- > From: Kevin A. Noll > Sent: Monday, 24 May, 2004 15:45 > > Section 4.3.1 of RFC2131 states (from the paragraph just below > Table 3): > > "It is important for all DHCP servers to return the same parameters > (with the possible exception of a newly allocated network address) > to ensure predictable client behavior regardless of which server the > client selects." > > I understand the intent of the statement to assure that clients don't > get confused or what not. I would want to assume that it is referring > to servers that are "cooperating" (this is not stated) to provide > parameters to a specific client (or set of clients). > > However, it seems to me that it could be clarified a bit, since it is > entirely possible (and common practice in my experience) that different > servers can be configured to service different clients (or sets/types of > clients) on the same network/segment. > > In the purest protocol sense, the only way for a client to select among > them is based on the options being returned. In other words, one server > returns a set of options (set A) and another server returns a set of > options (set B) in the DHCPOFFER. The client receives both and compares > set A and B to find that one (A for example) contains the options that > it requires and the other (B) does not, and therefore chooses the most > preferred DHCPOFFER. > > In the practical world, the servers should (and typically are) > configured to only respond to specific sets of clients and remain silent > when receiving messages from clients not matching the set the server is > configured to service. > > Perhaps the paragraph needs a small alteration to clarify this? Perhaps > Barr can include it in his next "implementation" draft? > > > > > > > _______________________________________________ > dhcwg mailing list > dhcwg@ietf.org > https://www1.ietf.org/mailman/listinfo/dhcwg > > > _______________________________________________ > dhcwg mailing list > dhcwg@ietf.org > https://www1.ietf.org/mailman/listinfo/dhcwg > _______________________________________________ dhcwg mailing list dhcwg@ietf.org https://www1.ietf.org/mailman/listinfo/dhcwg
- AW: [dhcwg] Updated Draft "DHCP Discovery Extensi… Rentschler, Markus
- [dhcwg] DHCP server supports BOOTP client Shirley Ma
- RE: [dhcwg] DHCP server supports BOOTP client Kevin A. Noll
- Re: [dhcwg] DHCP server supports BOOTP client Ralph Droms
- [dhcwg] Client behavior with Parameter Request Li… Kevin A. Noll
- Re: [dhcwg] Client behavior with Parameter Reques… Ted Lemon
- RE: [dhcwg] Client behavior with Parameter Reques… Kevin A. Noll
- Re: [dhcwg] Client behavior with Parameter Reques… Ted Lemon
- RE: [dhcwg] Client behavior with Parameter Reques… Richard Barr Hibbs
- Re: [dhcwg] Client behavior with Parameter Reques… Ted Lemon
- [dhcwg] Parameter list from multiple servers? Kevin A. Noll
- RE: [dhcwg] Parameter list from multiple servers? Richard Barr Hibbs
- RE: [dhcwg] Parameter list from multiple servers? Kevin A. Noll