Re: [Idr] Debate about IANA assignment policies for BGP-LS registries

"Ketan Talaulikar (ketant)" <ketant@cisco.com> Thu, 19 November 2020 13:38 UTC

Return-Path: <ketant@cisco.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D5663A0F3A; Thu, 19 Nov 2020 05:38:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.601
X-Spam-Level:
X-Spam-Status: No, score=-9.601 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_H2=-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=TGw3YhZt; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=THvhZ3ie
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 LFcvzatvuCy8; Thu, 19 Nov 2020 05:38:00 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB6843A0F0F; Thu, 19 Nov 2020 05:37:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10396; q=dns/txt; s=iport; t=1605793079; x=1607002679; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=a5DqxX3Poup0nfnOt8yzFHN2toe3nt3u1IdBrj/7pLc=; b=TGw3YhZtDnf8qd4nF9Svb+/XgY+6Cu4JTKEQ6900yQIB+Al04Dp5jG0m /3JXE27vCIkdJrEW6xSp4as/hO/MfEr3S1LI8H5BvE1rYQy9XAzHDN87E 9yGMf10L5gcacj+v2C9TPNRIM6evuF9dXIrQ8MrMufrnLH7LHep8tHeux o=;
X-IPAS-Result: A0D7CADqcrZffZBdJa1iHgEBCxIMQIMhUXtZLy4KhDODSQONXZkDgUKBEQNUCwEBAQ0BARgLCgIEAQGESgIXghICJTgTAgMBAQEDAgMBAQEBBQEBAQIBBgQUAQGGPAyFcgEBAQQBARAREQwBASkBAggDAQsEAgEGAhEEAQEDAiMDAgICJQsUAQgIAQEEAQ0FCAwOgwWCVQMuAQ6TH5BrAoE8iGh2gTKDBAEBBYFHQYMNGIIQAwaBDiqCc4N2hTmBHhuBQT+BEUOBUVAuPoJdAQECAQGBJgESASODFTOCLJAhCFGCcodFnQcKgm2JEpIqgxqKF5RLk1SLAZVYAgQCBAUCDgEBBYFrIWlwcBU7gmlQFwINjh+DcYUUhUR0AjUCBgEJAQEDCXyMOwGBEAEB
IronPort-PHdr: 9a23:VhVlmRaNoJe42gkV7r9lElv/LSx94ef9IxIV55w7irlHbqWk+dH4MVfC4el21QaXD4LB4vRLhqzdtKWzEWAD4JPUtncEfdQMUhIekswZkkQmB9LNEkz0KvPmLklYVMRPXVNo5Te3ZE5SHsutYEfbpHK/qzUVH0a3OQ98PO+gHInUgoy+3Pyz/JuGZQJOiXK9bLp+IQ/wox/Ws5wdgJBpLeA6zR6arw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.77,490,1596499200"; d="scan'208";a="631107824"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 19 Nov 2020 13:37:58 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by rcdn-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id 0AJDbwYL005144 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 19 Nov 2020 13:37:58 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 19 Nov 2020 07:37:58 -0600
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 19 Nov 2020 08:37:56 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 19 Nov 2020 08:37:56 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P2G0bcdyh3YaLJ+jvS2oeJ6xlWGEvEX+X7fgsauXnfdubjbOZMqU3TtPAAIdMchyIgRRTq9Emc8IIkPo48MJ2efNGN7DfLoQQjBv8LqZVKYTIfvtU3HxGFCCIGnIkU2cZrXEuos7zVIT0xJclaQNvqieYmDkocCnWngANO/hXyWXhOL4g2aYq5Q/BTS2euyS7w1vKPOF1zKrqmd4TH3I342ei1Vdbl5knVcJTGkE4tzA69GckNh6GZDdcJkhHp7xTyvoGVAsncVXj8XO5HoFBRnfIZam1EhqpKGXm5bScN/Pq+RogtsAlduCjmPBmwo9iBMSdEBMgfeddMU2hcgEGg==
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=a5DqxX3Poup0nfnOt8yzFHN2toe3nt3u1IdBrj/7pLc=; b=ECiGQcUdXmPYwRa3FYQvIcrNAY46IF/3uSsc9wfimpI9HBGlLBoGu9LThgqd2dXlUFL/CzopSOoEHk8sOBxgcF2ADFJf8OWu4pTkwnuDFUBC387dfOYZRcRUt738QczaXJWIzfT6hkUNVuo3Tg4WzcFO9ls1yfRvzZFYvIR+whzPFrlm/49E7KZ7JOtAOlppIjZtorfGZ3OqOlkY1IhzRx7KhsEgTNe/WdaEqQpX28iGQBD+0Tmp7ngwVMaxT2ziqlN1lciy55eUzcWZu7xoOy+RvTGDBfqOo5GsxWcik+BNmRCZMWhrFU37IUqG+stm2v7Pr7mQwifex1peIeXH4Q==
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=a5DqxX3Poup0nfnOt8yzFHN2toe3nt3u1IdBrj/7pLc=; b=THvhZ3ies0S1lEIMMHcFA1ZRjzoFr04tArAPjn/E0GGQWc3qASg/r0BVqF/vCK7r/z9psXFmjUQEFpqTIxWIRMbeoDjcv2LhhuWXum8zgZmo5nRQ3D/Y4sNoOv5NWrBA43yU8IgAimetiY7Evx/6ZoN+lGTet+oP4NkuYfEe7sE=
Received: from MW3PR11MB4570.namprd11.prod.outlook.com (2603:10b6:303:5f::22) by MW3PR11MB4700.namprd11.prod.outlook.com (2603:10b6:303:2d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.20; Thu, 19 Nov 2020 13:37:55 +0000
Received: from MW3PR11MB4570.namprd11.prod.outlook.com ([fe80::d4d5:97f0:17b5:2f77]) by MW3PR11MB4570.namprd11.prod.outlook.com ([fe80::d4d5:97f0:17b5:2f77%5]) with mapi id 15.20.3589.022; Thu, 19 Nov 2020 13:37:55 +0000
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>
CC: "idr-chairs@ietf.org" <idr-chairs@ietf.org>, "idr@ietf.org" <idr@ietf.org>
Thread-Topic: [Idr] Debate about IANA assignment policies for BGP-LS registries
Thread-Index: Ada+PLvU3A9NOlUuQcaKnNPgaE0wUQAMgJzwAAKALBA=
Date: Thu, 19 Nov 2020 13:37:55 +0000
Message-ID: <MW3PR11MB45703B5672192941ADD9AB39C1E00@MW3PR11MB4570.namprd11.prod.outlook.com>
References: <080401d6be4d$91edfa60$b5c9ef20$@olddog.co.uk> <20289_1605791803_5FB6703B_20289_310_1_53C29892C857584299CBF5D05346208A4900EFE0@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
In-Reply-To: <20289_1605791803_5FB6703B_20289_310_1_53C29892C857584299CBF5D05346208A4900EFE0@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: orange.com; dkim=none (message not signed) header.d=none;orange.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [72.163.220.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4d6bacdb-2069-44ea-9006-08d88c9051f5
x-ms-traffictypediagnostic: MW3PR11MB4700:
x-microsoft-antispam-prvs: <MW3PR11MB4700C4DDBE537320DAA3F425C1E00@MW3PR11MB4700.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: a4BE6rmUFrgFACCppgandEXJ0cwIdEMb+ltjKmbSZRFdN53wtF/LJKSxykHPIYkVFZBb6KEpJMAKzOxkuG+vUfHAbGvsI2cMm1oMbIvIbcOeeGbj88Q9XC9GCD56sYkFJo91QLhW6H66V0t8VjvaFHs6yJ6zIX+NoM1z5K52sxoauekEjRAXQzi8KaPFmqQDnsxWPwkgHSuvZsZgcF4UKiGsGJttn6qh0hRq+bIFRE6kKMWOOyggajJqBaCO1ZVGNKwOh2mgqiiNKgB2hKOkXtGiL3ZHAF5a/ja/xAycSFaTl29HzdZpZhGStti5cN9QM0xFFGgfsnr23iSoMO/lY+J1MDi9kOPfDX5VLmc8FomEt9zgn2h1uMVH5XwWcDmj4TRnQ3/cj7KulR5J9NaNXA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW3PR11MB4570.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(346002)(376002)(396003)(366004)(39860400002)(4326008)(76116006)(9686003)(33656002)(55016002)(66574015)(71200400001)(83380400001)(478600001)(54906003)(8676002)(316002)(7696005)(186003)(8936002)(6506007)(5660300002)(53546011)(52536014)(66556008)(66476007)(26005)(66946007)(966005)(86362001)(110136005)(64756008)(66446008)(2906002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: ejicos8WjHgSTbG2Ud2UKvYe0LNSHobDTgnm9gTZXTtQMlvUdUjxc2jbOnSAfMq1EkndZn9LGn1XtXb4p3i0yE0U+St6Hx9f0YHjgl1yV3nFI7eo+7z+CqLwCS26csqOLHeyP3tYb7U+VwBUxg1sNszGjTjf5OCHG1i8q5MwZvrowiZAPY81Yf4zurLGuWewNr/zkmb2zj6t9dc8mmUAzoZQh3G5LShMEA0R05OsjQNQ9B3zoTzZNfREVWS5XKOcRzL6bnpItbfbOa56Hf3anc5J2DsAWjbHqCD5BtQcw9XNIb/rNh2iLLEvkYnhRKf2rmxcG0NYLWT70qRYkJpKps6vuQ853P8nUAMn1yk5srDXzTm47jamCAhy0RHP7QjD+hZFDyMBIx5mW+GU+YNiHsICY8RSZ4+stE4fjYs0Sit7NrLNAWFCsCMuYjsCJeofABNFlFil4IMIGCvgj3FfqCLHH5gl3ss9F3a12MCzh2YVbupjyRy56wXcyY/xgE0iTyrohaxjKvaHNdWvuLUlPG8t3ZZBhPwuKPpprrr7G3IaFI2UsU2NPvY44vipCP6SiqNagwAy8mGUSq/ZDKh1LBrY1msUI/8k8RZZFUCFBTCP87Ls/PYTejiQ2et0Zpuy/wUSp7q1P4VJV09UsiuEg+Rldm9GhzFKMQOePBMIa6cILE/8Xt+o5oMbwMGMuwyI7IWKmVLUAppsKyQgGN32s9B6mbTz+UG3IMpT8W6r7JtMGkhCkKc/bzLttjRgCnpdvyqqS/zceTnbJXBelHjY4D8eoop7e4xUQ5AXNXShmjX5tswfUoih/z6jQT7jcn+jERGVqLjuZe+Tm/V4uJMiYwvtDKwR0f4uRUyNPBphC8tM17WGHeRdSXbdFxEvcQPBX6yBKeMPXYDTQwZVq/BB4w==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MW3PR11MB4570.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4d6bacdb-2069-44ea-9006-08d88c9051f5
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Nov 2020 13:37:55.0425 (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: DwcvSGNu+BQ3hOhaJPowHmIC3txftaJbf4djkpYczWLK/AX+mgYtEgT9LQMcQBvafUlSQQ12td9969dt6bwfqw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4700
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: rcdn-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/SdW3f5iU1OXomCh9BLSUfxkGKAU>
Subject: Re: [Idr] Debate about IANA assignment policies for BGP-LS registries
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Nov 2020 13:38:02 -0000

Hi Bruno,

FYI - we also have a RFC7752bis coming up (hopefully shortly) behind this one : https://datatracker.ietf.org/doc/draft-ietf-idr-rfc7752bis/ 😉

Thanks,
Ketan

-----Original Message-----
From: Idr <idr-bounces@ietf.org> On Behalf Of bruno.decraene@orange.com
Sent: 19 November 2020 18:47
To: adrian@olddog.co.uk
Cc: idr-chairs@ietf.org; idr@ietf.org
Subject: Re: [Idr] Debate about IANA assignment policies for BGP-LS registries

Hi Adrian,

First of all, I'm fine with whatever you write (in this document. let's not over commit;-) ).
(If one need arguments: the last called is passed, you know the subject, I trust you to do the right thing, better you doing the job than me)

Then you are raising potentially wide and interesting points.
I don't feel that I have a specific position nor specific knowledge to share. On other hand ignoring your email may actually be more impolite than wasting 5 minutes of your time.

As an operator, I'm very much interested in interoperability.
 
IMHO I would personally distinguish two things.
a) code points are here to avoid clashes in both syntax and semantic interpretations between the sender and the receiver. Ideally, the bigger the code point space, the better; in which case we should be happy to burn many codepoint if needed (i.e. any interop risk).
b) specifications are here for interop. They must be permanent, unchanged, public, complete. Ideally agreed upon, but this is a different subject.
 
