[OPSAWG] Review of draft-arokiarajseda-ipfix-data-export-yang-model

"Joe Clarke (jclarke)" <jclarke@cisco.com> Tue, 05 April 2022 15:04 UTC

Return-Path: <jclarke@cisco.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E0D33A0AAE for <opsawg@ietfa.amsl.com>; Tue, 5 Apr 2022 08:04:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.604
X-Spam-Level:
X-Spam-Status: No, score=-9.604 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=aHNxzuXk; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=MbNBxmkm
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 uPGWL1fbgVdX for <opsawg@ietfa.amsl.com>; Tue, 5 Apr 2022 08:04:23 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34E273A0AA3 for <opsawg@ietf.org>; Tue, 5 Apr 2022 08:04:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8069; q=dns/txt; s=iport; t=1649171062; x=1650380662; h=from:to:subject:date:message-id:mime-version; bh=Mv+8uS9IN0MRJWoxEVvCSAzwP2W62RHFLpv/UDmp49E=; b=aHNxzuXkLtJxd2+nd04KffJ8UAzlj/5sOuDViLLinw/UHPTSJCnYWnbH 7zGho0zXdQIbRb34SaaIiXjLFGLm9gP3XRjAz+gwCu+OusogxklYpcWer JivSrQi/cy6/Q3Nz70rEFy+SJMHkMI00Nb5hveVimGcIuUritjZtxUt5N Q=;
IronPort-PHdr: A9a23:T1GgmBcfOwbY2QoOKXaNzrQclGM/tYqcDmcuAtIPh7FPd/Gl+JLvdAza6O52hVDEFYPc97pfiuXQvqyhPA5I4ZuIvH0YNpAZURgDhJYamgU6C5uDDkv2ZPfhcy09GpFEU1lot3G2OERYAoDwfVrX93az9jUVXB74MFkdGw==
IronPort-Data: A9a23:nXGo7qxo+sahlNPv5Wx6t+coxCrEfRIJ4+MujC+fZmUNrF6WrkVVnTRLW2nXbK2KYTb8KNp0YITk9ktS75DVx4JhSAA++VhgHilAwSbn6Xt1DatR0xt/paQvdWo/hyklQoSGfZhcokP0/E/3aOC99SQkj8lke5KlYAL6EnEpLeNbYH9JZSJLw4bVs6Yw6TSLK1rlVeDa+6UzDGSYNwtcaQr43U4sRCRH55wesBtA1rA3iGsiUFX2zxH5B7pHTU29wueRf2VaIgK6b76rILCR5GjV+VImDcmo1++iNEYLWbXVewOJjxK6WYD73UME/XN0g/19baZDAatUo23hc9RZyt5JvIazRC8iP7bHn6IWVBww/yRWZPUepu6ZcCbv7aR/yGWDKRMA2c5GC1ktNJIX0ud6HW8I8uYXQA3hxDjra/me2rm3TKxngd4uaZCyeogeoXpnizreCJ4brVn4a/2izbdlMP0Y3KiixcrjWvc=
IronPort-HdrOrdr: A9a23:eVECaK8C2ATD9bF15Qluk+FZdb1zdoMgy1knxilNoENuHPBwxvrAoB1E73PJYW4qKQodcKO7SdO9qBLnhNVICOwqXItKMzOWwVdAQLsSj7cKoAeQUREWlNQtrZuIGpIWYLabYDgK7voSizPId+rIteP3lpxA8t2uqEuFIzsaDp1I3kNcMEK2A0d2TA5JCd4SD5yH/PdKoDKmZDA+ctm7LmNtZZmPm/T70LbdJTIWDR8u7weDyRmy7qThLhSe1hACFxtS3LYZ93TfmQCR3NTujxj78G6S64bg1eUWpDLT8KoCOCVKsLlXFtzYsHfnWG2mYczBgNl6mpDr1L9gqqiwn/5pBbUO15qWRBDwnfMosDOQlgrHLBTZuBilaDLY0LPEbSN/BMxbiY1DdBzFr0ImodFnyapOm3mUrpxNEHr77VLADvXzJmVXf3CP0A0feC8o/g9ieJpbbKUUoZ0U/UtTHptFFCXm6Jo/GO0rCM3H/v5ZfV6Tcnic5wBUsZSRd2V2Gg3DTlkJu8ST3TQTlHdlz1EAzMhamnsb7poyR5RN+uyBOKV1k7NFSNMQcMtGda48aNryDnaITQPHMWqUL1iiHKYbO2jVo5qy+7kx7PHCQu188HLzouWybLp1jx9CR6u1M7zx4HRiyGG8fFmA
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AHCwDcWUxi/5NdJa1aHQEBPAEFBQECAQkBFYFaAoEfMVYHd1o3RIgeA4U5hRBdgiWWJ4UWgS6BJQNUCwEBAQ0BARICJQoEAQGFBwKEXgIlNAkOAQIEAQEBEgEBBQEBAQIBBwSBCROFaAEMhlsLIwEBOBEBgQAnBBsagmOCDlcDLgEOoScBgToCgQ6JEXiBM4EBgggBAQYEBIE7Ag5Bgn8YgjgDBoE8AYMQgwMUREuDAoQ8HIFJRIFYgmeDIQEBAgGBNBEag0+CLpl0HmlDDgIiLUk1DQQBNAJin0tAnwaBLwqDSQWLEJUGFYN0jDmYJB2WQSCMeJQ7hRECBAIEBQIOAQEGgWE8gVlwFYMkURkPkhKFFIVKdTgCBgsBAQMJi16CSAEB
X-IronPort-AV: E=Sophos;i="5.90,236,1643673600"; d="scan'208,217";a="1006969684"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 05 Apr 2022 15:04:21 +0000
Received: from mail.cisco.com (xfe-rtp-004.cisco.com [64.101.210.234]) by rcdn-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id 235F4Ktk012328 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK) for <opsawg@ietf.org>; Tue, 5 Apr 2022 15:04:20 GMT
Received: from xfe-rcd-004.cisco.com (173.37.227.252) by xfe-rtp-004.cisco.com (64.101.210.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Tue, 5 Apr 2022 11:04:19 -0400
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-004.cisco.com (173.37.227.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Tue, 5 Apr 2022 10:04:19 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MD+A/BCDPezTRCUHxDdkzAXiumXdGYFZ4IXaB+NtFKhH6j6cvYapdxDRx4E9DsS9Kz+fYxeX3JeeOqRESkuOXzpiWKkW/3SrDEMT8uqK+VgwaJcC8j2qbqMjqlbcOCS9SuMPAON6kxrvll/QDiLRrIhW9zMa3gDAezygl2b2U6X8V+4N03s6rxqRjCaj8JTJwJzjmSmspEAwkay9Mr8MnmFnBrWCbyvmNb7NPQxi4sykQhs3bvr0LX0KTsrA0buncE86WPjD0pQ0bVW/f8YC3ym+ow4rNVVkngbINwowCSXhYK4ckzD0RBExP7aUa3IFuGrq65R45WhxmjAn/rYKzw==
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=uV+FhqiWN+RHnvviQQAGc+49rFuaT/NVHaiMw7P+iy4=; b=aD8hyDZgzMVmoa7ZwQjGtVnxjnc+x2+yNNk1aH5SUbgIMNqZzdoqmVbgPyBhW4lZQaedUzKhK4H7QaObh6IemTIAbLfjZhBvhKkLwKwj6q9WOwr4//4C838it26NXavC5ynF8YtEOYteKxN653nngW01zEBpjfG2ZrX4+MZwJGAvdYWq8SAK+VmCAW+gFxtQdgqW5BCumroKTIP3GIHg4Z6UweIDnTwAsJ+NZyvSJdotr8MGRNoa31LammeGSxr1b6SrUo/kj+HXWkag/7k/ig9MdFaz2/CRPHln1jJl1dCk8yS8zuYuFAIUWW7+XWuQ3drasTPUB2Kgd0pICC0+9Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uV+FhqiWN+RHnvviQQAGc+49rFuaT/NVHaiMw7P+iy4=; b=MbNBxmkmBbCkVxKXdaxjEFwZrma1NtVpC3yfFzoh8FS6Hz5sCyqMNCwkuNQUl1u+ykX2SiT1DKKhGr28ovBSc4/v1Ri72YUtk8otZIv4wunJDmVNJcfAe22CbkjdX8wwPmzBYhRwWjK8WmMoAm8NtjpWADR7ra/PPSI7aTkUKpo=
Received: from BN9PR11MB5371.namprd11.prod.outlook.com (2603:10b6:408:11c::11) by MWHPR11MB1821.namprd11.prod.outlook.com (2603:10b6:300:10f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Tue, 5 Apr 2022 15:04:18 +0000
Received: from BN9PR11MB5371.namprd11.prod.outlook.com ([fe80::98f0:d9a0:788e:a513]) by BN9PR11MB5371.namprd11.prod.outlook.com ([fe80::98f0:d9a0:788e:a513%4]) with mapi id 15.20.5123.031; Tue, 5 Apr 2022 15:04:18 +0000
From: "Joe Clarke (jclarke)" <jclarke@cisco.com>
To: "opsawg@ietf.org" <opsawg@ietf.org>
Thread-Topic: Review of draft-arokiarajseda-ipfix-data-export-yang-model
Thread-Index: AQHYSP5rjt9iAUSHMEa22JdmMc33XQ==
Date: Tue, 05 Apr 2022 15:04:18 +0000
Message-ID: <BN9PR11MB5371E07FE28FEC7B354BB40FB8E49@BN9PR11MB5371.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 204d4d9c-fa50-47bc-ef5a-08da17158ebd
x-ms-traffictypediagnostic: MWHPR11MB1821:EE_
x-microsoft-antispam-prvs: <MWHPR11MB1821A6E57B54781BD60ED9DAB8E49@MWHPR11MB1821.namprd11.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: VAMlO4wZU7hOVj55rErK2/uAHwamqKOOz0AgVIqNrXZJw0KA+37dap+1tRLg5nlF/GxLr2J1cvJATPv/i7ULt/IOhI1RzKbalvC1Q63Y5qPR9bL2Y/LCmHKDlVdb9efngZhbpFGc+MsVu+Y9oOREfoAYxiILHRoE4RuKwol5uf7yDoqDfUlfKssgW3UWCibJSglslWiC0Uq6pqtzWHCA4IlYNEdLwhOWn4XuWLZVC4fruR0Qpc7ehzQyNSjCWkL7WMBBMna26FfJLXQaBXXboMJL16OiNjA2V1G7rFtsgfWor4THEwqYQG9NQbqJG0U0bnkIqga3E/sHbv4fkD/IROIytcGH8vKUco/3uyQlG5wZXRJnoxdDx0ttEKRLaxEsrf3q51dkxvaZwCZhw60NDspZHpJKUaKG+CFdw7iLqROSqhZUEIbrjMG1ANhw5BrDCDJyIQsJ+BGKhpmpde6GqHNJSr3jr3OX+d3Jzx4HJtvjC+mjonazZ7qjIFEyI6wKHmGWMHgkDGTg66gIeBVwv97KEOE5ZepNA8sPkgjDmLfzjVneXCOIV53+uA85ofMybLg1BRU5euIRPIxFlEOrlL2hw1TTOyjiYGwp42EF2jyOzL7xUnudS+cIC7flytIQRziadASEc+Rve9NocUCvlXHUcpPZZqHJy4JBtjWDzYPyYpLa/54rAur5e9NLkhNEmcWDJQai8MRDWvftW6geTeuzKbesMndLmV9sMND9eWb6nRrLW6/G6w+RSs5KMIyVNYg7jSqsmKnHj1iF4lm3IuzRsMymEmaqc6IMfTAC3pw=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5371.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(5660300002)(9686003)(8936002)(508600001)(52536014)(7696005)(2906002)(38100700002)(166002)(6506007)(71200400001)(6916009)(86362001)(316002)(55016003)(122000001)(83380400001)(186003)(38070700005)(8676002)(66476007)(66556008)(66946007)(66446008)(64756008)(966005)(76116006)(91956017)(26005)(33656002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 5NvIFtqsm5VR6ei5/J9RyCON/4VgOuKwNx8iyzaeBlRMkmAeINPpUGI0lNmzxAhpFumLO8vDG13HKpx1JTN8xMRCV8rj0EufgAgmoc/hCfFaSobOw/BGE9pInPYng9vL5Outq9yLn75FJgTxJE5ZhlOg3NWuvrLtc2NNbFVNVsfNxvIjgtFL+pXWVfvin+F7FCrqx/OFimb5mXoDNnakmi/UWSka1sgiDhjMZN7gCNW4MKzzz1gsSTkkBNudZTC2oQtJevo7AIgf6LcC8h+Br28IWTBmRdPQk/7JxOHPkj1Sy0DU0nyag6YlMIVtdNcDLg1K+AC5XAvcahsNRhbKfW7Wo4Gr+D9z8i97M0ENXsHYUNExIy7GFcQIBCXzf2F/QjQ8i7os+cPDti3Bft8O0q7URCl0zFzeq94etmCOxJVG9mAAgfbje348Ye+xDEdBnMwCdlnXvCcRwXdtFmlaBFG8hrPari/+f13JBsXS47oN/gkrfpb/hTuYaGI1KTTxFXsiRna8pOQ5WXW/ogYcwxHo8um+Zqm1ozZko4ZPKBvu0MNgTEdKpFTHTBmSS2kHl4vuVVV9G6kesGbcV3DxKQRkdF30wAIFdCB+Gvacw/zMcSqtcbbJRQe7YcFh46J/OTeRp3PTxE8vhqcd8qD/EqHF2ijNkhcAEKxwlNufVBSwRXVaGzLj9mPBiNy5JclQFuwaMQrdvUareVpFxG3g1Rp+y1JNHJ5CfhzlQ+qe05aEvYra3XyAoKflrheoOqcM4NbowW3rtig4dOFkGFN7R/TUqYozTbl0C0Gu4AoAbgHYE9dhG7tEdi6zynIGSQ24CJ28RFx9iACcgZDj9xjTrkkLo5nIhxI42UaPAekARjuzomCf5FgAcoK50K79dOLDTtHIeTOfQsYiBLlKuknrrb4DE4qkKdtAokQf5Jm4e6hgh9ZmXWLpWK8q26Hqjpc63vkmWxbxfYW/52I+XFG3CUsnjSTXyXYyHfU0RBZMu4vjum+vsaHQNtcRQE0kSZIFOQgMv7yP3GJiWwiAlB9bIUDnNLKr3zN1mEBQRmLyqguGbAuNsRIdbDZxRUzgFh1Wo2zoT89Op2ziCpYw3U2L51dJVW87UUPg+0frrpF74pdaOOOy/jZnsXPN/oRdGR0WZ9yZ49UCucNkEM9b1EGutWC32gdKpLQGR/c4ub7jhw3y+0FUpffU1Asx7lOwA+nL9lmbG52tapHzxphby98tFRQr3SX4F3kSFAxEfknG9u6fotgm0Pu3WrZNY2inbatA8Q9WmVJxJ1IrfvStqc0O1us93r1likXM5KIBXOz865p51D649gNT4h9xj2l5p66QxWGb3PSEnriGO00l1l76PIMWJUNbfAIl83L1ISTp6qX217BRcsLRQ+lvm2I3mtuLB/YU8M/y/HrSIfFoFHQUqcsjYKeL259pvHg7Col+EuyW0Kp/YquhQEAdd4/YzeOF2ywgLxy8rYyNwqxJ/O4eghwHMS2RUuPOZyzt8jF6JPCfkRhjdRKnTz4mUHrYPb62bEVppdgDvK1fmy7Z+5ffQ2Cde7IUPPRApyEq6QbbH3rqTcGOU1+5c7+B1fy9TsLIhKgVJ/eVWhWpMPi66beU2ER/WmsM5A8CznlaZnTwYMcudBnwiG1ULEeI93wAortxkI+G8GpdGXhjT6PdNjUuTBB1TXOvhAWztIMNqHO9JzgMhI/YoovxV9Pk9HRamVCSQ2ZyGoAgXPKDwvB+rBcAJ3g4t3lqrbTPQOwH26rBbCM=
Content-Type: multipart/alternative; boundary="_000_BN9PR11MB5371E07FE28FEC7B354BB40FB8E49BN9PR11MB5371namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5371.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 204d4d9c-fa50-47bc-ef5a-08da17158ebd
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Apr 2022 15:04:18.2129 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: pI9LXukeIqlT8EZ4orkmC93QFUCP4G2FNbx4ztOzSvWaQksblpOS2OrssQ7H+xUmAeLsbBI7HbzwwC5DO+ClXQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1821
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 64.101.210.234, xfe-rtp-004.cisco.com
X-Outbound-Node: rcdn-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/eX-8onaY4EaMPp1IoAj7Ukd6aiE>
Subject: [OPSAWG] Review of draft-arokiarajseda-ipfix-data-export-yang-model
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Apr 2022 15:04:29 -0000

Hello, WG.  As promised (threatened?) I wanted to poke the WG to review this work.  The authors have done, in my opinion, a good job of simplifying the original work down to around 16 pages of text and then the YANG module, considerations, and examples.  So, PLEASE REVIEW!

We'd like to do a call for adoption in the next few weeks.

I figured the best way to tease out some more WG reviews was to provide one myself.  Overall I just found a few readability issues plus a couple of larger questions.  First, the big question.

Why are you specifying your own set of TLS parameters rather than reference and use https://datatracker.ietf.org/doc/html/draft-ietf-netconf-tls-client-server-27.  It seems you could leverage the groupings there and reference a certificate for export encryption.

Second, in the YANG module, you have some patterns like \S+.  Are you really that permissive?  Would certain Unicode patterns work for names or do you want to be more specific in allowed characters?  Maybe it is since, for example, IE names can be unicode characters (but it looks like they can have spaces).  I'm also concerned about the use of max in your string lengths.  Shouldn't the IE Name be limited to 65535?

As for typos and readability...

Section 1:

s/statisticis/statistics/

Section 2:

s/logical interface/logical interfaces/

s/suffient/sufficient/

s/and IE id/and IE ID/

Section 3.1:

You refer to ExportingProcess, but the code is exporting-process.  I’m not sure why the two couldn’t align.  Maybe in Figure 1, you want the block to be ExportingProcess?

Ultimately, I'm trying to tie the text to the figure and YANG tree.

Joe