Re: [Idr] AD Review of draft-ietf-idr-ext-opt-param-09

John Scudder <jgs@juniper.net> Mon, 22 March 2021 21:46 UTC

Return-Path: <jgs@juniper.net>
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 84D2B3A1343; Mon, 22 Mar 2021 14:46:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.45
X-Spam-Level:
X-Spam-Status: No, score=-0.45 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.251, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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=lBWz1qiZ; dkim=pass (1024-bit key) header.d=juniper.net header.b=jZ46xJKl
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 yHB6Ae8Asuar; Mon, 22 Mar 2021 14:46:49 -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 421A33A1345; Mon, 22 Mar 2021 14:46:49 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 12MLdZU0008224; Mon, 22 Mar 2021 14:46: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=fr9+W6ppZc67kOsfhH8g8Q2FR/K0jfdgxe+XXGE3hwI=; b=lBWz1qiZhgl4R7r9pKce06vBw6epQ5+YPnh0pCT+pNnwWln3JL8AqPKk3o4/9Ff8hUbK Ukur/VOH4+uMlKu9K6hAf/7O0ArfYIGFJQEgoO9QMBwMkgGT5AsWzxxy3Gmf9WPMGMlD DsVh342o45z0GUF0rBUGEBFhB9uvEjvhiNA0/0/yVvNZF6kYZJH4geC+mpQ5VoZlgRaT kYcbZGVY+AEaStDEpqUmDh/0D3EaM6Ed6mRgDhvgSrQZ8HzGmdh3pTKZdogu+7Zm+k6Y jDEfCQlMV8VKagYp4V6w9rVBXTa79OB/JrKMaDByo7/7LxDTakUaomeiV9wI9XRBc51a /A==
Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2102.outbound.protection.outlook.com [104.47.70.102]) by mx0a-00273201.pphosted.com with ESMTP id 37f2te8228-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 22 Mar 2021 14:46:48 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nHpWNF1f002WhyI8P2cFXlhbA3gXJn6eP4EL+ne9jtmuSyCoktny//EkdM5BwqFGVJ9HkBivIanKaPVJ5BcqKKM+uNF/QvWG1mQY3HlaQqoZ8/IhgbZUireVZRI6SvF8knYKk76SmzK9t8RS4pfc/WQJcWHhpyfp2Hhnrl3AtVP6OIIIhlwJKIOQV2oLV23rBLNboovl2XG06ZhALnqkrdqmDOowEVruin2liGF8VKpTJ2aTU9NpuZIEEg4DlBXDULlk76YfK6yh+yddoquvIQz+9EaJifsy5MPXIylROL3OX9MJjx43FsxfVjyDq/dcs7+IlSCC5D6lPRrowMSQig==
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=fr9+W6ppZc67kOsfhH8g8Q2FR/K0jfdgxe+XXGE3hwI=; b=CD3VVaiBaB4HIVBA0iDsM+xHbAs9LDocCg5evyxPiGowA4+ZQ4iB/lnLwSF9QCjWYUkWE6wt5XXNP8DpR2LG8UvODJ1e0JV/rWGJFvMSH6d8lms276GguoPTHznlnTdzD32vqakS3JiRimBAkFtOHNT3MAg66CYdY+MuSyhogPQViYXB0twuSxkDKBewUBokj0Uba6IRPMvKlMe1fFPhXmbZ1kn+DxV1CytlZIeCof43z34FQpOxrQxIeO/CYZzw/WjdziZk4kitYmoWOHxyiLj/QWvBfBkvMzXtw5Ey2fRe8edyBeashMKeCbcl3JPECG1yLOsRLVu6NxJks5SzkA==
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=fr9+W6ppZc67kOsfhH8g8Q2FR/K0jfdgxe+XXGE3hwI=; b=jZ46xJKliC6GD4AUWx9TaH4Cnziklo2+im92D9BcG4Wcb8IAnvygTOvhKp9D1ycDehouByLcLsf8c4IiDc8JOTPl98Fl/t6FPrnYtkrvDchWmx2nBMd93wS05quIeiYHyYZK+fZIBJR9Bm33WTqpReTFvDeu2FWlQI/BMV5IsZM=
Received: from MN2PR05MB6109.namprd05.prod.outlook.com (2603:10b6:208:c4::20) by BLAPR05MB7331.namprd05.prod.outlook.com (2603:10b6:208:292::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.9; Mon, 22 Mar 2021 21:46:46 +0000
Received: from MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::6cbe:dbf9:f294:b89e]) by MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::6cbe:dbf9:f294:b89e%6]) with mapi id 15.20.3977.010; Mon, 22 Mar 2021 21:46:46 +0000
From: John Scudder <jgs@juniper.net>
To: Alvaro Retana <aretana.ietf@gmail.com>
CC: Hares Susan <shares@ndzh.com>, "draft-ietf-idr-ext-opt-param@ietf.org" <draft-ietf-idr-ext-opt-param@ietf.org>, "idr-chairs@ietf.org" <idr-chairs@ietf.org>, IDR List <idr@ietf.org>
Thread-Topic: AD Review of draft-ietf-idr-ext-opt-param-09
Thread-Index: AQHXHEFV/jN950dqOUePjAHdrWlKY6qQd4EAgAARBYCAAAirgA==
Date: Mon, 22 Mar 2021 21:46:46 +0000
Message-ID: <B1828318-180F-4FD6-902A-E0B12035B835@juniper.net>
References: <CAMMESsw3eVnfiJ8RQ4GSSzp4b1T2n6hm-nSZ6xuyK9XCMb1pAg@mail.gmail.com> <862CFB7E-DB91-49DE-87B7-B68F94BBA406@juniper.net> <CAMMESszRZKtnW-qW6kSjn5njgQayZdtNSbL=YJr8VAKVu2XX4A@mail.gmail.com>
In-Reply-To: <CAMMESszRZKtnW-qW6kSjn5njgQayZdtNSbL=YJr8VAKVu2XX4A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3608.120.23.2.4)
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [162.225.191.192]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: ccc34a3e-6df3-4c79-9d37-08d8ed7bfd88
x-ms-traffictypediagnostic: BLAPR05MB7331:
x-microsoft-antispam-prvs: <BLAPR05MB7331060519A8F496B34CAC6AAA659@BLAPR05MB7331.namprd05.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: 2e6D3rA9zjS1AfDS1HkU50FMcZnpEvuu2Qq9PhZvtN0fVJX3IZ7UHwCbb3wDVaqNnL/A8IH6tkUi/SxI4hZ7LJAUFP1smaMu6L2Hm942X0ItWkpfJIZk6CnvzOBK4DOviPLKpJKs60Ox+EB5r9hscrI/yNov4Qj2At40MzpxKTZ1AlLALYOC2zlbDoiyeV/wkAXB706xE5ImYw5xTZDZxoncl3WhGLmwrn4+w2TUdE+VHUKa/lQt2/mNyN8hsH2X4ZPu27T8z7YaMTtH57ciw0AtUpvt8T0tKX2E9ucA/u4FyLb+A4HGkoTIBL1p9qixzzXA2QidEFvwGQMfsMz24hlps/HxRV4o3yapTMknTZl99khosYkSdhdFWwOllEJOBM3bv6EK1Q3udn+n8PK++GshtDuGx5ipnRj+3BoHc9LCOeefcIPR72m6+hfp2NVHdTcycI++V+0/b/i3rGB6+4lcXX0bd4UxyAV7L2M3DsPuv0SeW3qZVQVFaVmh8yw6FNmNeWcFyEU+gDE4Zy3pdXh5e0bu8U/9D8/PZDdJ7aYQ14C8fZ2u7D4PM07mBL1+s7q7LDC/RQl+sjaOQKiD06D2ccesy5LxTXHX7OSBuz5SbmraG4sKzhaCgmlJ40bWBxfTM+kcH7Gs9R9aT+Ub0+0WDMphE6N8Ady3EzKNXW+x/kkfwnUw1uduR76I4tMy
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:(4636009)(346002)(376002)(366004)(136003)(39860400002)(396003)(6916009)(83380400001)(53546011)(86362001)(26005)(186003)(5660300002)(91956017)(66946007)(2616005)(54906003)(33656002)(66556008)(6506007)(66446008)(76116006)(2906002)(66476007)(316002)(71200400001)(478600001)(8936002)(4326008)(38100700001)(6486002)(8676002)(64756008)(36756003)(6512007)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: =?utf-8?B?cUsyT2w3OUtYZ3J1bHhxUGpRSUNUV21rdkxhbkZEWHJzLytGSWl1akVzdkp5?= =?utf-8?B?aGJwZ1hheHhRaHJaMDdKUTJVUkhWeUJlakZVYkQ5RGNIU25nTmNCTTA0ZEhm?= =?utf-8?B?bExQSHZrNEV0alhDcGdxL09LL2tyWmNVTkhoaWZLVFNUQWs4VFA4MndYazRj?= =?utf-8?B?Sk5paUdjZUlEUHhUWEx5VlZLSGt0VE0xVWtXck5DemtuRGlPUDdBdVdIOWpn?= =?utf-8?B?UyszUlpBanFpOWVNdDVrK295aFQrUkNNTlkwTFpuV2RMYlk1STR5SE1ORzI0?= =?utf-8?B?dVRwMzZYckZsOEdnNkFOWWdCVHJtTFFuamJEOHVtS0Y1RjN4bXdOTElsUW1v?= =?utf-8?B?T2dJZDVPMGY4OUx0TlFPL1FWa1VNK1lGdmkyZnZ4VW0yMjVpd1hUOHM3aFJJ?= =?utf-8?B?UDI0M05VaHFqWlJkWXUvNnBaNERJZ3U1aFdualcwK3BqNWxKWXIxOXlKMllF?= =?utf-8?B?dnJHYUZjOSszYitLVDlsNW9QblNVSGd4aVVPRWN5Zy9lT2trTUNWTTZvbWZZ?= =?utf-8?B?SlNDZDRJOGlaS1hvbFlTWHk3eVVlZkwxTkxxWHc0NXdXam55MEwvNjVxU0R0?= =?utf-8?B?dENMVTlzQUxGUEtIMWMxREdkaTAxRzc1OEgwRFlaYzBvSWxyN2JWekJRK3Zv?= =?utf-8?B?MVRrd0VtcWZSRlJrS2Zyc0ZVU01HYURBcC95YnppQkh1aFJJYjNJSU5rQ3h0?= =?utf-8?B?S3ZQSHF6ZHRuQmZkT3B3dEpCQnJPOWlrbWNUMUJWVTd4YjVFcjNSNG1QamFQ?= =?utf-8?B?VnRlWG5TMmx3QzVEQjFRdVBLU1dKajFiVW1xd01Lb0JGWklCQ09BVThuNlZq?= =?utf-8?B?QjUyaG5DM3NweEdZU3BZY1pvbDcxTk5OSW81SkdWVVYzQnlTUEJhbk9OdUg1?= =?utf-8?B?SVp0YWFzcDF3SmpWazI0eHdyR2VNZmJHSmxsbWRaa3pIaktDVXNVbE01d29i?= =?utf-8?B?TUluc0g2MjMzdFBKdVYvVURFbU4rWmhlVndicmoxK1Z5RHZ6ZytOUjIzUzlF?= =?utf-8?B?dDd2OW1tTGZTWDg1WlNIelVId0c3UFp4a0pjdXZwbjlaKzFuN3ZJNWpwenZK?= =?utf-8?B?OWdTdzJaVUdtMDBQSzFEcm1LSmJyeFNleWF0QWdwRTZrNGZQdlZXR0Z4NnE5?= =?utf-8?B?UlVBd2RIeHplOHl3RHNYOVJEZVV6MENIU2dqS0tLRUQyajRmcWtLNmxuZDE3?= =?utf-8?B?SHVWbVVEd1pIRkJua3NHbmpIQ1FjZkxZbVVGYUF3ekJoYnBWV2ZJUDVCNExn?= =?utf-8?B?ckJNWHNWOG1VZjhmdWpuYmdrSHA1a0lybzNJWkhBbklDMEc2N0hxN0hyZzRZ?= =?utf-8?B?dzhqa3NwZUhnVzc5UXlrRnRYSkFUZVlTYXBySnRGbnV4SzB4YW9aOEVMOGRM?= =?utf-8?B?N3ZyYmgrMm1QM0h6RHFwSjRyMVREdjZ3YnZKMlZRMnVGVWhramJyS0NUUlJt?= =?utf-8?B?QUt6eVhiekl4UHR2cmR6cUdneDJ4ejl1cU44N0llbFRpbGJSNGs0VmkybTNk?= =?utf-8?B?V3E5MGJQVTNMZTlvOURIMFZOYjBTVGNqYWVqSE8rRHBnZGZvd0FCNEdTRkh3?= =?utf-8?B?K3VZNnBUejh1NGUra1p0dDdQNkU4djdMeEwxcG5nTndpanpnSGdWMGZjZ0Rm?= =?utf-8?B?ZGx2cGhDOElUU2NRbzRKUUFFN1lQRExmUllHcGZhbytqSHhZWUJJbzkyWms3?= =?utf-8?B?ZGc5RTBUT0lIUHhISWQ2bWZlV0hISE1GN2dTQVk1dU1PSWpVUjRjK2J2MTRo?= =?utf-8?B?bVFrekc4V3haNHZTd0RscktmR1pkQ1RwU0pCLy9PQ2JGRzBEVXZucENObHhI?= =?utf-8?B?cWNiRHZYelhadnhlVmc0Zz09?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <3D39AE6648B664408509E5C9F930CB6D@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: ccc34a3e-6df3-4c79-9d37-08d8ed7bfd88
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2021 21:46:46.1365 (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: iCET+QU64JxafnwRpw9Z/7DAEuXssN2atPj+BENZ96y6wfGD7G3KJpAAb5+Gmx2C
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR05MB7331
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-03-22_11:2021-03-22, 2021-03-22 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 adultscore=0 suspectscore=0 mlxscore=0 priorityscore=1501 impostorscore=0 spamscore=0 bulkscore=0 clxscore=1015 phishscore=0 mlxlogscore=999 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103220158
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Itm6kFEKjgXuVSQrYhV-L8mdmNw>
Subject: Re: [Idr] AD Review of draft-ietf-idr-ext-opt-param-09
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: Mon, 22 Mar 2021 21:46:54 -0000

Hi Alvaro,

> On Mar 22, 2021, at 5:15 PM, Alvaro Retana <aretana.ietf@gmail.com> wrote:
...
> Can we at least take out "of any length"?  As you say, if someone else
> changes the size of the OPEN message, the enclosing PDU will still
> limit the size -- and it won't be "of any length".
> 
> BTW, now that I'm reading this again (and the next paragraph from
> -10), I think the second sentence above is not needed at all

Can you say more about why you think it’s not needed? Without it, I think it would be reasonable for an eager beaver to decide to treat an Extended Optional Parameter Length of (say) 16 as a hard error, because the spec says not to encode short lengths using the extended format. The authors thought it would be overly strict of an implementation to do that, which is why the text says what it does. Apparently the WG agrees with us, at least as far as we can tell by passing a WGLC. I think taking the text out would be a normative change. Furthermore, we might then want to ask ourselves: are we just deliberately underspecifying? Or do we need to say something in the errors section about this (new) error?

However I would be fine with dialing in “of any length” more tightly:

> (and how
> can "MUST be prepared" be enforced anyway?).
> 
> OLD>
>   In the event that the length of Optional Parameters in the BGP OPEN
>   message does not exceed 255, the encodings of the base BGP
>   specification [RFC4271] MUST be used without alteration.  However, an
>   implementation MUST be prepared to accept an OPEN message that uses
>   the encoding of this specification for Optional Parameters of any
>   length.

How about “(However, an implementation MUST accept an OPEN message that uses the encoding of this specification even if the length of Optional Parameters is 255 or less.)”

This gets rid of “be prepared” as well, which it sounds like you didn’t like.

—John