Re: [RTG-DIR] [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang

tom petch <ietfc@btconnect.com> Mon, 18 December 2023 17:28 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A35E2C14F61E; Mon, 18 Dec 2023 09:28:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.908
X-Spam-Level:
X-Spam-Status: No, score=-1.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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 (1024-bit key) header.d=btconnect.onmicrosoft.com
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 v9XHSHZQ9MZr; Mon, 18 Dec 2023 09:28:55 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2124.outbound.protection.outlook.com [40.107.8.124]) (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 73636C14F615; Mon, 18 Dec 2023 09:28:54 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QUHaT2OWD5OjIAkTAGBW1Crlv+Rgq0P4UMqxMC38FPM5M0jiIyHPYLAYqt31djtpVaq3qM1Zma8ienwjH1L268cpWwg3CkG/3LF3q78FsN7T1zlmDYLQosqaEOLWqfYCGtqZXtH3Ilp0M5HFPTbwPtDLlL+iiyhLbPSYqtZhYMmR8s3/oxtSBRUF4nfVXHStC0/R3StXuSeGd4NJG2UUD774EjUn9d7QqhvqEPQEQjMxylotgTXJFClbuO5g+dEkexR8SFb5rLSDWL0PGN7fXqJmX2bfOS/0VdzK+dTgFZ36qGtOiLI8i2VeCFMkIYIJeVgK8WYc2Y9KPwll+LI7+g==
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=zU9E62xEkJiEAsXLafcvWKrdBE3EHV9W6XeVx+Lby5A=; b=m28r6HBwbfBs5qJY6934XYaTsOOaX265tCgO4n+hsRbXHXVoT1WuHW1OEa9217CJwko/w9zZZR5piZR6nCLYOCsSFEmpbRpgaHLzzrha5cCTERvUiatX8CyZjVotj3mB0rV4K+ZzMhSxtmmsFGSSjyHyyJAp4ZILspQshu+3SzxSAzLnyMq/YfGIMCZkdjgNu/6rSFx/HEAXzBVXt7PXNXadeGNyGLrDhBuRfBud2qRUN8TZ8d2wXd2R+SjQrRrBKmokwBHyLv5ejQnY9v1wLCsiTP1JhTHcnNJoS75SCTIDs7VKINctGr/b6sswKYmlD3VvGJAXO60ujDKXdfz9WA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zU9E62xEkJiEAsXLafcvWKrdBE3EHV9W6XeVx+Lby5A=; b=mWbWmP+GX895avxbb4VR0BWliYQndMGBRHpPgG3fZeSannYy0NCTbxLBKV+Ylq3m9nF2nR9DpLiNDNNT6OU+evEFYi7jX9kzij0d2FClpEg8yff5cQ2snYTcqsjEI1bQHGXdmCZIGjVENgkbUbhnEU+rqHFTcfpyytmUlfmYeSc=
Received: from VI1PR07MB3181.eurprd07.prod.outlook.com (2603:10a6:802:1c::30) by PR3PR07MB8211.eurprd07.prod.outlook.com (2603:10a6:102:176::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.37; Mon, 18 Dec 2023 17:28:51 +0000
Received: from VI1PR07MB3181.eurprd07.prod.outlook.com ([fe80::ba93:9e28:1e8f:faa8]) by VI1PR07MB3181.eurprd07.prod.outlook.com ([fe80::ba93:9e28:1e8f:faa8%2]) with mapi id 15.20.7091.034; Mon, 18 Dec 2023 17:28:51 +0000
From: tom petch <ietfc@btconnect.com>
To: Acee Lindem <acee.ietf@gmail.com>
CC: "julien.meuric@orange.com" <julien.meuric@orange.com>, Routing Directorate <rtg-dir@ietf.org>, "draft-ietf-ospf-sr-yang.all@ietf.org" <draft-ietf-ospf-sr-yang.all@ietf.org>, Lsr <lsr@ietf.org>
Thread-Topic: [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang
Thread-Index: AQHaJ1M3AYi9utTVo0Wx8lC3X8ly97CkCsbRgAI6r4CACMoiAIAAChGAgABFAl4=
Date: Mon, 18 Dec 2023 17:28:51 +0000
Message-ID: <VI1PR07MB318146A9A900AE5A8B9FCBAFA090A@VI1PR07MB3181.eurprd07.prod.outlook.com>
References: <4e01de6c-1355-49a9-a39e-c4287490aeec@orange.com> <24194E3D-B35C-4B94-88DC-30BC5351F306@gmail.com> <508cfd37-3aac-4a26-8b73-dca47b608a29@orange.com> <AM4PR07MB3170C3248BAFEC28295071CAA08FA@AM4PR07MB3170.eurprd07.prod.outlook.com> <BDA88955-CF1C-40DD-B827-673FDD74BED8@gmail.com> <VI1PR07MB3181B9B19255B3FDF0B12DF4A090A@VI1PR07MB3181.eurprd07.prod.outlook.com> <FDA7C128-1C46-40D2-A827-0F754337611C@gmail.com>
In-Reply-To: <FDA7C128-1C46-40D2-A827-0F754337611C@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
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=btconnect.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: VI1PR07MB3181:EE_|PR3PR07MB8211:EE_
x-ms-office365-filtering-correlation-id: 8d91f48f-d0be-4ebd-e387-08dbffeecd8f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 67FPDGB8rUtnmID2VhksbQtvSVKnTAVDVK/IZlhgxhc9IgtNyGuQMFmSbfdrAZFzab9uN02y0T5D3qN8UI7TKhdOKaQYH7ZHxEz8PtSsgGsxaGIhe4Q/Cn4/5WmlWwIzNOwhQGXU8zKmboCG98J9/Uzjnk4HyeiwZifqqWlDBDJgcemL6UJQgo+VAT5l9RNuy2U7/YCOGBBrkM2vrNGLksqC1brvxDq3F/q4PhYP4u6s5+DoazbB3Qhuk3CRu3X/oH3+8Mt6fxNLYHnBcH/vlr8hB81GsPku+wAH+gfb9gwqXA/oO7SzSM8p8LPDudl9KryMgL55U67oXCG7//NskZ9FrsPSWo1J7FNlSFKDHuhp0uo6S/FO/kpq5Q0tTYeU2Ip54g1BzT5IDIstuMLMKem3dV99Mqas6H6uvKxctLxrjqU4BTurH5QMRq+pRKwUmgJRHJlQMbCr/Zerr+qh8MGiOcKDVxo1ElJHfKcg56dEaCaOvwVjMXzuYVow3lWplzEJxw2tx1A4Nu1hiRQ0fMmtWKzaSPkG0vYJ470QEjZYSLWQ9ACMzXby0x727csEB/D5T3oSAjH6kJoQRZLYBpHaERqRzXampdwR3KhsdMy4IazuU8Um0sC0twofL1hsj1zW2vEdTzv+gv20/eIMLA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB3181.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(136003)(346002)(396003)(39860400002)(376002)(230922051799003)(64100799003)(451199024)(186009)(1800799012)(2906002)(5660300002)(38070700009)(41300700001)(86362001)(33656002)(82960400001)(122000001)(4001150100001)(38100700002)(66446008)(26005)(66574015)(966005)(478600001)(55016003)(83380400001)(66946007)(91956017)(66476007)(76116006)(66556008)(6916009)(316002)(64756008)(54906003)(53546011)(6506007)(7696005)(71200400001)(9686003)(52536014)(4326008)(8936002)(8676002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: cyxKjuL9QV02A5fTotmnUXAc1E6ZWB+3BuN4TuKMfvnUfDQgMWos+dlnzwZoAD4joiHHkPFPzPOflwuCEKtsJxDIl1KMPC1ZWGsUmXsMMj0NjEtSVaHGwxPhnTpiOpd92Ll0QJv0LwwQkMPvUNkqoyfF0IAaP+lbYNctp1QmheZVAR82N8sI0gAgBB9CCaBn8y79S3PZlJK/dhDhyFEtGfnxZaMaNZQVAemJpPjsJtGUFlXSjNosEAPci/RHor5osT/YTp7xyQpCv8r1LMOJIDiDs42B5la+IVObZ+RFBtVUCCdwXUR6UOBqKIpH+rmtve8oXrX4hH1nO3/TGIjGgsxgZX2Hs9RJXo5xs1pEOxBiT7WYXyoTdIliKYBbTDQPlLMkF5G8+IimlN+aQud/ldbLIzn8TTtaLWLFj993ED1nBeN1PBVl8kjre6Iw100vShxy+ehX6hiJzQc9O5JzBegN4ZlE3Sbr3bTdaGycfrB5sTZ/o0lv51RTRT+1sRrfjVxxMHlWGEEBjA4aYeAqKCwa46KB5HmM/hJ10rPr87gPKQ8TzfCRTfar7dYOL4F3+l4nOCV89qPROndrs8stmqVN6W4AgpZJrPLlu3G4nBlWjVYOiN3mFku+lgYmwKLL9ne+3LMvT75QDX5WDqNTLzoJ3qSNN9YvNajy8g0hESSjwyFHCFwRhC2nbY9dnMevRVyxecUfVu7vmTVQgOTKe21enQy42RoIJMVprXuZ/PoDg+kCHt0G1NHsrrUBKQVVm7OlvhI0reESWHoYEqT5bo5rxlZVQpMIUpsxF4q4q8HUMadjJmNonQWdBuPdlD9OXhx+EygMG0bAUbnPpYnVv+saR4+dWNGoqydjzjRF8mYcDKIZ6yhD4lVVOxMBdm3D/siNHc72mmpobP2QAHkf7NGxiqzIGsxlwBWAqfxNNohInj7PC/+QrrAW2Y3korpJdeLFJKwi/iLdvMNaDcOXXOzteddJNOEIptRYcDRBoCyxO9IILx+Z3YyMSWu47UjSqhEZIQ0WRMQnQ1jRW9XAG7n0ZfDO20Qx+dNfl7d7cO2R8u7nQcS+hmurslS21UHxCt1vq7GmS7so8RdwSfXbouHStSNvJSG8HVe7GTTGvznqByj+IsAe9d79oz50Ifwwuda2fExPk6OVMZD4SaDNXT2JtJNFwSZ3P+DtYgcR24I+x0GvLLFQgO/n0L9MNwXzSJHXt3H56XqbxYmT8y1eKi52f9hDv/gycTmeGV69UV1ycghDh4kn5crBlU8qkKMG77pzCnUhYshq95l5IDVRO2HpWfZfo0oPtoXDdJR8xzLzBF0a6j0sG+9nbTFww5VNNm/x82Lb8ZLKToJJ2GVqw0fOatRMzUHNWn/K0SO+BApeWL4E2AyNM4Ds0RHWn2tV6vo9oqoVeVKphKPigDLva/NcuzqzDl2mLiWTzxL1wbXDVOcFTSD50KLdL3nRrZ8tORBs7OEvY0HcjJblQ83wxLpT39VYoq68e4JNHHZALQDFdiEIk3yLSekgIAyvuRLRNuwqFx8+Cs1KTM0FZrcwWjIcCnEE2WK8ADaqVPT3AKc=
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB3181.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8d91f48f-d0be-4ebd-e387-08dbffeecd8f
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2023 17:28:51.8898 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6UHnrXriH8QXEzjQVTh3Dj+bDIa5xWdcLkaSVQMkFTU3LXAXjW8A3HnYTlyoBqEgvtRmiLHfva+SxPziBTJSqQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR07MB8211
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/AxyIfV-iQ90vrArO-E-rPT3v6GU>
Subject: Re: [RTG-DIR] [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Dec 2023 17:28:59 -0000

From: Acee Lindem <acee.ietf@gmail.com>
Sent: 18 December 2023 13:14
To: tom petch
Cc: julien.meuric@orange.com; Routing Directorate; draft-ietf-ospf-sr-yang.all@ietf.org; Lsr
Subject: Re: [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang

Tom,


On Dec 18, 2023, at 07:47, tom petch <ietfc@btconnect.com> wrote:

I have yet to catch up with -24 but still on -23,  Ithink that you should explain where the OSPFv3 YANG augments came from with a Informative Refeerence to draft-acee-lsr-ospfv3-sr-yang.  It has taken me since last Thursday to work it out:-(.  Unadopted individual drafts do not rate highly in the datatracker.

This draft includes both the SR MPLS augmentations for OSPFv2 and OSPFv3. draft-acee-lsr-ospfv3-sr-yang is not obsolete. They were separate drafts at one time since the latter was dependent on the OSPFv3 Extended LSA YANG model which some day will be reviewed out AD and progressed.

<tp>
All very true but it is ospf-sr-yang that is now progressing - draft-acee is not - and which grew 50% in size when the thirteen augments from draft-acee were incorporated so I see that needing a mention in ospf-sr-yang along with an Informational Reference.

The nature of the model and the form that that imposes on the augments  makes it hard to follow but AFAICT twelve of the augments came across unchanged, one, relating to nssa, changed its augment point.  Whether this fixed a fault, introduced a fault or ... I cannot tell.

It stills needs a mention IMHO 

I am aware of and have reviewed extended-lsa-yang

Tom Petch


<https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/>
[ietf-logo-card.png]
YANG Model for OSPFv3 Extended LSAs<https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/>
datatracker.ietf.org<https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/>



The fact that is was never adopted may have implications, such as IPR and the like, I do not know, but think it needs stating if only by implication (darft-acee..!).

We still have a WG last call to do on this draft so you needn’t worry.



I had noticed and reviewed draft-acee and was waiting for a call for adoption to make m comments - e.g. perfix - but the call never came.  I think my comments are addressed in -21, when ospfv3 was added, but I will check again in -24

This problem is fixed in ietf-ospf-sr-mpls.yang

Thanks,
Acee


Tom Petch

________________________________________
From: Acee Lindem <acee.ietf@gmail.com>
Sent: 12 December 2023 22:25
To: tom petch
Cc: julien.meuric@orange.com; Routing Directorate; draft-ietf-ospf-sr-yang.all@ietf.org; Lsr
Subject: Re: [Lsr] RtgDir Last Call Review: draft-ietf-ospf-sr-yang

Hi Tom,

On Dec 11, 2023, at 7:45 AM, tom petch <ietfc@btconnect.com> wrote:

A convenient addressee list so top posting my first thoughts on ospf-sr-yang,  I hope to find time to have a more detailed look, at least at ospfv2.

I have looked at ospf-sr-yang and have some queries.

Is this all flavours of SR or just some?  Most discussion I see these days relates to SRv6 I guess because SR-MPLS is mature in many respects  but think that this I-D needs to spell out the scope (like its lsr twin)

This specifies OSPF SR for the MPLS data plane. I’m considering renaming the data module to ietf-ospf-sr-mpls.yang as well.


I note the import from sr-mpls and think it a mistake.  The routing RFC says that new protocols should have a presence container to switch the protocol on and off which sr-mpls does not do but I think that ospf-sr-yang should follow the guidelines.

We need to follow the sr-mpls model. We can’t change it in the OSPF SR model.



There are mentions of vendor augmentations but no indications of what they might be and, importantly, where they would go.  Other I-D, anticipating augments, include containers explicitly for augments so that different vendors put the same information in the same place.

I am used to ospfv2 and ospfv3 being derived identities from ospf which makes reference to one of the other or both simple, as ospf-yang does.  Why not here?

I’ve updated these to use derived-from() and the current path.



I-D references seems to lack
RFC8102
"draft-ietf-rtgwg-segment-routing-ti-lfa -
Latter needs to be Normative since a feature

I hate making the latter normative but I guess it needs to be hopefully the authors of this draft will finally bring it to completion.




s.1.1 is ood

This has been removed.



router-id is provided by RFC8294 so it should be imported and not be reinvented here

Okay - I have used this definition.



 import ietf-ospfv3-extended-lsa {
lacks a reference clause

      leaf preference {
         type uint8;
         description
           "SRMS preference TLV, value from 0 to 255.";

so what?  what difference soes it make to be 0 or 255 or 42?

The description has been updated to indicate that an SR Mapping Server with a higher preference is preferred.

Thanks,
Acee




Tom Petch

________________________________________
From: Lsr <lsr-bounces@ietf.org> on behalf of julien.meuric@orange.com <julien.meuric@orange.com>
Sent: 05 December 2023 08:15

Hi Acee,

I've looked at the diff: the new version looks good to me. Thanks to the
update.

Regards,

Julien


On 01/12/2023 18:05, Acee Lindem wrote:
Hi Julien,

Thanks much for your review. I’ve incorporated almost all of your comments  in the -23 version.

See inline.

On Nov 29, 2023, at 11:03 AM, julien.meuric@orange.com wrote:

Hello,

I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review, and sometimes on special request. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see https://wiki.ietf.org/en/group/rtg/RtgDir <https://wiki.ietf.org/en/group/rtg/RtgDir>

Although these comments are primarily for the use of the Routing ADs, it would be helpful if you could consider them along with any other IETF Last Call comments that you receive, and strive to resolve them through discussion or by updating the draft.

Document: draft-ietf-ospf-sr-yang-22
Reviewer: Julien Meuric
Review Date: 2023-11-29
Intended Status: Standard Tracks


*Summary:*

This document is basically ready for publication but has nits that should be considered prior to publication.


*Comments:*

- The very first paragraph of the introduction/overview section summarizes the basis of YANG, XML, JSON, data models... I believe we are now far beyond those general considerations and we could skip that paragraph.
Removed  - thanks.


- In the grouping "ospfv3-lan-adj-sid-sub-tlvs" (p23), the leaf "neighbor-router-id" uses type "dotted-quad". This is consistent with RFC 8666 which specifies the associated OSPFv3 TLV, but we had a discussion about the type for router-id in the TE YANG models. The current resolution on TEAS side will be to consider a union of dotted-quad and ipv6-address. I wonder how much RTGWG would be ready to consider a superset of the existing OSPFv3 TLVs.
This is the OSPF Router-ID which is different from the OSPF TE Router-ID. The two should not be confused as the OSPF Router ID is simply a 32 bit unsigned integer that is typically represented in dotted quad format. It only need be unique within the OSPF Routing Domain. Conversely, the OSPF TE Router ID is a routable IPv4 or IPv6 address.

>From RFC 2328 (which was inherited by RFC 5340):

    Router ID
            A 32-bit number assigned to each router running the OSPF
            protocol. This number uniquely identifies the router within
            an Autonomous System.


*Nits:*

- Multiple times in description: s/SR specific/SR-specific/
Fixed.


- Multiple times in description: s/flag bits list/flag list/
- Multiple times in description: s/flags list/flag list/
I changed these to either just “bits” or “flags” - the fact that it is a YANG list need not be included in  the description.


- The description fields use a mix of "Adj sid", "adj sid", "Adj SID"... sometimes with hyphens (not to mention the full expansions). A single phrase should be chosen and used all along the module.
Changed them all to “Adj-SID” consistent with RFC8665.

- A few description starts with "The..." (e.g., in "ospfv2-extended-prefix-range-tlvs" on p 19, or v3 on p 22) while most of them don't. For consistency, it should be dropped from every brief description.
I removed “The “ from all the brief descriptions. I left it in two of the TLV description that were written as complete sentences.

- In the grouping "ospfv3-prefix-sid-sub-tlvs" (p 21 and all resulting pieces of tree): s/perfix-sid-sub-tlvs/prefix-sid-sub-tlvs/
- In the same grouping, the description of the container should be "Prefix SID sub-TLV *list*." (and "Prefix SID sub-TLV." reserved for the following list element).
Fixed both in the module and tree (which was regenerated from tree).


- In the container "ti-lfa" (p 25): s/Enables TI-LFA/Enable TI-LFA/ [Not wrong, but should be consistent with others.]
Fixed.

- In the same container (p 26): "s/Topology Independent Loop Free Alternate/Topology-Independent Loop-Free Alternate/
Fixed in this place and in another.

- In section 3 (p 37): s/The YANG modules [...] define/The YANG module [...] defines/
Fixed.

- In the same section: s/in the modules/in the module/
Fixed.

- In the same section: s/Module ietf-ospf-sr/The module ietf-ospf-sr/
Fixed.

Thanks,
Acee



Thanks,

Julien


_________________________________