Re: [dhcwg] behavior on lifetime expiration (Re: comments on draft-ietf-dhc-lifetime-01.txt)

Stig Venaas <Stig.Venaas@uninett.no> Tue, 07 September 2004 09:08 UTC

Received: from megatron.ietf.org (megatron.ietf.org [132.151.6.71]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA02859; Tue, 7 Sep 2004 05:08:28 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1C4bvg-0003LP-PA; Tue, 07 Sep 2004 05:06:20 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1C4brb-0002Vr-PX for dhcwg@megatron.ietf.org; Tue, 07 Sep 2004 05:02:08 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA02263 for <dhcwg@ietf.org>; Tue, 7 Sep 2004 05:02:05 -0400 (EDT)
Received: from tyholt.uninett.no ([158.38.60.10]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1C4bv0-00081B-UU for dhcwg@ietf.org; Tue, 07 Sep 2004 05:05:39 -0400
Received: from sverresborg.uninett.no (sverresborg.uninett.no [IPv6:2001:700:e000:0:204:75ff:fee4:423b]) by tyholt.uninett.no (8.12.10/8.12.10) with ESMTP id i8790VOK010237; Tue, 7 Sep 2004 11:00:31 +0200
Received: (from venaas@localhost) by sverresborg.uninett.no (8.12.8/8.12.8/Submit) id i8790TU2018175; Tue, 7 Sep 2004 11:00:29 +0200
X-Authentication-Warning: sverresborg.uninett.no: venaas set sender to Stig.Venaas@uninett.no using -f
Date: Tue, 07 Sep 2004 11:00:29 +0200
From: Stig Venaas <Stig.Venaas@uninett.no>
To: "JINMEI Tatuya / ?$B?@L@C#:H" <jinmei@isl.rdc.toshiba.co.jp>
Subject: Re: [dhcwg] behavior on lifetime expiration (Re: comments on draft-ietf-dhc-lifetime-01.txt)
Message-ID: <20040907090029.GB17934@sverresborg.uninett.no>
References: <y7veklyqkbx.wl@ocean.jinmei.org> <A9C62C40-F510-11D8-AE27-000A95D9C74C@nominum.com> <y7vfz6cenvy.wl@ocean.jinmei.org> <6C20AA0D-F5DF-11D8-8541-000A95D9C74C@nominum.com> <y7vy8jv70uo.wl@ocean.jinmei.org> <20040901123029.GI15000@sverresborg.uninett.no> <y7vy8ju59e7.wl@ocean.jinmei.org> <20040903083450.GA22060@sverresborg.uninett.no> <y7vzn461ze6.wl@ocean.jinmei.org> <20040906084327.GA8343@sverresborg.uninett.no>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20040906084327.GA8343@sverresborg.uninett.no>
User-Agent: Mutt/1.4.1i
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9ed51c9d1356100bce94f1ae4ec616a9
Cc: dhcwg@ietf.org, Ted Lemon <Ted.Lemon@nominum.com>
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>
Sender: dhcwg-bounces@ietf.org
Errors-To: dhcwg-bounces@ietf.org

On Mon, Sep 06, 2004 at 10:43:27AM +0200, Stig Venaas wrote:
> On Sat, Sep 04, 2004 at 12:33:37PM +0900, JINMEI Tatuya / ?$B?@L@C#:H wrote:
> > >>>>> On Fri, 3 Sep 2004 10:34:50 +0200, 
> > >>>>> Stig Venaas <Stig.Venaas@uninett.no> said:
> > 
> > > So how about something like this:
> > 
> > > When a client receives a Reply to an Information-Request that
> > > contains configuration information (i.e., does not contain a
> > > Status Code option), it SHOULD install that new configuration
> > > information after removing any previously received configuration
> > > information.  There may be reasons not to always do this.  One
> > > example might be when client has indication that it has moved to
> > > a new link.  How a client copes with movement is outside the scope
> > > of this document.
> > 
> > > I'm not not sure if it should be "SHOULD" or "should" there. At
> > > least I don't see this as part of the protocol. In my opinion
> > > the idea is just to give a general recommendation or some guidance
> > > to implementors.
> > 
> > The proposed text basically looks fine.  But I'd be a bit more
> > specific that the above description means if the new configuration
> > information does not have any update on a particular instance of the
> > old information (e.g., DNS server list) the client will simply remove
> > the old information.

Since I felt the need to explain further what I meant, I should put
something in the draft too. I've now changed it to this:

When a client receives a Reply to an Information-Request that
contains configuration information (i.e., does not contain a
Status Code option), it should install that new configuration
information after removing any previously received configuration
information.  Note that it should also remove information that
is missing from the new information set, e.g. an option might be
left out or contain only a subset of what it did previously.
There may be reasons not to always do this.  One example might
be when client has indication that it has moved to a new link.
How a client copes with movement is outside the scope of this
document.

Stig

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