Re: [Rum] Robert Wilton's Discuss on draft-ietf-rum-rue-09: (with DISCUSS and COMMENT)

"Rob Wilton (rwilton)" <rwilton@cisco.com> Thu, 20 January 2022 14:58 UTC

Return-Path: <rwilton@cisco.com>
X-Original-To: rum@ietfa.amsl.com
Delivered-To: rum@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09B043A14F0; Thu, 20 Jan 2022 06:58:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.596
X-Spam-Level:
X-Spam-Status: No, score=-9.596 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, 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=c4eqvNCl; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Tp9FOZPU
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 UFfxFiJWDeUw; Thu, 20 Jan 2022 06:57:59 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 583A63A14EA; Thu, 20 Jan 2022 06:57:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9218; q=dns/txt; s=iport; t=1642690679; x=1643900279; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=OxJHClOue2tKARMoDy3xlD6fIMhola4gL/IGsTI6yV4=; b=c4eqvNCl5EPXLu7S139uTk3hlSUzNzBwTivXZE1JPds1ZM58Cs1awYxP MeQg2f6eZiwPDIcokLiCHNo1KkdCYpOLSdxnF4ET3NJsV+ib92NCMyx8d Ei1sNoGw/uESvCwJ9KK17zH0jn6ue5OlwGCJncvARkxCqqfzZgoE8dWVK g=;
X-IPAS-Result: A0ALAACld+lhl5ldJa1aHAEBAQEBAQcBARIBAQQEAQFAgUYHAQELAYFRVn5aNzGESINHA4RZYIUOgwIDmx6BLhSBEQNUCwEBAQ0BATUMBAEBhQUCF4M+AiU0CQ4BAgQBAQEBAwIDAQEBAQUBAQUBAQECAQYEFAEBAQEBAQEBJAYMBQ43hWgNhkIBAQEBAxIRBA0MAQEpDgELBAIBCA4DBAEBAQICJgICAjAVCAgCBA4FCBqCYgGCZQMuAQ6hMwGBOgKKH3p/MoEBO4FNAQEGBASBSkGDAhiCNwMGgRAqAYMNhB6HByccgUlEgRVDgmc+gmMCA4EoARIBI4MWN4IukVYBBhtCBCIZGAR7BhNCKAIPZJF8BAeDAEaKBY0wklwKg0WKfI5hhhIVg3GMD5d0k3OCUY0KlCYEhQQCBAIEBQIOAQEGgWE5a3BwFTuCaVEZD44gGR6DOoUUhUp0OAIGAQoBAQMJkDoBAQ
IronPort-PHdr: A9a23:7KEIvh2NZOr60uM/smDPr1BlVkEcU/3cMg0U788hjLRDOuSm8o/5N UPSrfNqkBfSXIrd5v4F7oies63pVWEap5rUtncEfc9AUhYfgpAQmAotSMeOFUz8KqvsaCo3V MRPXVNo5Te1K09QTc3/fFbV5Ha16G16Jw==
IronPort-Data: A9a23:a38N26r3Z6UMrG1lC2gdSd1VucdeBmLAZRIvgKrLsJaIsI4StFCzt garIBnQb6rbYmb8etx3at/noRsF7cPQnIBhSVBk+SE1FHsQoOPIVI+TRqvS04x+DSFioGZPt Zh2hgzodZhsJpPkS5TE3oHJ9RGQ74nQLlbHILOCanAZqTNMEn9700o6wbZh2OaEvPDga++zk YKqyyHgEAfNNw5cagr4PIra9XuDFNyr0N8plgRWicJj5TcypFFJZH4rHpxdGlOjKmVi8kFWc M6YpF2x1juxEx7AkbpJmJ6jGqEBaua60QRjFhO6VoD66iWuqBDe3Y4gF9kZaGF+ugm2nslh8 PNilpaASg4Aa/ikdOQ1C3G0EglkNqFAvbTAO3X664qYzlbNdD3nxPAG4EMeZNJDvL0oRzAVs 6VFc1jhbTjb7w6y6KikS+1wgcILJ8jwN4RZsXZlpd3cJaZ8EcifGPiTvre02h8Ntp1RRvLfd fYdaGYwYSbvZRJiFHwIXcdWcOCA3ymjLGIwREiujbI08nrS0gVt+LHpLd+Tf92WA8hZgy6wv H/D12X0Hh9cM8aQoRKf73fpje/GnDngcIMfCLP+8eRl6HWf3GUdFFgXWEe15OOkjwukRt93K kEI9Gwpt6da3E2mVdbVXhCkrjiDpBF0c9BKO+cg6QiL0K3P7gDfAGUYJgOtc/Q8v8MwADctz FLMxZXiBCdkt/ueTnf1GqqoQS2aIgs2KG4kTB44cgoc8+HFj6I5vhHGZ4M2eEKqteHdFTb1y jGMiSExgbQPkMIGv5lXG3ia31pAQbCUFWYIChXrsnGNtVkoONH/D2C8wR2Ks6kYdtnxokyp5 SBcw6CjAPYy4YZhfcBnaN8MF7Gg/fqeNzu0bbVHQMR5p23FF5JOgeltDNxWPkxlNIMPfiXkJ RWVsgJK75gVN3yvBUOWX25TI5l3pUQDPY24PhwxUjaoSsMpHONg1Ho1DXN8J0i3zCARfVgXY P93i/qEA3cAErhAxzGrXeob2rJD7nlgmTmNHM+jl0T3iuP2iJuppVEtbQTmggcRsf3snekp2 4032zaikk8GC7SuPkE7D6ZKcghWRZTEOXwGg5UHKrHcSuaXMGogEPTWiagwYJBomr89qws71 i/VZ6Os83Km3SevAVzTMhhLMeqzNb4i/ClTFXF9Yj6VN40LPN/HAFE3LMNnI9HKNYVLkJZJc hXyU5zQW6sUEmWepW11gFuUhNUKSSlHTDmmZ0KNCAXTtbY6L+AV0rcIpjfSyRQ=
IronPort-HdrOrdr: A9a23:ycV6NaFjreErdEChpLqFSpHXdLJyesId70hD6qkvc31om52j+f xGws516fatskdvZJkh8erwX5VoMkmsi6KdhrNhfItKPTOW9ldASbsD0WKM+UyaJ8STzJ856U 4kSdkDNDSSNyk7sS+Z2njDLz9I+rDum8rE6Za8vhVQpENRGtxdBmxCe2Cm+zhNNXF77O0CZe OhD6R81l6dUEVSSv7+KmgOXuDFqdGOvonhewQ6Cxku7xTLpS+06ZbheiLonSs2Yndq+/MP4G LFmwv26uGIqPeg0CLR0GfV8tB/hMbh8N1eH8aB4/JlaAkEyzzYIbiJaYfy+wzdk9vfrmrCV+ O8+ivICv4Dr085uFvF+ScFlTOQiwrGoEWSuGNwyUGT0fARAghKUfaoQeliA0fkA41KhqAg7E sD5RPri7NHSRzHhyjz/N7OSlVjkVe1u2MrlaoJg2VYSpZ2Us4dkWUzxjIfLH47JlOx1GnnKp gYMOjMoPJNNV+KZXHQuWdihNSqQ3QoBx+DBkwPoNac3TRalG1wixJw/r1Rol4QsJYmD5VU7e XNNapl0LlIU88NdKp4QOMMW9G+BGDBSQ/FdGiSPVPkHqcaPG+lke+63JwloOWxPJAYxpo7n5 rMFFteqG4pYkrrTdaD2ZVamyq9CFlVnQ6dg/22y6IJz4EUdYCbRxFrEmpe4fdIi89vdvHmZw ==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.88,302,1635206400"; d="scan'208";a="828043513"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Jan 2022 14:57:58 +0000
Received: from mail.cisco.com (xbe-aln-005.cisco.com [173.36.7.20]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 20KEvvRB026779 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Thu, 20 Jan 2022 14:57:57 GMT
Received: from xfe-aln-003.cisco.com (173.37.135.123) by xbe-aln-005.cisco.com (173.36.7.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Thu, 20 Jan 2022 08:57:57 -0600
Received: from xfe-rtp-002.cisco.com (64.101.210.232) by xfe-aln-003.cisco.com (173.37.135.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Thu, 20 Jan 2022 08:57:57 -0600
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (64.101.32.56) by xfe-rtp-002.cisco.com (64.101.210.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Thu, 20 Jan 2022 09:57:56 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V+pjTSbUAk20PqA6bt+W3MoUq3QUsMAcSbLzDSHBWIWaNZAkWhj+qGxUrzHM71exn6YVKgR4LC3AXE0RmRRHWfhr+bkxK9937OISTYp6IVQqCjo2oxlb+lmFVUbZc4Joe7zK6NXxeWsIFF5q1Ax2EhkswLTqO+Lt1Ppfjks24LQ8akGa7y0xPtFwTOxgdHuSVcgWom+2jor3mhcS69JRNOunkfe/hbzYOijJkEJoJvUyDAw8j5j5WKQ+UfybJhrwZ1dwL1BgoMc5M8VI76nJsQ2YeptSgUVsccYnr+11butMU9N1LOpiIdQOQjmKePaoOz3ILMMjwzEg4ZPPzZYDhQ==
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=OxJHClOue2tKARMoDy3xlD6fIMhola4gL/IGsTI6yV4=; b=c5lakJe0tmZ+M8J3sBtHxqJzARRLnWEYdIUzZCF9WtsmRSoiPlXodOv1YfJzKDNS4ru60YWKX1ZaqJVRf1H9CEgTwaZsIAB9AizoTAKs0zw4i1cKqN3WMzgFZsVS5QV105iin2EmykGP6u16U+Qe8qQbK90MDDnaXY8DGg+VfFIpfhccEMbVEDSDbTOcDUFbPOReQIHKEGeF3PFMUqrjReYLARUrQxIPZQ8bM8aNgv7VLoawbKVDTqVKBzkvPJE6pzzAG7bhYny0K9hOFYaELONB/3NgflF8wUpGQ7dsSNvZAt77AnlRNKPOWYg8J1ctoLgCkGb0ePgDoERcyRdMbA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=OxJHClOue2tKARMoDy3xlD6fIMhola4gL/IGsTI6yV4=; b=Tp9FOZPU3IhFasxKcHL86VvbDIgCvSRt+hipZXnEBjOaSMZOqle/OI6rvcNuRUf7NltDH5SV7kuuJ9WXEJcN2tVaZYY06prsa39erwyIhJUlawOnT0XS0yVBzkDRqFV7lQD1SPSBANk5wlX58HYmso3/hQIpbL3AMDi151MRNdI=
Received: from BY5PR11MB4196.namprd11.prod.outlook.com (2603:10b6:a03:1ce::13) by BYAPR11MB3048.namprd11.prod.outlook.com (2603:10b6:a03:89::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.12; Thu, 20 Jan 2022 14:57:55 +0000
Received: from BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::c13b:f3ae:bbbe:2af4]) by BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::c13b:f3ae:bbbe:2af4%3]) with mapi id 15.20.4909.010; Thu, 20 Jan 2022 14:57:55 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Brian Rosen <br@brianrosen.net>
CC: The IESG <iesg@ietf.org>, "draft-ietf-rum-rue@ietf.org" <draft-ietf-rum-rue@ietf.org>, "rum-chairs@ietf.org" <rum-chairs@ietf.org>, "rum@ietf.org" <rum@ietf.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>
Thread-Topic: Robert Wilton's Discuss on draft-ietf-rum-rue-09: (with DISCUSS and COMMENT)
Thread-Index: AQHX8bCN1F+TUmIEYEaUAy27RN+CjqxAoUMAgCuWPyA=
Date: Thu, 20 Jan 2022 14:57:55 +0000
Message-ID: <BY5PR11MB4196309AF96FFBCF91E0BF01B55A9@BY5PR11MB4196.namprd11.prod.outlook.com>
References: <163957183657.10054.2789790212865898062@ietfa.amsl.com> <3A2D8BEA-23D0-4EE8-8EFE-CCE6B3EB0AFD@brianrosen.net>
In-Reply-To: <3A2D8BEA-23D0-4EE8-8EFE-CCE6B3EB0AFD@brianrosen.net>
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: df6e6847-d484-412c-0654-08d9dc253d6e
x-ms-traffictypediagnostic: BYAPR11MB3048:EE_
x-microsoft-antispam-prvs: <BYAPR11MB304809FC717BABDA90C6B4FBB55A9@BYAPR11MB3048.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: m5T3ARnYyjB50LFpS3kVETKdMmIrlXB+Cjf6OdxmvCO0GlOWmlLfk5+40imlnznXDw+VtAbpQlaA6N3LitbaJR9Exvo0LVv/vKyZUOsAULFjCv6jpvPeiKQTEhvwYJi7OeQfIxloRjjDxvRBSJQMRL6I4JUsKjWRyt03capu/7F57nUz/DkY322mMSiO0cmBDFtTMj7/PXUSaAxfDNlZJckautWumBkGvf8bKGHP7GJGrEEJ0nb5jYztcAumhRg+jVJ9qPlh0EswwInbOXHITJ7bEJmileoMK2UddBayt3pbH45U7EeZKdgmQ29TL9fT19gZn4ZqxvdOa/M3jDzZVB2AMyh1HVWfkPmAdsGF0Ja/ZhnnbK5EyTt6m6GQPHz2uAjrZff7GFogIMSmqfSsy8FVJXfBFs0hYQvZ1BBic3OABjvCGTQVO9Sir8jpwQAsN+j4hhI29souXz51uirxzWoMEvqKl7ebagyFZmcPA7VYjks9kD2IM1qJjEDPV5ZsWsDMQUyJ8oGkp2xuqITfcXdnRvmhSpeoQVYkgs1VX1PuSWgA2CRkaR/ZSP/FIcRS2BZsuYYQA61/tBe2pRHpvLU7kMwKBeHYV+3JvulmhPtMI4/hF+G4p56EvGaWojRV+bSUO/aRlYIUP/vtbPa3pIs3X2afCf8Qr+yxKXppcBze2Fa/QbLibCaG6RUxLQLYmjHcQ6tDnU3AI7eJK3BEGd6MVCNvKAMpQTtBnxuTLGwqjuBKd8fUGxx51RCU5vOVrZCr3BY4qJ/fFFYq0aWwluHv5ri2hVbXLU1C5HIVKiNEAK8RvgdomBRNZ8pjjf7lDUvwcFRE08wMtp10F8tvIg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4196.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(5660300002)(122000001)(966005)(8676002)(4326008)(6506007)(38100700002)(53546011)(33656002)(26005)(76116006)(54906003)(66946007)(8936002)(52536014)(66476007)(508600001)(186003)(86362001)(64756008)(71200400001)(66446008)(38070700005)(9686003)(66556008)(55016003)(316002)(2906002)(6916009)(83380400001)(7696005); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: MOfnfq15DklPPgkr+klyiWcr2JkAwt/OFvWjuyzVk6Mwd+ItDCsuTTU2RW2weMonqAyXCkRUGChcRmpUQAWKm+JY81nGAIIgAI80v47NfaQEHtnQYwYb4KiRI5nWoq4JRLCB3mva+B3HBkRHhwqq00o0/IRM12c12u86e0fIY3du84eQSz1TiPJR/glshaiLXRa8TGXyjegN6XP91iIvTO0B9bxYRtqAV4wdi4o7xzksTBLOUskv3qoMAUHTlbQ25aVHU+if2AZcvakAHpc7wDXLFBGuywqfsbhT2RunTcqQvjLV0Mez8SJqq0Fdzc9/sHjre+EvAaAzbEffOgIi9zvCBChE7Ow/K3mrxdMlt2U4thdb5cVF6PUp1fsazB8AgcCN+y14dLAeMyfhWT75vFmtf2uxsz1co8kYMkZdJe1yADDvMdq64pxLB03bAcQG4F6w4uDyGIAPJfOUGXPgt7/Wt3TDugCFwa04RAbEfmAJzoRdRjArbF+IbjfvgIVeu3OWZw4k4HQ90AMUFBnalfcE4dt3Y9ekVtcFCTQtgxvk01daNs2L1WUZHMrZxaytbl+g0bo4FWuscj3y/I5zNt1AFb8Q2GP2vK7BqUY6QGmNLF2AHTNfthghb9Wzz/P9x0tfebFcG60rZ73bMvGwJchdZojmZw8lHFVjlkScy1KassBbYaqHdz/vC7wHvvfsd6O+dmcqwKjNDVr3VLQZvKLF/AQEmctyY8jWjI5So5crjK5adaWUGFEwGuYFWoYse0JsHAt+5Ld35H/zGQElXAnGqMDADjjia5WfTjSBT53Yd5VpgN38vyBvKlmfsU43tyGoSJv8LCHeXkPPm38hSj/xJxUye7lKNgKjCR682YozgcS7iIptpz+4wHKnjHguneuQHBLVugy5MP2xWFK5u4x7WGIctQmltLeTuyAyQaIFP+JKqcuH0yu47TPUnXYn0H7wO5enzjNwRg4wgtXYhCdKn3w5XvLxKDmopx3gW4rlLEPTX/n5GwVtJzRn9d5sotFbihe9XctmW8v1F/qqvE4vNV81is2FR4v6ifAnaykqf7f4+Ae2Orsk5WNcORLND+uU0/cQv6CBVsWEuRMzVXFi2+pRHsrdseZqcti5uQjLKuPlR1Zl1UoSOkKAb4uuZGS/HcQYKTA95fHkbAVG8kd/Z81nHzayu540AdRarYXJtEblkBWMYhlXDiMMbWGpg9I+Pnb0LzWfLBnNG6v5y84mEHyfBWu8inBCRhuSfEldA9cc2v0FmBGOCgvjzFmjrSkVg6JhlEatQ0z9CHR2z/c4V9GpzCuKZxYD94yZ0mOjH5+Gdpkfa5B3rq+GfU0zgsE0XdPuBCpeL85vZd1bSp2vVnBcD69/x/83LCcG/CQzyt6g/85QrSKGQ+3e2YIPakugaQ/YwQ0d55Mn2+IoNZ3G99u1+2nrSVohBSpOawfzuQ5DbAgO5B3sZr3tLbHzL6GtK5+U5sZTsdnQ+FVyVpqd26NgvMqJ0eA1vrqpbFfns/GTL+errr5QY8LUSJegNFwmc5/+Ru3SGYLzn58uxTeg0evlFobi0a0XFn0ZJ+sNlg0Y7a+VWqFqeyw0X37j2P+SoFBLnr3YJjMiCOluas6tekYAZU+PKSHbCEsNzFU=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4196.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: df6e6847-d484-412c-0654-08d9dc253d6e
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jan 2022 14:57:55.0907 (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: Ib4Xyjl1/WGYHf8cxmXQLuSwNO05WIx2FVfyAaEkfgL+f1cVEo7EyFwPCg+NP5HuDHh8PdfYexbPtarLNMa3Jw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3048
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.20, xbe-aln-005.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rum/a2hvoVP2Jc-dcYBBgiqcHE-B6SM>
Subject: Re: [Rum] Robert Wilton's Discuss on draft-ietf-rum-rue-09: (with DISCUSS and COMMENT)
X-BeenThere: rum@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Relay User Machine <rum.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rum>, <mailto:rum-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rum/>
List-Post: <mailto:rum@ietf.org>
List-Help: <mailto:rum-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rum>, <mailto:rum-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jan 2022 14:58:04 -0000

Hi Brian,

Thanks for the comments and sorry for the slow reply.


> -----Original Message-----
> From: Brian Rosen <br@brianrosen.net>
> Sent: 23 December 2021 21:16
> To: Rob Wilton (rwilton) <rwilton@cisco.com>
> Cc: The IESG <iesg@ietf.org>; draft-ietf-rum-rue@ietf.org; rum-
> chairs@ietf.org; rum@ietf.org; Paul Kyzivat <pkyzivat@alum.mit.edu>
> Subject: Re: Robert Wilton's Discuss on draft-ietf-rum-rue-09: (with DISCUSS
> and COMMENT)
> 
> Thank you for your comments.  Please see inline
> 
> > On Dec 15, 2021, at 7:37 AM, Robert Wilton via Datatracker
> <noreply@ietf.org> wrote:
> >
> > Robert Wilton has entered the following ballot position for
> > draft-ietf-rum-rue-09: Discuss
> >
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut this
> > introductory paragraph, however.)
> >
> >
> > Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> > for more information about how to handle DISCUSS and COMMENT
> positions.
> >
> >
> > The document, along with other ballot positions, can be found here:
> > https://datatracker.ietf.org/doc/draft-ietf-rum-rue/
> >
> >
> >
> > ----------------------------------------------------------------------
> > DISCUSS:
> > ----------------------------------------------------------------------
> >
> > There are a couple of points related to versioning that I would like to see
> > clarified, but I hope that it should be fairly easy to do so.
> >
> > 1.
> >   This means an implementation of a
> >   specific major version and minor version is backwards compatible with
> >   all minor versions of the major version.
> >
> > Is it actually compatible with all other minor versions, or only other minor
> > versions with a greater minor version number.  E.g., could an
> implementation be
> > coded to use/expect a object added in a minor version but that is not
> present
> > in preceding minor versions?
> All other minor versions.
> 
> It has to be truly optional.  You can do things like add two parameters, a and
> b, and say if a is provided b must be provided, but it has to work if neither
> are there, and even if an implementation provided a but not b, an earlier
> version would ignore a.

