RE: [EXTERNAL] Re: 64bit MAC addresses and SLAAC

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Thu, 18 June 2020 08:41 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBDB93A0FE3 for <ipv6@ietfa.amsl.com>; Thu, 18 Jun 2020 01:41:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level:
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 header.b=Rn843sbW; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=B3o06SLp
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 Yzhiinimic5J for <ipv6@ietfa.amsl.com>; Thu, 18 Jun 2020 01:41:36 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88AF63A0FE1 for <ipv6@ietf.org>; Thu, 18 Jun 2020 01:41:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2710; q=dns/txt; s=iport; t=1592469696; x=1593679296; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=VN40KRWo1gGT3qvfl2lCTD5uQpR9TI1kUh6MN62ChJo=; b=Rn843sbW+Lr/QgfT1yT73DIyBzFzy/zEsGhaH2ckmLhTL8l388D2fpU6 QAcwXiU80rQ2z5XrGygwz5ldaHtVELo4rqNwZu2KCWBXtVT1oKML5oARu upgB8bSi5n+TXm8ZCqOuPcApAgHNJMF4ANqyXN+RG7sQmQJkhm44whYje w=;
IronPort-PHdr: 9a23:rGlAxhzGqbv3j5jXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5ZRaDt+go1RnRXYTQ7PICgO3T4OjsWm0FtJCGtn1KMJlBTAQMhshemQs8SNWEBkv2IL+PDWQ6Ec1OWUUj8yS9Nk5YS9u7PhvKony56j5UERL6ZkJ5I+3vEdvUiMK6n+m555zUZVBOgzywKbN/JRm7t0PfrM4T1IBjMa02jBDOpyhF
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D8BwDHJ+te/4cNJK1mHQEBAQEJARIBBQUBQIFKgVJRB4FHLyyHagONP5hSglIDVQsBAQEMAQEtAgQBAYREAoIlAiQ4EwIDAQELAQEFAQEBAgEGBG2FWwyFcgEBAQECARIoBgEBOAQHBAIBCA4DBAEBHxAyHQgCBAESCBqFUAMOIAGsKwKBOYhhdIE0gwEBAQWFIhiCDgmBOIJngkxFhmcagUE/gVSCTT6EP4NFgi20TQqCWplBnm6MfYQmmh6EGwIEAgQFAg4BAQWBaiKBVnAVgyRQFwINjh4MF4NOilZ0NwIGCAEBAwl8kAMBAQ
X-IronPort-AV: E=Sophos;i="5.73,526,1583193600"; d="scan'208";a="769153035"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Jun 2020 08:41:35 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 05I8fZOd009220 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 18 Jun 2020 08:41:35 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 18 Jun 2020 03:41:34 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 18 Jun 2020 03:41:34 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 18 Jun 2020 03:41:34 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eLPqQri1+sI3GWd8LZw8FifD+n49MQ49uGmrEGa8XhxAVGiRSbBHG+3z3ypKJQggLVE1OU/2Oi5DYwTxCIYgggzHRmc1L8F+oT8pIO0Jk1gV3OVIX7NJa3OqEgjvz5W8ev8UkrlkxP9nHbo1HYrxsPMmeaGDdIFnl0Rf9wKsv+9gKvdg69xlKdehAxK4BM/g0ge8CHl9rM4rndydTIXXZ5/H1coO45SYohKLVRyJhpD+fjmp8X8laen18w3P1vd58hluLLiMG4QayUCXHlEW1vJPY3HoNsWzwtxGwv1CCM7++hurOPSHzqv1s37pLrYfZOWgrwWg1EXfyObgjA/wBw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VN40KRWo1gGT3qvfl2lCTD5uQpR9TI1kUh6MN62ChJo=; b=ID0vH6/FxDWNZmS0mw3G5jGQvRWsax/ktEWAlZGvfSK4y+RwH742aHXOy2rCdRC1/UOdexOsvMkxRYdUmpERrjDGxhRAK5laeI4uOa/j7wnWsrlXunv9AoyCXGztUhcD2CuM38rpQwDl+S2NQEMcUsj8tsHwTL/fYmxuqvi7eFQBz2eyLt6OHLSO+bG8L7T9ovOTMt7n8lgRmSYV1tUemdrCpGoiTzgeDzYkzAAJ/MCWlqmg2XL3m6GqJVPZvmLqIJxrUL80vE1HUEPgl1Fhkfy6BPWSJ0XRmGVC6Yatuk4IUxZZbu4vWI/s9HlJxN8hM/DFfgBxoezyHXtpMi2thg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VN40KRWo1gGT3qvfl2lCTD5uQpR9TI1kUh6MN62ChJo=; b=B3o06SLpAw6reJA5pGVNYZMxgQiQM+6cK47ec4UKqmgjALutUCb5Kx8YvZzRfWVcMBpVo0LIaFpXpAj2SVf4RL+pKNW4VOfaej9hWPnSSRlVOD9GgLF0wWoslf5/GUBvRXrGuLG/wYPO2SC4gOnz4lmk8ZzV75Kc7BX/Bs+MJng=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (2603:10b6:208:ea::31) by MN2PR11MB4725.namprd11.prod.outlook.com (2603:10b6:208:263::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.22; Thu, 18 Jun 2020 08:41:34 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::55bb:b065:86c1:1108]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::55bb:b065:86c1:1108%6]) with mapi id 15.20.3088.028; Thu, 18 Jun 2020 08:41:34 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Philip Homburg <pch-ipv6-ietf-6@u-1.phicoh.com>, "ipv6@ietf.org" <ipv6@ietf.org>
Subject: RE: [EXTERNAL] Re: 64bit MAC addresses and SLAAC
Thread-Topic: [EXTERNAL] Re: 64bit MAC addresses and SLAAC
Thread-Index: AQHWQ1Nk/Wm1QKfgRUa8EREqh7bvtKjaKcSAgAKHaYCAAD3hAIAAD/cAgAD3E7CAABX/7IAAAkig
Date: Thu, 18 Jun 2020 08:41:08 +0000
Deferred-Delivery: Thu, 18 Jun 2020 08:41:03 +0000
Message-ID: <MN2PR11MB35659C6CB3BD16CDF423CD59D89B0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <e8a25961-5ac9-d35e-77dd-bf86f45cd077@gmail.com> <a17ae9f3-001c-07f6-84f9-a0ca583e6a00@gmail.com> <7AE5B6D0-AB01-4077-A9EF-5BD86F428681@gmail.com> <7a3b839f-099e-8fd3-35a2-4625df3c369e@gmail.com> <76e8bd7a-4333-480f-de0f-dcc775418739@si6networks.com> <79d494caa7874696b787aadb80cc322b@boeing.com> <MN2PR11MB35654EDB29696C2C33412691D89B0@MN2PR11MB3565.namprd11.prod.outlook.com> <m1jlpmX-0000IXC@stereo.hq.phicoh.net>
In-Reply-To: <m1jlpmX-0000IXC@stereo.hq.phicoh.net>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: u-1.phicoh.com; dkim=none (message not signed) header.d=none;u-1.phicoh.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:d927:957:9af0:65ce]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fd170f7c-d02e-4cd3-7930-08d8136367fa
x-ms-traffictypediagnostic: MN2PR11MB4725:
x-microsoft-antispam-prvs: <MN2PR11MB47256EEF517055C533F9D037D89B0@MN2PR11MB4725.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0438F90F17
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +Xdo5c5irjpC+g7TklV4MB2zSx1D7MUS2ANGfIfh460qcaIhRsjhTgIWM+Aqcktd8ar897/bxZ58Cx+HV4to/imnBZR/woAp8JwKNRnoqRLOHyQRrhwHSQjFfmHNbUh7cCJbxITSWIIbOEtfsa3nYsSu27NFh3caQYlGf0LhjiknulhOyD0R7ciJpoaL2Svo/fXR3S6C35MEnpqDOd67CCr4dqbQmNATmJCWsUrRZkTiUqd9R8W1cR/O+PxFuYSsK8+9RmYDAwm8ABIEOtoXQmbZzl271Foo98yA4O3OWkQCnYMpiJWkX5SMi+zKK8to
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB3565.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(136003)(346002)(39860400002)(376002)(366004)(316002)(8676002)(83380400001)(53546011)(4743002)(6506007)(8936002)(110136005)(478600001)(7696005)(33656002)(66574015)(2906002)(6666004)(5660300002)(66946007)(71200400001)(52536014)(66476007)(66446008)(76116006)(66556008)(64756008)(86362001)(186003)(9686003)(55016002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 8Pnw+6MnNLvO/TOH3ICLYsydj0KWAM+XbfARfIxe3ctkCtK01APAyBr+9bAy6PuVktW3SUZUpmw5eVcsrqOypMgGaApcKH46onQ9HecWB9dko/LSLa/XCyR+wBKwKORWHyCLPTIzMwD7JU5+73QRcr1VRRzwHxb80fzC/p5cAI73wMC5Vz9oomKwAcDwUTdgpCFnYXQJ+Z+PCjo7PDWKpVJoo/CKq9s/p7kD3JJmf4vTs+S0vipj/LFSmWaJJhyLvQHzS/94LFcDUYYN0a0z6InLr0qy1S+ZDDVx50eQZE75n+BJNAt6pKJdlQnZi3tqlyomXoRwQDqVngG0qngFdBLsXpYgai2Z7bb97sUiftmGTDN1mEE8LUeZhyDhlXX3j86ONU+NPA8KccCdTeMMz9sXetFCLCzo++DEW5hL6gEELxkPQNwf071xjlt6dzsN3oSthUUdlGkQtCl8AXcgSpWcT/hL1gi4bBW3liTL3IDXgus5GL0yCrArS6O6O1mEl33HFDdJd0ucCBpnsOHEZb6QNgcCxiOpQDbgWk1ZKp7cD8X9Lk6W6T3/U6Ugo8eY
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: fd170f7c-d02e-4cd3-7930-08d8136367fa
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2020 08:41:33.9174 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: A2vVfImg8vZ1Yv1cSUVRGriONRc/CBhi5NYhg0SVxuCGGG65kSfPG/OxMLMKdhTDWeljiem1ZhZ53NvT/2rImw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4725
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.13, xch-aln-003.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/wUszqcd6ilO07lMDf42KINKNxF4>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 18 Jun 2020 08:41:39 -0000

Hello Phil

> -----Original Message-----
> From: pch-b9D3CB0F5@u-1.phicoh.com <pch-b9D3CB0F5@u-1.phicoh.com>
> On Behalf Of Philip Homburg
> Sent: jeudi 18 juin 2020 10:20
> To: ipv6@ietf.org
> Cc: Pascal Thubert (pthubert) <pthubert@cisco.com>
> Subject: Re: [EXTERNAL] Re: 64bit MAC addresses and SLAAC
> 
> > E.g., machines do not have complexes but may be complex to locate and
> > manage. Whether we at 6MAN like it or not, some standards out there
> > tie the role of a device to its IPv6 address, so you can replace the
> > device with a spare, give it the same IPv6 address / keys and keep
> > using it/managing it as you did. Look at ISA100.11a for an example.
> > Note on the side that Internet connectivity is the least of the
> > concerns of a control network. In fact the risk of being connected
> > unknowingly to the Internet is a deterrent for IPv6 adoption (vs.
> > mission - specific and proprietary protocols).
> >
> > Also +1 to Kerry. Some standards (including ours) can do a preferred
> > treatment if the IPv6 address derives from the MAC. Note that this
> > looks antinomic with the spare part goal above; that would indeed be
> > antinomic for burn-in MAC addresses; but there are also standards out
> > there that use a shorter assigned MAC address, e.g., to reduce the
> > frame size and save energy and bandwidth; in that case you can have
> > both properties of deriving the IPv6 address from the MAC and
> > replacing a failing device by a virtually identical one.
> 
> I don't understand the behavior of first picking SLAAC over DHCPv6 and then
> trying to modify SLAAC to do something it is not designed to do.

It does not matter what our preconception is of what SLAAC is for. What matters is what it can do. 

In the case of IPv6 over IEEE 802.15.4, there is a centralized assignment of the short MAC address, and then SLAAC can derive the IP address from that MAC address to enable stateless compression.
Nothing wrong with that if that serves the purpose.

> If you want to have stable addresses with the ability to replace hardware, use
> DHCPv6. It is meant to provide this mapping.

DHCP is an extra round trip. Some standards accept that cost (e.g., Wi-SUN) some will not. Also, in the Wi-SUN case, the device is identified separately with certs and all, and the IPv6 address is assigned later, which is probably cleaner and certainly more expensive.
When people want the address to be known by the management system and associated to the role / position of the device, the easiest is usually the pre-provisioning, and forcing DHCP in that picture is a hard sell. 

Keep safe,

Pascal