Re: [6lo] Benjamin Kaduk's Discuss on draft-ietf-6lo-ap-nd-15: (with DISCUSS and COMMENT)

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Thu, 06 February 2020 18:14 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 63DB41208C5; Thu, 6 Feb 2020 10:14:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 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, 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=NBLIklqb; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=YjYMWRWe
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 jHHRcBGTF64O; Thu, 6 Feb 2020 10:14:06 -0800 (PST)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E402120876; Thu, 6 Feb 2020 10:14:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7030; q=dns/txt; s=iport; t=1581012846; x=1582222446; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=UHACJxSNKyrliUPtwyweoUQKeqiAlmfCK+vx7nTfHv8=; b=NBLIklqbs7OGMb8ENsNAJRmqB6jEnKyQ2g3f2pMKH6rypFmJqECQKoEt oZEoEyxAQllczLd8OR3N0AnwxBBLsJ0UGZ2O5skRGl1usBJFxXY/5+DSB wF5k3cqNdJFmKXabHSHJOcBY2GCzB07SA0lQy3qvqEeupyn3lRHftlLc7 o=;
IronPort-PHdr: 9a23:tLf4WRT3nhYAl1M7MSpZmcVPctpsv++ubAcI9poqja5Pea2//pPkeVbS/uhpkESXBNfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH15g640NmhA4RsuMCEn1NvnvOjQmHNlIWUV513q6KkNSXs35Yg6arw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CxCQAnVjxe/5ldJa1mDhABCxyDT1AFbFggBAsqCodRA4p/gl+YEoFCgRADVAkBAQEMAQEYCwoCAQGEQAKCPSQ4EwIDDQEBBAEBAQIBBQRthTcMhWYBAQEBAwEBEC4BASwLAQsEAgEIEQQBAQEuJwsdCAIEDgUIGoMFgkoDLgECAQuiAAKBOYhigieCfwEBBYEvAYQGGIIMAwaBOIUfhUGBQxqBQT+BEUeCTD6CZAEBAgEZgS8cg0CCLJAghyGIeI82CoI6h0qFRolRgkiIEI5NgWaXTpI3AgQCBAUCDgEBBYFpIkSBFHAVO4JsUBgNjh0MFxWDO4UUhQQ7dAKBJ4pgJ4EKAYEPAQE
X-IronPort-AV: E=Sophos;i="5.70,410,1574121600"; d="scan'208";a="423500118"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Feb 2020 18:14:03 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 016IE2Wc026114 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 6 Feb 2020 18:14:03 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 6 Feb 2020 12:14:02 -0600
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 6 Feb 2020 12:14:00 -0600
Received: from NAM04-CO1-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.1473.3 via Frontend Transport; Thu, 6 Feb 2020 12:14:00 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VFZfGPj5zkHCT/j0aPVggkcywHyL3u16Ef70nPjXzTapwGJyk2E/nwHGcENXsxM+W/8fu091nYdTwrOnHcB1/rNN0ZDOq5GirdMQRvqOeOPnBPOILAPbnebXGM9Rt6lFSl3NR2Hejw6KlbLSoiahSTdeqoG0uh2yeaamZOcRar0YjROsJGCSzp2qYJm8Anwvt/62q3xSCSKIH54pR3gXr974MoLN5+uAcBDVcUSQA5xvamiEkiCwdHjFm77JhIx2vxOTBiQ5frJFZBwtFB2nkNI1XlWYToEUQPnKJmtZZPu0w8t9j25yx2gC8nSWmMTIQdgpPlSmNejxNqiN36eUuA==
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=kfJJUbdNw4wkd/V+wygFYn7UgP/1YOnbwP5nPCHGSAA=; b=diDr9pctg7In83XihQT3UmnmGAMyXSDVcpaYweaPOiAVzkBis4KT3vUiYy4RoJEQxk+veR8jjPqSMhujM7vq4NiQpUZZ9QL2nLyuM25KrEQ2dLPHcZ8FhwLOlp3v6+tdZq46lKIDnbZRy/fcd5sor9XPJXVwLQd/nce3ezVrofbaLu1kkgzqcEOSy7NWwEdhpvlrxr7yXJln+mQss9AQEQQ+qzkDzYWEgeEPcMQNs9+X1lImYRiOjQrjcvNpAWTsVOL+oNezgTvWtApBF5CKXEZSQ2IHF23F9ud8CzZiWfKKBHDtoFpV0PLS0vIhLR4gdov4I7k4lS43lKsYW2gGcg==
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=kfJJUbdNw4wkd/V+wygFYn7UgP/1YOnbwP5nPCHGSAA=; b=YjYMWRWer7ETNx+WJAa9QlsLCKqUuOZEeeNSf0ZBvF0hDHlKNZ490BpUMs7LQOkf6ZEZnqnVKu8zW4gEGdToSymETFejjkEZv8TA9NncfkGlJxQp3KooZAIFzWXmZdTzWzpDffjtZrkQ5hoXYlyp+fBQJhu63I1BZUuHwtcCgvc=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB3581.namprd11.prod.outlook.com (20.178.252.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2686.29; Thu, 6 Feb 2020 18:13:59 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::fd76:1534:4f9a:452a]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::fd76:1534:4f9a:452a%3]) with mapi id 15.20.2707.023; Thu, 6 Feb 2020 18:13:59 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Benjamin Kaduk <kaduk@mit.edu>
CC: "draft-ietf-6lo-ap-nd@ietf.org" <draft-ietf-6lo-ap-nd@ietf.org>, "6lo-chairs@ietf.org" <6lo-chairs@ietf.org>, The IESG <iesg@ietf.org>, "Shwetha Bhandari (shwethab)" <shwethab@cisco.com>, "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: [6lo] Benjamin Kaduk's Discuss on draft-ietf-6lo-ap-nd-15: (with DISCUSS and COMMENT)
Thread-Index: AQHV2IzboswYmzjUQ0uf9MGXohRBl6gGYZDwgAP8MYCAAGiTEIAAVUFAgAIHboCAAMIVUIAAIpOAgABtigCAAAsy4A==
Date: Thu, 06 Feb 2020 18:13:36 +0000
Deferred-Delivery: Thu, 6 Feb 2020 18:12:39 +0000
Message-ID: <MN2PR11MB356547EFA080E5A4ACC56A58D81D0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <158051274858.21121.16988738930495243847.idtracker@ietfa.amsl.com> <MN2PR11MB3565552065F2F21DD481EEC3D8000@MN2PR11MB3565.namprd11.prod.outlook.com> <20200204030143.GB53329@kduck.mit.edu> <MN2PR11MB35658E5BA1A1DF2BBA232F2DD8030@MN2PR11MB3565.namprd11.prod.outlook.com> <MN2PR11MB3565284DDAB5F7D94CB2F039D8030@MN2PR11MB3565.namprd11.prod.outlook.com> <20200205212015.GC84913@kduck.mit.edu> <MN2PR11MB3565D8C850C5238B162C4C6FD81D0@MN2PR11MB3565.namprd11.prod.outlook.com> <MN2PR11MB35653A3E6D9D20432F2A5D78D81D0@MN2PR11MB3565.namprd11.prod.outlook.com> <20200206173042.GB14382@kduck.mit.edu>
In-Reply-To: <20200206173042.GB14382@kduck.mit.edu>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pthubert@cisco.com;
x-originating-ip: [2.15.172.153]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0f3cb3da-01ca-4de6-180f-08d7ab305661
x-ms-traffictypediagnostic: MN2PR11MB3581:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR11MB35817648AEE1CBFC98847167D81D0@MN2PR11MB3581.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0305463112
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(136003)(39860400002)(366004)(376002)(346002)(189003)(199004)(4326008)(66476007)(76116006)(66556008)(6666004)(64756008)(66446008)(66946007)(9686003)(71200400001)(6916009)(6506007)(53546011)(66574012)(478600001)(7696005)(54906003)(55016002)(186003)(26005)(966005)(2906002)(52536014)(316002)(5660300002)(8936002)(81156014)(81166006)(8676002)(86362001)(33656002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3581; H:MN2PR11MB3565.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: /yZBSrSyO22wyFrwHcx3PvOo3esh54PxivzTqP8ok3JNXqwTHs2FY/8N1rP0stx1EudTQqTof3VGj9bs+G5nGfYRxEdV3OxwYfWlPH171LsMcYVf3Hq/3wBV7f3nkUj5nFbDRqY5c0bK2SMshYNwtKn+iUn1Um5oEsX427+Dtg2tSaYxh59ZcL4qmdlbkHj2Ov3Yjqr02RVtkgjhXnRPLMrtVY6E7K0zszo5dJwRm+JLaEatNN5oiZPtCm+w1oWU1SGY/bRlwEKBu+LOwJSsGXY+ni8QB6kkq+EO77lY7z5okuXFkpqUBKS35SkbRaFHHtIdKKU6ZgFEQxGj8l3KIGCL0+G8Yv4tHMjyAHg+bhKGCXxm8Fx7FXU9PsslkGWjKM+/o27kT9h+jYNbX0A4Vz3ZQH7XyEfZLMxs4iFuYXPqCFyEoTDY9BjPQNGVv+NoYCBnLcEFAoD8T8CoJdpCxmdGRUVLoky6ICnXPB8P3fP6G+KIhCzbggFoF3BYKtKXUzN5CbyVZeUtJCafTUDX/Q==
x-ms-exchange-antispam-messagedata: vJ7IrrZw+tAvFLcmyDLGUX4xGMHH0skxr7yAUqwsUG/yNqrXT+Tdok0EgNOe90Vb5NLD0teBynOMv0uBpFEcsLaU6lsIJs8TVSUrNUgFq3bjNwBTCSkuOyLM0bd706zbAteXgWT6FD+Bq7phKJp8Dg==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0f3cb3da-01ca-4de6-180f-08d7ab305661
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2020 18:13:59.0928 (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: rSIMYzm6ayp+rfFkJtESPjY1QbeePdgkLeYplhqi3D2Y723D733XEgnVwA/n3rE0j0QeGkxNgVPEK0KIwjweRg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3581
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/J49c8i7Mtx6fZ9NKQZbczVRTOeQ>
Subject: Re: [6lo] Benjamin Kaduk's Discuss on draft-ietf-6lo-ap-nd-15: (with DISCUSS and COMMENT)
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.29
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, 06 Feb 2020 18:14:10 -0000

Hello again Benjamin

Provided we make the change, would a sentence like

"
   This specification depends on [CURVE-REPRESENTATIONS] to install the
   necessary codepoints in IANA registries for some of the listed curves
   above.

"

Work for you?

Many thanks again and again!

Pascal

> -----Original Message-----
> From: 6lo <6lo-bounces@ietf.org> On Behalf Of Benjamin Kaduk
> Sent: jeudi 6 février 2020 18:31
> To: Pascal Thubert (pthubert) <pthubert@cisco.com>
> Cc: draft-ietf-6lo-ap-nd@ietf.org; 6lo-chairs@ietf.org; The IESG
> <iesg@ietf.org>; Shwetha Bhandari (shwethab) <shwethab@cisco.com>;
> 6lo@ietf.org
> Subject: Re: [6lo] Benjamin Kaduk's Discuss on draft-ietf-6lo-ap-nd-15: (with
> DISCUSS and COMMENT)
> 
> Hi Pascal,
> 
> On Thu, Feb 06, 2020 at 12:13:43PM +0000, Pascal Thubert (pthubert) wrote:
> > Hello Benjamin
> >
> > <truncated again, retrying>
> >
> > We're getting there.  I snipped the places were we appear to have converged.
> >
> > Please let me know if the DISCUSS is now solved (we removed all ambiguity
> on the crypto-ID and forced that a key is employed uniquely for the purpose of
> this draft and for one crypto-ID).
> 
> I think the technical aspects are all resolved and there just remains the tiniest
> of process nits.  Specifically, in order to use some of the algorithms we define
> in the protocol we define, we rely on the IANA codepoints currently requested
> to be registered by [CURVE-REPRESENTATIONS].
> So we have a normative dependency on those registrations being made, but
> right now [CURVE-REPRESENTATIONS] is listed as only an informative
> reference, so there's not anything that will enforce the sequencing of
> publication.  It's probably easiest to promote that reference to being normative
> and make a note (either near Table 2 or in the IANA
> considerations) that we rely on the codepoints being registered by [CURVE-
> REPRESENTATIONS].
> 
> Sorry to be so picky!
> 
> > More below:
> >
> > > -----Original Message-----
> > > From: Benjamin Kaduk <kaduk@mit.edu>
> > > Sent: mercredi 5 février 2020 22:20
> > > To: Pascal Thubert (pthubert) <pthubert@cisco.com>
> > > Cc: The IESG <iesg@ietf.org>; draft-ietf-6lo-ap-nd@ietf.org; Shwetha
> > > Bhandari
> > > (shwethab) <shwethab@cisco.com>; 6lo-chairs@ietf.org; 6lo@ietf.org
> > > Subject: Re: Benjamin Kaduk's Discuss on draft-ietf-6lo-ap-nd-15:
> > > (with DISCUSS and COMMENT)
> > >
> > > On Tue, Feb 04, 2020 at 02:22:23PM +0000, Pascal Thubert (pthubert)
> wrote:
> > > > This was truncated when I received the echo, retrying...
> > >
> > > It appears different here as well; interesting.
> > > I will remove a layer of quoting to make it easier for me to write a reply.
> > >
> > > > Hello Benjamin
> > > >
> > > > Whao, that was quick. Many thanks again!
> > > >
> > > > I got a comment on the change to BCP201 and looked it up. Seems
> > > > there was a confusion, BCP 201 is RFC 7696 not RFC 7748. So I
> > > > rolled back the overload. Did you expect something else?
> > >
> > > I think I did expect something else; I thought I wrote:
> > >
> > > % It's probably better to cite RFC 7696 as BCP 201 directly.
> > > I guess maybe there was a copy/paste glitch.
> >
> > Oups then : ) I changed the reference, also for BCP 26.
> 
> Thanks!
> 
> > >
> > > > I'm publishing 17 for the delta below, we still have the 3 open
> > > > points. Please check the diffs at
> > > > https://tools.ietf.org/rfcdiff?url2=draft-ietf-6lo-ap-nd-
> > > > 17.txt
> > > >
> > > > More below:
> > > >
> > > > > > Why do we need to allow ambiguity/flexibility as to the point
> > > > > representation
> > > > > > > within a given Crypto-Type value (as opposed to fixing the
> > > > > > > representation
> > > > > as a
> > > > > > > parameter of the Crypto-Type)?  Alternately, what does
> > > > > "(un)compressed"
> > > > > > > mean, as it's not really clarified directly?  Furthermore,
> > > > > > > Table
> > > > > > > 2 lists an "(un)compressed" representation for type 0 (over
> > > > > > > P-256), but RFC 7518
> > > > > notes
> > > > > > > that the compressed representation is not supported for
> > > > > > > P-256 (Section 6.2.1.1).  I also am not finding the needed
> > > > > > > codepoints registered in the
> > > > > JOSE
> > > > > > > registries to use ECDSA25519 (crypto-type 2) -- do we need
> > > > > > > to register anything there?
> > > > > >
> > > > > > Let us take this one separately in a thread with the co
> > > > > > authors
> > > >
> > > > I keep this item in the thread, to track that it's progressing
> > > > separately
> >
> > Please consider the changes in
> > https://tools.ietf.org/rfcdiff?url2=draft-ietf-6lo-ap-nd-18.txt
> > Did we clear the DISCUSS?
> 
> [covered above]
> 
> >
> >
> > > >
> > > >
> > > > >
> > > > > Perhaps it goes without saying (as part of DAD), but the 6LBR
> > > > > has to consult its database of ROVR/IP address to determine what
> > > > > response to give in the DAC.  Part of my question above was
> > > > > about what state the 6LBR needs and what verification the 6LBR
> > > > > does as part of the process
> > > > > -- am I correct that it's just checking whether (1) the
> > > > > requested address is already registered and (if so) (2) that the
> > > > > ROVR in the EARO matches the one registered with the requested
> address?
> > > >
> > > > Yes, per RFC 8505, inherited from RFC 6775. I'd say that DAD
> > > > expressed as you did is the core function of RFC 6775.
> > > > This draft does not really change the 6LBR, just adds the
> > > > capability to stimulate a revalidation by the 6LR.
> > >
> > > It sounds like it does go without saying :) Thanks for confirming.
> >
> > This draft is really an extension of RFC 8505 and cannot be implemented
> separately.
> > But I guess it does not hurt to clarify a little bit. Maybe by
> > changing the first paragraph of section 3 as "
> >    Section 5.3 of [RFC8505] introduces the ROVR that is used to detect
> >    and reject duplicate registrations in the DAD process.  The ROVR is a
> >    generic object that is designed for backward compatibility with the
> 
> "backward compatibility with" is easy to misparse, so maybe add a comma, or
> go with "backward compatibility but adds the capability"?
> 
> -Ben
> 
> >    capability to introduce new computation methods in the future.  Using
> >    a Crypto-ID per this specification is the RECOMMENDED method.
> >    Section 7.3 discusses collisions when heterogeneous methods to
> >    compute the ROVR field coexist inside a same network.
> > "
> > Is that readable?
> >
> > I'll publish this with the changes suggested by Roman
> >
> > Thanks a million!
> >
> > Pascal
> 
> _______________________________________________
> 6lo mailing list
> 6lo@ietf.org
> https://www.ietf.org/mailman/listinfo/6lo