Re: [Lsvr] Final draft LSVR re-charter text - final disagreements before end-of-business day 30 Jan 2024

Ketan Talaulikar <ketant.ietf@gmail.com> Thu, 25 January 2024 06:32 UTC

Return-Path: <ketant.ietf@gmail.com>
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 A42B0C18DB98 for <lsvr@ietfa.amsl.com>; Wed, 24 Jan 2024 22:32:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.104
X-Spam-Level:
X-Spam-Status: No, score=-7.104 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=unavailable 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 525F7V0q-PpN for <lsvr@ietfa.amsl.com>; Wed, 24 Jan 2024 22:32:37 -0800 (PST)
Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) (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 3B2C0C18DB8F for <lsvr@ietf.org>; Wed, 24 Jan 2024 22:32:37 -0800 (PST)
Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-2cf1c275e95so21197341fa.1 for <lsvr@ietf.org>; Wed, 24 Jan 2024 22:32:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706164355; x=1706769155; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ZAEdP31tLx3WwCAsNmMn2H1U1wENZY+giKBfG2Pcmfw=; b=JrwJtTf2y+2g/znmiEc962E/h4bFrnOQlWdDX1LDOSCrqjRl1sAzNfcYoxvXlGkx4x JWe0v5+oI6Z9er2ymid5fsi2jp9kTxVLdnlL4k5zzdcFUTWxFsVv3z5VJd6hf9epbSgL XDXy1ajiqecIp2Z2TPlO/ESDbPBEkbipdwd6Er+dMh1fkWfy6LBGmYi2JfBwE30/QyPt cKbq3uE01fsRmrpNE27lnxsdgFXwQHGThx2lPktVXKR7/Ch0GYRW2iWHy7OVzESBTTHC ftUFgHdf+QkRJIBMgfIma7tp/fwuGPmomqjsl3ceHGx4fE9MZUFhwKzAmbpp+i9v7aml 7rGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706164355; x=1706769155; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ZAEdP31tLx3WwCAsNmMn2H1U1wENZY+giKBfG2Pcmfw=; b=BqzzXMYF6iOQjvp+e1Xal/KLzZs8iojI80UbBZVobQ3Rs5xL8/oPngfnrkxvo0Ju6t BQpr1arAkiQg0hWqJb9hlZGbf07V/n+sDRbE5ljuC3d61yZwnz1XkFp2E4oMy1fxHAoh oukjMU/9WtfB0tINyEPmWeqCyxJIKOG35JEcQvK6YVVqU/pgJ4Js+xYXy9IJD2jtGf3/ kpNkIx4TaOwSrO8/CbdMr2WCrrXp5bre5HIIu8vOUddCCKA4AFjBZ5eghkj8HOcBpell ckb66MTXw5COK+VMXMwpQG0Dcj+mYPyrmZd57H9u+E3Y4FN7y/Fk1TEYcPuYwi9nBvRF lB9g==
X-Gm-Message-State: AOJu0YwARDdFHt7FdRFI7w6OpENfAEDXlxkZEn3w/ckNcYlmeyr90Coq nBUqFNYGmn28IhtVa50K0tWcLZeBPmqsedcQFNW2THuAOaN6rieY4O6z5bnIbIWmMrsGGjT5/EF 58z5aNcjAVdeieXVbIgYlcePd6xA=
X-Google-Smtp-Source: AGHT+IHIe76z0xuZMHSiZsUXTrOi/2M8nlQHs2457NywgY5V5Cav3g7Xp2YsMyK7AB7olA36WOU/yaasvRLMMxVw1JI=
X-Received: by 2002:a2e:bc28:0:b0:2cd:8327:70e1 with SMTP id b40-20020a2ebc28000000b002cd832770e1mr289635ljf.31.1706164355052; Wed, 24 Jan 2024 22:32:35 -0800 (PST)
MIME-Version: 1.0
References: <AS1PR07MB85897433B55A710C1ECB62B6E07B2@AS1PR07MB8589.eurprd07.prod.outlook.com> <CA+RyBmVgcy6fKaKOUDa-tGy_e+jTuMmNKG=NAb0UdpQv3EhXqA@mail.gmail.com>
In-Reply-To: <CA+RyBmVgcy6fKaKOUDa-tGy_e+jTuMmNKG=NAb0UdpQv3EhXqA@mail.gmail.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Thu, 25 Jan 2024 12:02:21 +0530
Message-ID: <CAH6gdPx1mLQjy0gBoSskBxYHMgngQ8nd7xb=Hiikj_HgRLY+dQ@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: "Gunter van de Velde (Nokia)" <gunter.van_de_velde=40nokia.com@dmarc.ietf.org>, "lsvr@ietf.org" <lsvr@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004fb966060fbf5857"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsvr/AgmkmyO29g7XSRcZ-FniLb8BvLE>
Subject: Re: [Lsvr] Final draft LSVR re-charter text - final disagreements before end-of-business day 30 Jan 2024
X-BeenThere: lsvr@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 25 Jan 2024 06:32:42 -0000

Hi Greg,

Routing protocols have their own keepalive/hello based liveness detection
mechanism and use BFD for "faster detection". The same is being followed
here.

If you look at the BGP-SPF peering model in
https://datatracker.ietf.org/doc/html/draft-ietf-lsvr-bgp-spf-29#section-4.2,
then the BGP session is established between the loopbacks that is monitored
by BGP keepalive. There is the requirement for monitoring the liveness over
the underlying links between the neighboring routers.

I hope that clarifies.

Thanks,
Ketan


On Thu, Jan 25, 2024 at 2:42 AM Greg Mirsky <gregimirsky@gmail.com> wrote:

> Hi Gunter,
> thank you for sharing the proposed updated charter. I have one question
> about the scope of the Layer-3 Discovery and Liveness work. The proposed
> charter states the following:
>
> The mechanism should also support the monitoring of reachability of
> neighboring routers over links as well as leverage the use of existing
> mechanisms such as BFD for faster liveness monitoring.
>
> From experience with routing protocols, fast convergence is essential to
> operators. BFD demonstrated its ability to provide sub-second detection of
> network failure at scale. Considering that, would it be reasonable to
> center on BFD as only fast defect detection method and reword the sentence
> as follows:
>
> The mechanism should also support the monitoring of reachability of
> neighboring routers over links based on the use of existing mechanisms such
> as BFD for faster liveness monitoring.
>
> Regards,
> Greg
>
> On Wed, Jan 24, 2024 at 8:40 AM Gunter van de Velde (Nokia)
> <gunter.van_de_velde=40nokia.com@dmarc.ietf.org> wrote:
>
>> Hi LSVR WG,
>>
>> This note is provide an update on the eminent LSVR re-chartering.
>> Together with our AD it was agreed to keep the changes minimal and focus
>> upon formally including the Layer-3 Discovery and Liveness deliverable
>> and a revised Milestone agenda, without expanding any other LSVR scope. In
>> addition we also added more explicit reference to bgp-spf. Please find
>> below the finally proposed revised LSVR charter. If no strong opposition,
>> before End-of-Business day 30 January we’ll move forward and formally
>> propose the below charter to our AD.
>>
>>  Be well and kind Regards,
>>
>> Gunter & Ketan
>>
>> =========== Final draft LSVR Charter ===========
>>
>> Data Centers have been steadily growing to commonly host tens of
>> thousands of end points, or more, in a single network. Because of their
>> topologies (traditional and emerging), traffic patterns, need for fast
>> restoration, and for low human intervention, data center networks have a
>> unique set of requirements that is resulting in the design of routing
>> solutions specific to them.
>>
>> The Link-State Vector Routing (LSVR) Working Group is chartered to
>> develop and document a hybrid routing protocol utilizing a combination of
>> link-state and path-vector routing mechanisms along with mechanisms for
>> the discovery and liveness monitoring of links to neighboring routers.
>> The LSVR WG will utilize existing IPv4/IPv6 transport, packet formats and
>> error handling of BGP-4 consistent with BGP-LS NLRI encoding mechanisms (
>> RFC9552 <https://datatracker.ietf.org/doc/rfc7752/>) to facilitate
>> Link-State Vector (LSV) routing information distribution. An LSV is
>> intended to be specified as a data structure comprised of link attributes,
>> neighbor information, and other potential attributes that can be utilized
>> to make routing decisions.
>>
>> The LSVR specification is initially focused on operation within a single
>> datacenter (DC) as a single distribution domain, which is defined as a set
>> of participating nodes in a single administrative domain. Routing protocol
>> functionality defined by LSVR, called BGP-SPF, would be typically routing
>> within a datacenter’s underlay routing plane. The work will include
>> coexistence considerations with BGP IPv4/IPv6 unicast address families
>> installing and advertising routes into the same RIB. The WG may consider
>> protocol extensions for deployments beyond a single domain DC focus after
>> completion of the base protocol specification.
>>
>> The WG will consider the effects (if any) of deploying the BGP-SPF
>> protocol while concurrently using the same transport session as other
>> existing BGP address families. These considerations will be documented as
>> part of the main protocol specification. A mechanism to be able to
>> independently deploy BGP-SPF from other address families may be defined (as
>> needed).
>>
>> The BGP-SPF protocol is intended as a self-standing routing protocol even
>> if using existing BGP transport mechanisms and encodings, or if sharing the
>> same transport session with other existing BGP address families. Similar as
>> existing routing protocols, the BGP-SPF protocol will not internally
>> combine the route selection mechanisms or share routing information, except
>> through common external interaction methods in the RIB.
>>
>> In order to achieve the noted objective, the working group will focus on
>> standardization of BGP-SPF protocol functionality, defining Link-State
>> Vectors (LSVs) and defining standard path-vector route selection utilizing
>> the Dijkstra SPF based algorithm, BGP-4 protocol mechanics and BGP-LS NRLI
>> encoding.
>>
>> The WG will also develop protocol mechanisms for the Layer-3 discovery of
>> neighboring routers running BGP-SPF for various BGP peering models thereby
>> providing the ability to discover the properties of adjacent LSVR routers
>> for advertisement as LSVs. Such mechanisms must support the discovery of
>> the link and node attributes such as AS numbers, IP addresses,
>> encapsulation support, and other information as may be necessary for the
>> LSVR protocol and network operations. The mechanism should also support the
>> monitoring of reachability of neighboring routers over links as well as
>> leverage the use of existing mechanisms such as BFD for faster liveness
>> monitoring.
>>
>> The working group will provide specifications to manage routing
>> information from other unicast routing protocols or BGP address families to
>> common prefixes.
>>
>> The LSVR WG is chartered to deliver the following documents:
>>
>>    - Specification document describing LSV with standard Dijkstra SPF
>>    route/path selection (calculation) utilizing existing BGP protocol baseline
>>    functionality and BGP-LS packet encoding formats
>>    - Specification documenting protocol extensions required to
>>    efficiently reuse BGP to distribute LSVs within an IPv4/IPv6 DC with scope
>>    to include privacy and security considerations
>>       - The impact of these extensions to the security properties of BGP
>>       will be studied and documented
>>       - New attack vectors will be explored and documented
>>       - Mitigations to any new attack vectors identified will be
>>       discussed and documented
>>    - Specification documenting a Layer-3 discovery and liveness
>>    monitoring protocol for supporting BGP-SPF operations
>>       - A base protocol documenting discovery and liveness for
>>       neighboring Layer-3 BGP-SPF routers
>>       - Protocol extensions for discovery and exchange of information
>>       required by an upper-layer or client protocol such as BGP-SPF
>>       - Security, authentication, and confidentiality aspects of the
>>       protocol and the information exchanged
>>       - Configuration and management of the protocol extensions
>>    - Applicability Statement for the use of LSVR in the Datacenter
>>    - YANG model specification for LSVR management
>>
>> The WG will closely collaborate with the IDR WG. Any modifications or
>> extension to BGP that will not be specifically constrained to be used by
>> LSVR must be carried out in the IDR WG, but may be done in this WG after
>> agreement with all the relevant chairs and the responsible Area Directors.
>>
>>
>>
>> Milestones:
>>
>> Date
>> Milestone
>> Associated documents
>>
>> Mar 2024            LSV distribution using BGP transport
>>
>> Mar 2024            LSVR with standard Dijkstra path selection
>>
>> Jul 2024               Applicability statement for LSVR in DCs
>>
>> Jul 2024               Layer-3 Discovery and Liveness Protocol
>> Specification
>>
>> Dec 2024             YANG specification for LSVR
>>
>> Dec 2024             YANG specification for Layer-3 discovery and
>> liveness monitoring protocol
>>
>>
>> _______________________________________________
>> Lsvr mailing list
>> Lsvr@ietf.org
>> https://www.ietf.org/mailman/listinfo/lsvr
>>
> _______________________________________________
> Lsvr mailing list
> Lsvr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsvr
>