Re: [dhcwg] comments on draft-ietf-dhc-lifetime-01.txt
Joe Quanaim <jdq@lucent.com> Wed, 11 August 2004 14:04 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 KAA05829; Wed, 11 Aug 2004 10:04:50 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Butbk-0005mX-7A; Wed, 11 Aug 2004 09:57:36 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Butam-0005Wi-SS for dhcwg@megatron.ietf.org; Wed, 11 Aug 2004 09:56:37 -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 JAA05155 for <dhcwg@ietf.org>; Wed, 11 Aug 2004 09:56:34 -0400 (EDT)
Received: from ihemail2.lucent.com ([192.11.222.163]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1ButfU-00085P-QU for dhcwg@ietf.org; Wed, 11 Aug 2004 10:01:32 -0400
Received: from homail.ho.lucent.com (h135-17-192-10.lucent.com [135.17.192.10]) by ihemail2.lucent.com (8.12.11/8.12.11) with ESMTP id i7BDtpRF029613; Wed, 11 Aug 2004 08:55:52 -0500 (CDT)
Received: from kraken.mh.lucent.com by homail.ho.lucent.com (8.11.7+Sun/EMS-1.5 sol2) id i7BDto413909; Wed, 11 Aug 2004 09:55:50 -0400 (EDT)
From: Joe Quanaim <jdq@lucent.com>
To: Stig Venaas <Stig.Venaas@uninett.no>
Subject: Re: [dhcwg] comments on draft-ietf-dhc-lifetime-01.txt
Date: Wed, 11 Aug 2004 09:55:04 -0400
User-Agent: KMail/1.5.4
References: <y7vhdrl56ol.wl@ocean.jinmei.org> <200408030929.31655.jdq@lucent.com> <20040811103622.GF5086@sverresborg.uninett.no>
In-Reply-To: <20040811103622.GF5086@sverresborg.uninett.no>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200408110955.05204.jdq@lucent.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c3a18ef96977fc9bcc21a621cbf1174b
Content-Transfer-Encoding: 7bit
Cc: dhcwg@ietf.org, tjc@ecs.soton.ac.uk
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: jdq@lucent.com
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
Content-Transfer-Encoding: 7bit
Stig Venaas wrote: > On Tue, Aug 03, 2004 at 09:33:29AM -0400, Joe Quanaim wrote: > > JINMEI Tatuya / ???????????? wrote: > > [...] > > > > > 2. the usage of the lifetime option for other exchanges than > > > Info-req/Reply exchanges. > > > > > > I'm even not 100% sure if the lifetime can be used for the other > > > types of exchanges. Probably it can according to the draft, but > > > then I'll have several questions on how to use it. > > > > > > For example, the draft says: > > > > > > Before making the request it MUST wait for a random amount of time > > > between 0 and INF_MAX_DELAY. INF_MAX_DELAY is defined in [RFC > > > 3315]. > > > > > > Is this also applies to the other cases even if INF_MAX_DELAY is a > > > dedicated parameter for Info-req? If so, is it really valid? > > > > Isn't this duplicating rfc 3315? Removing it would prevent any > > subsequent updates to rfc 3315 from conflicing with this statement. > > So what you're saying is that should say 1 sec, rather than > INF_MAX_DELAY? Or are you saying that shouldn't specify random delay > at all? > > At first I didn't see the need for random delay since there is one > prior to the first information request according to rfc 3315, but as > someone said it might be required. If for instance the client checks > for expired lifetime every second or less often. Ok. I felt like the entire statement was repeating rfc 3315 and could be removed. Looking again, I think you are trying to differentiate between the first info request (which 3315 dictates) and enforce the INF_MAX_DELAY for subsequent info requests after a lifetime expires. I am okay with that. I would have considered this to be a new exchange and therefore under the 3315 guidelines, but having it spelled out does not hurt. Also, if a client is checking for an expired lifetime every second, that's a problem. Perhaps we should add a statement saying that a client should not recheck lifetimes without waiting a period of at least half the received lifetime. It would need to be should instead of must to allow client reboots and such, but it would at least make bombarding a server with requests inappropriate behavior. > > > Also, how does the client exactly react to the expiration event for > > > the other cases? For example, consider the following scenario: > > > > > > - the client performs Solicit->Advertise->Request->Reply exchanges, > > > and gets an IPv6 address allocated, a DNS server address X, and an > > > associated lifetime T. > > > - before the timeout "T1" for the allocated address passes, lifetime > > > T expires. In this case, should the client restart the entire > > > session from Solicit? Or should the client send a renew message? > > > If so, the renew message also tries to update the allocated > > > address even if it's too early? Or should the client even start > > > Information-request/Reply exchanges just to update the DNS address > > > information? > > > > Using this option in a stateful transaction makes things more > > complicated. The lifetime option can expire between t1, t2, or the valid > > lifetime of an address. As Jinmei Tatuya notes, what should the client > > be expected to do? Restart the message exchange; just do an > > information-request; etc. > > > > Any negotiated value for t1, t2, or valid lifetime of an address could > > take precedence over the lifetime option. This essentially makes the > > option stateless only, but it simplifies the resulting changes to a > > client implementation. > > I'm happy with this. If anyone got other opinions, please speak up. > I'll mail text suggestion soon, I feel like this statement is sufficient for the current ia's: na, ta, and pd. > > Joe Quanaim. > > Thanks, > > Stig Thanks, Joe Quanaim. _______________________________________________ dhcwg mailing list dhcwg@ietf.org https://www1.ietf.org/mailman/listinfo/dhcwg
- [dhcwg] comments on draft-ietf-dhc-lifetime-01.txt JINMEI Tatuya / 神明達哉
- [dhcwg] Re: comments on draft-ietf-dhc-lifetime-0… Stig Venaas
- Re: [dhcwg] Re: comments on draft-ietf-dhc-lifeti… Ted Lemon
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Joe Quanaim
- Re: [dhcwg] Re: comments on draft-ietf-dhc-lifeti… Stig Venaas
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Ted Lemon
- RE: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Bernie Volz
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Stig Venaas
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Joe Quanaim
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… JINMEI Tatuya / 神明達哉
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Stig Venaas
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Joe Quanaim
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Stig Venaas
- RE: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Bernie Volz
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Joe Quanaim
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Stig Venaas
- RE: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Bernie Volz
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Joe Quanaim
- RE: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Bernie Volz
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… JINMEI Tatuya / 神明達哉
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… JINMEI Tatuya / 神明達哉
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Stig Venaas
- RE: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Bernie Volz
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Stig Venaas
- RE: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Bernie Volz
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Stig Venaas
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Joe Quanaim
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Stig Venaas
- RE: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Bernie Volz
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… JINMEI Tatuya / 神明達哉
- [dhcwg] behavior on lifetime expiration (Re: comm… JINMEI Tatuya / 神明達哉
- Re: [dhcwg] behavior on lifetime expiration (Re: … Ted Lemon
- Re: [dhcwg] behavior on lifetime expiration (Re: … Joe Quanaim
- Re: [dhcwg] behavior on lifetime expiration (Re: … Stig Venaas
- Re: [dhcwg] behavior on lifetime expiration (Re: … Tim Chown
- Re: [dhcwg] behavior on lifetime expiration (Re: … Joe Quanaim
- Re: [dhcwg] behavior on lifetime expiration (Re: … Stig Venaas
- Re: [dhcwg] behavior on lifetime expiration (Re: … JINMEI Tatuya / 神明達哉
- Re: [dhcwg] behavior on lifetime expiration (Re: … Stig Venaas
- Re: [dhcwg] behavior on lifetime expiration (Re: … Joe Quanaim
- Re: [dhcwg] behavior on lifetime expiration (Re: … Ted Lemon
- RE: [dhcwg] behavior on lifetime expiration (Re: … Bernie Volz
- RE: [dhcwg] behavior on lifetime expiration (Re: … Bernie Volz
- Re: [dhcwg] behavior on lifetime expiration (Re: … Robert Elz
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Robert Elz
- Re: [dhcwg] behavior on lifetime expiration (Re: … Stig Venaas
- Re: [dhcwg] behavior on lifetime expiration (Re: … Robert Elz
- Re: [dhcwg] behavior on lifetime expiration (Re: … Joe Quanaim
- Re: [dhcwg] behavior on lifetime expiration (Re: … Ted Lemon
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Stig Venaas
- Re: [dhcwg] behavior on lifetime expiration (Re: … JINMEI Tatuya / 神明達哉
- Re: [dhcwg] behavior on lifetime expiration (Re: … JINMEI Tatuya / 神明達哉
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… Ted Lemon
- Re: [dhcwg] dhc-lifetime-01: dropping omitted opt… Ted Lemon
- Re: [dhcwg] behavior on lifetime expiration (Re: … Ted Lemon
- Re: [dhcwg] behavior on lifetime expiration (Re: … Stig Venaas
- Re: [dhcwg] comments on draft-ietf-dhc-lifetime-0… JINMEI Tatuya / 神明達哉
- Re: [dhcwg] behavior on lifetime expiration (Re: … JINMEI Tatuya / 神明達哉
- Re: [dhcwg] behavior on lifetime expiration (Re: … Ted Lemon
- Re: [dhcwg] behavior on lifetime expiration (Re: … Robert Elz
- Re: [dhcwg] behavior on lifetime expiration (Re: … Stig Venaas
- Re: [dhcwg] behavior on lifetime expiration (Re: … JINMEI Tatuya / 神明達哉
- Re: [dhcwg] behavior on lifetime expiration (Re: … Stig Venaas
- Re: [dhcwg] behavior on lifetime expiration (Re: … Stig Venaas
- Re: [dhcwg] behavior on lifetime expiration (Re: … Joe Quanaim
- Re: [dhcwg] behavior on lifetime expiration (Re: … Stig Venaas