Okay.  Thanks for confirming.

> 
> >
> > 2.
> >   The configuration API also provides the same version mechanism as
> >   specified above in Section 9.1.  The version of the configuration
> >   service MAY be different than the version of the provider list
> >   service.
> >
> > It wasn't obvious to me, that for a given provider, how this is
> communicated.
> > I'm not that familiar with OpenAPI, but looks like the /Versions path is a top
> > level API path, and the data that is contains seems to just be version
> numbers.
> > Hence, how would a client know which versions apply to provider list
> service
> > and/or which versions apply to the provide configuration service.
> ‘
> First of all, the Provider list is not available at alll providers.  It’s only available
> at a service that is one per country.  So one entity normally doesn’t supply
> both the Provider and the ProviderConfig entry points.
> To be really pedantic, I suppose that it’s actually possible for it to be one
> entity, and then that statement that there are separate versions wouldn’t
> apply.  So I guess I will change the text to:
> Unless the per-country provider list service is operated by a provider at the
> same base URI as that provider’s configuration service, the version of the
> configuration service MAY be different from the version of the provider list
> service.

This proposed resolution text is fine with me, so I'll clear my discuss.

Alternatively, you could make it state that the versioning information applies to APIs at the same base URI, so if both are available at the same URL end point then they must be the same version, but otherwise they are allowed to be different.


