[mpls] Re: John Scudder's Discuss on draft-ietf-mpls-mldp-multi-topology-05: (with DISCUSS and COMMENT)

John Scudder <jgs@juniper.net> Mon, 20 May 2024 14:01 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1C34C14F71F; Mon, 20 May 2024 07:01:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.676
X-Spam-Level:
X-Spam-Status: No, score=-7.676 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.582, 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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="RUd8VKjv"; dkim=pass (1024-bit key) header.d=juniper.net header.b="VPwH5PjP"
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 W3A5CwB5uhEs; Mon, 20 May 2024 07:01:50 -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 264A0C169425; Mon, 20 May 2024 07:01:50 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 44KC7BpS018104; Mon, 20 May 2024 07:01:47 -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:mime-version; s=PPS1017; bh=PFeCSvvRU2yyeh7ltbnQPv 4oVRAXWTwKT1G80yN/b9E=; b=RUd8VKjv+HvL9NN+h6r1GyRr2BmcFyP/X4bUck B1+0wZhXPU60+CBHqfgaqe8QEN+KcDb2v4lvmeLwOOzP2LcEeK2BI1orGgI+BlJU PuW4OrHjMglkyvT5nLb+V3SN5PH7o8eaetMtPPuGexd+i3nBC4zyI/WkOaxqQlEP sHV36+EXP2kRflP2z/wTJ4DV4eLNWM5iVs/HvXyMR2oEIbHPz2ATIu8ciDF38HlE oiry+ivtQYkV6pvIKr2+qnj0RyclZdgVoR9TY2UC5qEuwr6GziiBJ+wacIymJ+KV 2DD/5+IVvdaMnVAkBtu6HSN3LEBXfmOGZyrZKw87zVIDbsNw==
Received: from bl0pr05cu006.outbound.protection.outlook.com (mail-eastusazlp17013025.outbound.protection.outlook.com [40.93.11.25]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3y6t9ru3ub-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 20 May 2024 07:01:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BO5wKt38WPrx5yQ23MFHCNHoSA3bfAon72uRMFE/05A882fbzJLLaramhs7418aTh22sKB0dHJEwb/T4cM/0SbLSyFFbErt+WVM4RmDFrDuXXJwJ6xihvANR9eTqutd5H/QSTkujgVCybH1SgXXqtX6KP2SqwpgEkfTua1MYPzrEkW/z5gkCPGd21Li7u6GOxtts6oLO6KSe7sxlVraxK9UzVS270SS71w8GLAkyqWDqErCldso4iVbtlEgqEFdkk8Olri5iwgGuq8yZZi/2JU/Pnw+TeEqfLPAu8hRESgNoqCEvBqTtgYPsuD6dbENuVNjRtccKrMzObj0XL8FuFg==
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=PFeCSvvRU2yyeh7ltbnQPv4oVRAXWTwKT1G80yN/b9E=; b=jxV+oH9ydJ1ZKpG/qi4bOfRahnI7d+WFr3mKxQDpFx9H1d+X4e0PU51ycTdvK9WsTdoMGvqG85pItl1SDhxgm/Y3+knciZGZ7wS3tRsKdagBCttqzqWx4XvMm9xOhUtGx3+A/P/lktIhYxCJFA4dQ+Sd0nRIW0jicyIU4Lj9bizQlwO21xggWTYRWBwP1U+SE5pzDUwExULaZXkE4Nyh6V7SmLX8H4RrU/8XWwA2Hs0pN1jl6YhvgOKLMfFs46T59D3xHJoE0sjvRTieaZR1/Ccm4VmmBQvGABOD4b7f1bdQVp5lUhukHNehnY4U/Kg38JV3VDEIPFfhXR91stUKkw==
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=PFeCSvvRU2yyeh7ltbnQPv4oVRAXWTwKT1G80yN/b9E=; b=VPwH5PjPDT+xY+Zugy30pQXGsvLEZxMz4u8vqPgVbZQnMu6aBgb3QpWXXdqUutoqAMuR4bCYLBQDBreQt8uVyg7ggEX8QMxp9sWnUCbhT4wXq3yCH55zlJz1m47QIpgQJQA3TC9EojUYTBLiZjoTGu9MuSS3yGHmMVE4wTRw2MY=
Received: from CH2PR05MB6856.namprd05.prod.outlook.com (2603:10b6:610:3e::11) by SJ0PR05MB7344.namprd05.prod.outlook.com (2603:10b6:a03:283::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.16; Mon, 20 May 2024 14:01:44 +0000
Received: from CH2PR05MB6856.namprd05.prod.outlook.com ([fe80::170b:1d40:e726:8d76]) by CH2PR05MB6856.namprd05.prod.outlook.com ([fe80::170b:1d40:e726:8d76%7]) with mapi id 15.20.7611.013; Mon, 20 May 2024 14:01:44 +0000
From: John Scudder <jgs@juniper.net>
To: "Mankamana Mishra (mankamis)" <mankamis@cisco.com>
Thread-Topic: John Scudder's Discuss on draft-ietf-mpls-mldp-multi-topology-05: (with DISCUSS and COMMENT)
Thread-Index: AQHaqKlZpudNTFVUOEWodE0/Q6boT7GgKx6A
Date: Mon, 20 May 2024 14:01:44 +0000
Message-ID: <2428199E-2996-4AE4-9801-FD0A64D14B1A@juniper.net>
References: <171570333462.52455.9685997724739791835@ietfa.amsl.com> <BYAPR11MB2725D498AF3C9CBED61FF8E5DFEE2@BYAPR11MB2725.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB2725D498AF3C9CBED61FF8E5DFEE2@BYAPR11MB2725.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3774.500.171.1.1)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH2PR05MB6856:EE_|SJ0PR05MB7344:EE_
x-ms-office365-filtering-correlation-id: 225f4c24-ac97-4d38-db34-08dc78d5619c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230031|376005|1800799015|366007|38070700009;
x-microsoft-antispam-message-info: s4vP7eZUMn0JJefb1TQpldgG5xSUIMeok8UHtEd3uAyf/MBBA1cBWffcp7XH+AcThwV10ZDIpqcMlhAbdMFi+ujq4i3IMqD8cDjFwE3gylWNEa3EQGOZP42SMIcUZ5nq6oUjdArtdSEm7G8Ly2mrAzIkAJTbdaEfPdXONXhvvt/eWHXNCYfsIT3Qv5ZX+dXbW1aW4YUrxqXIB8EW/rVnM2RgzYvMhQnEqEEkzQiG50k+2/OcnblzIntc+dsWHXhrhoVM3NBok8fnUwFdLEMzFNVOaUR/nwNePBRns5vp3xy80YS0Xs6sy2V1lFpWSSMHeIbZYXAFMAbcqKfZ41N/wjTTp0YGqDZVeGH5PpfYAG1duyTeveinjZ4K0kHye43uoZnA/Vnqlr0/7/zAdJi9hjB6rYi/bUM/BGip3kgsWPS9MQTEiSaJXSYnNO4W8fuOWH06NWHFwaekKS88qU2yL9RKuPHWidPLuTT7rbsOGBMpwTZEebKTEv1pW64AlxyreB+6B4u4tdkRrSeGNa9TpmYdui3PG0qN6r9bmy61stOTF4nVL1rn1l/7pK6fRlo+BG7/NdwS/Xt+XkIUoIn9+GHRqzJh08YE2e4Ce+vsfXGIJ0Ks7N26dqgW6RidP6xEyrbbYrx89IiavMTQOETVcVb3aVUL1pozbpo4f5uaTH39Z3hOAMz6I/HYPhwX5Onc/w1bqXDK+7EMe6+nAA+5F8boypyPIPDeffjMWFYfOUqp722KIW0V+QXoPI59X0vEI676/Xsr2soBJd6qkI/DupPD2vrR+eXz+hYrotUM5XPI8DX302ktc4XawzuBHaxVx61aohZgLqaCceXHV41AePz2bPYFaq9Mxufij7Lg6iTmbdIbzjmzAj2m06M0Ph7WOuD1YKV9TeoN5lT0LQscqgK+AZvQR0IViEZCduP9zMucJsuXVG4M+33epg3sK7UUQ38Ad7k/iviMEw83nmiX4ZTFZfdqoCznyJkWbuCqpfvfbLGQD8r4/utEd69Umjw7JrTyh+E7OmoqZaF8gclwuti2LdLcnh/lSd4uDy8xHVMpxKJf7p9h2h93P0PRgrxmS++Qf6LIsOjvjYX9VxPeecQ/OptOi8r9M54K6ocG0V/Z9533Xyz8B6Vv1PkJIFVh5nJQ7YQTOoVT7/9dpgdiqbMxCcVgHt1eVKYU++/uTzd3ojeJkIY8zpI43Nndowkn1Io7+sACyeb0JDkRROLuDjEfF2uWBkBz+xXpaaF7RmeFtQKEYiLuokbJoIXV0Ra01DC/+Wz59dQkLrYrCz2AYSPOQslwJJp7+H/+ytBRrQ/5hbq3eJf9HhMfbOorRyAssMu3NzPVomNiZDB2tGoJHg==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR05MB6856.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(1800799015)(366007)(38070700009);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: B9ONEHNvopfYOrgsQUddWLfv8rX/tZpKqWY9JrbYNvXMhkGVrZw3r0/j4fIrICGinFc/DEsx6PM4PgW9qNMhBUqNMQW6TzPmQCc1+pR0Q3gf4Hz9OBRqrq74TcLX7+LBHdmXTVE3wX2wm/QM0T8PwPX9tYw433NwcWYkXlEqJtf9Vrf8RJ0nCff/vTHhvjcMNbMGSl6CIRkZItyE5HfxRnVPww9rM7cchmOPY+/Bs5iTlkz6k7quOedAA0dqswT3dPmS5N1tl0v6U2HGsgzVAHSz9uSxhSGBNyR+bop5I+qeFg3xogbqtaaTmlqxwNx8SyIFVoRuVVn5XuBxfyPQ8ttV98EkyYSTmVL+u1vgLQ2pYuWHV8EBdefZnHIn6xUWgO7Og7XoTgVCiKfy8wNYcMVRiB2Wx3u+dmIxVdQTCZEK6PIaiqNrOd50qpg6tDDaLRXfnoyhWpSmEGwI8Mu/V876v8vrQeu9dbqQpGSJ87r0Q4sJt0u+RXBQgqzhT9+h3S9hRMgWIaljLaBCdsvC1DK+7hSwnQd2o30MuJHsPGm832fDPFdryQ5a+K6E5y5byWGofV6XzwHPJlDCC4qfVkSa0hEfMRRD9W7oHxG1ekDAKlbmJffpuWjucg2ntYfhnCq/NUqWeSpOW6IMu+U+OMrH1REUxaO5Jul6qSRKPMNg8+eS1Uk+Rj+4W8iwl5zm0T/dkVjMx8RgcyHXSBkvNO62nM3TjtM/nUlebGieEQbW6zZnkXthNFXfTILN7wdoAPt8RsbUfBeY/Hj6ojmxcyFeXLI4emiL1WXTTcJeCJcbhnNsRed6hl2uBkw8oIhM4e5oD/2KQZMfyWQTLK1IS3WKPg5Wv6IlJ39kp3nLMb44Lnd3BsVf0eemvQWhIF2xxVBER1auK0KnjUzDTinNvkinXkJPYeRBxNriL2nwg/8Ifw7/kJ9V7VXwrvcwC3KiOSPLMvn1UcCUz3o7eK1Y071fJUHlsEy+RrspyMI1SiPymNxE9dGI7x0uMDUS71Up/BcTBacf5shmlwOIgcaurvUmt1ln7vlNoKyIyosMK9l0czeHT4xJDw6CiYtuKjk+PkchUERSuZU+UkJBR7vfz7w2ebZuVWsLDgN03dtT8p6qlDNo6Kd0rzUTt3/iOxzTOEfFzZnFhEMdykCbiyEHI+Eu/XrygIDnAErk2ehEJpIuCdgfCK8WVdsx/Gxux5sID+PPbDMUy8LKkgzwLyocppS9r2kZf05WbtsY2aGM9r5G83gg1dpSdlc/8bTv9n8skW6+uBJZDE4tF//mdGZqS+Wv0tUx+gXLyJi6Xw0YicAXv/fcZb0R1Mxmn1kOaLTkiF8o3VH9dA/TSZy1ZH3nyMhjvdm2zwBELyKr4rFULO0aludKdmoexWRjnPJHKkzJF5IS++mzcx1hvcd+YYjp2twtK1IyozygdqPF5LfcGthGxaGOt/hBE8MU0FyUo73Mwu4Vx4VClYSgKwnkenbTp14Bj3pro6RNwIleidDUjBfcRaaAcj9muIBZE4z9cXWSu1sYevSuZ5pGVMKODet5jaSS2FYWp9bS7w2xBE11/+CVnoZU/FELVmumC1sz0sEu
Content-Type: multipart/alternative; boundary="_000_2428199E29964AE49801FD0A64D14B1Ajunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH2PR05MB6856.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 225f4c24-ac97-4d38-db34-08dc78d5619c
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2024 14:01:44.0554 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: f+clK8/x8lXkHGAN5d5dzTL8hw7IqojCnh3owjStNOvhsrHRDR11QEB6uVw2gFGW
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR05MB7344
X-Proofpoint-GUID: bRQuktdhXXBUFnnLzybQv4f3_wTcRvs5
X-Proofpoint-ORIG-GUID: bRQuktdhXXBUFnnLzybQv4f3_wTcRvs5
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.650,FMLib:17.12.28.16 definitions=2024-05-20_05,2024-05-17_03,2024-05-17_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 bulkscore=0 priorityscore=1501 mlxlogscore=999 malwarescore=0 lowpriorityscore=0 impostorscore=0 adultscore=0 suspectscore=0 phishscore=0 clxscore=1011 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2405010000 definitions=main-2405200112
Message-ID-Hash: LVD3M6JEGPURE5CPUXDV7UP53Y7H3FLO
X-Message-ID-Hash: LVD3M6JEGPURE5CPUXDV7UP53Y7H3FLO
X-MailFrom: jgs@juniper.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, "draft-ietf-mpls-mldp-multi-topology@ietf.org" <draft-ietf-mpls-mldp-multi-topology@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: John Scudder's Discuss on draft-ietf-mpls-mldp-multi-topology-05: (with DISCUSS and COMMENT)
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/GHWKEcvPG75anAGNnsdPdLHL6Wc>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>

Hi Mankamana,

Thanks for your reply. My replies below, trimmed (“…”) for brevity.

—John

On May 17, 2024, at 6:26 PM, Mankamana Mishra (mankamis) <mankamis@cisco.com> wrote:


Hi John,
Thanks for the comment. Please find inline answers.
…

## DISCUSS

### Sections 4.1.2, 6.1, sources of IGP Algorithm values

These sections say, “IPA: The IGP Algorithm, values are from the IGP Algorithm
registry”. But earlier on, the document talks about the IGP algorithm field as
relating specifically to flexible algorithms. Flexible algorithms are not
registered, other than the range 128-255 being marked as reserved in the
registry. RFC 9350 section 4 specifically says that they are locally
configured. So... are the values really from the registry?

Quite likely this only requires a small wording change, but I wanted to make
sure I'm not missing some bigger issue.

MM :mLDP needs to build hop by hop tree towards root and IGP provides information about next hop to reach root based in information stored in routing table. Routing table now can be tied to topology, Flex algo to compute the next hop. This document defines field where any algorithm can be encoded.  Do we need to specify it ?

We need to work a little bit more on the wording. I see two issues.

First, although your document focuses on Flex Algo, RFC 8665 also provides another non-default algorithm, and more could be specified in the future. If I understand both the document and your comment above correctly, you don't believe your document is limited to use only with Flex Algo, but instead, it could be used with any algorithm that's signaled in the Algorithm field. In some cases, this will be a registered algorithm, and in others such as the Flex Algo case, it will be locally defined. Is that an accurate statement? If so, I think it would be worth revising the document to make it clear that it's applicable more broadly. Something like this,

OLD:
   Multi-Topology Routing (MTR) is a technology to enable service
   differentiation within an IP network.  Flexible Algorithm (FA) is
   another mechanism of creating a sub-topology within a topology using
   defined topology constraints and computation algorithm.  In order to
   deploy mLDP (Multipoint label distribution protocol) in a network
   that supports MTR and/or FA, mLDP is required to become topology and
   FA aware.  This document specifies extensions to mLDP to support MTR,
   with FA, in order for Multipoint LSPs(Label Switched Paths) to follow
   a particular topology and algorithm.

NEW:
   Multi-Topology Routing (MTR) is a technology to enable service
   differentiation within an IP network.  Flexible Algorithm (FA) is
   another mechanism of creating a sub-topology within a topology using
   defined topology constraints and computation algorithm.  In order to
   deploy mLDP (Multipoint label distribution protocol) in a network
   that supports MTR, FA, or other methods of signaling non-default
   IGP algorithms, mLDP is required to become topology and
   algorithm aware.  This document specifies extensions to mLDP to support MTR,
   with algorithm, in order for Multipoint LSPs(Label Switched Paths) to follow
   a particular topology and algorithm.

That's not a complete revision, I just did the abstract. If you agree with the overall approach, maybe you could do a scrub on the document looking for “FA”, “Flexible Algorithm”, etc, and determine if revisions are called for. I'm not recommending you completely scrub the term “Flex Algo” out of the document, after all, it is your main use case, but I do think you should try to avoid creating the appearance that the document is restricted to that use.

Basically what I'm trying to do here is protect the future applicability of your document. If it appears to be limited to Flex Algo only, that might be unfortunate.

Second, we have the following identical text in two places:

Section 4.1.2:
      IPA: The IGP Algorithm, values are from the IGP Algorithm Types
      registry.

Section 6.1:
      IPA: The IGP Algorithm, values are from the IGP Algorithm Types
      registry.

My point was relatively subtle, which is that the registry isn't the source of values in all cases, in the Flex Algo case (which is your main use case!) the values are locally configured, the registry only protects the range. I think it would be overkill to spell out all the details in this document, after all, people will have to refer to the underlying specifications if they want to understand how to compute these alternative topologies anyway. So I think a little finessing of the text would be good enough, something like,

NEW:
      IPA: The IGP Algorithm, refer to the IGP Algorithm Types
      registry [IANA-REG].

And then supply the registry in your references. This is a less important point than the previous one, but we probably can agree that “values are from” isn’t quite right… I can’t go to the registry and find out what Algorithm 197 is, all I can find out is that it’s an FA code point, but the registry tells me nothing more.

...
## COMMENT

- This document should update RFC 7307, as a way of informing readers of RFC
7307 that the previously reserved half-field has been allocated and is no
longer available. (That is, it should use the "Updates" header, mention in the
abstract that it does, and briefly explain in the introduction, otherwise,
idnits will complain.)
MM : Added in top. It did not complaint about it .

Interesting, I guess that is only in the guidance to the document shepherd and not in the automated idnits tool. Nonetheless, it is a recommended best practice. Here's some suggested text, continuing to modify the previous NEW block from above. (Added final sentence.)

NEW:
   Multi-Topology Routing (MTR) is a technology to enable service
   differentiation within an IP network.  Flexible Algorithm (FA) is
   another mechanism of creating a sub-topology within a topology using
   defined topology constraints and computation algorithm.  In order to
   deploy mLDP (Multipoint label distribution protocol) in a network
   that supports MTR, FA, or other methods of signaling non-default
   IGP algorithms, mLDP is required to become topology and
   algorithm aware.  This document specifies extensions to mLDP to support MTR,
   with algorithm, in order for Multipoint LSPs(Label Switched Paths) to follow
   a particular topology and algorithm. It updates RFC 7307 by allocating
   eight bits from a previously reserved field to be used as the “IPA” field.