RE: [dhcwg] Leasequery: should it be standardized?

"Woundy, Richard" <Richard_Woundy@cable.comcast.com> Wed, 12 March 2003 23:44 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 SAA00237; Wed, 12 Mar 2003 18:44:23 -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 h2CNvRO27290; Wed, 12 Mar 2003 18:57:27 -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 h2CNuuO27261 for <dhcwg@optimus.ietf.org>; Wed, 12 Mar 2003 18:56:56 -0500
Received: from peacock.tci.com (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA00186 for <dhcwg@ietf.org>; Wed, 12 Mar 2003 18:42:14 -0500 (EST)
Received: from mms02-RelayB.tci.com (mms02-relayb.broadband.att.com [147.191.89.213]) by peacock.tci.com (8.12.2/8.12.2) with ESMTP id h2CNgLJD024087; Wed, 12 Mar 2003 16:42:21 -0700 (MST)
Received: from 147.191.89.203 by mms02-RelayB.tci.com with ESMTP ( Tumbleweed MMS SMTP Relay (MMS v5.5.0)); Wed, 12 Mar 2003 16:42:09 -0600
Received: by entexchimc01.broadband.att.com with Internet Mail Service ( 5.5.2653.19) id <FMYN96L2>; Wed, 12 Mar 2003 16:43:07 -0700
Message-ID: <6732623D2548D61193C90002A5C88DCC056637E7@entmaexch02.broadband.att.com>
From: "Woundy, Richard" <Richard_Woundy@cable.comcast.com>
To: "'Bernie Volz (EUD)'" <Bernie.Volz@am1.ericsson.se>, 'Erik Nordmark' <Erik.Nordmark@sun.com>
cc: 'Mark Stapp' <mjs@cisco.com>, Steve Gonczi <steve@relicore.com>, dhcwg@ietf.org
Subject: RE: [dhcwg] Leasequery: should it be standardized?
Date: Wed, 12 Mar 2003 16:42:06 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
X-WSS-ID: 12711A5B488178-01-01
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C2E8F0.FD745590"
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>

I *almost* agree with Bernie's email below.
 
I agree that the Lease Query spec should not force a DHCP server operator to
put reservations into the server, and not force the DHCP server to support
such reservations, solely for making Lease Query work with such
reservations.
 
Although I agree in flexibility in reservation handling, I think we also
need to ensure full multi-vendor interoperability for Lease Query clients
(e.g. relay agents) and servers. That's the point of IETF standardization,
right?
 
A relay agent might choose (for simplicity of implementation) to use DHCP
Lease Query as its sole external source of MAC/IP address information.
Alternatively, a relay agent might choose to use DHCP Lease Query for DHCP
lease information only, and use other mechanisms (e.g. local configuration,
local routing state, remote MIB) for other MAC/IP address information. A
specific, realistic example of another mechanism would be Reverse Path
Forwarding. An access concentrator may be able to verify the source IP
address of an upstream datagram by noting that the source IP address belongs
to a particular IP subnet which has a particular nexthop IP gateway in the
IP forwarding table, and the nexthop IP gateway maps to particular location
information that can be discovered by DHCP Lease Query and/or by local
configuration.
 
We may have an interoperability problem if a relay agent expects only DHCP
lease information in a Lease Query response, but gets other information
(e.g. reservation information) in a response. This will lead to problems if
the access concentrator expects to query other sources of information (e.g.
a MIB) upon the failure of a Lease Query message -- and if the other
source(s) would have responded with different IP/MAC address information
than the (reservation in the) Lease Query response.
 
-- Rich

-----Original Message-----
From: Bernie Volz (EUD) [mailto:Bernie.Volz@am1.ericsson.se]
Sent: Tuesday, March 11, 2003 10:01 AM
To: 'Erik Nordmark'
Cc: 'Mark Stapp'; Steve Gonczi; dhcwg@ietf.org
Subject: RE: [dhcwg] Leasequery: should it be standardized?



Erik: 

I don't disagree with your and Thomas' concerns, and I probably didn't read
earlier dialogues carefully enough. Ralph and I spoke about this issue at
Connectathon and I now understand the specific concern.

I think DHCP should be used as it is today and the lease query may be used
to extract that information. If the DHCP server has information regarding
client reservations (or whatever you want to call fixed address
assignments), there is no reason it can not report on those exactly as it
would for any other lease. Whether the client uses DHCP to obtain its
information or has static configuration is immaterial - the point is the
that client *COULD* use DHCP and would get the information.

In this case, as DHCP provides the client no indication that this is a
reservation, I don't think lease query should either. So, I would be all for
removing that indication from lease query.

I also think that lease query should not recommend steps to add these
reservations to the server if there is no intention of these clients ever
using DHCP. But, I also feel that lease query should not prevent someone
from doing this - it should simply be silent on the issue as this is a usage
issue and not a standards issue. If a vendor wants to recommend doing this
(and I can see reasons why they would), they could.

- Bernie 

-----Original Message----- 
From: Erik Nordmark [ mailto:Erik.Nordmark@sun.com
<mailto:Erik.Nordmark@sun.com> ] 
Sent: Tuesday, March 11, 2003 8:52 AM 
To: Bernie Volz (EUD) 
Cc: 'Mark Stapp'; Steve Gonczi; dhcwg@ietf.org 
Subject: RE: [dhcwg] Leasequery: should it be standardized? 


> I agree ... we don't want to restart this process. There's a lot of good 
> reasons why DHCP should be used - it is after all DHCP information. The 
> existing framework is fine regardless of whether the devices and 
> applications already knew dhcp. 

Bernie, 

As I understand Thomas' concerns part of the issue is that 
the draft talks about leasequery being used when there isn't a DHCP lease. 
Thus it's expanded to be able to ask questions about MAC/IP addresses 
in general. 

I think that distinction is quite important. 
Arguing that DHCP be used to query information about DHCP leases 
is one thing. 
Arguing that DHCP is the right protocol to use to query about MAC/IP address

related information is a rather different thing. 

   Erik