> 
> >
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> >
> > Hi Brian,
> >
> > Thank you for working on this.  This technology is quite a long way outside
> of
> > my expertise, and hence my review is primarily focused on the
> Configuration
> > section (section 9).
> >
> > Nit: when used with the following interface =>  when used with the
> following
> > OpenAPI interface
> Fixed
> >
> > Nit: with a corresponding a entry point -> with a corresponding entry point
> Fixed
> >
> >   Minor version definitions
> >   SHALL only add objects, non-required members of existing objects, and
> >   non-mandatory-to use functions and SHALL NOT delete any objects,
> >   members of objects or functions.
> >
> > Would "delete or change" be more correct than just "delete" here?
> Added “or change"
> >
> > Somewhat related to the discuss comment, but it wasn't clear to me why
> the
> > versioning is described as part of the "Rue Provider Selection" section and I
> > think that the document would arguably be clearer if the versioning moved
> to
> > its own separate 9.X section, making it clear that the versioning applies to
> > the entire API?
> I will do that
> 
> >
> > Nit: The method the API Key is obtained is not specified in this document.
> =>
> >  Perhaps "The method used to obtain the API key …"
> Fixed
> >
> >   The provider MAY refuse to provide service to an implementation
> >   presenting an API Key it does not recognize.
> >
> > Why is this not a MUST?
> Well, suppose a provider doesn’t implement an API key, but the client
> supplies one.  That would not be recognized by the provider, but it doesn’t
> care, so it provides service.

Okay.

> 
> >
> > Is the "instance-identifier" arbitrarily chosen by the client?  Otherwise, it
> > wasn't clear to me how a client would discover or know what
> > "instance-identifier" to use.  It might be helpful if the text clarified this,
> I added that text
> 
> > and possibly even the parameter name could be changed to make it more
> obvious
> > that it is a client provided value?
> “clientInstanceId” wouldn’t help.  It would have to be
> “clientProvidedInstanceId”.  That seems to be a bit much as a parameter
> name.  I’ll do it if you think it’s important, but I’m inclined to just leave the
> explanatory text specifying that it’s client provided.

Just adding the explanatory text is fine with me.  Thanks for checking.

Regards,
Rob


> >
> > Regards,
> > Rob
> >
> >
> >