[Rift] Re: Mike Bishop's Discuss on draft-ietf-rift-kv-tie-structure-and-processing-06: (with DISCUSS and COMMENT)
Mike Bishop <mbishop@evequefou.be> Mon, 29 December 2025 21:22 UTC
Return-Path: <mbishop@evequefou.be>
X-Original-To: rift@mail2.ietf.org
Delivered-To: rift@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id DA7D5A07C51F; Mon, 29 Dec 2025 13:22:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=evequefou.be
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8Jup38kHKggg; Mon, 29 Dec 2025 13:22:05 -0800 (PST)
Received: from BL2PR02CU003.outbound.protection.outlook.com (mail-eastusazon11021105.outbound.protection.outlook.com [52.101.52.105]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 9CB05A07C510; Mon, 29 Dec 2025 13:22:05 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MLTWQGKRQmpOmPi5XzfyilN4XHJfrk7l1zPcLnhz1iRMsrwrUfVux6k5L9rR0X0rGmYmr3SS/md7+Z3KLkVFQrQ4wQkDgSgKxg+bgeJ9bO7bEZwkJointe0+TZf6D09l5Vkfbkb6WZcVz4aIFxI/TaNSWPZ17Q51fEKtpp7ir+Zmj5EiqGqUS1o3rfdZmR8qypkwNqzP+7JaH/MHpMkNRIdF+7d1/RZkqEKpvt38Ca7B/yvT8xvjuprmUyb9neWMzhVwEEyCBJA5BZxLnSA/fHZKMD3Ej1irwxxglUq10HSXLoOl9nnSp7DhsMDrHC/5v2s7iIR3HKD/slCCLIddig==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=QIywPfcugeIewo/6t/3MAY0IMZjNHOt2ZhE2J0gUeKU=; b=U5pj6KGHIgBJ3D3e/QHLYrRFT4LvBdmguN34piKvRiCmk6ovaWaBNgCNUVXJ/byUTpxZeFCr+6cu5EvqEtapH6+q9aXGuZncd6l6e221OSqgzFcqX5RKoHROC8ulYS8J9wfM2G0lAZ2amv0mf4vG0I24osCPuOxGiR792GRXkocUma4frH3ul1fo7hGuu1iSAC9+MCdATqAHmZzDxObQ+VN6eVg7ROxzRqCPDxK5A+88/Ic6qjpv27VFEdVpuBGQF4Vg7J95qZQPh7ytdlWdIuTC5rvrzlagPjqgE7YLZQQJ4mn+MhmXxXiml/Oa1uIkqwjITIuMxpk7wm+CzUtKSQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=evequefou.be; dmarc=pass action=none header.from=evequefou.be; dkim=pass header.d=evequefou.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=evequefou.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QIywPfcugeIewo/6t/3MAY0IMZjNHOt2ZhE2J0gUeKU=; b=OBSdJPHh85BOEA4A3yczTHl04FXSxQGG5fe1RR5lJK2jzK4CbGHTHDtnUELhUdIGepP6gC0FbZ7ruPeOFdJayV3TxrsFC7CRw/Z4hE7avzOifnInRMBWplL+5NQ0xap4n9GKMbiwyMRDkHlqbJX+mpm8xhDNsrIfVlX0KvBJEmg=
Received: from IA0PPF726CD7A1F.namprd22.prod.outlook.com (2603:10b6:20f:fc04::d2b) by SN7PR22MB3905.namprd22.prod.outlook.com (2603:10b6:806:35a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9456.14; Mon, 29 Dec 2025 21:21:57 +0000
Received: from IA0PPF726CD7A1F.namprd22.prod.outlook.com ([fe80::b39:2a4:130d:7f99]) by IA0PPF726CD7A1F.namprd22.prod.outlook.com ([fe80::b39:2a4:130d:7f99%3]) with mapi id 15.20.9456.013; Mon, 29 Dec 2025 21:21:57 +0000
From: Mike Bishop <mbishop@evequefou.be>
To: "Head, Jordan" <jordan.head@hpe.com>, The IESG <iesg@ietf.org>
Thread-Topic: [Rift] Mike Bishop's Discuss on draft-ietf-rift-kv-tie-structure-and-processing-06: (with DISCUSS and COMMENT)
Thread-Index: AQHcb3Rs83xDkAhnykyoBo3Is0Hcg7Un5NeAgBFLUxc=
Date: Mon, 29 Dec 2025 21:21:57 +0000
Message-ID: <IA0PPF726CD7A1F8B468E19686FBA0D85A1DABFA@IA0PPF726CD7A1F.namprd22.prod.outlook.com>
References: <176598986721.866796.6766000837200666427@dt-datatracker-5bd94c585b-pvtsm> <SA1PR84MB3960D3140CC9E856AA9001C9F2ABA@SA1PR84MB3960.NAMPRD84.PROD.OUTLOOK.COM>
In-Reply-To: <SA1PR84MB3960D3140CC9E856AA9001C9F2ABA@SA1PR84MB3960.NAMPRD84.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=evequefou.be;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: IA0PPF726CD7A1F:EE_|SN7PR22MB3905:EE_
x-ms-office365-filtering-correlation-id: 08f58bc9-690b-451f-56c2-08de47204be8
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|4022899009|10070799003|1800799024|376014|366016|7053199007|13003099007|38070700021|8096899003;
x-microsoft-antispam-message-info: d6fEn00q0KcqFxht8v88+RX0kDRqkq1XYbCq2+s9/p7yQ2jHjCfsL2WROphbQPu+CdfqTY02x32fkGmcio3vyVtQ0TJIhj2M9Ci+uhGX1oqNatC8JJ+lWRn1RdHXdI2/zFMCpQ5kskNu1/NYd0hMCua4eDXM2vwmBcbNQuO/rG+b5kMXfclL/YRRUFDNyrDWUdjLcV5/p8LSCyZMWcc7UTNSNXlG3amXeXXyt2mmiMN6JaBUeIqHWI2jbXJoB5zaCYM0TsK1h0vCb9JyFyK2eRSzSicZxBSgAB4hh80oVTG//8wrL7g1Lhwn5Piq2uAxqzUWkMWwxCMhSG385xKbEkwc6gdswiICM4xJU31EsYFJYsBH0nCGd0uPojfkiIVT53Gk2+g1FojeN8WTOHRpL8sgSFYvGdusP1jqcqPxs9ATHHeVLkLOEd/sXImKVorjNu+sSSLVL99zBt02x8qPzw+23TnT227BAreVB+SuZIazLDCvCK7vk2TBK58YY0f7WW+4X6MIjLmnN2EeJiQnCL526468QLnTisMhO/H39NkrVXb7tewHXEAyWuSy4zGKond2DfSj66Btv0UJQW0r2PawrPpfU8Xpn2EGztMaF2J3fPKix3/V5Qu/nCuZOtCgT/VCPS3RF5BdbOTwYAirG9tF0C95EUzIvg/ZTud+KiBV0qScQMinVM0oPjf47UJZOKjIjgP2OCvLJ2ctmvdY/3ANjhMVdtCmSvekS0MAyTbaH7PDu35usJOeUeYcZuqn30lCJtNOuZix6DdSs5M8EuOyplW8SfZ7G25mVsORDdU5dPGPrxgvAKa/VDPGKaydn/RtIznqDRoQPXXnZaUIXIaB+aI0OlHSecplvF05zWhCTnNfuF2QZL0/crxzuB6rS9AlOT46kWz5yfDBplSNmQlQn3n8zxgsVYTwLJDngKLEyU0vuFmz+kuSKiQXOTO76sh6aZfSoBWIgadijybinZnBftbcGbYN0ltD+ym09jTNuQo/cCApamHCIuFdQUXCDM+0ZY8beurErEsoxl9J62gmOCMUhUBCni2BLeCaI/QofN0YpRgFPppp+aWw7I4RR2oZgbh+MYFxOm8VHZQb47xwjaAPX8iOCY8VTKo9jnHOd8TtlUqYi8Gd5ikRGiwhl+E8bohT2dhxdhWtouWV7oLWiG49+lKgJ+mMDgpjV1uH1llV4Km/jXd+KpmtN+nhgUtc4GfMYluGWCB5Ly2o5HHy+cOlyjNcgCbtoxrRM8E0zOy0O5SMo34H4cjGKFCB5CR1jHhcMmxymD94uS0Kp2xsK/ohJatnC3xTUuZ0jWcknv0WxOCRDGPL2lOc73bBBOzeCtmx602Ea8B/3+EmMH8Hdg24A5e63e6rLprKLEMrs9dZRKNyuaURM+LAAlB5gGHnTwVwUwYKJtlvwPGy1yDdORrj7YNiKQypPAa8bUMvGJUWhh9firbC6plSxVF9pVDzR+ylqlRpZU5HRNAsymPTL5e91qJT6EXip+McUTz+rw031G4+YTbdW4XrMBBP
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA0PPF726CD7A1F.namprd22.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(4022899009)(10070799003)(1800799024)(376014)(366016)(7053199007)(13003099007)(38070700021)(8096899003);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: KN2zBiGE/KAqRm1/Il5Sa6sL1Q+g87C2CRiIAyaTNvP+3BmGlRsI31nsj1hKkEcVA3XkN/6OD0+ulrUGZZ019QnINx1v9UQaa6FeIcD8CmgX5q39cpp66+Gr60i2WIe8+czgmm3O4jyUVbGB5Z0Wx03Rco8B+EJlFprSOIOYKcK+rprT0ixSbb8HZad137xfATMvupu/vcS9kjbijN/U+h+/85+YQ4m8RoLxU5ajNjKHR9opaucn3U1JWuBIk8fmvBkSPH1EUDdTfvRGl347LcML5uL0CyTeSYTjsgJ2OXqF9d90VJ0oDCvzSzXzeuhoBki8IAjkgLk68Pi+0zwYxJ7ranAvDRFYs0locWzT0nqAB0XhTbdtGk6whPt6KRM05lW0tZhJml4e1RDVa8ogUwIUrx1ovivj13+gABrrkk4ymp6gx9XsIxwIEL7lXV1mRUw7svl/+84jnUvkAHLmNzV+j8tOzQPgnSEvMuycc5eliiSYA2ImnzUfQ9gDODXfn/vyPLYkLE3m1f1e0UP97TvFFHa5UvjhS7GjGwbWBg5vw+ByxJK6JFdJ5FXGRit/8lT7oXsI6o5ba6SSTFArLRcMvfcFjWdHJzuTyQqC+8GDYyGAs/SdFpFss9XOW1+A0icMXyNj7nVEfTRf3FOcRGt8ov+CnOKU5EdV02l4KjhMQ8OnwRXj16vYophLepmoJ9N7B3fD4t2jB2yrOQb5KqXyNgSKHjz39vRQsRNhd3PortSip91rHwE4vBa2uD6VwstrQO6Pk2bB4evYdJDBm9Stsr8TSvz+tx1D6Uwjwlao+2AiCNIisBOBKuLSIP4HDaZYQTSVNTJUn9jrsdqkp/HvdEm2ym15TsKrfHvo1wbLAY9OPb9Xr0HhevCeo9AygUHTiVoCMRLj1EZwakFawPzdSL0yLfF9AlnGYhnLa8f9ezcjARZx3LX/do/pH6TFsydpKQIsfPh4qaIddfWEHKxEF7DKQMOnlTo94BEfxFzJkQhtkO2HMITEXA2Fnhz5S8I1N2xYi+bNXvIa2mQvOE+oPTqGRO5xn3rHuvaPk6FHiIFLpRF5FI1bbUrv1ZD8+i88cjfTPtdwTPpr1QghATEThgVjiaX0WjOqIvNgremytvxi0S3fBdIiyJON4LtwQKFxp61kxPkLKA1OkbRFptG1eURrVS776o9ngzclTl5A2YdIEEkZ/ha9EnTuDa0j+oextcHsl2qmj36vBk3qsHHiCguzu+Lk2Zc385vLYzPIYh8knRqreknmT8gaNUjTDA8qEKMf5FgoJIH8wJmfBFPllrvkYJAxnppXHzrtVxumAw95Tfnc9OQT2gUHNNkuu+RFnWEagHNDNMeAGl95Fpmfesk0NIjhH+9G7/zNOC0k4XL5jd3dfrA3sIJ5tcvhY1niOyiE5FCMaE1DWTX/I3pq9Ty9qv2gHwQSQD4GiCQSzF6vlJz561F65fmNBQIS/idU+pHQsBeGl7ULv6zeWzdBMxYZDvGJTPgMVhW8pBReoqruhnq9bQj8exLKLN2Gg+CUtLNiHCRfNa1LacYxnvvoumoWNBKwYjwHJTUSAp+WJZLk2oMh14WyX067DFcpxF7CsP2AtMS5w5hP8AiHTwPdI6YZ3eMXJaCj0qNFkKLJZVKtuDaTaqML25ywo7Auvj0YPYTGE4MlkPuUjxOd7pBT/B1zlk/eaiwW0VnSQXkudmT1p/X8SZFYM1DIzENJWKOtdjRNs0vZIRX3cQ/dcKAeHovFfrsFzzWTI4bZ4GYBgSkF0EfujCcy0juwBgOk
Content-Type: multipart/alternative; boundary="_000_IA0PPF726CD7A1F8B468E19686FBA0D85A1DABFAIA0PPF726CD7A1F_"
MIME-Version: 1.0
X-OriginatorOrg: evequefou.be
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: IA0PPF726CD7A1F.namprd22.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 08f58bc9-690b-451f-56c2-08de47204be8
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Dec 2025 21:21:57.1142 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 41eaf50b-882d-47eb-8c4c-0b5b76a9da8f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: lYelC1d489DNHwqMPg5cJm+mtI73GF3rAS0mGwk26neLtNc0RMN2KQWdahREb3FpZZlDWriGuZnD43UJtulvNw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR22MB3905
Message-ID-Hash: I5GUMMIVFVZGZL5GPEN4QZQENUAMYG5I
X-Message-ID-Hash: I5GUMMIVFVZGZL5GPEN4QZQENUAMYG5I
X-MailFrom: mbishop@evequefou.be
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rift.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "christian@kuhtz.com" <christian@kuhtz.com>, "draft-ietf-rift-kv-tie-structure-and-processing@ietf.org" <draft-ietf-rift-kv-tie-structure-and-processing@ietf.org>, "rift-chairs@ietf.org" <rift-chairs@ietf.org>, "rift@ietf.org" <rift@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Rift] Re: Mike Bishop's Discuss on draft-ietf-rift-kv-tie-structure-and-processing-06: (with DISCUSS and COMMENT)
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/PLfo5dsrDjQOmMqfORqcDdiKEmY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Owner: <mailto:rift-owner@ietf.org>
List-Post: <mailto:rift@ietf.org>
List-Subscribe: <mailto:rift-join@ietf.org>
List-Unsubscribe: <mailto:rift-leave@ietf.org>
A few comments inline to clarify, but mostly looking forward to the updated draft version. ________________________________ From: Head, Jordan <jordan.head@hpe.com> Sent: Thursday, December 18, 2025 4:04 PM To: Mike Bishop <mbishop@evequefou.be>; The IESG <iesg@ietf.org> Cc: christian@kuhtz.com <christian@kuhtz.com>; draft-ietf-rift-kv-tie-structure-and-processing@ietf.org <draft-ietf-rift-kv-tie-structure-and-processing@ietf.org>; rift-chairs@ietf.org <rift-chairs@ietf.org>; rift@ietf.org <rift@ietf.org> Subject: Re: [Rift] Mike Bishop's Discuss on draft-ietf-rift-kv-tie-structure-and-processing-06: (with DISCUSS and COMMENT) Hi Mike, Thanks for the thorough review, replies inline as jhead>> From: Mike Bishop via Datatracker <noreply@ietf.org> Date: Wednesday, December 17, 2025 at 11:44 AM To: The IESG <iesg@ietf.org> Cc: christian@kuhtz.com <christian@kuhtz.com>, draft-ietf-rift-kv-tie-structure-and-processing@ietf.org <draft-ietf-rift-kv-tie-structure-and-processing@ietf.org>, rift-chairs@ietf.org <rift-chairs@ietf.org>, rift@ietf.org <rift@ietf.org> Subject: [Rift] Mike Bishop's Discuss on draft-ietf-rift-kv-tie-structure-and-processing-06: (with DISCUSS and COMMENT) Mike Bishop has entered the following ballot position for draft-ietf-rift-kv-tie-structure-and-processing-06: 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://urldefense.com/v3/__https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/__;!!NEt6yMaO-gk!C2jc7wF2chOvOPajknCbmV1pw4nE8h7Byjda9op6nC7hGzq7vs8232akHUcOqVFYHVjYUr4MlgfgCg$ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-rift-kv-tie-structure-and-processing/__;!!NEt6yMaO-gk!C2jc7wF2chOvOPajknCbmV1pw4nE8h7Byjda9op6nC7hGzq7vs8232akHUcOqVFYHVjYUr6XUQKJCw$ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- # IESG review of draft-ietf-rift-kv-tie-structure-and-processing-06 CC @MikeBishop ## Discuss Several elements of this document did not make sense to me. I am far from an expert in RIFT, and it may well be that some or all of these issues can be fixed by my education rather than document changes. ### Section 2, paragraph 1 ``` 2. Key-Value Structure This section describes the generic key structure and semantics, Figure 1 further illustrates these components. ``` It is unclear from text whether this structure is being defined by this document or referenced from RFC 9692. If referenced, please provide a more specific pointer. If defined here, it probably doesn't go in the introduction. jhead>> A bit of both, I can clarify that the concept of the Keys and Values (i.e., KV TIEs) is defined normatively in RFC9692, but the structure within that is defined here. [MB] I also see that this isn't in the Introduction and I read too quickly. Yes, please do explain the relationship between them — I'm looking at RFC 9692 and still not quite connecting the dots on what's new and what's pre-existing. ### Section 2.1, paragraph 9 ``` If the Key Sub-Type is used, it inherently reduces the Key Identifier space from 3-bytes to 2-bytes. The Key Identifier SHOULD be unique within the context of the given Key Sub-Type. The Key Identifier is otherwise unchanged. The range of valid values is now 1 - 65535 (2^16-1). ``` How does a parser reconcile this with the previous statement that the Key Identifier is 3 bytes long? This could be addressed by framing the Key Sub-Type as a substructure of the (3-byte) Key Identifier, or alternatively by saying that some Key Types fold the sub-type into the Identifier space. jhead>> It’s all governed by the Thrift IDL which both RFC9692 and this spec RECOMMENDS use of. jhead>> The normative Thrift model would be defined in the respective specification. [MB] This gets into a related question of what's mandatory and what's guidance. If you RECOMMEND the use of a particular IDL (but others would also be compliant), then that IDL isn't your standard of conformance. If there's some other Thrift model that is normative, there needs to be a normative way to identify and reach that one. ### Section 2.4, paragraph 1 Needs a reference to the IEEE Registration Authority for OUIs (and CIDs, presumably?). jhead>> Sure. ### Section 2.4, paragraph 1 Are OUI-36s supported, and if so, how? If not, please state that. jhead>> There is only 24 bits of space for the Identifier. I’d like to avoid stating what’s not supported as someone may choose to get creative later. ### Section 2.4, paragraph 2 ``` Type as OUI. The Key Identifier MUST use the implementing organization's reserved OUI space to indicate the key and the semantics of any contained values. ``` How does one do that? I would have expected to find a three-byte OUI field, followed by an OUI-scoped type sub-type field. If the "OUI Key Identifier" is expected to contain the OUI, please state that (and then outline that OUI owners will define their own sub-type fields as needed). jhead>> No Key Sub-Type for OUI for exactly the reason that it needs the 3-byte OUI for the Identifier. jhead>> I’ll clarify that the 3-byte OUI goes into the Key Identifier, good catch. ### Section 4, paragraph 2 ``` Per [RFC8126], IANA is requested to create two new registries in the "Routing in Fat Trees (RIFT)" registry group at https://urldefense.com/v3/__https://www.iana.org/assignments/rift__;!!NEt6yMaO-gk!C2jc7wF2chOvOPajknCbmV1pw4nE8h7Byjda9op6nC7hGzq7vs8232akHUcOqVFYHVjYUr5nAMfYIg$ * RIFT Key-Types ``` How is this different from the existing "RIFTCommonKVTypes Registry" established by RFC 9692? jhead>> I’ll point the spec to that registry instead for Key Types. ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- ## Comments ### Section 2.3, paragraph 1 ``` This section reserves a value in the RIFT Key-Type Registry to indicate a Well-Known Key-Type. ``` Given that Key-Types are in a Specification Required registry, aren't they *all* well-known? What differentiates a well-known key-type from any other type defined in the future? jhead>> New Key Types are not specification required as defined in Section 7 of RFC9692 as they would not cause the RIFT schema to increment. If the RIFT schema increments, then it requires a new spec. In this case it’s expert review. jhead>> New Well-Known Key Sub-Types is also expert review per this spec. jhead>> The difference really comes down to whether or not a spec requires 2 bytes or 3 bytes of space. If they need 3 bytes then they’d use a new Key Type if 2 is enough then a new Well-Known Key Sub-Type would work. [MB] Maybe some text could explain that this sets aside a way for types that don't need as much space to make a more conservative allocation? ### Section 2.3, paragraph 1 ``` Type as Well-Known. The Well-Known Key-Type MUST support the use of a Key Sub-Type. The Key Identifier will be used to identify the ``` No need for 2119 language here; there's no implementation requirement. Rather, when this key type is used, the Sub-Type field is present and the Identifier field is smaller.. ### Section 3, paragraph 0 ``` *NOTE:*This document uses the terms to denote directionality, specifically, "northbound" meaning "toward the top of the fabric" and "southbound" meaning "toward the bottom of the fabric". ``` Consider moving this to a Terminology section in the Introduction. jhead>> I will restate to say “this section” as it’s the only portion of the doc that uses it. I’d rather leave it there so the context is better scoped. ## Nits All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://urldefense.com/v3/__https://github.com/larseggert/ietf-reviewtool__;!!NEt6yMaO-gk!C2jc7wF2chOvOPajknCbmV1pw4nE8h7Byjda9op6nC7hGzq7vs8232akHUcOqVFYHVjYUr5u7UjmWQ$ ), so there will likely be some false positives. There is no need to let me know what you did with these suggestions. ### Typos #### Section 2.1, paragraph 8 ``` - Identifier space from 3-bytes to 2-bytes. The Key Identifier - ^ ^ + Identifier space from 3 bytes to 2 bytes. The Key Identifier + ^ ^ ``` jhead>> Fixed. #### Section 4, paragraph 1 ``` - Per [RFC8126], IANA is requested to create two new registries in the - --------------- ``` You don't need this reference unless you're normatively referencing something in it. jhead>> Will adjust. #### Section 6, paragraph 1 ``` - Thanks to Italo Busi for his very thoughtful review which yielded and - - ``` jhead>> Fixed. #### "Appendix A.", paragraph 1 ``` - This section contains the Thrift model that MAY be used to test - ^^^ + This section contains a Thrift model that MAY be used to test + ^ ``` jhead>> Fixed. _______________________________________________ RIFT mailing list -- rift@ietf.org To unsubscribe send an email to rift-leave@ietf.org
- [Rift] Mike Bishop's Discuss on draft-ietf-rift-k… Mike Bishop via Datatracker
- [Rift] Re: Mike Bishop's Discuss on draft-ietf-ri… Head, Jordan
- [Rift] Re: Mike Bishop's Discuss on draft-ietf-ri… Mike Bishop
- [Rift] Re: Mike Bishop's Discuss on draft-ietf-ri… Head, Jordan
- [Rift] Re: Mike Bishop's Discuss on draft-ietf-ri… Mike Bishop
- [Rift] Re: Mike Bishop's Discuss on draft-ietf-ri… Head, Jordan
- [Rift] Re: Mike Bishop's Discuss on draft-ietf-ri… Mike Bishop
- [Rift] Re: Mike Bishop's Discuss on draft-ietf-ri… Head, Jordan