RE: [dhcwg] Parameter list from multiple servers?
"Richard Barr Hibbs" <rbhibbs@pacbell.net> Tue, 25 May 2004 15:22 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 LAA18443; Tue, 25 May 2004 11:22:58 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1BSdbt-0001g0-6D; Tue, 25 May 2004 11:12:57 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1BSdPH-00071Y-LZ for dhcwg@megatron.ietf.org; Tue, 25 May 2004 10:59:55 -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 KAA16716 for <dhcwg@ietf.org>; Tue, 25 May 2004 10:59:53 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BSdPG-0007et-Nw for dhcwg@ietf.org; Tue, 25 May 2004 10:59:54 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BSdOO-0007d4-00 for dhcwg@ietf.org; Tue, 25 May 2004 10:59:01 -0400
Received: from smtp805.mail.sc5.yahoo.com ([66.163.168.184]) by ietf-mx with smtp (Exim 4.12) id 1BSdNm-0007bH-00 for dhcwg@ietf.org; Tue, 25 May 2004 10:58:22 -0400
Received: from unknown (HELO BarrH63p601) (rbhibbs@pacbell.net@63.193.193.52 with login) by smtp805.mail.sc5.yahoo.com with SMTP; 25 May 2004 14:58:15 -0000
From: Richard Barr Hibbs <rbhibbs@pacbell.net>
To: Dhcwg <dhcwg@ietf.org>
Subject: RE: [dhcwg] Parameter list from multiple servers?
Date: Tue, 25 May 2004 08:08:20 -0700
Message-ID: <KIEPLODFDDAMBAJNDFPCCEMFGBAA.rbhibbs@pacbell.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
In-Reply-To: <PPEKLDPHBHOIHMHKFGLLAEANDBAA.kevin.noll@perfectorder.com>
x-mimeole: Produced By Microsoft MimeOLE V6.00.2800.1409
Importance: 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
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
- 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