Re: 6MAN Adoption call on raft-chakrabarti-nordmark-6man-efficient-nd-04
Lorenzo Colitti <lorenzo@google.com> Thu, 09 January 2014 03:46 UTC
Return-Path: <lorenzo@google.com>
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 AAD7C1AE0F4 for <ipv6@ietfa.amsl.com>; Wed, 8 Jan 2014 19:46:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.916
X-Spam-Level:
X-Spam-Status: No, score=-1.916 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.538, SPF_PASS=-0.001] autolearn=ham
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 XttGcG8dM2PS for <ipv6@ietfa.amsl.com>; Wed, 8 Jan 2014 19:46:02 -0800 (PST)
Received: from mail-ie0-x235.google.com (mail-ie0-x235.google.com [IPv6:2607:f8b0:4001:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id 0C3181AE0B1 for <ipv6@ietf.org>; Wed, 8 Jan 2014 19:46:01 -0800 (PST)
Received: by mail-ie0-f181.google.com with SMTP id e14so2875071iej.26 for <ipv6@ietf.org>; Wed, 08 Jan 2014 19:45:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=x8HlBQwf26ZRg5M7BcmvmIW0YZz4DSkmW1u1Iwf3gog=; b=NjIvu/iC3aTBI20dZyLiXLhv8rn7pogZ/leleADvz1zDrg/sod2FCtcbLGh/Ry3M8U 3o+1U920zISIEoiPci6GMaxMVQYOdZ9a8gNCIPRLQAYySvgeCo9LYRJ83oU7XJdvt2E2 y3YZ+5rzlV0/6Je+e3JpMdgYozijGVOlnYeh3FnHBbQOBLfcNmwQxez+PQwtWoiqEsOF giHTXIwzRtrIpo1odsEB5P9G/osQwQ8PcbsUi7tvrcg3aP32dCsReLSx+mhSP4f6eOP/ oa+wCX+9prWgJ9/rneQ5/aFsKpasykWXiBuvVxdzm1vKgSTp7EPwtyWo6Kzb3oXK/gx9 8lgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=x8HlBQwf26ZRg5M7BcmvmIW0YZz4DSkmW1u1Iwf3gog=; b=lH6f8iKlUS/3+p53Gyr98XpgLnx+avmQofgsGldGNsUHHNWlAevyezSIV/3ymN9qQE aSxcP1cLc3SnIohodEkh3IwRbz/6IEni8z5PpFAExRsyOwwNHugIy4qfYvajCHgrRgiG jnyaWEWU95bxgfALW62RNvGxdVCBs/uyOKixEhrbAMvoqcgZxAqlS+AKfprL58OkVF9i MQ4sPqLRx8ndXjbag9aEDfJMtr+PTLw7m68mhRqeU7sVXocUXNLXUwywd2S+M0nVnhH+ qLD2l1rq3Uaia8rtvJCxCqROrGkSs0is51uDdjA1GUU1diEKLaMIvZMOH22otxOO/1ns zHwg==
X-Gm-Message-State: ALoCoQnNWjVroIW//23vnmjGWdVFOkKJ8XDiquYP5BB93nscFmmFlukzNU8jXBJQJQghfD9fwzotURhlOZ/AGZ/iM0I2389Np0z7y6+yAfNn6qbhla/syPF3bFgORFuYIha2lqdZFMW/5U0VtyYG2fRWPPnCa8wrKbsF7Kd2Vvw3ZIU3MIFMLpwqWumVZ5gvGcsRfqjxNIxU
X-Received: by 10.50.61.137 with SMTP id p9mr36180282igr.45.1389239152505; Wed, 08 Jan 2014 19:45:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.64.7.36 with HTTP; Wed, 8 Jan 2014 19:45:32 -0800 (PST)
In-Reply-To: <ECA43DA70480A3498E43C3471FB2E1F01C13CB48@eusaamb103.ericsson.se>
References: <1F653502-AD41-4EB6-A43D-541356810DF2@employees.org> <CAKD1Yr1XPKibHenLMcNDRnfCht6X8tF2nMq1HgOiQv6eR9m6Yg@mail.gmail.com> <alpine.DEB.2.02.1401081305120.20074@uplift.swm.pp.se> <CAKD1Yr2AtF1CMqFxE1W63tXrS5OsbhJGfktN=sAaZtsBOSVg2Q@mail.gmail.com> <ECA43DA70480A3498E43C3471FB2E1F01C13CB48@eusaamb103.ericsson.se>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Thu, 09 Jan 2014 12:45:32 +0900
Message-ID: <CAKD1Yr3H8xOB_ydiARWbm7eJEnzWwCcLyqVwhsu7znZrFCaciw@mail.gmail.com>
Subject: Re: 6MAN Adoption call on raft-chakrabarti-nordmark-6man-efficient-nd-04
To: Samita Chakrabarti <samita.chakrabarti@ericsson.com>
Content-Type: multipart/alternative; boundary="047d7bdca5dc319d4904ef817221"
Cc: 6man Chairs <6man-chairs@tools.ietf.org>, 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, 09 Jan 2014 03:46:04 -0000
On Thu, Jan 9, 2014 at 11:57 AM, Samita Chakrabarti < samita.chakrabarti@ericsson.com> wrote: > *A revised/improved ND is needed for IPv6.* > > *We started on this draft sometime ago, after an IOT IAB workshop where > people felt that clearly there is a need to clarify IPv6 ND behavior to 1) > reduce multicast messages 2) allow removal of DAD in some situations 3) > allow registration of nodes for reliable ND operation when multicast is > reduced.* > Samita, I think statements like "is needed" and "people felt" are not enough to justify substantial changes to a core part of the protocol. The rationale should be clearly stated in technical terms in the document, and should be convincing on its own merits. For this sort of changes to core protocols, the bar should be set very high. > *There are some real wireless and wired deployments which will benefit > if the ND registration/optimization for IPv6 is specified in one document > as a standard without affecting the legacy ND implementations or > deployment. [ Check out the appendix section]* > Sorry, I didn't provide comments on the rationale in the appendix. Here are some comments now: 1. Datacenter deployments. Really? A datacenter is a place where machines have high-bandwidth interconnects and plentiful CPU because they are engaged in production activities - otherwise you don't build a datacenter. I cannot imagine that even if a datacenter at trough consumes 1/10 of the compute power of one at peak, that the energy saved by efficient ND is even a drop in the ocean of cooling, power conversion losses, energy used by network equipment, etc. If a machine in sleep mode cannot receive ND packets, then it cannot receive unicast packets either and there's no point proxying ND requests for it. Remember - ND is only performed *when someone wants to send you a packet anyway*. If the machine *can* receive ND packets, then presumably going into and out of sleep mode is fast, so to save energy it's enough to ensure that ND is only triggered rarely - which there are ways to do as listed in my previous email. 2. NUD scaling on the BNG. What's the use case here? Is it to reduce the NS messages sent to the CPE to make it easier for the CPU? Is there any evidence that the load is significant enough to care, and if it is, that something like this can't just be done on the linecards? As for wired and wireless devices, I think I addressed that point in my previous email. 3. M2M. Agreed, but that's what 6lowpan is for, right? 4. Wifi. I already addressed this, but let me address it again. a) Do you run IPv4? If you run out of multicast bandwidth, IPv4 is broken. b) In large wifi networks, which is the only place that this is really an issue exists, the infrastructure is usually more than capable of converting multicast to unicast. c) If the concern is power draw on devices, then the wifi chipsets of those devices are are receiving packets all the time, right? There are constant beacons, and so on. So it's just a matter of telling the wifi chipsets to drop packets that aren't addressed to multicast addresses that the device hasn't registered for. Wifi chipsets already have RX filtering that can do this. > *Our solution is looking into minimal changes to the clients and most of > the changes are in the Router implementation and some implementations > already exist through RFC6775 – however that does not directly address IPv6 > legacy networks.* > By definition, legacy networks can't use new technology. If what you mean is "non-6LowPAN IPv6 networks", then the question is - do we really need such a level of energy efficiency in these networks? If those networks happen to run IPv4 - which basically *all* hosts on broadcast networks do, then the answer is a clear no - because ARP is much more wasteful than ND. When we move to IPv6-only, then we should definitely reconsider this optimization, but until then, there will be no benefit. Cheers, Lorenzo
- 6MAN Adoption call on raft-chakrabarti-nordmark-6… Ole Troan
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Dan Luedtke
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Erik Nordmark
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Erik Kline
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Erik Nordmark
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Mark ZZZ Smith
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Lorenzo Colitti
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Dan Luedtke
- RE: 6MAN Adoption call on raft-chakrabarti-nordma… Pascal Thubert (pthubert)
- RE: 6MAN Adoption call on raft-chakrabarti-nordma… Suresh Krishnan
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Lorenzo Colitti
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Eric Levy- Abegnoli (elevyabe)
- RE: 6MAN Adoption call on raft-chakrabarti-nordma… Xavier Vilajosana Guillen
- RE: 6MAN Adoption call on raft-chakrabarti-nordma… Hosnieh Rafiee
- RE: 6MAN Adoption call on raft-chakrabarti-nordma… Maria Rita PALATTELLA
- RE: 6MAN Adoption call on raft-chakrabarti-nordma… Anders Brandt
- RE: 6MAN Adoption call on raft-chakrabarti-nordma… Pascal Thubert (pthubert)
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Acee Lindem
- RE: 6MAN Adoption call on raft-chakrabarti-nordma… Samita Chakrabarti
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Mark ZZZ Smith
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Mikael Abrahamsson
- RE: 6MAN Adoption call on raft-chakrabarti-nordma… Samita Chakrabarti
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Lorenzo Colitti
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Mikael Abrahamsson
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Lorenzo Colitti
- RE: 6MAN Adoption call on raft-chakrabarti-nordma… Samita Chakrabarti
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Lorenzo Colitti
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Mikael Abrahamsson
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Lorenzo Colitti
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Mikael Abrahamsson
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Lorenzo Colitti
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Mikael Abrahamsson
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Ole Troan
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Lorenzo Colitti
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Mikael Abrahamsson
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Mikael Abrahamsson
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Lorenzo Colitti
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Lorenzo Colitti
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Havard Eidnes
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Sander Steffann
- RE: 6MAN Adoption call on raft-chakrabarti-nordma… Eric Vyncke (evyncke)
- Re: 6MAN Adoption call on raft-chakrabarti-nordma… Andrew 👽 Yourtchenko
- RE: 6MAN Adoption call on raft-chakrabarti-nordma… Samita Chakrabarti