Along this, a specification needs codepoints. A code point does not necessarily need a specification.
E.g. if implementer A says 'I burned code point X, I need another one' then we should probably trust him and give him another one to avoid clash. (cf point a).

Now, there is the question of:
- the size of the code point space: how much unlimited is it?
- the incentive for "fait accompli'. One implementer asks for a code point to do whatever it wants. And then go to the IETF to have it rubberstamped, unchanged. A là "I have running code, and reals customers asking for it. We/you can't change anything in the spec". That is not a theoretical risk.


Given this, I personally like the approach taken in RFC 8810  [1] with multiple sub-pools:
- one for experiment use. E.g. 5-10%. With which anyone can freely innovate in his lab.
- one for FCFS or DE. E.g. 50%.  With which anyone can ship its implementation. No red tape. Whether it's unlimited or not is under the responsibility of the community or popularity of the subject/protocol. Note that under the above opinion, for this pool a spec is "nice to have" but not mandated. Hence the discussion of its permanence is moot.
- one for IETF standard E.g. 45-50%. That pool is for real IETF standards.


I'm fully aware that this is not the questions that you asked for. But this is my answer ;-) [2]

Best regards,
Bruno

[1] https://www.rfc-editor.org/rfc/rfc8810.html#name-iana-considerations
[2] Private joke for French people of my generation.

