Re: [dhcwg] Question: in RFC3046 why did Agent Subnet Mask Sub-optiondie

"David W. Hankins" <David_Hankins@isc.org> Mon, 19 March 2007 09:43 UTC

Return-path: <dhcwg-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HTEOs-0000ZC-Ri; Mon, 19 Mar 2007 05:43:34 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HTEOs-0000Z7-AI for dhcwg@ietf.org; Mon, 19 Mar 2007 05:43:34 -0400
Received: from the.hankinsfamily.info ([204.152.186.148] helo=hankinsfamily.info) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HTEOq-0001fC-V5 for dhcwg@ietf.org; Mon, 19 Mar 2007 05:43:34 -0400
Received: from hcf.isc.org (dhcp-1545.ietf68.org [130.129.21.69]) (authenticated bits=0) by hankinsfamily.info (8.13.8/8.13.8) with ESMTP id l2J9hUXd006027 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <dhcwg@ietf.org>; Mon, 19 Mar 2007 02:43:32 -0700
Received: by hcf.isc.org (Postfix, from userid 10200) id 2D6B65EE17; Mon, 19 Mar 2007 10:43:30 +0100 (CET)
Date: Mon, 19 Mar 2007 10:43:30 +0100
From: "David W. Hankins" <David_Hankins@isc.org>
To: DHC WG <dhcwg@ietf.org>
Subject: Re: [dhcwg] Question: in RFC3046 why did Agent Subnet Mask Sub-optiondie
Message-ID: <20070319094329.GM3685@isc.org>
References: <45EDD246.20605@thekelleys.org.uk> <403B5316AD7A254C9024875BAE481D4E6C314F@zeus.incognito.com> <45EDDE8C.1090704@thekelleys.org.uk> <20070308180602.GB26203@isc.org> <45F14A04.8080500@thekelleys.org.uk>
Mime-Version: 1.0
In-Reply-To: <45F14A04.8080500@thekelleys.org.uk>
User-Agent: Mutt/1.5.9i
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 5a9a1bd6c2d06a21d748b7d0070ddcb8
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>
Content-Type: multipart/mixed; boundary="===============0305829539=="
Errors-To: dhcwg-bounces@ietf.org

On Fri, Mar 09, 2007 at 11:50:28AM +0000, Simon Kelley wrote:
> > I don't like the vector to this line of reasoning.
> 
> Would you care to explain why?

Sure.

> You should look at dnsmasq, which makes it work fine.

I know dnsmasq works, I meant for the relay case.

Adopting a change like this would create a 'subset of compatibility'
where dnsmasq is compatible with certain relays (and network designs
it turns out) but not others.

It "doesn't work" for any device that adds relay agent options and
either doesn't know about any prefixes on that network (such as a
switch), or doesn't know about /all/ of the prefixes on that network
(such as one of multiple routers, or one of multiple hosts on that
network).

If it were just a 'dnsmasq works with relay A but not B' thing, I
might be convinced if there were a really good reason (but I think
'not configuring the network mask' isn't good enough).  But 'network
architecture A but not B' is pushing it even further for me.

DHCP tries hard not to care how the network is put together.  It is
a bad vector to create DHCP protocol work that dictates a network
design, and intentionally introduces relay<->server compatibility
problems.

If you were curing cancer or something, that's a different game.

-- 
David W. Hankins	"If you don't do it right the first time,
Software Engineer		you'll just have to do it again."
Internet Systems Consortium, Inc.	-- Jack T. Hankins
_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
https://www1.ietf.org/mailman/listinfo/dhcwg