Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-solmaxrt-update-00.txt
VithalPrasad Gaitonde <gvithal@gmail.com> Tue, 26 February 2013 18:42 UTC
Return-Path: <gvithal@gmail.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F354621F89CE for <dhcwg@ietfa.amsl.com>; Tue, 26 Feb 2013 10:42:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W2ad27qD3xMW for <dhcwg@ietfa.amsl.com>; Tue, 26 Feb 2013 10:42:25 -0800 (PST)
Received: from mail-we0-x231.google.com (mail-we0-x231.google.com [IPv6:2a00:1450:400c:c03::231]) by ietfa.amsl.com (Postfix) with ESMTP id 2734921F8984 for <dhcwg@ietf.org>; Tue, 26 Feb 2013 10:42:25 -0800 (PST)
Received: by mail-we0-f177.google.com with SMTP id d7so3739147wer.8 for <dhcwg@ietf.org>; Tue, 26 Feb 2013 10:42:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=iKDeusKZin4Glz9M4aETf+quF9d575n6Hle2cFl8EBs=; b=zfTi+dksPy+ZUr50ci+J6HO/HcJC83MeBji2BCg00Tsn1B0K7/V9DHmNwV9f05j0rS Ur+VJTToyvE1KK63Y6g/imAM3x/mrjyFDT8avs1b4JFenQejuRE2IikCK7XFRVto1uXi hMGqwnEeCsIMP2UiezfFx3YcoVxmwaHn/1chsVb2PTLpefLV3ASIb0JkCyjsPayZRNI9 q/2/UyR4+HZGkyreg0krTBwnXl5/FfpcyILQCgGYCrzN6b02tmjwXyrCf+pQlZMe1EYi wpr4BffF3MsDDgm3q6B5RKBfDaAZR8TfMBkzSOH3IPkKT1IDKjpyMo+/4+p0e5Qa8OKb thQw==
MIME-Version: 1.0
X-Received: by 10.194.83.105 with SMTP id p9mr28558759wjy.56.1361904144246; Tue, 26 Feb 2013 10:42:24 -0800 (PST)
Received: by 10.216.234.200 with HTTP; Tue, 26 Feb 2013 10:42:23 -0800 (PST)
In-Reply-To: <FB329D818C7CAB438F0C7DD772EA1025062001BC@TK5EX14MBXC254.redmond.corp.microsoft.com>
References: <20121214022919.19971.21882.idtracker@ietfa.amsl.com> <CAAfac2gCqq4KxCUt3pd5danhhgdPbNCakBXJwGooPx1jyGEmag@mail.gmail.com> <CAAfac2i9f+nA-S6bsoRy58gOn+mj8fnniVPr3PHNgZXboDwztQ@mail.gmail.com> <CAL10_BrnrQbO4Bzq5mE_9s_e1-jtCtb=Nq5wjaUr0mE3fTUv9A@mail.gmail.com> <FB329D818C7CAB438F0C7DD772EA1025061966F0@TK5EX14MBXC253.redmond.corp.microsoft.com> <8D23D4052ABE7A4490E77B1A012B63074747458F@mbx-01.win.nominum.com> <FB329D818C7CAB438F0C7DD772EA1025061A118C@TK5EX14MBXC253.redmond.corp.microsoft.com> <8D23D4052ABE7A4490E77B1A012B6307474754C3@mbx-01.win.nominum.com> <FB329D818C7CAB438F0C7DD772EA1025061A2F00@TK5EX14MBXC253.redmond.corp.microsoft.com> <8D23D4052ABE7A4490E77B1A012B630747475B92@mbx-01.win.nominum.com> <CAL10_Bq-zkZv7hD0CVD8notzh2O5gBipLs4ACn3qQQVX8jXQ3w@mail.gmail.com> <CAOpJ=k1vt=ZQS=j-7VPRUYwOOBfO2xe5FR0r6gx3TLtQz8hcFw@mail.gmail.com> <CAL10_BqNqbCuSVX=phGPgJ65cX9L2j0FwRANw8qxDHv=wfW1cw@mail.gmail.com> <510A6327.6050506@s-carlsen.dk> <CAOpJ=k00n2_8DEgQP+bRtLzhGtOL1gy8AyFH4PO2cABQ20PAOA@mail.gmail.com> <FB329D818C7CAB438F0C7DD772EA1025061A471E@TK5EX14MBXC253.redmond.corp.microsoft.com> <489D13FBFA9B3E41812EA89F188F018E1844B249@xmb-rcd-x04.cisco.com> <FB329D818C7CAB438F0C7DD772EA1025061A8A94@TK5EX14MBXC253.redmond.corp.microsoft.com> <1FF595DD-C7F5-475D-93BB-EC7E64428EBD@gmail.com> <FB329D818C7CAB438F0C7DD772EA1025061A99BA@TK5EX14MBXC253.redmond.corp.microsoft.com> <93B6C36C-3E9F-4D11-8C08-3BB482C4A470@cisco.com> <CAAfac2h6Vz3oDnMgk1GN+L0MdnT8NK=M7U89FOR60fAoOe6HaQ@mail.gmail.com> <489D13FBFA9B3E41812EA89F188F018E1846E736@xmb-rcd-x04.cisco.com> <FB329D818C7CAB438F0C7DD772EA1025062001BC@TK5EX14MBXC254.redmond.corp.microsoft.com>
Date: Wed, 27 Feb 2013 00:12:23 +0530
Message-ID: <CAAfac2jAg21G_f8kokmJyXFRYVytRHGLd3pL3qB0shBeGw0LyQ@mail.gmail.com>
From: VithalPrasad Gaitonde <gvithal@gmail.com>
To: Dmitry Anipko <Dmitry.Anipko@microsoft.com>
Content-Type: multipart/alternative; boundary="047d7bb04ed6bc6fcc04d6a504d4"
Cc: "Bernie Volz (volz)" <volz@cisco.com>, Bud Millwood <budm@weird-solutions.com>, Ralph Droms <rdroms.ietf@gmail.com>, "dhcwg@ietf.org" <dhcwg@ietf.org>, Andre Kostur <akostur@incognito.com>, Lemon Ted <Ted.Lemon@nominum.com>
Subject: Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-solmaxrt-update-00.txt
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Feb 2013 18:42:27 -0000
Agree that 3 has the best merit. In terms of number of retransmissions, it would be preferable to go with as many retransmission (about 8?) as would fit in a 2 minute interval (i.e. the older SOL_MAX_RT value). Since existing deployments work with the 2 minute retransmission cycle, this will ensure that subsequent retransmissions (beyond the first hour) are successful. So the proposal is - the first retransmission cycle is for 1 hour with exponentially increasing time between retransmissions. Every subsequent retransmission cycle which will occur after a gap of 1 hour will last for a 2 minute duration. On Sat, Feb 16, 2013 at 8:41 AM, Dmitry Anipko <Dmitry.Anipko@microsoft.com>wrote: > My understanding is that (2) would be against one of the motivations for > the draft – reduce load on servers, as you pointed out. **** > > ** ** > > So I agree (3) would be better, if at all something needs to be done for > this issue.**** > > ** ** > > *From:* Bernie Volz (volz) [mailto:volz@cisco.com] > *Sent:* Friday, February 15, 2013 2:45 PM > *To:* VithalPrasad Gaitonde > > *Cc:* Bud Millwood; Dmitry Anipko; Ralph Droms; dhcwg@ietf.org; Andre > Kostur; Lemon Ted > *Subject:* RE: [dhcwg] I-D Action: > draft-ietf-dhc-dhcpv6-solmaxrt-update-00.txt**** > > ** ** > > (I guess I should now start saying “WG co-chair hat off” …)**** > > ** ** > > Interesting points.**** > > ** ** > > The elapsed time option only supports 16-bits and is in 100ths of a > second, so it will max out at 655.35 seconds (under 11 minutes).**** > > ** ** > > As these are a ‘retransmission’ and so the XID would be the same and the > elapsed time should reflect the time since the client started (obviously > maxing out at a value of 0xffff as documented in RFC 3315).**** > > ** ** > > Regarding the single packet issue … I see:**** > > **1. **Let it be. If the original retransmissions up this point > didn’t work, what’s the chance that it will work now? And a single packet > should generally be OK. Though there may be some ND implementations that > drop a packet they can’t send instead of holding onto at least that one > packet and that might cause things to fail ‘forever’ (the server-to-client > or relay-to-client ND entry would expire before the next packet arrives). > **** > > **2. **Have the client could ‘restart’ the Solicit process instead > of using the longer time as a cap to the retransmission delay. But this > means that the client would send restart sending at the normal backoff > intervals and that makes the clients (if there are a lot) very chatty in > total – which is what we wanted to prevent. This would also mean a new XID > and new elapsed time base.**** > > **3. **Complicate the retransmission algorithm to allow some small > number (2 or 3) packets in a “shorter” interval after ‘long’ retransmission > interval (this is what you suggested). Probably these should occur well > within the typical ND cache expiration interval.**** > > **4. **Something else? (Document that not retaining a packet per > destination when needing ND is a bad idea.)**** > > ** ** > > 2 may be the most attractive as it is much simpler (and means this > document would define an MRD for Solicit too). But the long delay between > retransmissions leading up to the maximum may also suffer from the issue > mentioned in #1, so #3 may have the best merit.**** > > ** ** > > **- **Bernie**** > > ** ** > > *From:* dhcwg-bounces@ietf.org [mailto:dhcwg-bounces@ietf.org<dhcwg-bounces@ietf.org>] > *On Behalf Of *VithalPrasad Gaitonde > *Sent:* Thursday, February 14, 2013 10:14 PM > *To:* Bernie Volz (volz) > *Cc:* Bud Millwood; Dmitry Anipko; Ralph Droms; dhcwg@ietf.org; Andre > Kostur; Lemon Ted > *Subject:* Re: [dhcwg] I-D Action: > draft-ietf-dhc-dhcpv6-solmaxrt-update-00.txt**** > > ** ** > > Apparently, some relay agents/switches can be configured to relay packets > based on the amount of time the client has been trying (elapsed time > option). Similar language exists for the behavior of the DHCP server.**** > > **** > > From RFC 3315 section 22.9 - **** > > Servers and Relay Agents use the data value in this option (elapsed time) > as input to policy controlling how a server responds to a client > message. For example, the elapsed time option allows a secondary > DHCP server to respond to a request when a primary server has not > answered in a reasonable time.**** > > **** > > When the client retransmits at every 1 hour interval, does the client > reset the elapsed time option to 0. If yes, with the above mentioned > behavior of relay agents and servers, the single retransmission of SOLICIT > or INFORM will turn out inadequate.**** > > Also, given the unreliability of UDP, doing only one retransmission of the > message every hour (beyond the first hour) may lead to situations where the > server does not see the request and the client has to wait for another hour > to get an IPv6 address or options.**** > > **** > > Instead of making just a single retransmission at every 1 hour interval, > the client should make at least a couple of retransmissions to increase the > reliability of getting an IPv6 address or options from the server.**** > > **** > > Thanks,**** > > Prasad**** > > On Fri, Feb 1, 2013 at 8:10 PM, Bernie Volz (volz) <volz@cisco.com> wrote: > **** > > Fine by me too. > > - Bernie**** > > > On Feb 1, 2013, at 9:52 PM, "Dmitry Anipko" <Dmitry.Anipko@microsoft.com> > wrote: > > >>> A client is not expected to listen for a response during the entire > period between transmission of Solicit or Information-Request messages > > > > Looks good to me. > > > > Thanks. > > > > -----Original Message----- > > From: Ralph Droms [mailto:rdroms.ietf@gmail.com] > > Sent: Friday, February 01, 2013 6:08 PM > > To: Dmitry Anipko > > Cc: Bernie Volz (volz); Bud Millwood; Sten Carlsen; dhcwg@ietf.org; > Andre Kostur; Lemon Ted > > Subject: Re: [dhcwg] I-D Action: > draft-ietf-dhc-dhcpv6-solmaxrt-update-00.txt > > > > (resending to dhcwg mailing list) > > > > On Feb 1, 2013, at 5:59 PM 2/1/13, Dmitry Anipko < > Dmitry.Anipko@microsoft.com> > > wrote: > > > >> Agree with everything you wrote. I think several minutes waiting would > be fine, and I understand there may be good reasons for such waiting > interval (as opposed to hour). > >> > >> If there is a general agreement on these 2 adjustments (allowed waiting > period cap and INF_MAX_RT default), how do we move forward - Ralph, can > these be included in the next revision of the draft? > >> > >> Thank you. > > > > Adding INF_MAX_RT makes sense. > > > > In my opinion, the right thing to say about waiting for a response is > something vague, to the effect of "A client is not expected to listen for a > response during the entire period between transmission of Solicit or > Information-Request messages." > > > > - Ralph > > > _______________________________________________ > dhcwg mailing list > dhcwg@ietf.org > https://www.ietf.org/mailman/listinfo/dhcwg**** > > ** ** >
- [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-solmaxr… internet-drafts
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… VithalPrasad Gaitonde
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… VithalPrasad Gaitonde
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Andre Kostur
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Dmitry Anipko
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Ted Lemon
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Dmitry Anipko
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Ted Lemon
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Dmitry Anipko
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Ted Lemon
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Andre Kostur
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Bud Millwood
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Andre Kostur
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Sten Carlsen
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Bud Millwood
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Dmitry Anipko
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Bernie Volz (volz)
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Dmitry Anipko
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Ralph Droms
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Dmitry Anipko
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Bernie Volz (volz)
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… VithalPrasad Gaitonde
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Bernie Volz (volz)
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Dmitry Anipko
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… VithalPrasad Gaitonde
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… VithalPrasad Gaitonde
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Bernie Volz (volz)
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Dmitry Anipko
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Sten Carlsen
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Ted Lemon
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Sten Carlsen
- Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-sol… Ted Lemon