Re: Reducing the battery impact of ND

Ole Troan <otroan@employees.org> Wed, 22 January 2014 23:41 UTC

Return-Path: <otroan@employees.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 86BAA1A053A for <ipv6@ietfa.amsl.com>; Wed, 22 Jan 2014 15:41:27 -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, 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 OxWXlsGaHg2d for <ipv6@ietfa.amsl.com>; Wed, 22 Jan 2014 15:41:26 -0800 (PST)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) by ietfa.amsl.com (Postfix) with ESMTP id 076B41A0539 for <ipv6@ietf.org>; Wed, 22 Jan 2014 15:41:25 -0800 (PST)
X-Files: signature.asc : 496
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgkFAGVW4FKQ/khL/2dsb2JhbABbgwy8bYETFnSCJQEBAQMBeQULC0ZXBogQCMQpF44UaAeDJIEUBJA7mX+DLjs
X-IronPort-AV: E=Sophos; i="4.95,702,1384300800"; d="asc'?scan'208"; a="3366351"
Received: from ams-core-2.cisco.com ([144.254.72.75]) by aer-iport-2.cisco.com with ESMTP; 22 Jan 2014 23:41:24 +0000
Received: from dhcp-10-61-97-137.cisco.com (dhcp-10-61-97-137.cisco.com [10.61.97.137]) by ams-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s0MNfN47024014 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 22 Jan 2014 23:41:24 GMT
Content-Type: multipart/signed; boundary="Apple-Mail=_C24D0E5A-E256-416D-A598-7FFAEFC055C1"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
Subject: Re: Reducing the battery impact of ND
From: Ole Troan <otroan@employees.org>
In-Reply-To: <52E0423A.5070906@acm.org>
Date: Thu, 23 Jan 2014 00:41:22 +0100
Message-Id: <01DC3532-C73A-4644-A323-04BE6231AADA@employees.org>
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> <52E0423A.5070906@acm.org>
To: Erik Nordmark <nordmark@acm.org>
X-Mailer: Apple Mail (2.1827)
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 23:41:28 -0000

Erik,

again, no hats.

>> 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.

I cannot claim credit for cooking up that dish.
aren't you proposing to do exactly that, replace periodic RAs with periodic RSs in:
draft-chakrabarti-nordmark-6man-efficient-nd

>> 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.

it's relatively trivial to reproduce, but I suppose you can argue that setting timers that way is a misconfiguration.
802.11 networks are multicast challenged, so I would expect drops to be somewhat common.
a more robust RS retransmit mechanism will help that somewhat.

> 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.

true, although it wouldn't be 'just in case'. I think you are making a good argument that the current RS/RA mechanism is designed quite well.

cheers,
Ole