RE: [dhcwg] dhcpv6-24: Elapsed Time option

"Bernie Volz (EUD)" <Bernie.Volz@am1.ericsson.se> Thu, 09 May 2002 13:46 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 JAA21368 for <dhcwg-archive@odin.ietf.org>; Thu, 9 May 2002 09:46:40 -0400 (EDT)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id JAA27127 for dhcwg-archive@odin.ietf.org; Thu, 9 May 2002 09:46:48 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id JAA26950; Thu, 9 May 2002 09:44:09 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id JAA26924 for <dhcwg@optimus.ietf.org>; Thu, 9 May 2002 09:44:06 -0400 (EDT)
Received: from imr2.ericy.com (imr2.ericy.com [198.24.6.3]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA21185 for <dhcwg@ietf.org>; Thu, 9 May 2002 09:43:56 -0400 (EDT)
Received: from mr6.exu.ericsson.se (mr6att.ericy.com [138.85.224.157]) by imr2.ericy.com (8.11.3/8.11.3) with ESMTP id g49DhZi11779 for <dhcwg@ietf.org>; Thu, 9 May 2002 08:43:35 -0500 (CDT)
Received: from eamrcnt749 (eamrcnt749.exu.ericsson.se [138.85.133.47]) by mr6.exu.ericsson.se (8.11.3/8.11.3) with SMTP id g49DhZ528396 for <dhcwg@ietf.org>; Thu, 9 May 2002 08:43:35 -0500 (CDT)
Received: FROM eamrcnt761.exu.ericsson.se BY eamrcnt749 ; Thu May 09 08:43:34 2002 -0500
Received: by eamrcnt761.exu.ericsson.se with Internet Mail Service (5.5.2653.19) id <KRTWASY4>; Thu, 9 May 2002 08:43:34 -0500
Message-ID: <66F66129A77AD411B76200508B65AC69B4D3DA@EAMBUNT705>
From: "Bernie Volz (EUD)" <Bernie.Volz@am1.ericsson.se>
To: 'Thomas Narten' <narten@us.ibm.com>, Ted Lemon <Ted.Lemon@nominum.com>
Cc: dhcwg@ietf.org
Subject: RE: [dhcwg] dhcpv6-24: Elapsed Time option
Date: Thu, 09 May 2002 08:43:32 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C1F75F.826EFC70"
Sender: dhcwg-admin@ietf.org
Errors-To: dhcwg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: <dhcwg.ietf.org>
X-BeenThere: dhcwg@ietf.org

>Or, is it the case that when the client  sends out its initial
>Solicit, the value MUST be zero? If so, it might be good to
>specify this.

That was my assumption. The time should reflect when a transaction is started. So, to be a bit more clear:

- Time is 0 when first Solicit is sent. Time continues to increase as Solicits are retransmitted.

The one open question is what to do with the time when the client sends a Request. In the DHCPv4 specification (if I read it correctly), the secs for DHCPv4 Request should not increase with retransmissions as that was to assure that the Relay uses the same logic in what servers it sends the messages to (in case it used the secs to send to a different set of servers). I don't know if this is needed and my feeling is that we should NOT reset the time when the Request transmissions start (the time should reflect the time since the FIRST Solicit).

If the server should fail to get a Reply to the Request and restarts the Solicit, time should not be reset.

- Time is 0 when first Renew/Rebind is sent. Increases with each retransmission until timeout or Reply.

- Time is 0 when first Decline/Release is sent. Increases with each retransmission until timeout or Reply.

- Time is 0 when first Information-Request is sent. Increases with each retransmission until timeout or Reply.

Note that the elapsed time increasing or changing is likely not that critical during Request/Reply, Renew/Reply, Decline/Reply, Release/Reply as these are interactions with a specific server. It is really only valueable when a request is being sent to many servers. Perhaps we should point this out and say that the Elapsed Time Option is not needed if the Server Identifier Option is included in a client message?

- Bernie

-----Original Message-----
From: Thomas Narten [mailto:narten@us.ibm.com]
Sent: Thursday, May 09, 2002 9:33 AM
To: Ted Lemon
Cc: dhcwg@ietf.org
Subject: Re: [dhcwg] dhcpv6-24: Elapsed Time option 


Ted Lemon <Ted.Lemon@nominum.com> writes:

> > I understand this to be a holdover from DHC. But if the goal is to
> > provide backup servers info on when they should respond, the
> > retransmission count might be more useful than the elapsed time.

> It's true that a count would serve the functional purpose, but the 
> retransmission time is easy to generate, serves the same purpose, and 
> provides additional information.   So why use the less functional 
> retransmission count?

Would there be any value in including both?

The problem with just including the time is that servers need to guess
whether a client has been waiting "too long". Or, is it the case that
when the client  sends out its initial Solicit, the value MUST be
zero? If so, it might be good to specify this. If this were the case,
I agree that including the time is probably sufficient.

Thomas

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