[Gen-art] Gen-ART Last Call review of draft-boydseda-ipfix-psamp-bulk-data-yang-model-02

Paul Kyzivat <pkyzivat@alum.mit.edu> Mon, 16 December 2019 18:48 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 32D741208D8; Mon, 16 Dec 2019 10:48:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 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_NONE=-0.0001, SPF_PASS=-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 vRDk8YOV0SPY; Mon, 16 Dec 2019 10:48:16 -0800 (PST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2047.outbound.protection.outlook.com [40.107.92.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 D10E21208DB; Mon, 16 Dec 2019 10:48:15 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hCieBG12DSSqz0+q2YfRj3DI0v/ssBPvA7KCjpJDE189UUqXcLC/gdln9W+5gIAczuS6YWXUZMc5tdCrrjD3bJjTRh6v0SUJ5wiiZCqZAemwnSLy0JUTe4jaPCACMolX15BDorXKBooDEdukd3not7mMXnCzBrJyJk8iRVh9iU++qEcPT2xpCGU1rEbNaTUPUNdzqV7ttyS0SBz8+ZLizYqhrD2CXKNzxWTeYEbMsyRV02woUAjU+FBAKlbsg4weH4N67mACKujrHXVdeRYUOxZhh3Tv4f/TRsSw69WuLdhGpsr2Fmi8lc5Y508DVO94dmEZwMFFQ7+6ADWzXCvQeQ==
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=emMtZ5a7FzsuDAsKaUJHJy/FRJYEGmQi/RcnkXTlCpM=; b=QEqtFkxmtce5aOwGYfR+mreLH2Db/N2q4UYXvH6Az7O9lAug+055+dAdhad01s6Gc+voxLTjwCIRhjZl1AFXFhWA9LsYwAs+xnS03sQVNhYZvrgwMj2Xs511aZ9crObD2NJ0xheGbVQIjX/NSoOk2dJkkl7/D20qfw/+PnG5J1dQbHAUm5JG7xDByjC2TphRcvB13qQe/z6WQPtjSBV9UwEXTSCKLazgXSqomwJVwclErPiG4rWAcFwxtdlcqmaj5C8e+fXqymVBFUyhihSSkoe4I25m6x0H9eHp0xfY0gV91IfI5VBzMttqsnVQO0rs7qSnNly/mJNXpyxr6fLCpg==
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=emMtZ5a7FzsuDAsKaUJHJy/FRJYEGmQi/RcnkXTlCpM=; b=WxQUVRbyavJXeCQfaZhbD+0O6WpE3ZmfPerMAA71h5aR4811PJnYP8YJDGyyMS7que18RbFL3pFbxyXGwLVB9oWg+HIjpp1sARH3PPnL412GEKhmYoEu6sbJo3/cCg2jgQBpd9BTAbi4u8YCLnaC9aTo39YdoeLnq0TNS9OVo3M=
Received: from DM5PR07CA0062.namprd07.prod.outlook.com (2603:10b6:4:ad::27) by BY5PR12MB4019.namprd12.prod.outlook.com (2603:10b6:a03:1a8::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.18; Mon, 16 Dec 2019 18:48:13 +0000
Received: from SN1NAM02FT028.eop-nam02.prod.protection.outlook.com (2603:10b6:4:ad:cafe::f) by DM5PR07CA0062.outlook.office365.com (2603:10b6:4:ad::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.15 via Frontend Transport; Mon, 16 Dec 2019 18:48:13 +0000
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 SN1NAM02FT028.mail.protection.outlook.com (10.152.72.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.14 via Frontend Transport; Mon, 16 Dec 2019 18:48:12 +0000
Received: from Kokiri.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 xBGImA47016690 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Mon, 16 Dec 2019 13:48:10 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
To: draft-boydseda-ipfix-psamp-bulk-data-yang-model.all@ietf.org
Cc: General Area Review Team <gen-art@ietf.org>
Message-ID: <4f26c6fa-91e3-1ce4-4628-606fcc3f2075@alum.mit.edu>
Date: Mon, 16 Dec 2019 13:48:10 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report: CIP:18.7.68.33; IPV:CAL; SCL:-1; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(199004)(189003)(6916009)(70206006)(70586007)(86362001)(76130400001)(36906005)(336012)(186003)(356004)(246002)(2616005)(75432002)(31696002)(956004)(5660300002)(26826003)(2906002)(8936002)(8676002)(498600001)(4326008)(450100002)(26005)(31686004)(7596002)(4001150100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY5PR12MB4019; H:outgoing-alum.mit.edu; FPR:; SPF:Pass; LANG:en; PTR:outgoing-alum.mit.edu; A:1; MX:1;
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 94906611-eda6-49ac-014d-08d7825880ac
X-MS-TrafficTypeDiagnostic: BY5PR12MB4019:
X-Microsoft-Antispam-PRVS: <BY5PR12MB4019A36341CCF322DCCD27D5F9510@BY5PR12MB4019.namprd12.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 02530BD3AA
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: tIVizW7Cvj9eXX8paT1AwLWq0K/JuK1YTZmECzNKppw1TSVYR55q5Bl368io9n7aCaKiTzm6CC68YnzT/bUmGm7CBp53XnJnQJehYfCZpsaR0DIU7UZYGXx7mAzS70bO9aUXK9ETCFZ7u9PvrSgLwlzuzyZD2xfihxd6oOskvauq9ck41g6EwuZuYBiscD2rBF3H184XCRKBEheQB2GG+d772tRAXfzBHRGoFXPFv0O5bWQ8G6+7FleLX2b6Ad4HZZIaI0YwgUBwCpFpE4ePwfQCAlHEDG1soJrygCI5W9cxiE3zHtI45oUVanFh02fDrR4puslgyJbrZtpTPhSjwOFhU9XlX7ru6o0ugfHqYImKOoj1tfe6BuzRrS6r3/veEDMDgdo1+Pkkm5EdyDq8+2iWF2kBGJir85Xpc7OMfYITraDkIuZgADvSgfgkBjNS+80DT+CEuPVCrrcjgldkCdytYtF71QrMMnxNLWcy8vo=
X-OriginatorOrg: alum.mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2019 18:48:12.1361 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 94906611-eda6-49ac-014d-08d7825880ac
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-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4019
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/BCEfI-dqfSRmQlRHqXl-Zo6WNYI>
Subject: [Gen-art] Gen-ART Last Call review of draft-boydseda-ipfix-psamp-bulk-data-yang-model-02
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: Mon, 16 Dec 2019 18:48:18 -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-boydseda-ipfix-psamp-bulk-data-yang-model-02
Reviewer: Paul Kyzivat
Review Date: 2019-12-16
IETF LC End Date: 2019-12-23
IESG Telechat date: (if known)

Summary:

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

Disclaimer:

I didn't review the actual YANG content in any meaningful way as I'm not 
fluent in it and assume the Yang Doctor will do that.

Issues:

Major: 0
Minor: 5
Nits:  1

1) MINOR:

This document will obsolete RFC6728 but it isn't evident to me whether 
it is backward compatible with the predecessor. Is there a plan for 
migration, or coexistence? It seems like this needs some discussion.

2) MINOR:

Section 1.1 says it contains a historical timeline. But the events in 
this timeline are not in chronological order. It would be easier to 
understand if you actually enumerated the events in chronological order.

3) MINOR:

Section 3 says that the document describes reference models based on 
RFC6728. But this document obsoletes RFC6728. This seems to set up a 
situation where there is a dependency on an obsoleted document. I 
presume this is not the intent.

I'm guessing that the models in this document have been derived from 
those in RFC6728, presumably in a way that is backward compatible in 
some sense. Can the relationship be described more precisely?

4) MINOR:

In sections 4.4.4 and 4.5.4 the file is identified by a URI. Are there 
limitations on the sort of URI this may be?

It seems to me this should be constrained in some way.

5) MINOR:

Some of the IP addresses and DNS names used in examples are not suitable 
for use in documentation:

In Appendix A:

- The IP address 192.100.2.1 used is not one of those reserved for 
documentation.

- The DNS names "proxy1.sys.com", "collect1.sys.com", "coll-1.ex.net", 
"coll-2.ex.net" are not among those reserved for documentation.

6) NIT:

In section 5 there are two uses of the word "proportions" where I think 
you mean "portions":

    ... As Exporters and Collectors implement different functions, the
    corresponding proportions of the model are conditional on the
    following features:

and:

    ... Therefore,
    the corresponding proportions of the model are conditional on the
    following feature:

(THE END)