[dhcwg] dhcp request

"Bob Chambers" <rchambe@us.ibm.com> Thu, 11 October 2001 13:01 UTC

Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA15602; Thu, 11 Oct 2001 09:01:00 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA04712; Thu, 11 Oct 2001 08:59:58 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA04686 for <dhcwg@optimus.ietf.org>; Thu, 11 Oct 2001 08:59:56 -0400 (EDT)
Received: from e31.bld.us.ibm.com (e31.co.us.ibm.com [32.97.110.129]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA15557 for <dhcwg@ietf.org>; Thu, 11 Oct 2001 08:59:53 -0400 (EDT)
Received: from westrelay02.boulder.ibm.com (westrelay02.boulder.ibm.com [9.99.140.23]) by e31.bld.us.ibm.com (8.9.3/8.9.3) with ESMTP id IAA31480 for <dhcwg@ietf.org>; Thu, 11 Oct 2001 08:57:30 -0400
Received: from d03nm080.boulder.ibm.com (d03nm080.boulder.ibm.com [9.99.140.64]) by westrelay02.boulder.ibm.com (8.11.1m3/NCO v4.98) with ESMTP id f9BCxs0151864 for <dhcwg@ietf.org>; Thu, 11 Oct 2001 06:59:54 -0600
Importance: Normal
Subject: [dhcwg] dhcp request
To: dhcwg@ietf.org
X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000
Message-ID: <OFA5D03C75.310AE850-ON86256AE2.003FFDCF@boulder.ibm.com>
From: Bob Chambers <rchambe@us.ibm.com>
Date: Thu, 11 Oct 2001 07:59:10 -0500
X-MIMETrack: Serialize by Router on D03NM080/03/M/IBM(Release 5.0.8 |June 18, 2001) at 10/11/2001 06:59:54 AM
MIME-Version: 1.0
Content-type: text/plain; charset="us-ascii"
Sender: dhcwg-admin@ietf.org
Errors-To: dhcwg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: <dhcwg.ietf.org>
X-BeenThere: dhcwg@ietf.org

Client behavior is governed by which of six "states"  the client is in at
the time a DHCP message is sent.  Server responses are governed by the
content of the client's message, and the server's awareness of the network
at the time.

In the instance you describe, the client interface seems to have been
previously configured via DHCP.  It may or may not have a valid lease, or
it may not know if a lease is still valid.  This, plus the indication that
the DHCPREQUEST message was broadcast could mean that this client
interface is in the INIT-REBOOT state, and may or may not respond to an ARP
or PING.  For this reason, it would not be fruitful for a server to test
the address.

In the INIT-REBOOT state the DHCPREQUEST message is broadcast, because the
client may have been moved to a different area of the network, and could
need address assignment from a different server.  (The client needs to get
a DHCPNAK message from any server in this case).

Overall, DHCP makes very efficient use of the number and scope of packets
sent between client and server.    For example, a client may receive offers
from multiple servers in response to a DHCPDISCOVER message it sent.  The
client broadcasts a DHCPREQUEST message that contains the id of the server
it has selected.  In this manner, the client accepts one offer and rejects
all others with a single packet.

I am told that Chapter 3, of the IBM Redbook "Beyond DHCP, Work Your
Internetwork with Dynamic IP" contains a good explanation of the client
states, and different DHCP messages.  You might find this book to be a
helpful companion to the RFCs.  At one time this book was free at
www.redbooks.ibm.com

Regards,
Bob



_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
http://www1.ietf.org/mailman/listinfo/dhcwg