> -----Original Message-----
> From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Adrian Farrel
> Sent: Thursday, November 19, 2020 9:26 AM
> To: idr@ietf.org
> Cc: idr-chairs@ietf.org
> Subject: [Idr] Debate about IANA assignment policies for BGP-LS 
> registries
> 
> Hi,
> 
> You may have noticed some recent debate about 
> draft-ietf-idr-bgp-ls-registries on the IDR list.
> 
> It is possible that, notwithstanding WG last call, the draft doesn't 
> correctly capture what the working group wanted.
> 
> Since I hold the pen for the draft and am one of the Designated 
> Experts for the registry, I will try to set out my understanding of 
> what we currently have, what the document says, and what questions the 
> WG may need to address next.
> 
> [For the avoidance of doubt: I'm just trying to serve the WG and 
> clarify the instructions to the DEs, I don't have much of an opinion 
> about this.]
> 
> The registries were created by RFC 7752 and currently make assignments 
> according to "Specification Required." RFC 8126 (which post-dated RFC 
> 7752) defines these terms in section 4.6. "Specification Required" 
> includes the requirement for:
> - review by a Designated Expert
> - documentation in a permanent and readily available public 
> specification
> 
> Debate rages about the meaning of "permanent" in this context. Does an 
> Internet-Draft count, does it expire, or is it archived by the tools page?
> Does an individual I-D count, or does it need to be adopted first? 
> Does IANA track the I-D version, and if not what does it mean when a 
> new version changes the meaning of a code point?
> 
> As Alvaro, our AD remarks, IDR is not the place to have this debate. 
> It is probably an IETF-wide debate and anyone is welcome to take it up 
> with IANA and the IESG.
> 
> What we need to do is decide what we want as our policy for these 
> registries to be, and then work out how to achieve it. We can then set 
> the DE guidance (see section 5.1 of RFC 7752) to achieve the right results.
> 
> It seems, from various discussions on the list, that the WG (or some 
> of its more vocal participants) want to be able to assign code points 
> based on I-Ds and without requiring to do early allocation (RFC 7120). 
> There seem (to me) to be three ways to approach this:
> 
> 1. Leave the assignment policies and DE instructions in place per 7752 
> and state that they do what we want.
> 2. Leave the assignment policies in place per 7752, but change the DE 
> instructions to give explicit advice about Internet-Drafts.
> 3. Change the assignment policies to be simply "Expert Review" and 
> change the DE instructions to describe what the DE must do.
> 
> The current draft seeks to implement option 3.
> 
> I'd note that a secondary issue arises about requests for codepoints 
> arising from outside the IETF. Suppose another SDO or a vendor wants a code point:
> Do they have to write an I-D? Does it have to gain adoption in the WG?
> 
> 
> 
> The chairs have a slide on this for the meeting on Friday. I'll leave 
> it to them to decide whether there is time in the meeting to discuss 
> the topic, but the agenda was previously full. Perhaps a discussion on 
> this list would be better.
> 
> Best,
> Adrian
> 
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr