Re: [dhcwg] URL option (again)?

Ralph Droms <rdroms@cisco.com> Mon, 25 August 2003 09:35 UTC

Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA06495 for <dhcwg-archive@odin.ietf.org>; Mon, 25 Aug 2003 05:35:36 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19rDkm-0007pT-4t for dhcwg-archive@odin.ietf.org; Mon, 25 Aug 2003 05:35:12 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id h7P9ZCwH030087 for dhcwg-archive@odin.ietf.org; Mon, 25 Aug 2003 05:35:12 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19rDkm-0007pC-0U for dhcwg-web-archive@optimus.ietf.org; Mon, 25 Aug 2003 05:35:12 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA06388 for <dhcwg-web-archive@ietf.org>; Mon, 25 Aug 2003 05:35:05 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 19rDki-00068h-00 for dhcwg-web-archive@ietf.org; Mon, 25 Aug 2003 05:35:08 -0400
Received: from ietf.org ([132.151.1.19] helo=optimus.ietf.org) by ietf-mx with esmtp (Exim 4.12) id 19rDki-00068c-00 for dhcwg-web-archive@ietf.org; Mon, 25 Aug 2003 05:35:08 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19rDkc-0007nh-9D; Mon, 25 Aug 2003 05:35:02 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19rDk1-0007mU-TA for dhcwg@optimus.ietf.org; Mon, 25 Aug 2003 05:34:26 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA06318 for <dhcwg@ietf.org>; Mon, 25 Aug 2003 05:34:19 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 19rDjy-00066e-00 for dhcwg@ietf.org; Mon, 25 Aug 2003 05:34:22 -0400
Received: from sj-iport-3-in.cisco.com ([171.71.176.72] helo=sj-iport-3.cisco.com) by ietf-mx with esmtp (Exim 4.12) id 19rDjx-00065w-00 for dhcwg@ietf.org; Mon, 25 Aug 2003 05:34:21 -0400
Received: from cisco.com (171.71.177.237) by sj-iport-3.cisco.com with ESMTP; 25 Aug 2003 02:34:01 -0700
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62]) by sj-core-1.cisco.com (8.12.9/8.12.6) with ESMTP id h7P9Xw8s029136; Mon, 25 Aug 2003 02:33:58 -0700 (PDT)
Received: from rdroms-w2k01.cisco.com (ssh-sjc-1.cisco.com [171.68.225.134]) by flask.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR) with ESMTP id ABU36405; Mon, 25 Aug 2003 05:33:56 -0400 (EDT)
Message-Id: <4.3.2.7.2.20030824024247.00ba8118@funnel.cisco.com>
X-Sender: rdroms@localhost
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Sun, 24 Aug 2003 08:54:16 -0400
To: Simon Vogl <vogl@soft.uni-linz.ac.at>
From: Ralph Droms <rdroms@cisco.com>
Subject: Re: [dhcwg] URL option (again)?
Cc: dhcwg@ietf.org
In-Reply-To: <Pine.BSF.4.51.0307241347560.27663@helena.whitefang.com>
References: <3F1F9306.4090504@soft.uni-linz.ac.at> <3F1F9306.4090504@soft.uni-linz.ac.at>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
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 don't think any of the existing DHCp options really fit your intended 
application.  Option 114 is unused (see 
draft-ietf-dhc-unused-optioncodes-06.txt).

There are a couple of ways you could proceed.

You could define a vendor-specific information option (option 43 in RFC 
2132).  You'll need to make up your own "vendor class identifier" (option 
60) that the client can send to the server, and you'll only be able to use 
this option if the clients are not already using options 60 and 43.

If the new option is to be used for experimentation at your site, you could 
use one of the site-specific option codes (128-254) and define your own 
option.  If you eventually want to use the option outside your site, you 
can put the option through the IETF standards process to obtain an 
IANA-assigned option code.

In either case, you'll need access to the client code on the host to add 
code that can interpret the contents of the vendor-specific info and a 
server that you can program to return the appropriate option(s) to the client.

- Ralph Droms

At 01:49 PM 7/24/2003 -0400, Thamer Al-Harbash wrote:
>Hello all,
>we are investigating location based services for
>mobile devices that are connected to our campus network
>(and thus the Internet) via WLAN.
>
>Our intention is to provide users with web-based information
>depending on the area they reside in, while consuming as little
>resources as possible, and withoud introducing new protocol stacks.
>
>I found a the document specifying the URL option (#114) but
>it seems to be unused as well as too little flexible.
>
>The only other dhcp option that includes URLs is in the uap option
>set (rfc2485) to pass the url of a login page, which is too specific
>for our intentions.
>
>I would like to use an option that codes not only the url itself, but
>also a string that identifies the service/application that should
>be addressed. The latter lets us route information to different applications
>on the mobile client and clarify the intentions/content of the passed
>URL.
>
>URL data can be passed whenever the client asks for a new address, or
>could be pushed asynchronously by the server using the reconfigure
>extension (a la rfc3203).
>
>As I have not played around with dhcp implementations yet, I'd
>like to know if this is seems feasible and a sound approach.
>
>Is there a option region reserved for experimental options so I can
>start a test implementation without too many side effects?


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