Re: New I-Ds on ftp.bucknell.edu

"Michael J. Lewis" <hosmjl@chevron.com> Fri, 09 February 1996 22:01 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa27936; 9 Feb 96 17:01 EST
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa27929; 9 Feb 96 17:01 EST
Received: from reef.bucknell.edu by CNRI.Reston.VA.US id aa15119; 9 Feb 96 17:01 EST
Received: from localhost by reef.bucknell.edu with SMTP (5.65/IDA-1.2.8) id AA19752; Fri, 9 Feb 1996 16:56:59 -0500
Date: Fri, 9 Feb 1996 16:56:59 -0500
Message-Id: <311BACBA.4C9D@chevron.com>
Errors-To: droms@bucknell.edu
Reply-To: dhcp-v4@bucknell.edu
Originator: dhcp-v4@bucknell.edu
X-Orig-Sender: dhcp-v4@bucknell.edu
Precedence: bulk
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: "Michael J. Lewis" <hosmjl@chevron.com>
To: Multiple recipients of list <dhcp-v4@bucknell.edu>
Subject: Re: New I-Ds on ftp.bucknell.edu
X-Listprocessor-Version: 6.0c -- ListProcessor by Anastasios Kotsikonas
X-Comment: Discussion of DHCP for IPv4
X-Mailer: Mozilla 2.0b5 (Win95; I)

Some initial comments/questions on draft-ietf-dhc-dhcp-dns-00.txt    - 
DHCP-DNS interaction (Yakov Rekhter)

1.  What is the rationale for allowing both the client and server to
	initiate updates to the A RR record?  Is it simply for the 
	client to get confirmation of the change?

2.  If DNS updates were restricted to the server realm, then it seems
	that currently existing techniques could be used to initiate
	the DNS change request rather than the suggested option.  The
	flag introducted in the new option would obviously not be 
	needed; the domain name should come from the server anyway since
	the client should not know which domain it is in.  The host 
	name component of the FQDN might then be provided by the 
	existing host name option (12).  

	This effectively makes a host name (from client) and DNS name 
	(from server) combination the trigger to cause a dynamic DNS
	update.  One would lose the ability provided by a separate 
	option of avoiding a DNS update even though both host and domain
	name were set although in our environment, I can't foresee any
	time when we would want to prevent a DNS update.

3.  Even if the suggested option is maintained, I'd still favor 
	having the servers submit all updates as this simplifies the
	protocol specifications immensely by eliminating the need for
	the flag within the option and answering the first discussion
	question as to whether a server can override the client.

4.  I'm unclear as to why one would include lease information within
	DNS.  It that information is present, it seems that the DNS
	entry could be expired without requiring a packet from the 
	server.  However, including this information raises a number
	of questions regarind the handling of renew/rebind requests.
	Would a server (following an ACK) send an update request to DNS?
	Since the DNS entry should already be present, will DNS ignore 
	the request as a duplicate (leaving the current expiration time)
	or will it update the internal TTL time to the new lease?

	It seems a simpler approach would be to require a packet be
	sent to DNS whenever a lease expires or is released by the
	client.  It would be the server's responsibility to send the
	packet.  I guess a server could send notification if a lease
	is deleted at the server but this is such a vague area anyway
	(the client isn't notified so why should DNS be?) I'd just 
 	as soon leave it out of the document so as not to encourage 
	it use.