Re: [6lo] Draft applicability for 6775bis

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Wed, 05 April 2017 08:35 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 EC1C4129412; Wed, 5 Apr 2017 01:35:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level:
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 p5uZ5Yqay82e; Wed, 5 Apr 2017 01:35:19 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B886129420; Wed, 5 Apr 2017 01:35:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5906; q=dns/txt; s=iport; t=1491381313; x=1492590913; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Y0sIAhZlne70rLMIE5evgrQy/zPzB8Td+UKDn0nvAb0=; b=LEcOInlx16S0c7BMQxMFUGjjesSoQJuST4LBqJ7QAs5mLJySKEWkS6mc +L647CEY3b0IcGECpOWtRfIP6LeOY9W/jEDEQiPPZG1+OCBuoSlB2MpXp /yHai8A9QRF1cspWsSQ2YNh9VHPDI9yusUIiON7Gi+cU5XoPBzwjAk211 A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AVAQACq+RY/5hdJa1cGQEBAQEBAQEBAQEBBwEBAQEBgykrYYELB41ukVGVVYIOHwuFeAKDRT8YAQIBAQEBAQEBayiFFQEBAQEDAQE4NAsMBAIBCBEEAQEBHgkHJwsUCQgCBAENBQiKBg6sM4pnAQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWGToRvhESFdQWJJZNLAYZ9gyqIIYIGhS6KEZN1AR84SzpbFUGGWXWIPIENAQEB
X-IronPort-AV: E=Sophos;i="5.36,277,1486425600"; d="scan'208";a="227199331"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Apr 2017 08:35:12 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v358ZC1p008913 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 5 Apr 2017 08:35:12 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 5 Apr 2017 03:35:11 -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; Wed, 5 Apr 2017 03:35:11 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Erik Nordmark <nordmark@sonic.net>, Christian Huitema <huitema@huitema.net>, Lorenzo Colitti <lorenzo@google.com>, "draft-ietf-6lo-rfc6775-update@ietf.org" <draft-ietf-6lo-rfc6775-update@ietf.org>, Suresh Krishnan <suresh.krishnan@ericsson.com>
CC: "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: [6lo] Draft applicability for 6775bis
Thread-Index: AQHSqKQbWHolHsHaNE+4D4LSYGcLkqGsa6wAgAkvK4CAAAsQgP//wh/QgAEUrYA=
Date: Wed, 05 Apr 2017 08:35:04 +0000
Deferred-Delivery: Wed, 5 Apr 2017 08:34:45 +0000
Message-ID: <4e56f4db01cb4625aa37e905461452bb@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>
In-Reply-To: <a37ba07e66b84179b65588d8c1f7380e@XCH-RCD-001.cisco.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.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/Ryh-gk9csCR1_f83YE1xa0tk8jc>
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: Wed, 05 Apr 2017 08:35:22 -0000

Dear all: 

FWIW, I also created a ticket https://trac.ietf.org/trac/6lo/ticket/20 to track the issue. 

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.

Take care,

Pascal

-----Original Message-----
From: 6lo [mailto:6lo-bounces@ietf.org] On Behalf Of Pascal Thubert (pthubert)
Sent: mardi 4 avril 2017 18:16
To: Erik Nordmark <nordmark@sonic.net>; Christian Huitema <huitema@huitema.net>; Lorenzo Colitti <lorenzo@google.com>
Cc: Brian Haberman <brian@innovationslab.net>; 6lo@ietf.org
Subject: Re: [6lo] Draft applicability for 6775bis

Dear all:

I retrofitted the text with minors editions as follows:
"

2.  Applicability

   The purpose of the Address Registration Option (ARO) option [RFC6775]
   and the Extended ARO (EARO) option that is introduced in this
   document is to facilitate duplicate address detection (DAD) for hosts
   and pre-populate Neighbor Cache Entries (NCE) [RFC4861] in the
   routers to reduce the need for sending multicast neighbor
   solicitations and also to be able to support backbone routers.

   In some cases the address registration can fail or be useless for
   reasons other than a duplicate address.  Examples are the router
   having run out of space, a registration bearing a stale sequence
   number (e.g. denoting a movement of the host after this registration
   was placed), a host misbehaving and attempting to register an invalid
   address such as the unspecified address [RFC4291], or the host using
   an address which is not topologically correct on that link.  In such
   cases the host will receive an error to help diagnose the issue and
   may retry, possibly with a different address, and possibly
   registering to a different 6LR, depending on the returned error.

   However, the ability to return errors to address registrations MUST
   NOT be used to restrict the ability of hosts to form and use
   addresses as recommended in Host Address Availability Recommendations
   [RFC7934].  In particular, this is needed for enhanced privacy, which
   implies that each host will register a multiplicity of address as
   part mechanisms like Privacy Extensions for Stateless Address
   Autoconfiguration (SLAAC) in IPv6 [RFC4941].  This implies that a 6LR
   or 6LBR which is intended to support N hosts MUST have space to
   register at least on the order of 10N IPv6 addresses.
"

I also removed the administrative rejection, the return codes are now as follows:

"
   +-------+-----------------------------------------------------------+
   | Value | Description                                               |
   +-------+-----------------------------------------------------------+
   |  0..2 | See [RFC6775].  Note that a Status of 1 "Duplicate        |
   |       | Address" applies to the Registered Address. If the Source |
   |       | Address conflicts with an existing registration,          |
   |       | "Duplicate Source Address" should be used instead         |
   |       |                                                           |
   |   3   | Moved: The registration fails because it is not the       |
   |       | freshest                                                  |
   |       |                                                           |
   |   4   | Removed: The binding state was removed. This may be       |
   |       | placed in an asynchronous NS(ARO) message, or as the      |
   |       | rejection of a proxy registration to a Backbone Router    |
   |       |                                                           |
   |   5   | Proof requested: The registering node is challenged for   |
   |       | owning the registered address or for being an acceptable  |
   |       | proxy for the registration                                |
   |       |                                                           |
   |   6   | Duplicate Source Address: The address used as source of   |
   |       | the NS(ARO) conflicts with an existing registration.      |
   |       |                                                           |
   |   7   | Invalid Source Address: The address used as source of the |
   |       | NS(ARO) is not usable on this link, e.g. it is not        |
   |       | topologically correct                                     |
   |       |                                                           |
   |   8   | Invalid Registered Address: The address being registered  |
   |       | is not usable on this link, e.g. it is not topologically  |
   |       | correct                                                   |
   +-------+-----------------------------------------------------------+
"

Does that work?

Take care,

Pascal


-----Original Message-----
From: 6lo [mailto:6lo-bounces@ietf.org] On Behalf Of Brian Haberman
Sent: mardi 4 avril 2017 16:42
To: 6lo@ietf.org
Subject: Re: [6lo] Draft applicability for 6775bis



On 4/4/17 10:02 AM, Suresh Krishnan wrote:
> Hi Dave,
> 
>> On Mar 29, 2017, at 1:47 PM, Dave Thaler <dthaler@microsoft.com>
>> wrote:
>> 
>> Any issue with a standards track document having a normative 
>> reference to a BCP?
> 
> No issues that I know of. The downref rules seem to be pointing
> *from* Standards track and BCP documents *to* lower maturity level 
> documents as per RFC3967. Just to be safe, I can still call this out 
> in the IETF last call if the WG decides to go that way.

Right. ST and BCP are at the same level, so there are no down-ref issues with a normative reference. Those issues arise when ST or BCP documents normatively reference Info and Experimental documents.

_______________________________________________
6lo mailing list
6lo@ietf.org
https://www.ietf.org/mailman/listinfo/6lo