Re: 64bit MAC addresses and SLAAC

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Mon, 22 June 2020 12:45 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 C72363A0CCE for <ipv6@ietfa.amsl.com>; Mon, 22 Jun 2020 05:45:37 -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=cKQvbGSx; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=THp+aPIk
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 YfLrj5aRxP2b for <ipv6@ietfa.amsl.com>; Mon, 22 Jun 2020 05:45:36 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F0183A0CCD for <ipv6@ietf.org>; Mon, 22 Jun 2020 05:45:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3034; q=dns/txt; s=iport; t=1592829936; x=1594039536; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=c1BSELdTn6l5zj3LuaNMmARlROHh/GMYqAdthZsNb7s=; b=cKQvbGSx60fwU/aelReODT607UJfFk9TdkslaeiZV08cPi88ts2v2TBS nK87bokR8xMQjjy9MFyTbosA53RoMKhQnUdkKhRRNxcaEhMMZ2V9CjfwK 5JRmcxRxxLlJtCXHEe6GNNbdhgcG2j95Nh8Q9D0R9hsD+KkHrpjGyoxrA A=;
IronPort-PHdr: 9a23:IjEIVB2uvvsCHV9osmDT+zVfbzU7u7jyIg8e44YmjLQLaKm44pD+JxWFuadwyQaPRYXa4PVEzeHRtvOoVW8B5MOHt3YPONxJWgQegMob1wonHIaeCEL9IfKrCk5yHMlLWFJ/uX3uN09TFZXjIgSUun2z5jkSXB74MFk9KuH8AIWHicOx2qi78IHSZAMdgj27bPtyIRy6oB+XuNMRhN5pK706zV3CpX4bdg==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ANCQBDp/Be/4YNJK1mHgEBCxIMQIE/C4FSUQdvWC8sCoQag0YDjUSYVIJSA1ULAQEBDAEBIwoCBAEBhEcCF4ITAiQ3Bg4CAwEBCwEBBQEBAQIBBgRthVsBC4VzAQEBAgESEREMAQE3AQ8CAQgaAiYCAgIwFRACBA4ngwQBgksDDiABAwurIAKBOYhhdoEygwEBAQWBRkGDOxiCDgMGgQ4qgmeJfBqBQT+BESccgk0+glwCAwGBQxiDFDOCLZIpoi4KglqIQpBnAx2ee40DhCiKFZQzAgQCBAUCDgEBBYFpI4FWcBVlAYI+UBcCDY4eDBeDToUUhUJ0NwIGAQcBAQMJfI5XAYEQAQE
X-IronPort-AV: E=Sophos;i="5.75,266,1589241600"; d="scan'208";a="777739624"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 22 Jun 2020 12:45:34 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 05MCjYoN019522 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 22 Jun 2020 12:45:34 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 22 Jun 2020 07:45:34 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 22 Jun 2020 07:45:34 -0500
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 22 Jun 2020 07:45:34 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VK4blogu436hM4QA+MjsTPVfzV36LU1AjQx/uZabDbmQEFP3m0cUqHpV5YVulj9Eqj6cw6gxdnceX4erJI3XKSK0GNgh9n9n954aUNib3n274KXMFsk4yu3fudcdroeCEiPwKA223fJNRLpyRyw3QAGrTyppjHnS878fpEEndZFtB1TwZCksoWeJC03Zfa6GczVXnV91g88eyL5rhSUQT5HI7jRpxX08X9skk+R9UhihdNMwwZUu2pz05rQ+ALN6H6s4TdK2MWLVSorTLnhceGOdIHayYk2/kc5WgvnZ9yWB2wZ3aWCYBceW1VoeoP5cuOBC4Bu03Tfqnhztm8wvOQ==
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=c1BSELdTn6l5zj3LuaNMmARlROHh/GMYqAdthZsNb7s=; b=dJNIBmt8bV10rBxesrYaZFGzlbp0v1sGCPRAIX2QbfyYdQy4FYysugQfKWkh9fNiyY6kiEQ41+ecJZcKiCrHJFgu8X6yQsxaK3Aj4uKmV73a6xqgla9aoYLLekBXIRD3sBMtM5PncphvXr91mhpMFgk/DCuPAfWKlqB+YGE8UkqOwgGJQ34//9sKzwvczrvoLUCDHm/Ewk4VKxXKGFuh6iAFY4jCNsAMYLh67OwXdpNUDxOPimxoWV7A8KpWJk7D65eUQq9yVk0Qpj9fy4pzdTOxo2P25QZqSiZiEqYeRVtk2vFCoOQ7DzwMk7rkGQwXEfd6eieSZHfNki+xDXbONw==
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=c1BSELdTn6l5zj3LuaNMmARlROHh/GMYqAdthZsNb7s=; b=THp+aPIkEaWtA4NdhNlUSLqSMbfJI9lLE25iLlhe2DKdmwIX7KKqKPMIMA2UjpObfBZzKFgervKoexBP9jpKl7GEVOkm8nhzyx86y8+nn3lXpBNW+zOx53rmqYONl06Cmsyq1QrhXSepxkKVyd83KVkHZ+icZB51oeV748m8HOY=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (2603:10b6:208:ea::31) by MN2PR11MB3791.namprd11.prod.outlook.com (2603:10b6:208:f9::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.21; Mon, 22 Jun 2020 12:45:33 +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.3109.027; Mon, 22 Jun 2020 12:45:33 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "otroan@employees.org" <otroan@employees.org>
CC: Philip Homburg <pch-ipv6-ietf-6@u-1.phicoh.com>, 6man WG <ipv6@ietf.org>
Subject: Re: 64bit MAC addresses and SLAAC
Thread-Topic: 64bit MAC addresses and SLAAC
Thread-Index: AdZEzeuKPFYqBMu/T6aePNfVerw9MgAAiGwAACqIIYAAAt9JBgAknOagAAmUXIUAADABUAABsOMOAAEi3TAAis61AwACCRyAAAVJU4A=
Date: Mon, 22 Jun 2020 12:45:33 +0000
Message-ID: <7A98C0C1-D8B7-449D-B9BA-FE08366BC741@cisco.com>
References: <0FB6873C-95AE-445C-9820-09AF78AAB669@employees.org>
In-Reply-To: <0FB6873C-95AE-445C-9820-09AF78AAB669@employees.org>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
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: [81.185.166.146]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 738a8b20-dbdb-419e-09e2-08d816aa2762
x-ms-traffictypediagnostic: MN2PR11MB3791:
x-microsoft-antispam-prvs: <MN2PR11MB3791912A9FDF007C71FB7D89D8970@MN2PR11MB3791.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0442E569BC
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: RGxiPOYL5EXDVvsqNm37sCWWwxw8Ug8YZC2Bo0eWqEqu5MUpt05gl/rTlaydLm/yb7FMa3C+nvB9bK9RfuEEGHWyDacVNT/wTixf5/T6TuK3cy+vSGKvsO+N0Ss/Z4g6OUHmrBowe+oSdZtA4dWv7aEeT8cuPgSIMmdxwJ0F4FyevNV/kjfBpg3m14VlMTR6AjOOIuhJBv6Owe+OH3FX44nXKQpgecb8LAk+CguU+NbVsBwPaR7ynODbZ4d6Rm8NRV9xc7BYNgna2m23jTZrwOoQlLK+y1UBBjb+z0+rYG5NEo+52Cq+JLZQ7VRH9nUle/RaueAaA0cTUXOVtBamLWl8YM+t4ftvVuHOhRWnUDfeEIJD4FdxQdA9DTvVuONGNcb4nVzQws9YaXJ2RvbbqA==
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)(39860400002)(376002)(136003)(366004)(396003)(346002)(6512007)(36756003)(6486002)(2616005)(4326008)(26005)(8936002)(8676002)(64756008)(66556008)(66476007)(91956017)(76116006)(66446008)(66946007)(6506007)(316002)(86362001)(6916009)(66574015)(33656002)(71200400001)(5660300002)(2906002)(478600001)(966005)(54906003)(186003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: M0BsQUwKDpvHLg7GCJSKfAlWKfjVLb7NMl5uplFW1qP6tsTeZk4ASwgRv7n9r97eGKFe9/PvMeThcx1vjzLT0hlxWa7GwAIJ2b1evfRWyV8evgMzXwDDadFA1fvrtNgIgF+HDP02HoHQAwcb8wdwmMJIqE8BPjQPkIYHlBUTLsQjAWon05dKkEiXtAY3wTpz7CVz85AHpMiJY01GYteGSsN3NO8764aieaMDXROUzKDVHYbZ9Bit7Z65xuOYjP+V4UEFBKdTfjGTpN/W4l87JddjWgAUujbYAbnL17onHVNNbYlWtNf+RhfN7QIElqacxEsfL8OOd/Sq1h3RYW/svzpGBlnObbwp25Z1aoEfJ4udbx3y+50HrUKBTfQp7q9F42DqRHumk+5TApvU1AxAtHm0EoDQIXq5DWSg1L+A2RC18+Tr1GDezBbbYHiYvYzCIMUGKIx7hnNLXI+T18mRjPEnL77ezOB9AXhrG8LSL4D6JekFwGIqpMKq4PCs94KO
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <8924E20842B13E4AA425EE3E493D5D73@cisco.onmicrosoft.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 738a8b20-dbdb-419e-09e2-08d816aa2762
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2020 12:45:33.3133 (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: yNxKVYyT4q/pSwIdhwFVUYzU0KN8qhqnWXc+ycC+7AsA+8ME4cig4RTcvxvcxstzbzCGUbJhdV2wVpXwRGaciw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3791
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/zlBi18goeYI2Xjjgbj3L3gY8Lgg>
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: Mon, 22 Jun 2020 12:45:38 -0000

> 
> Philip,
> 
>>> - the router still needs the resolution. There's stuff in
>>> draft-ietf-6man-grand and/or RFC 8505 for that.  - handling mobility
>>> vs. anycast. There's stuff in draft-ietf-rift-rift-12#section-4.3.3.3
>>> for that.  - all NBMAs are not hub and spoke so there's a routing
>>> game to trigger. There's stuff in draft-ietf-roll-unaware-leaves
>>> for that.  - still need to feed the mapping server for the overlay.
>>> There's stuff in draft-thubert-6man-unicast-lookup for that.  -
>>> zerotrust / SAVI is also missing and SEND did not cut it. There's
>>> stuff in draft-ietf-6lo-ap-nd for that.
>>> 
>>> For more detaiuls, there's draft-thubert-6man-ipv6-over-wireless,
>>> just let you go over it and comment if you really care.
>> 
>> Link address resolution can be solved to colocating a DHPCv6 relay with the
>> router. The relay can maintain IPv6 address to link layer address mappings
>> and inject those into the router's neighbor cache.
>> 
>> It seems to me that letting a host generate an address using SLAAC and then
>> forcing the host to register the address somewhere is just all of the work that
>> DHCPv6 does with none of the benefits.
> 
> Indeed.

Indeed not, 

though it could be done that way as well... basically the dhcp server provisioning the ND cache of the routers in the back end as opposed to any of the routers telling the server - which is how we did it.

Bottom line is that it’s a game of one host multiple routers and one server. If DHCP is your hammer feel free to use it. Intuitively it’s simpler to me For the host to tell the router and then the router does what’s needed, e.g. ask dhcp if present, inject in evpn if present etc.. going through dhcp to do that job imposes dhcp everywhere,  or my inclination. 

Note that dhcp does not save DAD in the first place so the loop is complete.

:)

Pascal

> 
>> Of course, if DHCPv6 would be allowed to have a default router option, then the
>> use of multicast could be reduced even further.
> 
> If there is interest I suppose I could ask for adoption of:
> https://datatracker.ietf.org/doc/draft-troan-6man-universal-ra-option/
> 
> Cheers,
> Ole