Re: Reducing the battery impact of ND
Erik Nordmark <nordmark@acm.org> Thu, 30 January 2014 06:20 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 92AFD1A04E3 for <ipv6@ietfa.amsl.com>; Wed, 29 Jan 2014 22:20:42 -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 OD40NQ1rjEyq for <ipv6@ietfa.amsl.com>; Wed, 29 Jan 2014 22:20:41 -0800 (PST)
Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) by ietfa.amsl.com (Postfix) with ESMTP id 1BAEB1A041A for <ipv6@ietf.org>; Wed, 29 Jan 2014 22:20:41 -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 s0U6KUxd002113 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Wed, 29 Jan 2014 22:20:31 -0800
Message-ID: <52E9EF2D.9050402@acm.org>
Date: Wed, 29 Jan 2014 22:20:29 -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> <52E0423A.5070906@acm.org> <01DC3532-C73A-4644-A323-04BE6231AADA@employees.org>
In-Reply-To: <01DC3532-C73A-4644-A323-04BE6231AADA@employees.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Sonic-ID: C;gAkCnnaJ4xGZUuozIE/FGg== M;XB6TnnaJ4xGZUuozIE/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: Thu, 30 Jan 2014 06:20:42 -0000
On 1/22/14 3:41 PM, Ole Troan wrote: > 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 Ole, The difference is between trying to replace periodic RAs by adding periodic RSs from all the hosts, but still needing the periodic RAs versus actually removing the need for periodic and muticast RAs. efficient-nd has the hosts tell the routers "I don't need a periodic RA" by the hosts including the ARO. Thus even on a potentially mixed link, the routers can be smart. But trying to accomplish the same thing without some additional information in the packets can't remove the periodic RAs as far as I can tell - it can only add load. >>> 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. Occasional loss is handled by having the period RA timer be less than the default router lifetime (by 3x in the default values). Thus some RAs can be lost without any effect. If your multicast loss rate is higher than the config on the routers can change that ratio. Using unicast RSs could be more efficient (FWIW resilent-rs is about multicast RS - hard to know what proposal we are talking about when there isn't an actual complete proposal written up). But if the multicast period RAs have to be there to handle unmodified hosts you haven't gained much. >> 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. I'm merely arguing that it has a consistent design - worked well on yellow coax Ethernet. A different consistent and complete design might make sense for today's more multicast challenged networks. But I don't think that is just a tweak here and there - it would be a different design. I've been exploring this space for a while (starting in 6lowpan) and I'd be interested in working out a different design. There are ideas in efficient-nd, but that isn't complete. The frustrating thing is that the same folks that argue that the WG shouldn't work on a different design (targeting multicast challenged links), keep on suggesting tweaks. If the WG thinks we should work on improving ND for such links (and perhaps also improve it for battery operated hosts), then let's do that work. If not, then let's stop suggesting tweaks. Erik
- Reducing the battery impact of ND Lorenzo Colitti
- Re: Reducing the battery impact of ND Tim Chown
- Re: Reducing the battery impact of ND Don Sturek
- Re: Reducing the battery impact of ND cb.list6
- Re: Reducing the battery impact of ND Rajiv Asati (rajiva)
- Re: Reducing the battery impact of ND Andrew 👽 Yourtchenko
- Re: Reducing the battery impact of ND Andrew 👽 Yourtchenko
- Re: Reducing the battery impact of ND Andrew 👽 Yourtchenko
- Re: Reducing the battery impact of ND Erik Nordmark
- Re: Reducing the battery impact of ND Erik Nordmark
- Re: Reducing the battery impact of ND Lorenzo Colitti
- Re: Reducing the battery impact of ND Erik Nordmark
- Re: Reducing the battery impact of ND Lorenzo Colitti
- Re: Reducing the battery impact of ND Ole Troan
- Re: Reducing the battery impact of ND Erik Nordmark
- Re: Reducing the battery impact of ND Ole Troan
- Re: Reducing the battery impact of ND Ole Troan
- Fwd: Re: Reducing the battery impact of ND Erik Nordmark
- Re: Reducing the battery impact of ND Erik Nordmark
- Re: Reducing the battery impact of ND Erik Nordmark
- Re: Reducing the battery impact of ND Lorenzo Colitti
- Re: Reducing the battery impact of ND Ole Troan
- Re: Reducing the battery impact of ND Erik Nordmark
- Re: Reducing the battery impact of ND Ole Troan
- Re: Reducing the battery impact of ND Warren Kumari
- Re: Reducing the battery impact of ND Erik Nordmark
- Re: Reducing the battery impact of ND Lorenzo Colitti
- Re: Reducing the battery impact of ND Lorenzo Colitti
- Re: Reducing the battery impact of ND Lorenzo Colitti
- Re: Reducing the battery impact of ND Erik Nordmark
- Re: Reducing the battery impact of ND Carsten Bormann
- Re: Reducing the battery impact of ND Pascal Thubert (pthubert)
- RE: Reducing the battery impact of ND Hemant Singh (shemant)
- Re: Reducing the battery impact of ND Erik Nordmark
- Re: Reducing the battery impact of ND Doug Barton
- RE: Reducing the battery impact of ND ek
- RE: Reducing the battery impact of ND Hemant Singh (shemant)
- Re: Reducing the battery impact of ND joel jaeggli
- Re: Reducing the battery impact of ND Warren Kumari
- RE: Reducing the battery impact of ND Hemant Singh (shemant)
- Re: Reducing the battery impact of ND Fernando Gont