[6lo] Future extensibility for the DAR/DAC

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Wed, 25 April 2018 09:54 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 53B3612DA14 for <6lo@ietfa.amsl.com>; Wed, 25 Apr 2018 02:54:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level:
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, 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 U9xnFgw4A-no for <6lo@ietfa.amsl.com>; Wed, 25 Apr 2018 02:54:14 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5EB2912DA13 for <6lo@ietf.org>; Wed, 25 Apr 2018 02:54:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4005; q=dns/txt; s=iport; t=1524650053; x=1525859653; h=from:to:subject:date:message-id:mime-version; bh=vkvhf1TMgTNkbMziW/bZoFrSLJ95jUMwCP2q+dR4mHI=; b=VQ1xFnSCjSZRsmpZ+PvK5WU7Ftfzq7tgTHDVtFyhCZACNliwTxE94rsR 1CsU+OTtkrfwzp5N8l+CojyUV7dhCVNs4G08SHvvwieuMABXuz5HWfgIu phzoBGzaQBbObGm78F5KdYaiJVj3MwjmWyIYbJJDLWxSOW7NW+S50Gqn+ c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0B4AQDhT+Ba/40NJK1bGQEBAQEBAQEBAQEBAQcBAQEBAYJNdmEXYzKLYox9gwOOHoRvFIFkC4dyITQYAQIBAQEBAQECbB0LhVY6JAEMdCYBBBuEI2SpLohFgj+IDIFUP4EOAYdGhgwCmAEIAoEzjQWBPIschzqIVAIREwGBJAEcOIFScBWCf5BNkCeBGAEB
X-IronPort-AV: E=Sophos;i="5.49,325,1520899200"; d="scan'208,217";a="386411793"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Apr 2018 09:54:12 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id w3P9sBKF013101 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <6lo@ietf.org>; Wed, 25 Apr 2018 09:54:11 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 25 Apr 2018 04:54: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.1320.000; Wed, 25 Apr 2018 04:54:11 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: Future extensibility for the DAR/DAC
Thread-Index: AdPceQQzGA/oVtUBQ/SWRKN/gEfddw==
Date: Wed, 25 Apr 2018 09:53:47 +0000
Deferred-Delivery: Wed, 25 Apr 2018 09:52:53 +0000
Message-ID: <54678d30cf154c4f90a5159c8eafae50@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.17]
Content-Type: multipart/alternative; boundary="_000_54678d30cf154c4f90a5159c8eafae50XCHRCD001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/ythcYxdDPdsYSZB3pxIm-CNVqRA>
Subject: [6lo] Future extensibility for the DAR/DAC
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, 25 Apr 2018 09:54:16 -0000

Dear all :

As it stands in RFC 6775 update, the fact that the DAR and DAC messages are in fact extended DAR and DAC is indicated by the ICMP code of 1.
In that case, the size of the message determines the size of the ROVR field that carries the ex-EUI-64 field, now ROVR field, which can be extended up to 256 bits for use as a cryptographic proof of ownership in AP-ND.
Keeping it that way may be problematic if we want to add future extensions (e.g., options at the end of the message) and stay backward compatible.
An alternate way is to block 2 bits of the ICMP code and use the values 0, 1, 2, and 3 denoting a ROVR size of 64, 128, 192 and 256 bits respectively.

Should we / shouldn't we do that?

Pascal