Re: [Lsvr] WGLC for draft-ietf-lsvr-l3dl-ulpc-01 (to end February 19, 2021)

Warren Kumari <warren@kumari.net> Fri, 05 February 2021 21:46 UTC

Return-Path: <warren@kumari.net>
X-Original-To: lsvr@ietfa.amsl.com
Delivered-To: lsvr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 54D203A0BCC for <lsvr@ietfa.amsl.com>; Fri, 5 Feb 2021 13:46:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari-net.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rhSBzpSCEmlQ for <lsvr@ietfa.amsl.com>; Fri, 5 Feb 2021 13:46:04 -0800 (PST)
Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F0D8F3A0BD3 for <lsvr@ietf.org>; Fri, 5 Feb 2021 13:46:03 -0800 (PST)
Received: by mail-lf1-x12d.google.com with SMTP id f1so11983182lfu.3 for <lsvr@ietf.org>; Fri, 05 Feb 2021 13:46:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=tPQU4BQkZU6wI4EFR2TpsTyNsj0dsUfnKVUL6abHFdA=; b=WaKfYYx6oaCBwHDK6wfZAQJcd8622/vlzK+QF7RGPlZ+dvCbtilHKVJKTgzp2GVxs9 jhD0P28+ZBXpARsWuLNwIQ5R3n1IekjwHaYYARWyPa4AL0P/MikyUwT+L+EgfgVGeaQ7 TiudJoM4cNd8I5i/8PW49alvv38CNr7cJrYMzxF6N8cbjSwJacMAgnPRt5I/0XZlN5wx s6Ue9pNfwwkKL17dhq8nVb43phRGkb3oL778w/IOOgd+x6xhuWr3d7HPhcLfanPzjvdI rUvX5FQmDLRXyJMVvqYjH8DUYQvIQxdKcg/ae9Pa9Y/RwKcr5SI2NdV+htlBhRRXB4S8 OYWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=tPQU4BQkZU6wI4EFR2TpsTyNsj0dsUfnKVUL6abHFdA=; b=J3E9SzkFNz1SJCCIx5hijkmVaIVheublyhQ8q3ehuOWIRBQAxfsOWyZmGoJLWimiiL JpPEqdeKw6OlzD4HvabVmoth27jhxrlDJYMjfhU/wCHRMaUIm60fLmIo7M3rWExmwL/7 q6MZ8/H0UJgqD+wve5j34xKsnUDgW5H3P712d10/EEgbqni3JUFS2Senvu0MdSH1IbFu 79ZyhgEMeyDvwvA1VJlqscY6eFh7s8PGjG0/9fEydCbEVGFdPfIFKXtQheO/1sSKKZHy zfVPw3aAyw5hM179gtpov3MjWVtq+0WPp7uO3cwYKppGTvA187S0TSQfJHruhgkrrAm9 bKqA==
X-Gm-Message-State: AOAM533rP4rYKvUklad2eFs/8JNJYeEg/2asNpxes7FVWPL0UhVsDA97 ue2hDqzCNUCMSs2Ms39ME4SrK0b/xMVjnih8jNhbiw==
X-Google-Smtp-Source: ABdhPJwg++pRZSwRlsP/wlbMgGfM4y27iQzsQmUoqMfQrp6q8Z5XUGXdGkyjFxWYVE886I8kh4SsY/MXEa7KvmOY430=
X-Received: by 2002:a2e:9819:: with SMTP id a25mr3854573ljj.502.1612561561608; Fri, 05 Feb 2021 13:46:01 -0800 (PST)
MIME-Version: 1.0
References: <AM0PR07MB63861CBCCDA4761A07B86DD3E0B39@AM0PR07MB6386.eurprd07.prod.outlook.com>
In-Reply-To: <AM0PR07MB63861CBCCDA4761A07B86DD3E0B39@AM0PR07MB6386.eurprd07.prod.outlook.com>
From: Warren Kumari <warren@kumari.net>
Date: Fri, 05 Feb 2021 16:45:25 -0500
Message-ID: <CAHw9_iLF-QNXajwGebu+aV8zJ2t2CeOe2ikD4cepHuN+NMP6MQ@mail.gmail.com>
To: "Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.com>
Cc: "lsvr@ietf.org" <lsvr@ietf.org>, "lsvr-chairs@ietf.org" <lsvr-chairs@ietf.org>, "draft-ietf-lsvr-l3dl-ulpc@ietf.org" <draft-ietf-lsvr-l3dl-ulpc@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsvr/xXf7XkNUz6t4w_EwF4Gk8TM04Ew>
Subject: Re: [Lsvr] WGLC for draft-ietf-lsvr-l3dl-ulpc-01 (to end February 19, 2021)
X-BeenThere: lsvr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Vector Routing <lsvr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsvr>, <mailto:lsvr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsvr/>
List-Post: <mailto:lsvr@ietf.org>
List-Help: <mailto:lsvr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsvr>, <mailto:lsvr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Feb 2021 21:46:06 -0000

