Re: Comments on draft-yourtchenko-colitti-nd-reduce-multicast
Erik Nordmark <nordmark@acm.org> Tue, 25 February 2014 13:58 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 3E6811A0644 for <ipv6@ietfa.amsl.com>; Tue, 25 Feb 2014 05:58:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.065
X-Spam-Level: **
X-Spam-Status: No, score=2.065 tagged_above=-999 required=5 tests=[BAYES_50=0.8, J_CHICKENPOX_21=0.6, 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 jus4PEOh2e2I for <ipv6@ietfa.amsl.com>; Tue, 25 Feb 2014 05:58:36 -0800 (PST)
Received: from d.mail.sonic.net (d.mail.sonic.net [64.142.111.50]) by ietfa.amsl.com (Postfix) with ESMTP id DC4CF1A007D for <ipv6@ietf.org>; Tue, 25 Feb 2014 05:58:36 -0800 (PST)
Received: from [192.168.10.18] ([78.204.24.4]) (authenticated bits=0) by d.mail.sonic.net (8.14.4/8.14.4) with ESMTP id s1PDvRW2007913 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 25 Feb 2014 05:57:29 -0800
Message-ID: <530CA147.5050100@acm.org>
Date: Tue, 25 Feb 2014 05:57:27 -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.3.0
MIME-Version: 1.0
To: Ole Troan <otroan@employees.org>, "Eric Levy- Abegnoli (elevyabe)" <elevyabe@cisco.com>
Subject: Re: Comments on draft-yourtchenko-colitti-nd-reduce-multicast
References: <CF2D32B3.3127B%elevyabe@cisco.com> <1607A96C-5760-42B0-ADFB-325F03D83834@employees.org>
In-Reply-To: <1607A96C-5760-42B0-ADFB-325F03D83834@employees.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Sonic-ID: C;Ag8BwySe4xG+YH+iOBdzQA== M;yhauwySe4xG+YH+iOBdzQA==
Archived-At: http://mailarchive.ietf.org/arch/msg/ipv6/1_wixv3B_T0Q0QX-GljGd_Ezqlc
Cc: Andrew Yourtchenko <ayourtch@cisco.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: Tue, 25 Feb 2014 13:58:38 -0000
On 2/22/14 4:02 AM, Ole Troan wrote: > Yes we do. They are about half the problem, an't they? More if most > traffic is local to the link. Less otherwise. > I think that's an important point for the problem definition. Ole, It is at least a question we should ask in the problem definition. > I do agree with you that if we need to register link-local addresses too, and change the model of link-local addresses always being on-link, then we might look for other solutions. that's not what efficient ND seems to do though. as far as I can see the ND efficient draft suggests ND for link-local traffic is done like today. See section 18 "Open Issues". (6lowpan-nd has a limited-applicability approach to handle link-local addresses which we can't use in general.) > > I did a couple of packet captures on my relatively fruity home network. I did not see a single data packet using link-local addresses. I saw ND and I saw lots of mDNS (someone needs to solve that problem too). > I don't claim my home network is representative, but I'd really like to see more data here. > I presume we're not going to justify this work based on the 10000 node dentist's office (1)? > > any application depending on link-locals would also break in the routed home case. It wouldn't necessarily break - it all depends on the semantics that folks expect. For instance, in 6lowpan a link-local which matches the radio topology makes a lot of sense - is useful for routing and other adjacency protocols (such as trickle distribution). A (large) home could be intentionally set up so that the subnet in the north wing gives you the mDNS etc resources for the north wing. But a more likely case is that the routing happens between different network topologies (Ethernet, IEEE 802.15.4, etc) where there is no particular user intent to have different resource discovery scopes tied to the different links. > and if we really wanted to solve it, what's the solution space? > - redefine link-locals to have an L-flag? > - physically or virtually restricting the link-local subnet size? > - disable link-locals? I don't think we can remove link-local from the whole link. For instance, the routers might use VRRP and VRRP uses IPv6 link-locals (with a ttl=255 check.) And in some topologies the routers might have OSPFv3 or other adjacencies over the link, and the routing protocols use IPv6 link-locals. At best we could have the hosts not send packets using link-locals for applications. Telling the host to send link-local packets to the routers wouldn't help with protocols with do the ttl=255 check, and I don't know if this applies to mDNS or other protocols which use link-locals. However, it would seem to be useful to avoid the hosts trying to send such link-locals, since they would just use resources for no real use. Thus a "send link-locals to router" indication in an RA seems useful if we want to solve this. That enables some compatibility for hosts (which interpret that flag but do not change their application protocols) since the router could proxy mDNS etc (handwaving a bit). Erik
- Comments on draft-yourtchenko-colitti-nd-reduce-m… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Ole Troan
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Andrew Yourtchenko
- RE: Comments on draft-yourtchenko-colitti-nd-redu… Hemant Singh (shemant)
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Eric Levy- Abegnoli (elevyabe)
- RE: Comments on draft-yourtchenko-colitti-nd-redu… Hemant Singh (shemant)
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Ole Troan
- RE: Comments on draft-yourtchenko-colitti-nd-redu… Andrew Yourtchenko
- RE: Comments on draft-yourtchenko-colitti-nd-redu… Hemant Singh (shemant)
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Ole Troan
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Ole Troan
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Eric Levy- Abegnoli (elevyabe)
- RE: Comments on draft-yourtchenko-colitti-nd-redu… Hemant Singh (shemant)
- RE: Comments on draft-yourtchenko-colitti-nd-redu… Hemant Singh (shemant)
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Ole Troan
- RE: Comments on draft-yourtchenko-colitti-nd-redu… Hemant Singh (shemant)
- RE: Comments on draft-yourtchenko-colitti-nd-redu… Andrew Yourtchenko
- RE: Comments on draft-yourtchenko-colitti-nd-redu… Hemant Singh (shemant)
- RE: Comments on draft-yourtchenko-colitti-nd-redu… Hemant Singh (shemant)
- RE: Comments on draft-yourtchenko-colitti-nd-redu… Hemant Singh (shemant)
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Ole Troan
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Mark ZZZ Smith
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Pascal Thubert (pthubert)
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Mark ZZZ Smith
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Ole Troan
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Ole Troan
- Re: Re: Comments on draft-yourtchenko-colitti-nd-… Ray Hunter
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Ole Troan
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Pascal Thubert (pthubert)
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Pascal Thubert (pthubert)
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Ole Troan
- RE: Comments on draft-yourtchenko-colitti-nd-redu… Hemant Singh (shemant)
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Ralph Droms
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Mark ZZZ Smith
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Erik Nordmark
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Andrew Yourtchenko
- Re: Comments on draft-yourtchenko-colitti-nd-redu… Andrew Yourtchenko