Re: [6lo] Draft applicability for 6775bis

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Thu, 20 April 2017 11:46 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C41F41294A1; Thu, 20 Apr 2017 04:46:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level:
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 l7X8HkexWcBG; Thu, 20 Apr 2017 04:46:33 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 217F31294C3; Thu, 20 Apr 2017 04:46:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19732; q=dns/txt; s=iport; t=1492688793; x=1493898393; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=IqfZTXcSEWp/leF0vbuBXpIbfc2L5ThP8lRNC0SH0XE=; b=ckQXuSlLXD5Uu52sWSNejLYqXwOen710jYyN6AkT3MuPIwlZReBfXTnZ dOdxo6cP3Y+7WDwAl/SDjFYYDqswzo3tPgcO4lq8Kc0TpQy+BLnOr8s0K 3XLNurRM5bO0kXEygWmlsMNr6TGruWg2caBI2rWk/HJ0l1EhyMekkRFIx w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AqAQBMnvhY/4ENJK1cGQEBAQEBAQEBAQEBBwEBAQEBgm47K2GBCweDYIoVkWNwjz6FNYIPhiQCGoNfPxgBAgEBAQEBAQFrKIUVAQEBAQIBIwpDCQULAgEIEQQBAQEnAwICAjAUCQgCBAENBQiKDAiqUYImiyABAQEBAQEBAQEBAQEBAQEBAQEBAQEdhlOBXYJlNIQzFB4oglCCXwWdNAGSeYIJhTOKIohuiyUBHzhLOmMVhyl1hnGBMIENAQEB
X-IronPort-AV: E=Sophos;i="5.37,225,1488844800"; d="scan'208,217";a="415076195"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Apr 2017 11:46:30 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id v3KBkU1B017346 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 20 Apr 2017 11:46:30 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 20 Apr 2017 06:46:29 -0500
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1210.000; Thu, 20 Apr 2017 06:46:29 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Lorenzo Colitti <lorenzo@google.com>, Gabriel Montenegro <Gabriel.Montenegro@microsoft.com>
CC: Erik Nordmark <nordmark@sonic.net>, huitema <huitema@huitema.net>, "draft-ietf-6lo-rfc6775-update@ietf.org" <draft-ietf-6lo-rfc6775-update@ietf.org>, Suresh Krishnan <suresh.krishnan@ericsson.com>, "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: [6lo] Draft applicability for 6775bis
Thread-Index: AQHSqKQbWHolHsHaNE+4D4LSYGcLkqGsa6wAgAkvK4CAAAsQgP//wh/QgAEUrYCAF6manIAAHkPw
Date: Thu, 20 Apr 2017 11:46:09 +0000
Deferred-Delivery: Thu, 20 Apr 2017 11:46:06 +0000
Message-ID: <a54b93efe36d4f8198c39c9e0a9ba483@XCH-RCD-001.cisco.com>
References: <0d33195c-d828-1d5b-6a49-ca23d9d4a793@sonic.net> <CY1PR03MB22654E9D09DC4384A74D9188A3350@CY1PR03MB2265.namprd03.prod.outlook.com> <CFC7EFC7-BD75-43DC-A61C-FF7ABD7337A3@ericsson.com> <e8161f19-4be2-1f7b-99e3-785a515accbd@innovationslab.net> <a37ba07e66b84179b65588d8c1f7380e@XCH-RCD-001.cisco.com> <4e56f4db01cb4625aa37e905461452bb@XCH-RCD-001.cisco.com> <BN3PR0301MB123530AC55E6006CE5E4102295180@BN3PR0301MB1235.namprd03.prod.outlook.com> <CAKD1Yr2-EYbiFssW8GTWwZjUm25LG62g-QrD10MhdObVO9=ErQ@mail.gmail.com>
In-Reply-To: <CAKD1Yr2-EYbiFssW8GTWwZjUm25LG62g-QrD10MhdObVO9=ErQ@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.228.216.30]
Content-Type: multipart/alternative; boundary="_000_a54b93efe36d4f8198c39c9e0a9ba483XCHRCD001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/zBLBu1TEy78wriXbnrNHiDEj6XI>
Subject: Re: [6lo] Draft applicability for 6775bis
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Apr 2017 11:46:36 -0000

