Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-consumption WGLC
Nabil Benamar <benamar73@gmail.com> Fri, 28 August 2015 18:44 UTC
Return-Path: <benamar73@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 80CF71ACE25 for <v6ops@ietfa.amsl.com>; Fri, 28 Aug 2015 11:44:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.449
X-Spam-Level:
X-Spam-Status: No, score=-0.449 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uzN_rqtQgRaB for <v6ops@ietfa.amsl.com>; Fri, 28 Aug 2015 11:44:00 -0700 (PDT)
Received: from mail-lb0-x22a.google.com (mail-lb0-x22a.google.com [IPv6:2a00:1450:4010:c04::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C9F21ACDD8 for <v6ops@ietf.org>; Fri, 28 Aug 2015 11:44:00 -0700 (PDT)
Received: by lbcbn3 with SMTP id bn3so34987064lbc.2 for <v6ops@ietf.org>; Fri, 28 Aug 2015 11:43:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=FcJF3x48bGWuHToh3ZnBgSG3Xh+VbwQE+BES5jchIQ0=; b=MH7wQ888uGTqX5KbC0ZaSbvVUCOnd5PKnMBbAqP80nHLZh30dVAxgNOTI6ef7bMSLL lt81dHHWeGsUesjiN2shBZ8cMDsBcgXP2iSMd5z0Nl1J31wGGa7i2tfWoImUVkzwqyQv 67vcaRURV39X/HKjGiLg2DsDSnpHHGUkueV0j1ABAHQZsq7dd6B7ppyHlpCzPI9RbqIF hAY1lGFUJ4fZUUU1SpyELI1OSTkDaeiRi5sOiLWF5hiNJqwMnzqdsN7p/wDVk6vAI5gG nEXMMK6u23BiWbs8qd6B6qlDroeCQejwX5l5ZtldGbhwSLS/+mJz4EVGudmh7xfne6rw aOrQ==
MIME-Version: 1.0
X-Received: by 10.112.142.105 with SMTP id rv9mr5405662lbb.11.1440787438339; Fri, 28 Aug 2015 11:43:58 -0700 (PDT)
Received: by 10.25.41.207 with HTTP; Fri, 28 Aug 2015 11:43:58 -0700 (PDT)
In-Reply-To: <CAPi140M-Htjz8R69gt-NLVRokgHYK9DKbk8r0+iwzumLiqSLUA@mail.gmail.com>
References: <201508231800.t7NI011E029031@irp-lnx1.cisco.com> <55DF0CEB.5040500@globis.net> <CAPi140OYAnE44AyuwNRt6dzFmCm9fzpKqOPMOJb6yS3BCnb9zA@mail.gmail.com> <55E01757.7080208@globis.net> <CAPi140M-Htjz8R69gt-NLVRokgHYK9DKbk8r0+iwzumLiqSLUA@mail.gmail.com>
Date: Fri, 28 Aug 2015 19:43:58 +0100
Message-ID: <CAMugd_VMbJaieJyovWpUAUuySY+fYfBz9eF=FMAGsQ9FMG3LTQ@mail.gmail.com>
From: Nabil Benamar <benamar73@gmail.com>
To: Andrew 👽 Yourtchenko <ayourtch@gmail.com>
Content-Type: multipart/alternative; boundary="001a11c3775c758e7a051e63779d"
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/_y0P9_lAM784vU4CTNIqjLd4PfU>
Cc: "Ray Hunter (v6ops)" <v6ops@globis.net>, v6ops list <v6ops@ietf.org>
Subject: Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-consumption WGLC
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Aug 2015 18:44:03 -0000
I have read the draft and I'm supporting it. I have just one question about the chosen values of RA. " Networks that serve battery-powered devices SHOULD NOT send multicast RAs too frequently (e.g., more than one every 5-10 minutes for current battery-powered devices) ..." How these values have been chosen ? Why 5-10 minutes exactly ? Best regards Nabil نبيل On Fri, Aug 28, 2015 at 1:23 PM, Andrew 👽 Yourtchenko <ayourtch@gmail.com> wrote: > inline. > > On 8/28/15, Ray Hunter (v6ops) <v6ops@globis.net> wrote: > > inline. > > > >> Andrew 👽 Yourtchenko <mailto:ayourtch@gmail.com> > >> 27 Aug 2015 17:20 > >> On 8/27/15, Ray Hunter (v6ops)<v6ops@globis.net> wrote: > >>> fred@cisco.com wrote: > >>>> This is to initiate a two week working group last call of > >>>> > http://tools.ietf.org/html/draft-ietf-v6ops-reducing-ra-energy-consumption > . > >>>> Please read it now. If you find nits (spelling errors, minor suggested > >>>> wording changes, etc), comment to the authors; if you find greater > >>>> issues, such as disagreeing with a statement or finding additional > >>>> issues that need to be addressed, please post your comments to the > >>>> list. > >>>> > >>>> We are looking specifically for comments on the importance of the > >>>> document as well as its content. If you have read the document and > >>>> believe it to be of operational utility, that is also an important > >>>> comment to make. > >>>> > >>>> > >>> I have read this draft. I understand the motivation, it is clearly > >>> written, and I support it. > >>> > >>> Minor Suggestions: > >>> > >>> I'd reference 4861 in the first sentence of the intro. > >>> s/Routing information is communicated to IPv6 hosts by Router > >>> Advertisement messages. /Routing information is communicated to IPv6 > >>> hosts by Router Advertisement messages [RFC4861]/ > >> > >> Thanks, noted! > >> > >>> Recommendation 2 is redundant IMHO. THere's no way a router > manufacturer > >>> can really know if the devices it is serving are battery powered > devices > >>> or not (perhaps the subject of another draft e.g. perhaps extension to > >>> 4620 to discover this via NI on creating a new ND cache entry?) > >> > >> It's not entirely redundant, the intent here is that this mechanism is > >> enabled on the network, which has two parts: > >> > >> 1) the equipment on the network has an option to enable it. (e.g. the > >> administrator needs to ensure that their equipment supports it). > >> > >> 2) the administrator has enabled it. (e.g. today's Cisco > >> implementation simply has the command "ipv6 nd ra solicited unicast" > >> which needs to be configured). > >> > >> How about a small tweak as below: > >> > >> "2) Administrators of networks that serve large numbers (tens or > >> hundreds) of battery- > >> powered devices SHOULD enable this behaviour." > > Works for me. > >>> For recommendation 3: the timing recommendations should be more > >>> concrete, provided rough consensus can be achieved. In order to > maximize > >>> the benefit I'd suggest specifying the upper end of the suggested > >>> ranges. > >> > >> I tend to configure such networks with the RA interval of 1800 > >> seconds, with router lifetime of 9000 seconds (and when > >> draft-krishnan-6man-maxra gets through, will be happy to bump those > >> values up to 21K and 64K respectively). Lorenzo's take is that "every > >> few minutes is already much better than every 3 seconds". > >> > >> So, based on my today's knowledge the upper limit is whatever is > >> enforced by the protocol + the usual "three-RA-per-lifetime" rule of > >> thumb - which looks to be in line with the text in the draft that does > >> not specify any upper bound. > >> > >> Does the text suggest differently ? > > No, but it specifies an absolute value without explaining how that value > > is derived. > > no, it specifies a *lower limit* - it tells the networks in question > should send the RAs with the interval *bigger* than X - so it's not > subject to change if the protocol limit increases. OTOH the X is kinda > pulled out of the hat, I agree. > > So, how about the following change instead: > > s/Networks that serve battery-powered devices SHOULD NOT send > multicast RAs too frequently (e.g., more than one every 5-10 > minutes for current battery-powered devices) unless the > information in the RA packet has substantially changed. / > > Networks that serve battery-powered devices should try to maximize the > interval between the multicast RAs within the limits allowed by > protocol - unless the information in the RA packet has changed. On the > other hand, the maximum value should be bound to allow a sufficient > number of RAs to be sent within the router/prefix lifetimes - to > account for the potential packet loss in the wireless network. This > packet loss will depend on the quality of the radio spectrum/coverage > and may need to be decided on a per-network basis. In the best-case > scenario one would ensure that at least 3 (a chosen arbitrary value) > RAs are transmitted within the smallest of the lifetimes for the > parameters contained within the RA. / > > Or something along these lines. > > > > > So if the protocols ever change, the BCP value may no longer appropriate > > e.g. if draft-krishnan-6man-maxra becomes a standard. > > > > Why not specify in terms of the upper limit of the protocol, and > > formula, rather than a specific time? > > > > e.g. MaxRtrAdvInterval/3 where MaxRtrAdvInterval at the time of writing > > is 1800 seconds (derived from RFC4861 Section 6.2.1) > > > > Suggested text: > > > > s/Networks that serve battery-powered devices SHOULD NOT send > > multicast RAs too frequently (e.g., more than one every 5-10 > > minutes for current battery-powered devices) unless the > > information in the RA packet has substantially changed. If there > > is a desire to ensure that hosts pick up configuration changes > > quickly, those networks MAY send frequent Router Advertisements > > for a limited period of time (e.g., not more than one minute) > > immediately after a configuration change./ > > > > 3. Routers with network interfaces that are known to serve > > battery-powered devices SHOULD NOT send multicast RAs too frequently > > unless the information in the RA packet has substantially changed. > > > > Up until here I agree with the bullet point text, but I have a comment > for the below. > > > The BCP value for MinRtrAdvInterval can be derived using the formula > > 0.33 * MaxRtrAdvInterval. As of the time of writing this BCP, the > > maximum permitted value of MaxRtrAdvInterval is 1800 seconds [RFC4861 > > Section 6.2.1] suggesting MaxRtrAdvInterval = 1800 and MinRtrAdvInterval > > = 600 seconds. > > This part largely rephrases the text from RFC4861: > > MinRtrAdvInterval > .... > > Default: 0.33 * MaxRtrAdvInterval If > MaxRtrAdvInterval >= 9 seconds; otherwise, the > Default is MaxRtrAdvInterval. > > Why repeating it here ? > > Also, I find the reasoning using the final effective RA interval to be > easier for the reader to get the spirit of the document, rather than > prescribing the Min/Max values. > > Thus the suggested alternative wording above. > > > > > 4. If there is a desire to ensure that hosts pick up configuration > > changes quickly, those router interfaces MAY send frequent multicast RA > > for a limited period of time immediately after a configuration change. > > > > A suggested (arbritary) time limit for this behavior is one minute. > > Splitting this into a separate bullet point for extra emphasis is > reasonable indeed, thanks! > > --a > > > / > > > >>> s/Networks that serve battery-powered devices /Routers with network > >>> interfaces that are known to serve battery-powered devices/ > >>> > >> > >> Thanks, noted! > >> > >> --a > >> > >>> -- > >>> regards, > >>> RayH > >>> < > https://www.postbox-inc.com/?utm_source=email&utm_medium=siglink&utm_campaign=reach > > > >>> > >> > > > > -- > > regards, > > RayH > > < > https://www.postbox-inc.com/?utm_source=email&utm_medium=siglink&utm_campaign=reach > > > > > > _______________________________________________ > v6ops mailing list > v6ops@ietf.org > https://www.ietf.org/mailman/listinfo/v6ops >
- [v6ops] draft-ietf-v6ops-reducing-ra-energy-consu… fred
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… 神明達哉
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Ray Hunter (v6ops)
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Alejandro Acosta
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Andrew 👽 Yourtchenko
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Andrew 👽 Yourtchenko
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Andrew Yourtchenko
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Alejandro Acosta
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Ray Hunter (v6ops)
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Andrew 👽 Yourtchenko
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Alexandru Petrescu
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Nabil Benamar
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Andrew 👽 Yourtchenko
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Nabil Benamar
- [v6ops] draft-ietf-v6ops-reducing-ra-energy-consu… fred
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… David Farmer
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… David Farmer
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Nabil Benamar
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Owen DeLong
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-reducing-ra-energy-c… David Farmer