[Gen-art] Gen-ART Last Call review of draft-ietf-opsawg-finding-geofeeds-06

Paul Kyzivat <pkyzivat@alum.mit.edu> Thu, 29 April 2021 16:57 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E6693A0C53; Thu, 29 Apr 2021 09:57:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_BLOCKED=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=alum.mit.edu
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 yXFGqwgQGOf2; Thu, 29 Apr 2021 09:57:24 -0700 (PDT)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2047.outbound.protection.outlook.com [40.107.244.47]) (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 309DA3A0C59; Thu, 29 Apr 2021 09:57:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lrqLlsjMQSzCeD2g4lanrN3DSWzEm4qqL791f5C+TbcsnXlOJ4Y5hoCovd6cECgVrb+p1guEq1Po81scb3+G7iCiiYr4TUFaP6jvJTsHtTc6MHhsGehlsDtO09CYqRPiBedCZo2+2e6drcET7klgMoKhjOmdn4wWjSxRPCTK4wN2vbi7nUJ1eOVSfN/hdXBjk/EcK6BDWH/1q0pSMIMgjEEMOW+5tYNwb/NzM215H+4GCjCyLOE8QK0lCXzyNzqmm4h3dDJ5qAE6H8pyrpo0BDZxxZFJMx7VadGhbeptkEirnlzwJMbOEHyMGTrb0EIWcUgzYFahkJwgVoWp1PAisQ==
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=Me9bi0v9q4JGAebGxVstwls4gtHBHAhOtsPyTeFuLVI=; b=DhkH2ywjEujcexF3NhEBQksRjrY4uKKaZGlvmDPdMBXLzyeYzYLUzOEUI17JWmYo5AUuc9cnW0mIq1BYs9q/IwUinJ5h1xOaQXXUk0JhgzfuNDEmo73zlJw6rLQ2yheSafZLEFy1/y9hctB2BYHisJbv04I3LbAeNvFuEHZLs78YpjuwYC5SJu3SdM09PjzqRjoJfIK4y62Xc7d6ZWTz/Wo0I+kRUG2jeb+8zomjzqug2gI23VwfJfHZDJRcMAMZ79rNDIvQ5GzPCs6+MLnXjJeVTuzbBl2vG44/2TrtjTQfYlnYUWlwNS1w1rU6+rLkdf8CoGX9srBRBh6GzjUXcw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=ietf.org smtp.mailfrom=alum.mit.edu; dmarc=bestguesspass action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Me9bi0v9q4JGAebGxVstwls4gtHBHAhOtsPyTeFuLVI=; b=QMltXG88ffcE7oA4FBkN6sTeAGB+0npDdSS0OiOlavB4WSMoGMJwJS93jd9l0jOTfKGesdsKUn0soTpbCRGh50s/4t9Qh4jmM7QJcq1hH4Udg/EzKtvQ3XS/WjX6J1C8my+oaxPLrT/e4t/VGSfOO69aBTd7eMsr6rmI0nEgfFo=
Received: from MN2PR19CA0016.namprd19.prod.outlook.com (2603:10b6:208:178::29) by DM6PR12MB4265.namprd12.prod.outlook.com (2603:10b6:5:211::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21; Thu, 29 Apr 2021 16:57:09 +0000
Received: from BL2NAM02FT056.eop-nam02.prod.protection.outlook.com (2603:10b6:208:178:cafe::5c) by MN2PR19CA0016.outlook.office365.com (2603:10b6:208:178::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.27 via Frontend Transport; Thu, 29 Apr 2021 16:57:09 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=bestguesspass action=none header.from=alum.mit.edu;
Received-SPF: Pass (protection.outlook.com: domain of alum.mit.edu designates 18.7.68.33 as permitted sender) receiver=protection.outlook.com; client-ip=18.7.68.33; helo=outgoing-alum.mit.edu;
Received: from outgoing-alum.mit.edu (18.7.68.33) by BL2NAM02FT056.mail.protection.outlook.com (10.152.77.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21 via Frontend Transport; Thu, 29 Apr 2021 16:57:09 +0000
Received: from MacBook-Air.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 13TGv7JE008652 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT); Thu, 29 Apr 2021 12:57:08 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
To: draft-ietf-opsawg-finding-geofeeds.all@ietf.org
Cc: General Area Review Team <gen-art@ietf.org>
Message-ID: <998c5da7-df2b-3741-4473-332ac4d59b97@alum.mit.edu>
Date: Thu, 29 Apr 2021 12:57:07 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 22dae2a0-4966-4a2b-088b-08d90b2fd3ad
X-MS-TrafficTypeDiagnostic: DM6PR12MB4265:
X-Microsoft-Antispam-PRVS: <DM6PR12MB426505C73689BD1F2A19A6F2F95F9@DM6PR12MB4265.namprd12.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:7219;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: H1VHMkRC/Zi4H5v4eUmBR+t5m+n2kN0UiUS5SKbNLwPtfQqJg3ikhdDcR5c+OaCw3mZ12TJzF5jSoAv+5UD+W6MeA9nnUr3dOKuBIafik+0rXL3DFFCzKfGCac/W5p2wkHRsSYf/kJ0CkbhqhBIdemEtcm0wjPzuFMQTHwu1+woBDGbqF7kEn291O2/XvuJDVRnZodCM+VZ4pwt3dFJxILvQYKs90ZWSZAGCUmmMwtabeFOpemBlp9V5PIqWaAFpJUuktRHoM58c86vUu/7IQQ/59p1+n4KJkDtEJvTCMgcPHP1vlnVfrH307KcuBdS7u0vO+P1JehSMWHDF1ztE/vEhUoca9OAyf771nQVEQVgGYO13pQUGrw7w+mt4dhN79Cu4fepDMARI1zvLBWBSkOaKT08k9ATwVdUipApuUDLTkSajDhR4zx3CXBx4yjpDms7DGHRRZ03WSL3p723ZoX0BcFHqhjJX4awjyS5bqr7iSl99vIxTLpmJzNNkC0Kb86O8UyrrAx5Iq87mOSa+ahacMUPmOUrN8rZXG7tR7Uq3BA6e7gEjauqhhDTUMCSRR/XtfcAXE3z8KiNCU7rwvF1NEkVpfN+DIvvw40+fQC7/TS55hAXHrDlrE0allVIXd21LbD1oKIOfEOIyAOz0jcK2bvDVfWJEKHYCQhM4CeAyfkEIG39waEOqFvL0gANSP0Ad8jFlni7Qfs+vQUZIAQPs7igDCFyZ5nvKzLoqcXglyLbKpcOpvErDtEfDrkXO3+601N010nplKj9PlII6jQ==
X-Forefront-Antispam-Report: CIP:18.7.68.33; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:outgoing-alum.mit.edu; PTR:outgoing-alum.mit.edu; CAT:NONE; SFS:(39860400002)(346002)(396003)(136003)(376002)(36840700001)(46966006)(82740400003)(86362001)(356005)(316002)(7596003)(6916009)(336012)(82310400003)(36906005)(47076005)(786003)(2906002)(26005)(4326008)(450100002)(478600001)(5660300002)(70206006)(956004)(8676002)(66574015)(31696002)(31686004)(70586007)(2616005)(186003)(75432002)(83380400001)(8936002)(36860700001)(43740500002); DIR:OUT; SFP:1101;
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Apr 2021 16:57:09.1747 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 22dae2a0-4966-4a2b-088b-08d90b2fd3ad
X-MS-Exchange-CrossTenant-Id: 3326b102-c043-408b-a990-b89e477d582f
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3326b102-c043-408b-a990-b89e477d582f; Ip=[18.7.68.33]; Helo=[outgoing-alum.mit.edu]
X-MS-Exchange-CrossTenant-AuthSource: BL2NAM02FT056.eop-nam02.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4265
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/uNOTiKJb1IZeKNPqP-r04umlU4s>
Subject: [Gen-art] Gen-ART Last Call review of draft-ietf-opsawg-finding-geofeeds-06
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Apr 2021 16:57:30 -0000

I am the assigned Gen-ART reviewer for this draft. The General Area
Review Team (Gen-ART) reviews all IETF documents being processed
by the IESG for the IETF Chair.  Please treat these comments just
like any other last call comments.

For more information, please see the FAQ at

<https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.

Document: draft-ietf-opsawg-finding-geofeeds-06
Reviewer: Paul Kyzivat
Review Date: 2021-04-29
IETF LC End Date: 2021-05-04
IESG Telechat date: ?

Summary:

This draft is on the right track but has open issues, described in the 
review.

General:

I'm not competent to review the crypto and security aspects of this 
document. Hopefully there will also be a security review to cover those.

Issues:

Major: 0
Minor: 3
Nits:  2

1) Minor: Definition of "remarks: Geofeed"

Section 3 says:

    ... The format of the inetnum: geofeed
    attribute MUST be as in this example, "remarks: Geofeed" followed by
    a URL ...

 From the examples and common sense there should be a space preceding 
the URL. But the text doesn't mention this. I suggest changing to:

    ... The format of the inetnum: geofeed
    attribute MUST be as in this example, "remarks: Geofeed " followed by
    a URL ...

Also, is the word "Geofeed" case sensitive?

2) Minor: Modification of RPSL

Section 3 says:

    While we leave global agreement of RPSL modification to the relevant
    parties, we specify that a proper geofeed: attribute in the inetnum:
    class be simply "geofeed: " followed by a URL which will vary, but
    MUST refer only to a [RFC8805] geofeed file.
    ...
    Until all producers of inetnum:s, i.e. the RIRs, state that they have
    migrated to supporting a geofeed: attribute, consumers looking at
    inetnum:s to find geofeed URLs MUST be able to consume both the
    remarks: and geofeed: forms.

This is a bit presumptive. You say you are leaving the RPSL modification 
to others, yet you are herein standardizing the exact form that 
modification must take. What if the relevant parties want to choose a 
different form?

ISTM that this document should only mandate support for the Remarks form 
and leave support of the modified RPSL form to later, after RPSL has 
been updated.

3) Minor/Nit: IANA Considerations

I don't understand why this section is present. I don't find any 
reference of it within the document.

4) NIT: Use of "awesome"

I'm not sure how to feel about using *awesome* in the Introduction. It 
seems unusually informal for a standards document. But in a way I also 
find it refreshing.

I just suggest you rethink about whether you want that. I'm good either way.

5) Nit: IdNits

IdNits reports a number of things worth looking into. Notably the 
downrefs and the lack of an IPv6 example.