[Lsr] Reorganizing OSPFv3 Extended-LSA Sub-TLVs registry [was: Re: AD review of draft-ietf-lsr-ospf-l2bundles-04]

John Scudder <jgs@juniper.net> Mon, 05 September 2022 15:09 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3C26C1526F9; Mon, 5 Sep 2022 08:09:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.377
X-Spam-Level:
X-Spam-Status: No, score=-3.377 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.571, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=T3aOhMw8; dkim=pass (1024-bit key) header.d=juniper.net header.b=ZcDg081+
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qoJGbMZqmyLw; Mon, 5 Sep 2022 08:09:25 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 3C494C15270C; Mon, 5 Sep 2022 08:09:23 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 2858jucP021167; Mon, 5 Sep 2022 08:09:17 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=fNbQ2HWDZDQa9WRpZjhWT3Cy1/08sNichRSmkSNMUXk=; b=T3aOhMw8A6x28efJo14X67+12aFmhvAhEbFRKOCjgtl9I57ZEwuKoaJVNtJLd+D6XZpm 2akErR0F3BXECx8Kb81uCDCqvw82EyolLRuCBCDHoMUdaEBue1vauoIyLn2vrpYNQji7 uvWVHBsOYPl5zgaaO5xfCYMswAvRHR6gpyY8+7LIUil2zgdCfUrecMwXQQJ1CdqQ1d7m CDmBaBYzlmI9bKqVoyy2ZnLGZF7BcGXkNbu+2mZhl7YiWQx84MzZ7ZVC4x0xb9GmX6nF u9OiNuB6kwLJ/ADW5GJQtEcwH+bkHG8QZ26WgFHTFKA/9p0KH9VcwEUKdLwhUQAcnFI7 Ew==
Received: from na01-obe.outbound.protection.outlook.com (mail-westcentralusazlp17010002.outbound.protection.outlook.com [40.93.6.2]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3jc4vwah42-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 05 Sep 2022 08:09:17 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e0KUbrwbwnMpwpidJKExTZL4XoqClGn/YtWdCx3j1+5TwbDgKs3slQI8V/IAzqWLHf3QAK3HNIwGQ6nDTA7h7Pgv3Aj6rNqOtEetv23tXqUfdfLj6NYAxLaX6uF8189Dex4APUCpNTN/ZmhHd5M2nrCPSolccf+4TILPA9noP4nHviFkuqXm012s97D43msJbUgA+CaXRNx6kmd1lVILja8iXy7btiz+LtxWZNhCgXvzFa8QpFWlXB5eh3H09YadnNFG3KHTSH0zNJjkBjCQpfNDM+zsYJvBoyofMPUNO6NthiEx7j1s65ftl+05T5fingRXahoU6iCY+PEgSpsxpg==
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=fNbQ2HWDZDQa9WRpZjhWT3Cy1/08sNichRSmkSNMUXk=; b=L1a2J4wLyMaPau09UD90i7EGVLVM404MS1YWHOqervqgZa/wSUi349rsm9g9r4sqz1m2Av5X6AQBTz2j0CIUsmyUHlOso0oh1lFh9A4R2UuC9xII5Y+tVKScSWgSNaTr+weN4wn6WyfX4krZ/z5XSKTPSxcO3D+6r7cUpuIynoDC/09uRjCOmcEoMjn512o3a1e7HQLfyWEtlAlaohMHrqRZbpvD/U4zxR02FONkD1L3JxhVirduoGFW1ojpEAhBkEzdx8JLKMXIcNL4s3w4DHdbKTNJVrH5heaXe5ZsMBUQRQIweU2AYGtd6O+SoSqCssdnodvJQcixtiKoU3LJYA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fNbQ2HWDZDQa9WRpZjhWT3Cy1/08sNichRSmkSNMUXk=; b=ZcDg081+iIjx5FZm+geWGOc7Yg5hALABZKhZICA3MBc7Cauduxlt2MAnJRs7ca9Cq7lQUcLH2qhY/Ta4cdGAJ8KiQkFcv9vhKzj/9wvdXs0amOIZI/2FOiUh7BzOPvOSmLnOcA1h3p7e9DbaF9zEtKdzSZxXDCKbPY76S2pKOpQ=
Received: from MN2PR05MB6109.namprd05.prod.outlook.com (2603:10b6:208:c4::20) by PH0PR05MB7511.namprd05.prod.outlook.com (2603:10b6:510:2c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.5; Mon, 5 Sep 2022 15:09:15 +0000
Received: from MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::915f:ef9b:a308:d50d]) by MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::915f:ef9b:a308:d50d%3]) with mapi id 15.20.5612.012; Mon, 5 Sep 2022 15:09:15 +0000
From: John Scudder <jgs@juniper.net>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
CC: "lsr@ietf.org" <lsr@ietf.org>, "draft-ietf-lsr-ospf-l2bundles@ietf.org" <draft-ietf-lsr-ospf-l2bundles@ietf.org>, "Acee Lindem (acee)" <acee@cisco.com>
Thread-Topic: Reorganizing OSPFv3 Extended-LSA Sub-TLVs registry [was: Re: AD review of draft-ietf-lsr-ospf-l2bundles-04]
Thread-Index: AQHYwTl2EdiQ2OuaE0GUfuB69qbBQw==
Date: Mon, 05 Sep 2022 15:09:15 +0000
Message-ID: <35939809-B990-44C5-9A7B-B14CBD326096@juniper.net>
References: <ECD33362-6F7B-41DD-9B42-1DA0EB281254@juniper.net> <CAH6gdPyxS89G-xO4vsA_aH7tCxNd15SOJZpYV8tzwkaoRGr4KA@mail.gmail.com> <23D8F769-BEDC-4037-BA2B-B69F138DC387@juniper.net> <CAH6gdPxdbv5r2N26yjWK38H=p_3hMok=39Ewn9E=czpBp-EG7w@mail.gmail.com> <ACB6B96C-0663-4062-A3DE-3EAE286ABDD7@juniper.net> <CAH6gdPwYfnbtA_+L_QfG+nNQZryVcWAQLjOS0diUfzJgGLFXCQ@mail.gmail.com>
In-Reply-To: <CAH6gdPwYfnbtA_+L_QfG+nNQZryVcWAQLjOS0diUfzJgGLFXCQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.120.41.1.1)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR05MB6109:EE_|PH0PR05MB7511:EE_
x-ms-office365-filtering-correlation-id: 2ede5bd6-8fc2-485a-d82e-08da8f5098f1
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: MWzTX8ncz3vqK7CrzZm6L5dT+hImuivH1FJe2fPhh9Fahc68ADL1i39WHdvM/YlFVFZRQiQeyT+e4rm0W2P7jePuxykQSOvdC2qJmvyKctIsRxXlMAjv8PVi9gxre1lUIk2QcqPvE7ACvFn4VF4cm+v3JYFIQkEzNMg+6RfZcoqXkmCXLtWEkz/uBqetlkiF9O5nMW0SPVjI6blRX5dH1T93eiuhMK32uJ8bsf09wHGV6c3OqevL7yK3kNRDNP8ZODlBnwb8Qk5oY+jSdGGXUZ8pr4RP+4YQUgMCwmOmnDl+BR4QSVtr4z+a9lqaOe5c17wGAhVC/qvC5msJKPmi9eVGKErtn8fR7/jfHasD6NP3oeImjc/U/E8Q/NRdczMyE/1ZC/WYtASERRguBTMcOsaoCoDfD+TSUVS/CfGOJd1kjbKRoeLBvDqySZ2lVD6FPwCHec7937a07lyPldpTYyc09c3ytWO+t8bgPxuwefyAMq9+KbcXoOBIyfC0PDOezw4V3wm2rkwqJzhtSej8lGz8v5pg5nkLU4kQ50RKw2JmFEfe7UE3BCJAs7cJpPkoQYg7DaXyp7Zp5kqdTwWGqygG9HWjSCCHiwzCpmnb01JrnOF3fiRUxaxuuip6k5ZfPkgLjRE6O5kpUzBzfu6Tt6+3FNE7WSi3p/A1nUiME7AR5pQR2HG+EGsPhgkoVi4qVwxJR7Sa6A/qs6l5UmYe1syK7g/+G0m1fwXtFS0bRJdaIYPWQLWVy/tRxoTifnHOrh0dxEuS1x+M2uRpapREWhlqTurOCsJPmOoHYGBEWeXRYv4w6svxqcPInA3BqdOGaPYkuoL6aCKXqKcPdvgt/BmEwjqD20QFIh2jo5zGCtsCZFeJBYU/AVk2Yf72tgfw
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6109.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(396003)(376002)(39860400002)(366004)(346002)(136003)(76116006)(91956017)(66556008)(66446008)(64756008)(4326008)(83380400001)(8676002)(66476007)(66946007)(316002)(41300700001)(6916009)(54906003)(36756003)(86362001)(33656002)(6512007)(26005)(2616005)(186003)(66574015)(2906002)(5660300002)(38070700005)(38100700002)(478600001)(6506007)(53546011)(71200400001)(8936002)(966005)(6486002)(122000001)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: hAxf778xNg5s8TBlXyLlRBds6hhK8DbKcxCcW09+Fx00KcCtgJb4KylVNN/tRKWXhBS1NE9BnAcv2HwtALNmM0z2sq/BzvYo9uF/995KXtJWqFa1953ss9wpwqw7YY9EKIek1OeqwRXv4269LcAT1mMYhcGNQ3ZBdDxD7ImVl10swGYO5SeViHPdszIiqMevgj2RE0W5juQllJt50psxKSVFasv5/bwRViUWcBTBgJM0g8lWr2em5uVfaUtimy93yI/Pfe0EksEt0jFd+GZ1YyBSCa611MF1JbqZriaSxAxBQautleY+thspMZAERfbvywhAcUZvextJO0iCtNxgxlPI8zRx9VOdheky/uXedivoBUwD9VFPa5B1dc/jpN/gBIaTb9livJuoPxLc1OW8NSXpDKuxGsxjtka74FqjtG2cL1MAkMOrq8EWpok2pGitrY+B1ZWARfEpqwFUM0+QZn39x6CFuhpOcOW6Gy/QWLYbl68Kj6i/+GycAinbX4zCM9PWlNVrYVFX/qXulEFivGVpDJ5Uhu1Dh8TVKjCSkPyjf92kR5jQBx6PACkl5bUdHaCmYCZ+WiWtmJpMLwbvPYQlWGUs4Vh3YpJQfMV+Q9H3h76kQQMWxsY6rN/XPuY3Xe5tH9hum+RWrTLBseYAmv8Zo8V+yQZgaSWWGnF2KfwGmExWHQUZrOigXmFazlBf95fReItesKFfZYT4WUf+q0uHCrDFGdbTZJTkzB1PoVRPAwPA4ptxeNV8XPTF+Lwo8Paa9uGE93Ac3z1nZYeuCTOaA5wxhEwot1bCXUOd5n9wcQajdt4N0UtFyr1eEdIDR+HLyIUSUPTDRv/5xCcLcyzU0DriBFUYymoXCOm9LTSnmX0066IyA8SCpsxZc4axwxo/R/ikdQ0Vrb4X9bphL+FIPxd4SPWZUbumQQnq8xi8Q4mJM57GSS0LSTHwZFdlghXpzFxQFHBfZ+4OD+jTefR7AFQqgzWc3GTpndeDLkJniM95LI6C/d3eSo0gVcP01xzUYOp/MNVjTIJEtDNWpKfzDqC5iLXVzoKMuXDb3bSJjzLv/ozFsnbkVU6IF2QWUsLRUsSUCR0tEwd8sRf7iheMgKXJmRzPoZRrZAooNIyxSdgCnP2R8QH7KB0dBcHiJyMT2AmuPwKjPrYrU64uqJvroG+D13AcZxI7pOESyxlCfsuarXP2nxuP7sdLGIX3OlmXQ1u89jyybyqEmUM3bv2/6YVQlA8UQogkHtYVhIRwdpB9MMBySXX/r6iJOvP8y8xHvCwRvfnu306/m7nU3fOS9db3gmbbw8nb1mg+I6m2aGgjD8N0tTdedU7W0bWrrQK8/8+5Tlac9C90h8w7h4QLhUwjTqGSg2GYNf5CS6wKuo5OszhYqIFBH0x+YzqGNLYpSKJUoQrQ8bDB5mL+Rll6j9uqV2JingMh8gHg5A34Ipxp7RDC1Cg7uTSXI3t4iXyN3By2fjqyePER+Ej78dVCXKgApObefUuWPgeXhYY4qxOX3A/zuq2Y2mjSbolMllcJ2xvzifsPNRhEKuCuBy9PDo6oZY0E8+mC2qpyr7lp3fWKTTy+j0easVJRedno
Content-Type: text/plain; charset="utf-8"
Content-ID: <F179A5FC3D631749ACF772F7C0862EE4@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR05MB7511
X-Proofpoint-GUID: 6M-4NZLbL48Nu5X8aZ1D-wzl9w342siz
X-Proofpoint-ORIG-GUID: 6M-4NZLbL48Nu5X8aZ1D-wzl9w342siz
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-09-05_09,2022-09-05_03,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 spamscore=0 lowpriorityscore=0 clxscore=1015 suspectscore=0 adultscore=0 impostorscore=0 malwarescore=0 priorityscore=1501 mlxlogscore=999 bulkscore=0 phishscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2207270000 definitions=main-2209050072
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/_6koX4oRfHT9LNfs2XoVOMfk2S8>
Subject: [Lsr] Reorganizing OSPFv3 Extended-LSA Sub-TLVs registry [was: Re: AD review of draft-ietf-lsr-ospf-l2bundles-04]
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Sep 2022 15:09:31 -0000

