Re: [Sidrops] [Technical Errata Reported] RFC6482 (7525)

John Scudder <jgs@juniper.net> Wed, 31 May 2023 16:22 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: sidrops@ietfa.amsl.com
Delivered-To: sidrops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 976A1C151B37; Wed, 31 May 2023 09:22:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.798
X-Spam-Level:
X-Spam-Status: No, score=-2.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b="Vk4DgJws"; dkim=pass (1024-bit key) header.d=juniper.net header.b="VswaINz3"
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 PtT4cqYI07bN; Wed, 31 May 2023 09:21:59 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED248C151B34; Wed, 31 May 2023 09:21:57 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 34V6d70u023511; Wed, 31 May 2023 09:21:48 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=ZlIpnLJNbYGRq0HyJXhxy0y3AyYCM9+Co/fX0uEcBuE=; b=Vk4DgJwslcLHON5SnlDzXwQ5h0EU80WJr1aJgFvPxPVgK2mE8Fnx+18k+Rqia9Eus965 wUk2LEojO/o7uD9GXZvABenYjLc9YDeKLiGVDJ65vM3tl9heV88IJNssKcCDs7KW0m58 PwiBx7Ub70L1b6/b9QHK0Aif0pWdH7vdJhLn0rUwKxgVHSv8IJR0eo/9jlVaMEAlhcC4 QBudWDY98CUINMCj+tXiKbGWeYLGV9vt0D5s73fX/ypUYAqQl4eHsRx6oATOj3FI2zqZ f2FOZZ7trqK5qQl5pEh0mXk0uWTuG8IwdI1vt8/t4eta8Gbs8V36hW3MixPjo06Sh69s NA==
Received: from co1pr02cu002.outbound.protection.outlook.com (mail-westus2azlp17010004.outbound.protection.outlook.com [40.93.10.4]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3qwpv6hymw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 31 May 2023 09:21:48 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d8rUP1NUAutAEDnmtHd/6iFhBP55ZoSvq0WCgSVYqF04FpAm59k/PJDc2wTBUzOgxOaKUULLvAGtK9So/fwASTvvg654TbesrQOzJpwp1w+SIjdAnIpMzAxFr+GD/HEx3o9CetOMT12oXtB0xVsJ7dy5zd6opA2n+B9fQIhKms2i3/runSSGMfSPWT85PxHgCynEujAXNnAqLCxiRrtPq351iZLJ8pwDl/Rf3yH0fP1zkoNY7P29dpYYzskXZ1EtmEJn+OPtmfXqBOKugznQ5bYG5uokVrrtvOEmXfxEgqDIe7gSxdWn0VtPR6KRar58xrSK9yzjqR66e6IJURZL3g==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ZlIpnLJNbYGRq0HyJXhxy0y3AyYCM9+Co/fX0uEcBuE=; b=hfH4Sph22KQCgmmZ7iQjZZsP9oxal1JIaLHEgzUi/gl2T33SogRJctrOebC8vY8uX8TlBsGDIyPR8IIZ5SJLLiC0VGQB6F1E2JcJQS59VSip9OSP07NKLeXsjGJRhgaqQg5CSTKFmn1WeGVRjn0qCDWG8Pz6+3LTCjq3dFcA94vrGop0iDFPDKJl+U/89xefGRGtwydlFfY7uIctqzh+TRAJ5fF5wsImBvAa2TAKPRXSIKgIXfiwM5EFBv2cih1mvsVGU540VcoeLWfpUoBRnw0w9xkarvD5rVmeLEAPV6v6uuTG/quwQtMHABLMkFBzYvDdeX7OTpGnZ1aZKneJYQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZlIpnLJNbYGRq0HyJXhxy0y3AyYCM9+Co/fX0uEcBuE=; b=VswaINz32V/EfSYuYPfN0qJD+hL7/PysDZElX33STsqTj8dwjIv+akGVpgPp+lV447sWjYuTv0f0IS+ugSkmwQGr8CUV+pB3DIYzwsJeUSaQ9OrVUBTyc+DiEj1SPf5dERY/l8XHKV1djXImTkJ/5SPqezFdjkWtlVoY3Qjd1Pg=
Received: from MN2PR05MB6109.namprd05.prod.outlook.com (2603:10b6:208:c4::20) by DS0PR05MB10135.namprd05.prod.outlook.com (2603:10b6:8:fb::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.22; Wed, 31 May 2023 16:21:46 +0000
Received: from MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::9ab0:387b:409:ee41]) by MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::9ab0:387b:409:ee41%7]) with mapi id 15.20.6455.020; Wed, 31 May 2023 16:21:45 +0000
From: John Scudder <jgs@juniper.net>
To: "sidrops@ietf.org" <sidrops@ietf.org>
CC: "dkong@bbn.com" <dkong@bbn.com>, Alvaro Retana <aretana.ietf@gmail.com>, Andrew Alston <andrew-ietf@liquid.tech>, Chris Morrow <morrowc@ops-netman.net>, "sandy@tislabs.com" <sandy@tislabs.com>, "sachaboudjema@gmail.com" <sachaboudjema@gmail.com>, "sidr@ietf.org" <sidr@ietf.org>, Jim Guichard <james.n.guichard@futurewei.com>, "mlepinski.ietf@gmail.com" <mlepinski.ietf@gmail.com>, "kent@alum.mit.edu" <kent@alum.mit.edu>
Thread-Topic: [Technical Errata Reported] RFC6482 (7525)
Thread-Index: AQHZkALSkuOGst6Hlka8GEqVs4oa6q90l/aA
Date: Wed, 31 May 2023 16:21:45 +0000
Message-ID: <14822925-681F-44D9-AE5C-3BC00E140674@juniper.net>
References: <20230526184930.82A2255D5E@rfcpa.amsl.com>
In-Reply-To: <20230526184930.82A2255D5E@rfcpa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.120.41.1.2)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR05MB6109:EE_|DS0PR05MB10135:EE_
x-ms-office365-filtering-correlation-id: 009011ab-c33b-4138-7f4f-08db61f320d0
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: TaGLmIsV79po2Ie4vV3pRZrlIGiI7FbgsD0sGYw2pQRWOD3M3UzSay90eXkh9aRy/PBsV0MjzyJel5eXUxjQsrLKBf0Qwl8RirbRBpPbcY3MfCD+JH5bnOPp5OC5TyQaxJNlCsMuwBEgF1PsaqJedDl5hCORx7IDgXMJsvGYoBk+/Qaeq0jDMZWH6/C4p4AeB4dYdaI3gkR0EYi1nPRMidbeHqXBJIVUBV3I65goh75CeuqNnUTDT+hcL+cSJNA4IPTApNCCCNHIWNjr/QicSga8zXm3WUHqoP+P718SOqijL3idxlIc7AGWoS/G7oHqT4yRM/bFqZbqlJwUDrcv+PP+3OdB9yqApjS/3Wf6afKO2bsnStaHAZ3fzlnIrgRhhv7WmZ7T1k63JAtuF+6JKetVWPs7Uq03tg5uApjWgcDawfKgfRHZhQFz3mNGVFvJcs7E7Dd9FitHlQCSkBBU8pJLdpWXi+OAuHiwm0WcGm1zEw16mRVdpYD7EDoqhLtRbmyiXxDe8+RA8rPabt+zE3OQqo/3BTA7AVzxpT7oHne+VlErJL//k70KUEXpXlXhgH8x+mxn+GHxI5EsOTAcrsuwfVG3P6XaoMlpww7i5BlRr5Sg9BQhU0idNOZzWKUQwF+IwEVyxQZwIn3H1imOeJt4zNEV2xzSVHgn2XVdpPKAqukSnZCAtxBN6vWH5Eys
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6109.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(39860400002)(376002)(346002)(136003)(396003)(366004)(451199021)(8936002)(8676002)(966005)(316002)(122000001)(6916009)(64756008)(4326008)(66946007)(91956017)(66476007)(66446008)(76116006)(66556008)(38100700002)(41300700001)(2906002)(38070700005)(7416002)(5660300002)(54906003)(71200400001)(6486002)(478600001)(83380400001)(53546011)(26005)(86362001)(6506007)(2616005)(36756003)(186003)(6512007)(33656002)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: bVhxmMCkLJNdoMPwLi7h3Xo49IMddMcB8qfArzxM5KFRZWAfjINy91m4fyBGviIad6YlaZYFB8DqqIsyvqHYbfe+XyqeqxvQmwDFbeV5EQ9MViaPQnL0mxqK0dFZZSo7TDVBltKbjlRbK8i/JYCeW0RK8bYxzjpsEi7deWPcDZMLV6CHoHAl3w05Xp99ZLozTA41rpNIggG+keqABqFuANpR+ka38VG1wJgPENFOQRNOzPBM3+YGUo02I0S1pw44apnyIfFQ8Gt63JZ0oYEZpuAwFD0eo5i+g5Urc+v81OWzDiYqWvZU7FazsnTSoISHclCO+hMEX6m8rCTM0geSsnRU283PGCM+AQ5wW7fdo6VlIJCdfkTVd11wxyzZRXb+44lwoe83764aHewUsPge2AOfpz1HTX8ltg2cISOg2bp3RVd3fShRD2EHYZps0sZ0SFFTDct88dVTQtJhOkLH25eQANEaNvoOkHvozVfMgi3QG7wQ8EguMZs3RkmnEKMudi2cvYMX/mDHwy7+xRynkjxi56wHzGLfkYQArhjI14Kpgl4kpcJLGKA3Xe3PUuXsZFFtSYinT76qayV3zqv5VtOq4AO7GfEl3S1/u0w3OuAX+f/8MnbzHav9WOb0+Msh5AO5XMOFNWJqrmjMZMws09BsTb/T3YKXnfYAc4xtR2Cr2V9Qrg2piwHXj9VbV2xDNy0jSQ5mUL9W93kuyu9VvQxTO6w8XcozZlovtCnkvX1aeodiHTSdmOuAAc9BJcTOP/Y9QcFBICfEZ5j7EgCtqQ19HpQkdSfKj5mlYRy8kATwrYIjLOwFR0aHewk3TsWdZfeMJ3x3iRT8vBoG/gYknUehqOhIM5qWVPmQgASJ1Goo7d1v5LDm2qhVJft5TFOgx8J3cnHchY8hEI7enAJSEvfDFY0EQvaKUwtiw7l64/Bjh8Bwp3ihKib18P6eFGEPy4uapu41J2C2MJacS71P4sSDuKCGveuSdwLsxq5iF5TRi/sO9QiaF2PX2BofjQiaCEz3NwsLjexOJRB70O/GVvvj3xoTOpN8/V7zsy9lBRL9OGAplZOOSZoKFLIKhTSYMOD/SXRojlCML8bUwfo1EpeDNr4QrliADtAQdzLPAhKlih4I3KL6mu1lSfmGcRCzj/prCxfOjqsmJa4qIyCMYPuuSQsyQU8IA13AxvaN5etVuQQj35Fen4olhE5tqTDSNfyR5amYX758LhHrxeD/6FLux6hBPhq8QZiY7NaroQUkm8+FXooNbiNrsRjL/x3JlauSPpaZyU2JIqLnFfiryhDSMVUk2o/O0vLwYh21BNMvBUyvejs35N/jnZLtO95IAgjH62ygSs17OqnoTH7c/oJ5/uNcspEdBOJDGbJgX3yLFHvkW7n9D7ERJ4gaPhW0uwO5O5Ji/zUeObTn2Il/SS+IAR50m6HZ+EEm2B/CGb5K0hc61gGurlZ8vOnl8sK7ITsuF4gPY1yENaRAbmn1n3JohmntduRsW4WVZyDSETwL5Y5ef9T0NIDzxs4qQeDbVwwUVD72qFCs/SE7Y4rnkab4KJEomsOPvXjdPcmO7qkcfj3rE16TFWorZjO1QU9Q
Content-Type: text/plain; charset="utf-8"
Content-ID: <2D78E95AB9FF91489135822AF880776B@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB6109.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 009011ab-c33b-4138-7f4f-08db61f320d0
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2023 16:21:45.7990 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: pWJ3N1h7BWx4VZ2ApkDYdqr7/xTorQ7cNQnUnVaWPtncw618p7a5flxYmpLTjwwx
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR05MB10135
X-Proofpoint-GUID: V3O0TD44tWVcbN1mmHRmm-lnHsv7fGO7
X-Proofpoint-ORIG-GUID: V3O0TD44tWVcbN1mmHRmm-lnHsv7fGO7
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.176.26 definitions=2023-05-31_11,2023-05-31_03,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 spamscore=0 lowpriorityscore=0 mlxscore=0 bulkscore=0 suspectscore=0 phishscore=0 malwarescore=0 adultscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2304280000 definitions=main-2305310139
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/7W8jR88WZQRBAY6c9CQ4c-kgWuo>
X-Mailman-Approved-At: Wed, 31 May 2023 10:01:44 -0700
Subject: Re: [Sidrops] [Technical Errata Reported] RFC6482 (7525)
X-BeenThere: sidrops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: A list for the SIDR Operations WG <sidrops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidrops>, <mailto:sidrops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sidrops/>
List-Post: <mailto:sidrops@ietf.org>
List-Help: <mailto:sidrops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidrops>, <mailto:sidrops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 May 2023 16:22:03 -0000

