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 21:45 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 6CD5AC151993; Tue, 16 Jan 2024 13:45:14 -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 rKGdbQSwlUSk; Tue, 16 Jan 2024 13:45:12 -0800 (PST)
Received: from mail-qv1-xf2b.google.com (mail-qv1-xf2b.google.com [IPv6:2607:f8b0:4864:20::f2b]) (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 21A18C151992; Tue, 16 Jan 2024 13:45:12 -0800 (PST)
Received: by mail-qv1-xf2b.google.com with SMTP id 6a1803df08f44-681725a3e06so5871146d6.2; Tue, 16 Jan 2024 13:45:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705441511; x=1706046311; 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=D/bGghM26RF4TBeQ8JU7M648nWpytyOn9dWzAFU3Tn4=; b=IO2we5W5wicKQZU5Z61Qbb4NwQvePVBolMbsn+0QetBQaubuzOE7wB6TnN3WD3PiOC Jy1GMiyeuCqLKNNrXe0apbK9XhP3e+6begZ0NfFNnMxvLsp2n2oJWPnJb6pY7oTDKB3h j2UsSvp0kmEAwlbkl5nRnoDoY4z0wOO+9mzQTClsEoMByynQrZnKJKvz1v97UWBwIcRj UY0Mhe+TbHaXluDT+Z8D5n0eMYvAhckhNW31M/2z/vgLqOBtHpsINef4b5zsVvNVjyUq VCRkp5rocNGkhnVYmNzAD16ZvvjePz7PY33UwIbZTdiepkfw4IzXTFeH0++4RFXCMcck 7pGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705441511; x=1706046311; 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=D/bGghM26RF4TBeQ8JU7M648nWpytyOn9dWzAFU3Tn4=; b=JVBODkN7yJSDLa7wFw7vb0g5dKKyEDDBtogk8Phv2BDKdsLcYf0udqPazNM+l3ssHq xwRL+l+lpm3BwiG2N03T8xjTmpDbNuWCUfU89x2+lbex/3WhDZkH6mJWQGMOf1YJuKr2 eC4iqIUvAL0o0gElRzKBXnZrNEABdGTWsO3zqdpvym/1kp6KAP9F7zAGitegLADpd7U+ n7ERuQSLQlFy+XufsPQ0pf4JJ5EXeBsoAHC5CUgArNZ6IKUriI9qWPYyQwYlDxmbfO4P UJrggcgx+2PXr/MYfiMdzwQBNG6bfG8nDm1vRgNQz+q+IAfA+I7VYcUfImvJvVYI1og5 h8tA==
X-Gm-Message-State: AOJu0YyT7iUjtw74RO7Hm6Sg1YG2k0jXgeRPxadtNlCKtQSjs/+iv8Wx GLGw0vD6ldQXJW2EohTUpF8=
X-Google-Smtp-Source: AGHT+IG0FJjEFlwJcE6/xJ74kGOj8UjoANp890Lf7NbekxMMMerNRb6+blrQ76zkCD/6ie1RPffbHw==
X-Received: by 2002:a05:6214:2601:b0:681:555a:fc33 with SMTP id gu1-20020a056214260100b00681555afc33mr7206426qvb.114.1705441508992; Tue, 16 Jan 2024 13:45:08 -0800 (PST)
Received: from smtpclient.apple ([136.54.28.118]) by smtp.gmail.com with ESMTPSA id ne13-20020a056214424d00b006815cf9a644sm2167975qvb.55.2024.01.16.13.45.08 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 Jan 2024 13:45:08 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\))
From: Acee Lindem <acee.ietf@gmail.com>
In-Reply-To: <6083C4E9-6D13-4DBC-9C2A-9EE2C7F15CA4@gmail.com>
Date: Tue, 16 Jan 2024 16:44:57 -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: <7A71B406-A018-42CA-AE1A-5FD15ABC0A24@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> <6083C4E9-6D13-4DBC-9C2A-9EE2C7F15CA4@gmail.com>
To: tom petch <ietfc@btconnect.com>
X-Mailer: Apple Mail (2.3731.700.6)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/zoxPf6ca4Neac4nvCCtyvM1yyu0>
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 21:45:14 -0000

Hi Tom. 

> On Jan 16, 2024, at 10:26 AM, Acee Lindem <acee.ietf@gmail.com> wrote:
> 
> 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. 

Actually, the ac-bit is already included in this model - https://datatracker.ietf.org/doc/draft-ietf-lsr-ospf-srv6-yang/

Thanks,
Acee



> 
> 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
>> 
>