Re: [dhcwg] Re: Last call for <draft-ietf-dhc-fqdn-option-02.txt>

Mark Stapp <> Mon, 27 August 2001 23:02 UTC

Received: from ( [] (may be forged)) by (8.9.1a/8.9.1a) with ESMTP id TAA03757; Mon, 27 Aug 2001 19:02:48 -0400 (EDT)
Received: from (localhost []) by (8.9.1a/8.9.1) with ESMTP id TAA11368; Mon, 27 Aug 2001 19:00:58 -0400 (EDT)
Received: from (odin []) by (8.9.1a/8.9.1) with ESMTP id TAA11311 for <>; Mon, 27 Aug 2001 19:00:55 -0400 (EDT)
Received: from ( []) by (8.9.1a/8.9.1a) with ESMTP id SAA03652 for <>; Mon, 27 Aug 2001 18:59:35 -0400 (EDT)
Received: from ( []) by (8.8.5-Cisco.1/8.6.5) with ESMTP id TAA02939; Mon, 27 Aug 2001 19:00:21 -0400 (EDT)
Message-Id: <>
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Mon, 27 Aug 2001 19:00:06 -0400
To: Stuart Cheshire <>
From: Mark Stapp <>
Subject: Re: [dhcwg] Re: Last call for <draft-ietf-dhc-fqdn-option-02.txt>
Cc: "DHCP discussion list" <>
In-Reply-To: <>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: <>

I have identified three technical objections in your messages. First, you 
object to the presence of the RCODE fields, which you do not find useful. 
Second, you wish there were a single domain-name encoding in the fqdn 
option. Third, there is some lack of clarity about what servers' default 
behavior should be when presented with client fqdns that are in zones 
outside the servers' administration. I've tried to respond to the third 
issue in the other email threads.

As you observed in your reply to a question about the csr option, there are 
many millions of deployed clients with dependencies on parts of some 
existing options. In some cases, the presence of running implementations is 
worth considering when developing a new protocol feature. In my opinion, 
that is the case with both of your other objections. If we retain some 
backwards compatibility, new functionality is introduced with a minimum of 
disruption. The name encoding cost is born largely by the server 
implementations, who must be prepared for clients who only understand the 
deprecated ascii encoding. Everyone bears the burden of the additional two 
bytes per option for the RCODEs. But that seems to me to be a smaller 
burden than having to support both the existing option as deployed in many 
millions of clients, as well as the time and cost to define, approve, 
implement, and deploy a brand-new option that saves the two bytes.

It has been some time since those issues were last addressed by the working 
group. I think that the compromise has been a very practical and reasonable 
one. I don't think it's worth the time to reopen such a fundamental issue 
as the value of fqdn option compatibility with every shipping MS client 
since win98. I'd prefer that we make the best engineering tradeoff that's 
available, account for the deployed clients, and add additional 
capabilities that can be supported by future clients. If others feel that 
this tradeoff is not worth making, we need to hear from them.

I feel that the purpose of the wg is to identify problems, reach consensus 
on solutions, implement, and then refine based on operational experience. 
We have some operational experience integrating DHCP and DNS, and that 
motivates these specifications.

I'm not quite certain what you're getting at when you refer to our server 
implementation. We update the server quite frequently, like many vendors. 
If you have specific issues or integration problems with the cisco server, 
feel free to contact me or Kim directly.

-- Mark

At 02:07 PM 8/27/2001 -0700, Stuart Cheshire wrote:
> >the [FQDN] option has already been widely deployed
>This I think is the real issue.
>The purpose of WG discussion is to discuss protocol design, not to
>rubber-stamp an existing implementation, warts and all.
>An Informational RFC is the right place to document an existing
>implementation, warts and all.
>Mark, don't misunderstand this. I don't have any objection to you
>shipping products. I do object to a Standards-Track RFC published
>after-the-fact to give the impression that the design of the previously
>mentioned shipping products was the result of IETF Working Group
>If you want this to be a Working Group publication, you have to be able
>to update your deployed products to comply with the eventual Working
>Group Consensus. If you can't update your deployed products to comply,
>then this whole process is a waste of time. Just publish it as
>Stuart Cheshire <>
>  * Wizard Without Portfolio, Apple Computer
>  * Chairman, IETF ZEROCONF
>  *
>dhcwg mailing list

dhcwg mailing list