+sidrops

The substance of the erratum is:

- The sentence "The addresses field represents prefixes as a sequence of type ROAIPAddress” is added at the end of the first paragraph.

This seems like an OK change although not a necessary one. If verified, it’d be as editorial Hold For Document Update. It doesn’t seem like it adds much to the spec, so I’m not inclined to verify it but could be talked into it.

- In the second paragraph:
	- “a ROAIPAddress structure” -> “the ROAIPAddress structure” (“a” becomes “the”)
	- The ROAIPAddress structure changes from a sequence of IPAddress, to a single IPaddress (capitalization sic) 

The submitter says this change would align the prose description with the ASN.1. However, I don’t see that — I’m hardly an ASN.1 expert, but on the face of it, this (from Appendix A, also present in Section 3) looks like a sequence, not a singleton. The word “sequence” is right there, in ALL CAPS even.

   ROAIPAddress ::= SEQUENCE {
      address IPAddress,
      maxLength INTEGER OPTIONAL }

As far as I can tell, this change is wrong and should be rejected.

I would appreciate a second opinion from someone more conversant with the RFC and associated technology than I am before I reject it.

—John

> On May 26, 2023, at 2:49 PM, RFC Errata System <rfc-editor@rfc-editor.org> wrote:
> 
> 
> The following errata report has been submitted for RFC6482,
> "A Profile for Route Origin Authorizations (ROAs)".
> 
> --------------------------------------
> You may review the report below and at:
> https://urldefense.com/v3/__https://www.rfc-editor.org/errata/eid7525__;!!NEt6yMaO-gk!GngQXDPNfl9uVTFUdN8h1LmYMMzXgBRp-NQTdsuPLKBo7KLOI4k9kFTNxaLsmnpNBXUj3GVFEfbA57aSAEPHFg$
> 
> --------------------------------------
> Type: Technical
> Reported by: Sacha Boudjema <sachaboudjema@gmail.com>
> 
> Section: 3.3
> 
> Original Text
> -------------
> Within the ROAIPAddressFamily structure, addressFamily contains the Address Family Identifier (AFI) of an IP address family.  This specification only supports IPv4 and IPv6.  Therefore, addressFamily MUST be either 0001 or 0002.
> 
> Within a ROAIPAddress structure, the addresses field represents prefixes as a sequence of type IPAddress.  (See [RFC3779] for more details).  If present, the maxLength MUST be an integer ...
> 
> 
> Corrected Text
> --------------
> Within the ROAIPAddressFamily structure, addressFamily contains the Address Family Identifier (AFI) of an IP address family.  This specification only supports IPv4 and IPv6.  Therefore, addressFamily MUST be either 0001 or 0002. The addresses field represents prefixes as a sequence of type ROAIPAddress.
> 
> Within the ROAIPAddress structure, the address field represents an IPv4 or IPv6 prefix of type IPaddress (See [RFC3779] for more details).  If present, the maxLength MUST be an integer ...
> 
> Notes
> -----
> Original text contradicts does not align with normative ASN.1 schema.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party
> can log in to change the status and edit the report, if necessary.
> 
> --------------------------------------
> RFC6482 (draft-ietf-sidr-roa-format-12)
> --------------------------------------
> Title               : A Profile for Route Origin Authorizations (ROAs)
> Publication Date    : February 2012
> Author(s)           : M. Lepinski, S. Kent, D. Kong
> Category            : PROPOSED STANDARD
> Source              : Secure Inter-Domain Routing
> Area                : Routing
> Stream              : IETF
> Verifying Party     : IESG