Re: NT 3.51 dhcp client and server ip address
Shawn Mamros <mamros@ftp.com> Tue, 03 December 1996 14:28 UTC
Received: from cnri by ietf.org id aa20381; 3 Dec 96 9:28 EST
Received: from marge.bucknell.edu by CNRI.Reston.VA.US id aa10021;
3 Dec 96 9:28 EST
Received: from reef.bucknell.edu by mail.bucknell.edu;
(5.65v3.2/1.1.8.2/17Jul96-0109PM)
id AA18477; Tue, 3 Dec 1996 09:19:44 -0500
Date: Tue, 3 Dec 1996 09:19:44 -0500
Message-Id: <199612031359.IAA12185@MAILSERV-2HIGH.FTP.COM>
Errors-To: droms@bucknell.edu
Reply-To: dhcp-v4@bucknell.edu
Originator: dhcp-v4@bucknell.edu
Sender: dhcp-v4@bucknell.edu
Precedence: bulk
From: Shawn Mamros <mamros@ftp.com>
To: Multiple recipients of list <dhcp-v4@bucknell.edu>
Subject: Re: NT 3.51 dhcp client and server ip address
X-Listprocessor-Version: 6.0c -- ListProcessor by Anastasios Kotsikonas
X-Comment: Discussion of DHCP for IPv4
>A simple way to rephrase the question would be: should the client >unicast DHCPREQUEST packets to the IP address in the Server Identifier >option, or should it unicast these packets to the IP source address >from which the last DHCPACK came? It should - no, make that MUST - use the IP address in the Server Identifier option. The IP source address is *not* always reliable. Think about the case of a relay agent implementation that isn't a router. I don't think there's any requirement anywhere that a relay agent must preserve the server's IP source address. Yes, this ultimately does mean that a multihomed DHCP server MUST be aware of all of its interfaces, and MUST keep track of which interface a request is received on, so that it can put the proper IP address into the Server Identifier option for the reply. It's the same issue that a relay agent faces when it has to figure out which address to write into giaddr, and it's not altogether unrelated to the issue of what a DHCP server has to do to support multiple logical IP networks on a single physical LAN. And it's not as if DHCP is the only type of service that has to be aware of the possibility of a multihomed server; if I'm not mistaken, the BIND implementation of a DNS server also keeps track of all of its interfaces, so that it sends its replies from the proper interface. In terms of the client being able to get its unicasts back to the server: ideally, the configuration information that is delivered back to the client SHOULD provide for a route that allows unicasts to the Server Identifier address. I say SHOULD, not MUST, because even in the worst case of a client being unable to successfully unicast back to the server, it will ultimately revert to Rebind state and begin broadcasting instead. In fact, a good client implementation arguably SHOULD check to see if a route is available when unicasting (either beforehand, or as a result of a Host Unreachable/Network Unreachable type error return from a unicast attempt), and if there is none, broadcast the renewal instead. As for the language in the RFCs/drafts that we have: indeed, if the language isn't clear, let's make it clear. I'm going to spend some time this morning looking at the existing draft language, and will write back with what I find. -Shawn Mamros E-mail to: mamros@ftp.com
- NT 3.51 dhcp client and server ip address Tim Rowe
- Re: NT 3.51 dhcp client and server ip address Tim Rowe
- Re: NT 3.51 dhcp client and server ip address Ted Lemon
- Re: NT 3.51 dhcp client and server ip address Ken Key
- Re: NT 3.51 dhcp client and server ip address Ted Lemon
- Re: NT 3.51 dhcp client and server ip address Shawn Mamros
- Re: NT 3.51 dhcp client and server ip address Matt Crawford
- Re: NT 3.51 dhcp client and server ip address Shawn Mamros
- Re: NT 3.51 dhcp client and server ip address Ken Key
- Re: NT 3.51 dhcp client and server ip address Ted Lemon
- Re: NT 3.51 dhcp client and server ip address Ralph Droms
- Re: NT 3.51 dhcp client and server ip address Don Coolidge
- Re: NT 3.51 dhcp client and server ip address Mike Carney - SunSoft Internet Engineering
- Re: NT 3.51 dhcp client and server ip address Ted Lemon
- Re: NT 3.51 dhcp client and server ip address Kim Kinnear
- RE: NT 3.51 dhcp client and server ip address Pratik Gupta
- RE: NT 3.51 dhcp client and server ip address Pratik Gupta
- Re: NT 3.51 dhcp client and server ip address Shawn Mamros
- Re: NT 3.51 dhcp client and server ip address Shawn Mamros
- Re: NT 3.51 dhcp client and server ip address Ken Key
- Re: NT 3.51 dhcp client and server ip address Ted Lemon
- Re: NT 3.51 dhcp client and server ip address Ted Lemon
- Re: NT 3.51 dhcp client and server ip address David Lapp
- Re: NT 3.51 dhcp client and server ip address Ken Key
- Re: NT 3.51 dhcp client and server ip address John M. Wobus
- Re: NT 3.51 dhcp client and server ip address Shawn Mamros
- Re: NT 3.51 dhcp client and server ip address Ted Lemon
- Re: NT 3.51 dhcp client and server ip address Ralph Droms
- Re: NT 3.51 dhcp client and server ip address David Lapp
- Re: NT 3.51 dhcp client and server ip address Ted Lemon