Re: [Lsr] Last Call: <draft-ietf-lsr-ospfv3-extended-lsa-yang-25.txt> (YANG Model for OSPFv3 Extended LSAs) to Proposed Standard

Acee Lindem <acee.ietf@gmail.com> Tue, 16 January 2024 15:27 UTC

Return-Path: <acee.ietf@gmail.com>
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 7A4D1C14F71B; Tue, 16 Jan 2024 07:27:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=gmail.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 D6uui5OD5pw3; Tue, 16 Jan 2024 07:27:53 -0800 (PST)
Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C437AC14F711; Tue, 16 Jan 2024 07:26:21 -0800 (PST)
Received: by mail-qt1-x82e.google.com with SMTP id d75a77b69052e-42a0ba50a7fso1057121cf.0; Tue, 16 Jan 2024 07:26:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705418781; x=1706023581; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ECRdWEu3pdCGRpw5swCz5VwqCD5aLUoj6EvElyrprcw=; b=l0k4uh+yPzaNRJ+W5o2OQxNYTk1q9zfI+9nlKRT4cAUpQU1ftr5Lk0L2NRyiaPmQJp iGUFjss2EcCxR/dnVchDNBR2JZDTS4s42MqAHGWXoA7z3D9ikeGb7duO3RiPusKNfExf 9va8n2XORqZJU7YqzkaCrzpY8vOI7m3wNjV/H3q0WOiWUaVUysTQMWaL1PVxPowRAxvI IUMDDRh4TSVtkKoy1NFzMqNlJxaBxzvqcwWqETvi0mn1N8zZUyPcmiqAmoDHufPUEsh4 00RD+80+bLVwdC4FsSwgSvpWwy/uiARda8WNb0m2iA+SwW/sCxvdkvxd4yCCANDUfBU5 Hwtg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705418781; x=1706023581; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ECRdWEu3pdCGRpw5swCz5VwqCD5aLUoj6EvElyrprcw=; b=XsihRg7gdzSw6hmMfFBiF7tC5vecfIvW3wnoGl9OuL9kpgBI2TErGOdmFoq38wmH7v 6rScnsFvvqTBDYhxErcVPeKlovAyH9jAUDo87lpT7eBB9a3iaaE29u39gIuW47rcbxXN F0+5YpCqgGmNCqV0p7aJ5Dds6l6v3jnOJP7Km5gcWdzAlHJluUD03xdNbz+MLUS3wBG1 oJdrjOGlCXDaSv+7xmJRTBsnsqx5+e5Gfyl3kXoLI7PffrKyvskVkM3taSwsMtbx00u/ 1/VWZRokIaaUGVG8dV0jzOmRTTP1gVDdkBH6hcHUz+RidrCRSOmHKJio4JyuGDTuYjC5 jJfw==
X-Gm-Message-State: AOJu0Yy8jk9GkX5ge/X7P51GYs0W2GFmf9UMSPOO5v+HjfhFfcn5aDxn RqxAqgFqlORTq+QqEYHZy7o=
X-Google-Smtp-Source: AGHT+IF75LJ6yaAv0JJ5gNQ8z8e4XU+dU2/rgMh6vIeAh4b65EiUo3NyZhljbc9Tu6X1WGPHChXq8A==
X-Received: by 2002:a05:622a:586:b0:429:7d6a:a923 with SMTP id c6-20020a05622a058600b004297d6aa923mr12085716qtb.35.1705418780819; Tue, 16 Jan 2024 07:26:20 -0800 (PST)
Received: from smtpclient.apple ([136.54.28.118]) by smtp.gmail.com with ESMTPSA id bl26-20020a05620a1a9a00b0078366823711sm900212qkb.119.2024.01.16.07.26.20 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 Jan 2024 07:26:20 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.300.61.1.2\))
From: Acee Lindem <acee.ietf@gmail.com>
In-Reply-To: <VI1PR07MB31812A031339CAA5D65DE382A0732@VI1PR07MB3181.eurprd07.prod.outlook.com>
Date: Tue, 16 Jan 2024 10:26:09 -0500
Cc: Christian Hopps <chopps@chopps.org>, "draft-ietf-lsr-ospfv3-extended-lsa-yang@ietf.org" <draft-ietf-lsr-ospfv3-extended-lsa-yang@ietf.org>, "jgs@juniper.net" <jgs@juniper.net>, "lsr-chairs@ietf.org" <lsr-chairs@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <6083C4E9-6D13-4DBC-9C2A-9EE2C7F15CA4@gmail.com>
References: <170498373714.5213.5818960615313754818@ietfa.amsl.com> <VI1PR07MB31817298DC781F541EAF9F87A06E2@VI1PR07MB3181.eurprd07.prod.outlook.com> <805D26A6-881A-4EA3-8752-BE673CCA185A@gmail.com> <VI1PR07MB31812A031339CAA5D65DE382A0732@VI1PR07MB3181.eurprd07.prod.outlook.com>
To: tom petch <ietfc@btconnect.com>
X-Mailer: Apple Mail (2.3774.300.61.1.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/FTdtHE1AwTq4FmdLkny95sTkpEw>
Subject: Re: [Lsr] Last Call: <draft-ietf-lsr-ospfv3-extended-lsa-yang-25.txt> (YANG Model for OSPFv3 Extended LSAs) to Proposed Standard
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: Tue, 16 Jan 2024 15:27:54 -0000

Hi Tom, 

> On Jan 16, 2024, at 06:50, tom petch <ietfc@btconnect.com> wrote:
> 
> From: Acee Lindem <acee.ietf@gmail.com>
> Sent: 15 January 2024 20:30
> 
> Hi Tom,
> 
> Since this YANG model describes the RFC 8362 encodings, those encodings should be the primary reference all the leaves and identifies.
> 
> <tp>
> 
> Acee
> 
> I think that you are wrong.  The historian in me knows that given a choice or primary or secondary sources, the secondary can only get it wrong; you always go back to the primary (unless or until the primary is replaced which is not the case for most of the definitions here).

We can disagree then - I have included both references. Note that in any case, someone really want to dig into the contents of an OSPFv3 LSDB would need to reference both RFCs if they were not very familiar with OSPFv3 and the extended encodings.  



> 
>> On Jan 13, 2024, at 07:42, tom petch <ietfc@btconnect.com> wrote:
>> 
>> From: Lsr <lsr-bounces@ietf.org> on behalf of The IESG <iesg-secretary@ietf.org>
>> Sent: 11 January 2024 14:35
>> 
> <snip>
> 
>> <tp>
>> Most of my comments on this I-D from August are addressed but I still have some doubts.
>> 
>> p.11 identity nu-bit
>> this is not esplained in the referenced RFC8362; RFC5340 A.4.1.1 would be a better reference
> 
> Agreed. However, I think including both references would be good since RFC 8362 includes the
> flags in TLVs
> 
>> 
>> identity la-bit
>> here RFC8362 changes the meaning so I think the reference to RFC8362 is ok
> 
> Actually, for the LA-bit, both references would be good.
> 
>> p.11 identity p-bit
>> this is not esplained in the referenced RFC8362; RFC5340 A.4.1.1 would be a better reference
> 
> Same as nu-bit.
> 
>> p.12 identity dn-bit
>> this is not esplained in the referenced RFC8362; RFC5340 A.4.1.1 would be a better reference
> 
> Same as nu-bit.
> 
>> p.12 identity e-bit
>> this is not esplained in the referenced RFC8362; in fact, this one defeats me.  It is present in  a diagram, s.3.6,  but with no explanation.  Reading RFC5340 it could be A.4.3 but I am not sure
> 
> If one is familiar with OSPF, it is clear. For AS External and NSSA metrics, there are type 1 and type 2 metrics. Type 1 are simply added to intra-area metric to the originator. Type 2 metrics are considered greater than type 1 metrics. This hasn’t changed since RFC 1247 - just the OSFPv3 and OSPFv3 extended-LSA encodings. Since the description is brief, I’ll include it in its entirety.
> 
> <tp>
> Indeed I learnt about Type 1 and Type 2 25 years ago and know them well; but in the modern  context of SR, IPv6, OSPFv3, extended LSA etc I did not recognise the terse allusion.

Yes - since it was not that verbose. I included the complete description in the description. 


> 
> And why do you not include the AC bit defined in RFC9513?

We have a separate model for these OSPFv3 segment routing extensions. However, since the AC-bit is not unique to segment routing, I could just as well include it here. We’ll see if I get any more IETF Last Call comments. 

Thanks,
Acee


> 
> Tom Petch
> 
> Thanks,
> Acee
> 
> 
> 
> 
>> 
>> Tom Petch
>> 
>> 
>> 
>> Abstract
>> 
>> 
>>  This document defines a YANG data model augmenting the IETF OSPF YANG
>>  model to provide support for OSPFv3 Link State Advertisement (LSA)
>>  Extensibility as defined in RFC 8362.  OSPFv3 Extended LSAs provide
>>  extensible TLV-based LSAs for the base LSA types defined in RFC 5340.
>> 
>> 
>> 
>> 
>> The file can be obtained via
>> https://datatracker.ietf.org/doc/draft-ietf-lsr-ospfv3-extended-lsa-yang/
>> 
>> 
>> 
>> No IPR declarations have been submitted directly on this I-D.
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Lsr mailing list
>> Lsr@ietf.org
>> https://www.ietf.org/mailman/listinfo/lsr
>