On Wed, Feb 3, 2021 at 11:09 PM Van De Velde, Gunter (Nokia -
BE/Antwerp) <gunter.van_de_velde@nokia.com> wrote:
>
> Hi All,
>
> This work contains the L3DL Upper Layer Protocol Configuration extensions to communicate the parameters needed to exchange inter-device Upper Layer Protocol Configuration for upper layer protocols such as the BGP family.
>
> The LSVR WG initiates a working group last call for draft-ietf-lsvr-l3dl-ulpc-01". Please send your comments to the list before Friday February 19, 2021.
>
> https://tools.ietf.org/html/draft-ietf-lsvr-l3dl-ulpc-01.html


<no hats>
I support this document being published.

I'm part of the IDR Autoconf design team, and, in my personal opinion,
L3DL/L3DL-ULPC is the most promising solution for our requirements. As
we get more deployment experience / fully explore the problem space we
may need a -bis / extensions / similar, but I think that it is well
worth publishing this now, so we get more deployment and
implementations.

I personally believe that it makes sense to have a registry for the
Attribute List ("a, possibly null, set of sub-TLVs describing the
configuration attributes of the specific upper layer protocol."), and
that this might need to be a larger code space than a single octet;
there are a number of use case/deployment scenarios.
Some set of people will want to configure their own "meanings" for
attributes before deploying devices, but some set of people would like
to rely on some well known (e.g: "I'm at Stage2 in a Clos fabric",
"I'm a fabric egress node", "I'm an edge type node") attributes so
that they can do less manual bootstrapping.

I also think that a larger (16 bit) code space would be better (partly
because of the above) - as a bikeshedding opportunity, a registry with
1-1024 as RFC Required, 1025-2048 as Spec, 2048-4096 as FCFS, and
4096-65535 as Private Use / whatever seems good to me.
If we stick with 8 bit, I still think it is worth making the first 32
codepoints be well-know/registered and people define the meaning for
the rest to mean whatever they want on their network.


Whatever the case, I support this - it is an important and useful document.

I do have a few questions, and some nits.
Q1: "Otherwise a direct one hop session is
   used.  the BGP session to a loopback will forward to the peer's
   address which was marked as Primary in the L3DL Encapsulation Flags,
   iff it is in a subnet which is shared with both BGP speakers."
I'm unclear if the 'iff' is just a typo, or if it short for "if and
only if". Also a nit on 'the BGP session' - this is fragment or needs
an upper case 'T'


1: I think that s/upper layer/upper-layer/g
2: s/IP layer 3/IP Layer-3/g
3: "ULPC Type: An integer denoting the type of the uper layer
protocol" - uper is a typo.
4: "it might be a simple MD5 key (see [RFC2385]), the name of a key
chain a KARP database" - "chain *in* a KARP"

W


>
> All, please reply on-list indicating if you're aware of an implementation.
> If not already completed, please reply on-list indicating if you're aware of any relevant IPR.
>
> Brgds,
> Gunter & Victor
> LSVR WG co-chairs
>
> _______________________________________________
> Lsvr mailing list
> Lsvr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsvr



--
The computing scientist’s main challenge is not to get confused by the
complexities of his own making.
  -- E. W. Dijkstra