Re: [dhcwg] lease query question

Thomas Narten <narten@us.ibm.com> Wed, 26 February 2003 15:40 UTC

Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA12323 for <dhcwg-archive@odin.ietf.org>; Wed, 26 Feb 2003 10:40:09 -0500 (EST)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id h1QFngK19762 for dhcwg-archive@odin.ietf.org; Wed, 26 Feb 2003 10:49:42 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h1QFngp19759 for <dhcwg-web-archive@optimus.ietf.org>; Wed, 26 Feb 2003 10:49:42 -0500
Received: from www1.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA12313 for <dhcwg-web-archive@ietf.org>; Wed, 26 Feb 2003 10:39:38 -0500 (EST)
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h1QFm8p19683; Wed, 26 Feb 2003 10:48:08 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h1QFl7p19615 for <dhcwg@optimus.ietf.org>; Wed, 26 Feb 2003 10:47:07 -0500
Received: from e32.co.us.ibm.com (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA12111 for <dhcwg@ietf.org>; Wed, 26 Feb 2003 10:37:02 -0500 (EST)
Received: from westrelay03.boulder.ibm.com (westrelay03.boulder.ibm.com [9.17.194.24]) by e32.co.us.ibm.com (8.12.7/8.12.2) with ESMTP id h1QFdcJi048628; Wed, 26 Feb 2003 10:39:38 -0500
Received: from rotala.raleigh.ibm.com (rotala.raleigh.ibm.com [9.27.12.14]) by westrelay03.boulder.ibm.com (8.12.3/NCO/VER6.5) with ESMTP id h1QFdfFU087932; Wed, 26 Feb 2003 08:39:41 -0700
Received: from rotala.raleigh.ibm.com (localhost.localdomain [127.0.0.1]) by rotala.raleigh.ibm.com (8.12.5/8.12.5) with ESMTP id h1QFYlem004463; Wed, 26 Feb 2003 10:34:47 -0500
Received: from rotala.raleigh.ibm.com (narten@localhost) by rotala.raleigh.ibm.com (8.12.5/8.12.5/Submit) with ESMTP id h1QFYkmY004458; Wed, 26 Feb 2003 10:34:47 -0500
Message-Id: <200302261534.h1QFYkmY004458@rotala.raleigh.ibm.com>
To: Kim Kinnear <kkinnear@cisco.com>
cc: Ralph Droms <rdroms@cisco.com>, dhcwg@ietf.org
Subject: Re: [dhcwg] lease query question
In-Reply-To: Message from kkinnear@cisco.com of "Tue, 25 Feb 2003 15:29:09 EST." <4.3.2.7.2.20030225152521.0244f068@goblet.cisco.com>
Date: Wed, 26 Feb 2003 10:34:46 -0500
From: Thomas Narten <narten@us.ibm.com>
Sender: dhcwg-admin@ietf.org
Errors-To: dhcwg-admin@ietf.org
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Id: <dhcwg.ietf.org>
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>

> Would replacing the current problem statement with this one
> suggested by Ralph be sufficient to meet (enough of) your
> concerns to allow the draft to proceed?

Not really.

What we had originally (I had thought) was is a relatively simple
problem, with a relatively simple solution, and one that didn't really
change DHC in any serious way. The solution seem to have taken on
feature creap, where the problem got expanded, and the solution got
expanded. Sure, given any solution, one can go back and rewrite the
problem statement to make it match the solution. While that is
certainly necessary to make the document accurate, I have to wonder
whether the problem statement actually makes sense or is well defined.

> >        Router-type devices which want to enforce some level of access
> >        control over which IP addresses are allowed on their links
> >        need to maintain information concerning IP<->MAC/client-id
> >        mappings.  One way in which these devices can obtain
> >        information about IP<->MAC/client-id bindings is through "DHCP
> >        gleaning", in which the device extracts useful information
> >        from DHCP messages exchanged between hosts and DHCP
> >        servers.

So far, simple.

> >        However, these devices don't typically have stable storage
> >        sufficient to keep this information over reloads.  There may
> >        be additional information that is useful to the device that
> >        cannot be obtained through DHCP gleaning.  The leasequery
> >        request message described in this document allows a device to
> >        obtain information about IP<->MAC/client-id bindings from a
> >        DHCP server.  This information may include currently active
> >        bindings, bindings involving previously assigned addresses for
> >        which the lease on the address has expired and static bindings
> >        for devices that are otherwise configured and not using DHCP
> >        for address assignment.

Note, that above is pretty vague and doesn't say what information the
access device needs. It's hard to look at the problem statement and
say "yes, I understand the boundaries of the problem" and then "and
the solution seems like a good match for the problem".

Popping up a level, how is it even appropriate for the DHC WG to be
doing work on "access control in router type devices"? One can argue
that work of this broad a scope is well out-of-scope for this WG
(e.g., look at the recently approved charter). I'm far from clear that
work of this scope should be done in DHC or that the problem is well
enough understood to conclude that DHC lease query is the right
solution or that any DHC-based solution is the right one.  What about
routers wanting to do access control that don't use DHC, for instance?

And note, I'm not raising these issue just to be a PITA. These are
questions that I expect that the IESG would ask if I brought the
document forward. Thus, I need to have reasonable responses to those
questions. Otherwise, I can predict the likely outcome.

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