Re: Reducing the battery impact of ND

Erik Nordmark <nordmark@acm.org> Wed, 22 January 2014 22:12 UTC

Return-Path: <nordmark@acm.org>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BFEE1A012E for <ipv6@ietfa.amsl.com>; Wed, 22 Jan 2014 14:12:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level:
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665] 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 OqJYYgRmm0k2 for <ipv6@ietfa.amsl.com>; Wed, 22 Jan 2014 14:12:18 -0800 (PST)
Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) by ietfa.amsl.com (Postfix) with ESMTP id 09FD71A010C for <ipv6@ietf.org>; Wed, 22 Jan 2014 14:12:18 -0800 (PST)
Received: from [10.0.1.44] (184-23-158-201.dsl.dynamic.sonic.net [184.23.158.201]) (authenticated bits=0) by c.mail.sonic.net (8.14.4/8.14.4) with ESMTP id s0MMCAPI019783 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Wed, 22 Jan 2014 14:12:10 -0800
Message-ID: <52E0423A.5070906@acm.org>
Date: Wed, 22 Jan 2014 14:12:10 -0800
From: Erik Nordmark <nordmark@acm.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Ole Troan <otroan@employees.org>, Erik Nordmark <nordmark@acm.org>
Subject: Re: Reducing the battery impact of ND
References: <CAKD1Yr29S=O5L4DfhNoiVieWPkgBJ2veuOu6ig5rwgK4ELz7Xw@mail.gmail.com> <52D96663.6060005@sonic.net> <CAKD1Yr3pCQ15uFz36MvKG3Q_Vzt27ws0aG1=94377FFaJtWV7g@mail.gmail.com> <52DA0ABA.8030903@acm.org> <CAKD1Yr1zSfAOv8j9XgB_ph9uaUUNW0yrJhfjJTsSTYHNKYNx9A@mail.gmail.com> <52E03BB4.8040309@acm.org> <DCA1F00D-0775-4030-A3BF-700F01F98C35@employees.org>
In-Reply-To: <DCA1F00D-0775-4030-A3BF-700F01F98C35@employees.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Sonic-ID: C;Vsb+PLKD4xGtluozIE/FGg== M;sAEyPbKD4xGtluozIE/FGg==
Cc: 6man Chairs <6man-chairs@tools.ietf.org>, Andrew Yourtchenko <ayourtch@gmail.com>, 6man WG <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jan 2014 22:12:19 -0000

On 1/22/14 1:57 PM, Ole Troan wrote:

>> It may or may not be the right thing to do for the future, but I think that requires a bit more work then forcing some edits into a document which has almost completed the WG process. I think resilient-rs has significant benefits in its current form and scope.
>
> not trying to speak for Lorenzo, but I don't think he is proposing replacing periodic RAs with periodic RSs.

Ole,

I think that is the effective result of what you two are cooking up.

> example: a host successfully does router discovery. RA lifetime is relatively short, e.g. 3 * router advertisement interval.
> host doesn't receive any of the multicast RAs (network drops them or whatever).

You are speculating about some particular failure or misfeature in the 
network that makes it (persistently? sometimes?) drop multicast RAs. It 
would be good to flesh out that particular failure mode to see
  - whether it is realistic, and
  - what impact it has elsewhere.

For instance, the failure could be that all ICMP packets to the host are 
dropped (due to some misconfigured security policy - we've seen those in 
IPv4). That would drop unicast RAs as well, and affect the old path MTU 
discovery protocol.

Or it could be that link-local multicast is misconfigured or broken, 
resulting in DNSSD and other protocols breaking.

Having every host on the planet send a RS every 30 seconds "just in 
case" doesn't sound helpful.

    Erik

> what would be the best behaviour for the end-user?
> a) host sits quietly and waits for a periodic RA
> b) host restarts the initial router discovery
>
> cheers,
> Ole
>