[RTG-DIR] RtgDir Early Review: draft-ietf-idr-bgp-flowspec-oid-11.txt

Geoff Huston <gih@apnic.net> Fri, 03 July 2020 01:06 UTC

Return-Path: <gih@apnic.net>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 668E23A0A1E for <rtg-dir@ietfa.amsl.com>; Thu, 2 Jul 2020 18:06:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=apnic.net
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 jkp7YMd_f7kx for <rtg-dir@ietfa.amsl.com>; Thu, 2 Jul 2020 18:06:27 -0700 (PDT)
Received: from APC01-PU1-obe.outbound.protection.outlook.com (mail-eopbgr1320081.outbound.protection.outlook.com [40.107.132.81]) (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 123693A0A05 for <rtg-dir@ietf.org>; Thu, 2 Jul 2020 18:06:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A/3XPa/rCm/K6mPvRrNnq1VBUBQrWVAW1rYVeUxvEPH/6kEd91d9+8u9zBdrRwgYtXTJKNf17ay4n/PiQys4EvnwLECx5OOY9ZdZWs3fC8+EsFVj2WTacipYqNCcgKKEtVsY8c0Y7P2oDBrZV5YNBphxgacIUOYwSsTm+5cCGtRIV9zKbh3MoYq4eUbTkpKh7UyZaGj29XFHLxlbEFIeUSWnm0rxu3dFnn+199V6jAdvCz1slF4LanDii3NfW7qtRfpMdfVZ4XThvRAQyI0VYAoCBcmqk7Z4yVSF0wtRuEVT34R5BNWL2XLOK/E/6DFIlvhZn4FosCawpSgwpQsiog==
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=c4bQhgIim38m9OGnq+De0p4y4SP30QYI9FQQe8hXnjY=; b=Wlv7akJ98a4waxBc8ftT2CDDOXNCwb0Oa2J+ZY9H7EuVbXt2Mzrywrro3dliwGZWSKhz6cyMIuK7V9pZKOMBheHoB2BywwYWzK3R5lvSgFIY5d5FEy8TERHOV8TVNkIdXJvCvi7v1JEe7iKfiDtoV1d26WkSJAjy4lqd8Z7v6TbLDLVp7y1K8mezKBXgGdIOVSKPYCryP9B6IGnxJsnrnRuC951tUffzrYuxcXY+948uAfQeKteX8iZUlPBS5Ix10Ql9m0uO6Zs3ypdoyB1CBjNO/J0iGHXINTvfpTwnFXiZUMRdAACCIy1up6eKQJIKodmGYMurLOqCpzPfuqBp1A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=apnic.net; dmarc=pass action=none header.from=apnic.net; dkim=pass header.d=apnic.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=c4bQhgIim38m9OGnq+De0p4y4SP30QYI9FQQe8hXnjY=; b=d7RiI1Y5hotqHgonM8umRJjIIDtACXm+SZdMUwSofZNjaAKH18Z6CPaGeVeVJ9Pc5dDu06wmTTGrOrKUG2lYBLTjyBvWr8apj4CsFMf+6x1e5Q5EYOlF9+WW32rWbbc+m60PxbmbN4Lp/T9iL9di4Aijyio8y9Z7WHa2ZTmKD8Y=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=apnic.net;
Received: from TYAPR04MB2286.apcprd04.prod.outlook.com (2603:1096:404:24::20) by TY2PR04MB3583.apcprd04.prod.outlook.com (2603:1096:404:fa::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.21; Fri, 3 Jul 2020 01:06:23 +0000
Received: from TYAPR04MB2286.apcprd04.prod.outlook.com ([fe80::69aa:ca1d:4b48:1b24]) by TYAPR04MB2286.apcprd04.prod.outlook.com ([fe80::69aa:ca1d:4b48:1b24%6]) with mapi id 15.20.3153.027; Fri, 3 Jul 2020 01:06:23 +0000
From: Geoff Huston <gih@apnic.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Message-Id: <96E44F80-FA0C-44EA-B07E-F31567132BD7@apnic.net>
Date: Fri, 03 Jul 2020 11:06:17 +1000
To: rtg-dir@ietf.org
X-Mailer: Apple Mail (2.3608.80.23.2.2)
X-ClientProxiedBy: SYAPR01CA0027.ausprd01.prod.outlook.com (2603:10c6:1:1::15) To TYAPR04MB2286.apcprd04.prod.outlook.com (2603:1096:404:24::20)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from 2001-44b8-110b-5100-4cff-5f60-166c-e6d7.static.ipv6.internode.on.net (2001:44b8:110b:5100:4cff:5f60:166c:e6d7) by SYAPR01CA0027.ausprd01.prod.outlook.com (2603:10c6:1:1::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.20 via Frontend Transport; Fri, 3 Jul 2020 01:06:22 +0000
X-Mailer: Apple Mail (2.3608.80.23.2.2)
X-Originating-IP: [2001:44b8:110b:5100:4cff:5f60:166c:e6d7]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fb6bd55b-60a0-4d4b-74a5-08d81eed4ddc
X-MS-TrafficTypeDiagnostic: TY2PR04MB3583:
X-Microsoft-Antispam-PRVS: <TY2PR04MB35835D1489D91131147BD13DB86A0@TY2PR04MB3583.apcprd04.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 045315E1EE
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: KOqw7FlHYrxdO6s8adLO/9ZWIs4XlWxp046X+gV+hKWndiunSpt6QkR/bk07vdp6wvAfj5ff4iUGyyhWtpMy6iYXqL52yIYa701EEfjCpnmzvgaCy/vk2uY1VtWXe1YvCuHOSrsgPXUfRsVIxSXHlnuOnTQE4PhtEzlPpT0xUqCxGT+oNZaooKsxxAPY6koMaAYswvqp1Lnd6Ld1d9kZ0TmKKNFbqp6WizqTTUrskEN/LHlElmwjr3rxUItia53G1h8htNjA2opBFlzlH8hHgpTCQt3v4oksM4EuDT8Q5lE4DHXJU01x8kP86SPVIAGxVetbjajx37GZLyLzywQojU09X39daVbRV00B9Rq6sLTfMPTVKqgzGd18v9nBI5GE/jcG9ZVm+sLkUlT70/FElA==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYAPR04MB2286.apcprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(39840400004)(366004)(346002)(136003)(376002)(6916009)(8936002)(86362001)(6666004)(8676002)(52116002)(83380400001)(508600001)(2906002)(6506007)(36756003)(5660300002)(33656002)(6486002)(966005)(66556008)(66476007)(6512007)(186003)(316002)(2616005)(16526019)(66946007); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData: ITG70MTIygoBq6xcOV8N1nbkYYDd6/jLPHXTpbnG50DixQ2JqWCVaXIiEgVygO4thW/1q38UNWO9caua8J3FUgT4L9uJCn+/NWIQOr4A3NP2cqz9jt1O9FA2MIkAUguAbfnZgCvPk6zJ0e302/bOCCEig8qzGw59q/RvP3euVuwVaVC2p4KVubPoo/IJywoeDtGX2EdKNA2DgbiBMfgks7nUEJ4mdyapXVNdesXmeH7KcS5poKUsUPzDfuZ4yU78yex37kuBNVjqVAiU+Xn2Aitc8/k+UneJRGgKim34HVMEIoJWd5siTQBZ0Y9m2nWSbBYH1ejlr5aZ2UfsOwGz24ZCaVykvp9a76JzkOAzwGNlZSp8xBVNIHIvxk7QvcPOzh7abmthHIA8607YX64Sgvr/fFLCMUMCbtO+81jTFfV1Z6T6/qw3upstjH5mYFVmNaM1ZNMx+ZNLXrEe++44GiG1aCWTPEQU1iEwXyZEnGzTjiqo3ctVYP48dKGoS0PoKgMvKxK+7iZWOLjETSLX0+Z9XYnu89//D8yc9e3TF2Ti+gF/zht+/nvWb3B4Yb80
X-OriginatorOrg: apnic.net
X-MS-Exchange-CrossTenant-Network-Message-Id: fb6bd55b-60a0-4d4b-74a5-08d81eed4ddc
X-MS-Exchange-CrossTenant-AuthSource: TYAPR04MB2286.apcprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2020 01:06:23.7070 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 127d8d0d-7ccf-473d-ab09-6e44ad752ded
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: Nd1+BhP3TiUf/2D2yQqA5X9UZ3zKBwefrqFVwIl90oapguRJgBPUO1UeZi6Sv3Kv
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY2PR04MB3583
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/thK7lGm_8xff2e2wyYFTgt-YCww>
Subject: [RTG-DIR] RtgDir Early Review: draft-ietf-idr-bgp-flowspec-oid-11.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Jul 2020 01:06:29 -0000

(copy to rtg-dir - any followups should include as cc idr-chairs@ietf.org, draft-djsmith-bgp-flowspec-oid.all@ietf.org)

Hello

I have been selected to do a routing directorate “early” review of this draft: https://datatracker.ietf.org/doc/draft-ietf-idr-bgp-flowspec-oid

The routing directorate will, on request from the working group chair, perform an “early” review of a draft before it is submitted for publication to the IESG. The early review can be performed at any time during the draft’s lifetime as a working group document. The purpose of the early review depends on the stage that the document has reached.

A co-chair of the IDR, Susan Hares, has requested an early review of this document

For more information about the Routing Directorate, please see http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir

Document: draft-ietf-idr-bgp-flowspec-oid-11.txt
Reviewer: Geoff Huston
Review Date: 3 July 2020
Intended Status: Standards Track

Summary: 

I have some major concerns about this document, mainly relating to updates to an RFC-to-be even before the original document has been published as an RFC. I assume that there are reasons why the original document (draft-ietf-idr-rfc5575bis) was not updated directly, particularly given that the initial drafts of this validation revision document predates the initial drafts rfc5575bis document. It is therefore unclear why the process of review of the 5575bis document has not adopted this revised specification during the course of the development of the bis document during its development. The question I am left with is: What has changed in recent times that would make revision of a published RFC more likely than revision of an in-progress working group draft?

Comments:

The document clearly describes the motivation of the revised validation  procedures (reduced operational complexity for dissemination of BGP policy rules when using a route controller).

The proposed revision is susceptible to misunderstanding. It takes the set of three conditions specified in RFC5575bis, where all the conditions must hold for the Flow Specification NLRI to be validated, and altering one of these condition to be two conditions, either of which can hold. The three further comments (labelled 1 through 3 in section 4.1) are unclear in their intent. It is also unclear why the second paragraph in section 4.1 is labelled "a." when there is no subsequent section labelled "b.". The indentation of the succeeding paras of section 4.1 suggest that they are part of the redefinition of step(b) of the validation procedures in RFC5575bis, but the text is descriptive rather than prescriptive and the cumulative intent of this proposed revision is entirely unclear to this reviewer.

It is unfortunate that RFC5575bis chose to add further validation conditions beside the three conditions labelled (a), (b) and (c) in the body of the text in Section 6. This refinement to the original three conditions (a.,b., and c.) is unclear. The revised text in this draft makes this state even more confusing. If the intent of this draft was to clarify the intent of RFC5575 as well as adding additional criteria for validation, then this does not appear to have been achieved.

It is unclear for me that the publication of RFC5575bis and the publication of this draft as further revision to RFC5575bis serves the purpose of extending the utility of the Flowspec validation procedure in a useful manner. If 5575bis is flawed in its description of a clear unambiguous validation procedure then its process through to publication should be halted and the document passed back to the WG. If, on the other hand, the WG is happy with the bis document in its current states, and happy in the light of the knowledge of the existence of this revisionm draft, then it would appear that the working group is unwilling to contemplate the revisions proposed in this draft, and the intent of this draft as a working gropup document is at best confusing.