Hi Ketan,

Seems like a good plan. Comments below.

> On Sep 5, 2022, at 3:31 AM, Ketan Talaulikar <ketant.ietf@gmail.com> wrote:
> 
> I am personally OK with adopting the "boy scout" approach here - even if it might be seen as a scope creep. 
> 
> Following is a proposal for feedback from you and the WG:
> 
> We'll first need 9 columns in the "OSPFv3 Extended-LSAs Sub-TLVs" registry at this point to indicate the applicability of each sub-TLV to its parent TLV(s). More may be required as we go along and new TLVs are added.
> 
> 1) Router Link (RL)
> 2) Attached Routers (AR)
> 3) Inter-Area Prefix (IeAP)
> 4) Inter-Area Router (IAR)
> 5) External Prefix (EP)
> 6) Intra-Area Prefix (IaAP)
> 7) IPv6 Link-Local Address (6LL)
> 8 IPv4 Link-Local Address (4LL)
> 9) Extended Prefix Range (EPR)
> 
> Then we will need the 10th column to indicate applicability to the L2 Bundle Member Attribute (L2BM) Sub-TLV.
> 
> These columns may become very complicated and not sure how they would look in the IANA registry. 

When you say “very complicated” do you simply mean that the table would be wide? Because all I’m envisioning is ten additional columns in the registry, with each cell containing either “Y” or “N”; this doesn’t seem inherently complex to me. This approach is familiar from some of the IS-IS registries, consider https://www.iana.org/assignments/isis-tlv-codepoints/isis-tlv-codepoints.xhtml#isis-tlv-codepoints-advertising-neighbor-information for example. Only six columns in that one, not ten, but the idea is the same. 

> I am not aware of discussions (if any) that took place during RFC8362 on this sharing of sub-TLV space. Perhaps the authors of RFC8362 and chairs can also share their inputs. The other (more cleaner and traditional approach IMHO) might have been to have separate spaces for each TLV.

True, the WG could decide to reorganize it to give each type its own space in its own registry, where the first 32 code points in each space just happen to be the same. I guess the downside would be, for any sub-TLV that’s applicable to more than one type, you’d have to do multiple registrations — but you have to specify applicability for the multiple types in the unified registry anyway, so it all works out to the same thing. (I think we did this kind of reorganization for BMP, if I recall correctly.)

If the sub-TLV number space were small, there would be a stronger motivation to reorganize into multiple registries, to conserve space, but with a 2^16 space it doesn’t seem like a real concern. So AFAICT it comes down to a matter of taste.

> In any case, I think we should wait for WG's input before making such (feature creep) changes.

Agreed. To raise visibility and hopefully elicit more input, I’ve updated the subject line and explicitly cc’d Acee (in his capacity as shepherd). Probably there will be more engagement after the U.S. Labor Day holiday is over.

—John