[Idr] Re: [Ext] Implementation requirements embedded in bgp-car [was: Re: Roman Danyliw's Discuss on draft-ietf-idr-bgp-car-14: (with DISCUSS and COMMENT)]
Amanda Baber <amanda.baber@iana.org> Thu, 20 February 2025 20:06 UTC
Return-Path: <amanda.baber@iana.org>
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 3FE29C14F69E; Thu, 20 Feb 2025 12:06:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.802
X-Spam-Level:
X-Spam-Status: No, score=-1.802 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MVGuE0_xyDOL; Thu, 20 Feb 2025 12:06:35 -0800 (PST)
Received: from ppa2.lax.icann.org (ppa2.lax.icann.org [192.0.33.77]) by ietfa.amsl.com (Postfix) with ESMTP id 3DF0CC14F60E; Thu, 20 Feb 2025 12:06:35 -0800 (PST)
Received: from MBX112-E2-CO-1.pexch112.icann.org (out.mail.icann.org [64.78.33.7]) by ppa2.lax.icann.org (8.18.1.2/8.18.1.2) with ESMTPS id 51KK61dS028203 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 20 Feb 2025 20:06:02 GMT
Received: from MBX112-W2-CO-2.pexch112.icann.org (10.226.41.130) by MBX112-W2-CO-2.pexch112.icann.org (10.226.41.130) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Thu, 20 Feb 2025 12:06:00 -0800
Received: from MBX112-W2-CO-2.pexch112.icann.org ([10.226.41.130]) by MBX112-W2-CO-2.pexch112.icann.org ([10.226.41.130]) with mapi id 15.02.1544.011; Thu, 20 Feb 2025 12:06:00 -0800
From: Amanda Baber <amanda.baber@iana.org>
To: John Scudder <jgs=40juniper.net@dmarc.ietf.org>, idr chairs <idr-chairs@ietf.org>, "idr@ietf.org" <idr@ietf.org>, "draft-ietf-idr-bgp-car@ietf.org" <draft-ietf-idr-bgp-car@ietf.org>
Thread-Topic: [Ext] Implementation requirements embedded in bgp-car [was: Re: Roman Danyliw's Discuss on draft-ietf-idr-bgp-car-14: (with DISCUSS and COMMENT)]
Thread-Index: AQHbg9Lcwq2x4Ej5GEKICPaPUMy/zQ==
Date: Thu, 20 Feb 2025 20:06:00 +0000
Message-ID: <863CA054-89A5-4912-8AC7-76CA78CA7DB3@iana.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.63.22070801
x-originating-ip: [192.0.32.234]
x-source-routing-agent: True
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha256"; boundary="B_3822897959_3760937206"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-20_08,2025-02-20_02,2024-11-22_01
Message-ID-Hash: NJNPFU2FCVDTHXAATNT7BDD7VGNUZTTE
X-Message-ID-Hash: NJNPFU2FCVDTHXAATNT7BDD7VGNUZTTE
X-MailFrom: amanda.baber@iana.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-idr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, Bruno Decraene <bruno.decraene@orange.com>, Clarence Filsfils <cfilsfil@cisco.com>, "luay.jalil" <luay.jalil@verizon.com>, "yitai.syc" <yitai.syc@alibaba-inc.com>, "jul738@att.com" <jul738@att.com>, Keyur Patel <keyur@arrcus.com>, Hares Susan <shares@ndzh.com>, Roman Danyliw <rdd@cert.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Idr] Re: [Ext] Implementation requirements embedded in bgp-car [was: Re: Roman Danyliw's Discuss on draft-ietf-idr-bgp-car-14: (with DISCUSS and COMMENT)]
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/VY6F_L4xd75LB29y1ZrRrG0Xlvw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Owner: <mailto:idr-owner@ietf.org>
List-Post: <mailto:idr@ietf.org>
List-Subscribe: <mailto:idr-join@ietf.org>
List-Unsubscribe: <mailto:idr-leave@ietf.org>
Hi John, all, A note about this: when IANA is asked to use the RFC 7120 process for Specification Required registries, we ask for expert approval as well as chair and AD approval. (7120 doesn’t mention this, but 7120bis-00 does.) The expert is going to have to review the request during IETF Last Call, so we’re trying to avoid a situation where they have to say, “I wouldn’t have agreed to this, but it’s already in the registry.” Would it be clear enough that the expert doesn’t have to check for two implementations if it’s an RFC 7120 early allocation request? Thanks, Amanda From: John Scudder <jgs=40juniper.net@dmarc.ietf.org> Date: Thursday, February 20, 2025 at 10:56 AM To: idr chairs <idr-chairs@ietf.org>, "idr@ietf.org" <idr@ietf.org>, "draft-ietf-idr-bgp-car@ietf.org" <draft-ietf-idr-bgp-car@ietf.org> Cc: The IESG <iesg@ietf.org>, "Dhananjaya Rao (dhrao)" <dhrao@cisco.com>, Bruno Decraene <bruno.decraene@orange.com>, Clarence Filsfils <cfilsfil@cisco.com>, "luay.jalil" <luay.jalil@verizon.com>, "yitai.syc" <yitai.syc@alibaba-inc.com>, "jul738@att.com" <jul738@att.com>, James Guichard <james.n.guichard@futurewei.com>, Ketan Talaulikar <ketant.ietf@gmail.com>, Keyur Patel <keyur@arrcus.com>, "rainsword.wang@huawei.com" <rainsword.wang@huawei.com>, "im8327@att.com" <im8327@att.com>, Hares Susan <shares@ndzh.com>, Roman Danyliw <rdd@cert.org> Subject: [Ext] Implementation requirements embedded in bgp-car [was: Re: Roman Danyliw's Discuss on draft-ietf-idr-bgp-car-14: (with DISCUSS and COMMENT)] Hi All, As part of the discussion of Roman’s DISCUSS point at today’s IESG meeting, Roman raised an additional concern. Sections 10.4.1 and 10.4.2 include the requirement that the Designated Expert "Check IDR implementation report for two implementations”. Roman pointed out that the document category is Experimental, the implication being that a two-implementation requirement to obtain a code point for an experiment seems excessive. Now that I come to think of it, the requirement even feels a little excessive if the document were Standards Track. It puts the applicant for the code point in a bind: it’s often hard to get implementations written if we don’t have code points. But the requirement in this document says we can’t have a code point unless there are two implementations. Maybe part of the answer to this concern is that we have RFC 7120 — it allows early allocation from Specification Required registries. Presumably, the “two implementations” rule would not be applied during the early allocation process any more than it is for other registries. (Because RFC 7120 only applies to Specification Required "where an RFC is used as the stable reference”, for any non-RFC track specification, Early Allocation wouldn’t be available, and the DE would be obliged to insist on two implementations.) That leaves the residual question of whether the IDR two-implementation rule is appropriate for Experimental documents. I’m not aware of IDR having ever grappled with that question; the wiki [1] only says, "IDR generally requires at least two interoperable implementations of a draft before it is advanced to RFC”. I tend to think it is OK for IDR to require two implementations for even an Experimental RFC, but you should be aware that if you do this, you are creating a precedent, so please be sure it’s what you want. If you don’t want to create this precedent, you could remain silent (remove those two bullet points). I’ll wait for a go-ahead from one of the chairs before proceeding with publication to ensure this question can be considered. (We still are waiting for Roman to clear his DISCUSS in any case.) Thanks, —John [1] https://wiki.ietf.org/group/idr [wiki.ietf.org]
- [Idr] Roman Danyliw's Discuss on draft-ietf-idr-b… Roman Danyliw via Datatracker
- [Idr] Re: Roman Danyliw's Discuss on draft-ietf-i… Susan Hares
- [Idr] Re: Roman Danyliw's Discuss on draft-ietf-i… John Scudder
- [Idr] Re: Roman Danyliw's Discuss on draft-ietf-i… Susan Hares
- [Idr] Re: Roman Danyliw's Discuss on draft-ietf-i… Dhananjaya Rao (dhrao)
- [Idr] Re: Roman Danyliw's Discuss on draft-ietf-i… John Scudder
- [Idr] Re: Roman Danyliw's Discuss on draft-ietf-i… John Scudder
- [Idr] Re: Roman Danyliw's Discuss on draft-ietf-i… Dhananjaya Rao (dhrao)
- [Idr] Re: Roman Danyliw's Discuss on draft-ietf-i… Dhananjaya Rao (dhrao)
- [Idr] Re: [Ext] Implementation requirements embed… Amanda Baber
- [Idr] Re: [Ext] Implementation requirements embed… Susan Hares
- [Idr] Re: [Ext] Implementation requirements embed… Roman Danyliw
- [Idr] Re: [Ext] Implementation requirements embed… Susan Hares
- [Idr] Re: [Ext] Implementation requirements embed… John Scudder
- [Idr] Re: [Ext] Implementation requirements embed… Amanda Baber
- [Idr] Re: [Ext] Implementation requirements embed… John Scudder
- [Idr] Re: Roman Danyliw's Discuss on draft-ietf-i… Dhananjaya Rao (dhrao)
- [Idr] Implementation requirements embedded in bgp… John Scudder
- [Idr] Re: Implementation requirements embedded in… Susan Hares