I’m wondering whether we should propose a guidance at all. I think the aim was in the ‘at least’, indicating that less than that would be a bad idea, but not giving an upper bar. That’s an admin/ best practice thing. Basically a device supports so many registrations, and the network admin must provide enough such devices to support his network. The devices I’m used to allow to configure such a bar (for SAVI purpose) - I mean there nothing new there, SAVI was there first - and the goal is really to protect the switch/router against ddos.

What do others think?

From: Lorenzo Colitti [mailto:lorenzo@google.com]
Sent: jeudi 20 avril 2017 11:52
To: Gabriel Montenegro <Gabriel.Montenegro@microsoft.com<mailto:Gabriel.Montenegro@microsoft.com>>
Cc: Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com>>; Erik Nordmark <nordmark@sonic.net<mailto:nordmark@sonic.net>>; huitema <huitema@huitema.net<mailto:huitema@huitema.net>>; draft-ietf-6lo-rfc6775-update@ietf.org<mailto:draft-ietf-6lo-rfc6775-update@ietf.org>; Suresh Krishnan <suresh.krishnan@ericsson.com<mailto:suresh.krishnan@ericsson.com>>; 6lo@ietf.org<mailto:6lo@ietf.org>
Subject: Re: [6lo] Draft applicability for 6775bis

Thanks for writing this up. The text is very helpful.

In the general case, I'm not sure 10N is a reasonable recommendation. RFC 7934 section 7 discusses at some length the question of how many addresses are necessary, and the conclusion is "in general it is not possible to estimate in advance how many addresses are required".

For a constrained 6lo network, 10N seems reasonable. However, one of the concerns I have with RFC6775bis is this text:

   Efficiency aware IPv6 Neighbor Discovery Optimizations
   [I-D.chakrabarti-nordmark-6man-efficient-nd] suggests that 6LoWPAN ND
   [RFC6775] can be extended to other types of links beyond IEEE std
   802.15.4 for which it was defined.  The registration technique is
   beneficial when the Link-Layer technique used to carry IPv6 multicast
   packets is not sufficiently efficient in terms of delivery ratio or
   energy consumption in the end devices, in particular to enable
   energy-constrained sleeping nodes.  The value of such extension is
   especially apparent in the case of mobile wireless nodes, to reduce
   the multicast operations that are related to classical ND ([RFC4861],
   [RFC4862]) and plague the wireless medium.  This serves scalability
   requirements listed in Appendix A.6.

I don't think this is good guidance for general purpose networks. On a less-constrained device such as a phone connected to a less-constrained network such as 802.11, ethernet, or LTE, I certainly wouldn't want to be limited to 10 addresses. This is why RFC 7934 section 7 does not give a recommendation for number of addresses per host, saying instead that the network should be able to provide as many as necessary.

A registration-based mechanism is fundamentally different from an opportunistic mechanism in that the scalability is determined by the number of configured addresses, not the number of active addresses. For example: on 802.11, for example, my device can configure 100, 1000, or 1000000 addresses in the same solicited-node multicast group (there are 2^40 addresses there, so there's plenty of space), and nothing in the network will experience any load, until those addresses are used and have to be in some router's neighbour cache. And if the neighbour cache were to implement implement per-MAC address thresholds it would be possible to switch addresses very frequently

I don't think we should say that 6LoWPAN ND can be extended to other links without having good text on how to make a trade-off between the scalability benefits that it claims and the address availability benefits that it gives up.

On Thu, Apr 20, 2017 at 7:12 AM, Gabriel Montenegro <Gabriel.Montenegro@microsoft.com<mailto:Gabriel.Montenegro@microsoft.com>> wrote:
> Please let me know if the text below is OK (you may leverage the ticket); I'll time
> out and post by the end of week.

Thanks Pascal, looks good.

Lorenzo?

Unless we hear otherwise, we can think about WG LC perhaps as early as next week.

Thanks,

Gabriel (on behalf of chairs)