Re: [Lsvr] Kicking off the LSVR (Link State Vector Routing) charter discussion

Victor Kuarsingh <victor@jvknet.com> Fri, 12 January 2018 16:16 UTC

Return-Path: <victor@jvknet.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 1E90B12E897 for <lsvr@ietfa.amsl.com>; Fri, 12 Jan 2018 08:16:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=jvknet-com.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 5lba-BbbM9_x for <lsvr@ietfa.amsl.com>; Fri, 12 Jan 2018 08:16:04 -0800 (PST)
Received: from mail-ot0-x22e.google.com (mail-ot0-x22e.google.com [IPv6:2607:f8b0:4003:c0f::22e]) (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 56FC212420B for <Lsvr@ietf.org>; Fri, 12 Jan 2018 08:16:04 -0800 (PST)
Received: by mail-ot0-x22e.google.com with SMTP id h2so5463690oti.5 for <Lsvr@ietf.org>; Fri, 12 Jan 2018 08:16:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jvknet-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=NpBlZdJf94Z11zKHCJIi9kEG08jKNiwaqCGQ3HB43FU=; b=lBovBpFsz/Lu/E6uIB/REnO+xQMTnGbEUB2opsyKJSjBlMd+30Aj/gsG/HiIN9Svs9 hDCVuoSun/MJw5kFiOpa1rQG99Ht3Uhs7eoXZGHopisPi5zuvT/s1VuGWNGOJWj4CkVG ov068jrKzhUwBpjDEuJTTA8s5W1+n/LyG6UI5mw95uI8wbk4bF/5Ob/Y9by3AbkWHur8 JcM01MaRkefpFsaJMUg66aGRDRqY5Xehy0+tWVWxWCN6HfjsUb5bDy+PZFfKvb9GlXHo ZPwJbVXoYdTgsKQoZTOhN14LnkycW6Pj3Kidste8w4Y6Kese2ZhY2NMJ31wPXj63iQfl jfYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=NpBlZdJf94Z11zKHCJIi9kEG08jKNiwaqCGQ3HB43FU=; b=HaGU9UMrLh/86uZudrerNQ6dadWvJOb9974uGMkAolVcNtpIZP8bDcFYDg5jL00SOq GIoMZCZdfbVKt4mvd6IXqGn6fhb260VS4CQOkPyZFKNZQsqOn9f5a6gpCZh87Cm00PXR U8qYbaEqAWo+2pIFy53XlAL5Zkvu/BSogadVmdtam/Pq9PGauAy5mFm32I48WmrGSt/Z lRpptUePHcIOs9RxnKU7PcouJQhPA7zGD1tIyjaz2cHQkn+ryTJoW2/R4GR4nOdQRDUE HO2T/jA3screBZD0lY6pm7beC5g2HUbt/yX0cXu19Q7VVNSG8Uutg54qvgLyVVRtUxWu j3bg==
X-Gm-Message-State: AKwxyted7yzQaL/+NLDjDh/BK4/eh0IdI3EyzzSsJQufb88zTsZ9643+ GU3dZz/vkcJiw2nxM9SSWzQu0upzNdcKBANrRhZfTiBl
X-Google-Smtp-Source: ACJfBoso3/pWz7gfPoaWVJTur84CGMIgXMfgXgImqKjUcduCKf9DVBEEIbSgIFzewiTRvEY6IKEffDKojobdQIt4tT8=
X-Received: by 10.157.60.7 with SMTP id q7mr10116934otc.288.1515773763319; Fri, 12 Jan 2018 08:16:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.64.185 with HTTP; Fri, 12 Jan 2018 08:16:02 -0800 (PST)
In-Reply-To: <4114f58c-a0b4-add2-9e64-9c750d5c43fe@joelhalpern.com>
References: <AM5PR0701MB2836FFBB9A9F6C3D7C3C7122E0110@AM5PR0701MB2836.eurprd07.prod.outlook.com> <41561533-54c0-0505-04bd-78ea57d9b05f@joelhalpern.com> <AM5PR0701MB2836B40E71F7F5AB02866CAFE0160@AM5PR0701MB2836.eurprd07.prod.outlook.com> <4114f58c-a0b4-add2-9e64-9c750d5c43fe@joelhalpern.com>
From: Victor Kuarsingh <victor@jvknet.com>
Date: Fri, 12 Jan 2018 11:16:02 -0500
Message-ID: <CAJc3aaO8-OdJDNwNmofsadVWVdWdhk45p3Qs1DKjCvN1R_0vPA@mail.gmail.com>
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>
Cc: "Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.com>, "Lsvr@ietf.org" <Lsvr@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsvr/ejhm_8H4TD94810i-_QC6yI1bxM>
Subject: Re: [Lsvr] Kicking off the LSVR (Link State Vector Routing) charter discussion
X-BeenThere: lsvr@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Jan 2018 16:16:07 -0000

Joel,



On Thu, Jan 11, 2018 at 8:30 AM, Joel Halpern Direct
<jmh.direct@joelhalpern.com> wrote:
> My understanding from both the draft and the presentations in Singapore was
> that there was an expectation to use the same BGP running code and the same
> adjacencies to handle both sets of information (setting it up so one can use
> different BGPs for different SAFIs was a different work topic).  As such,
> the RIB manager may not be in a position to draw the desired distinction.
>
> If we really want to constrain the implementation so that the RIB manager
> can do the job, then we need to say that very explicitly.

If we were able to put a few words in charter which indicate the
following, would you consider this acceptable to ensure we address
these items as part of the work?


(1). We could add few words in charter that documents should take
coexistence with other unicast routing protocols


(2). have text/discussion in the standard spec for afi/safi isolation
from other afi/safi


regards,

Victor K


>
> Given that it is important for the usability of the result, and particularly
> given that different people have different views as to what level of
> information the working group needs to agree on, it seems that the charter
> needs to deal with this.
>
> Yours,
> Joel
>
> On 1/11/18 4:49 AM, Van De Velde, Gunter (Nokia - BE/Antwerp) wrote:
>>
>> Hi Joel,
>>
>> It was my assumption that this would be part of the applicability
>> document.
>> I am not sure it needs to be explicitly called out in a charter, because
>> LSVR
>> and BGP are decoupled within the current charter.
>> LSVR does intend to re-use existing BGP technology (e.g. BGP-LS NLRI
>> formats, and BGP loopfree NLRI distribution at scale).
>>
>> In general both, classic BGP, and LSVR provide route info that can be used
>> by
>> a RIB. It is upto the device operator to define preference through policy,
>> in same
>> fashion as if there would be ISIS and BGP route. There may be special
>> protocol technical considerations when LSVR AF/SAFI is enabled, on other
>> AF/SAFI's on same session, but that seems something to be documented in the
>> " 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 ", while informational "Applicability
>> Statement for the use of LSVR in the Datacenter " can discuss the
>> co-existance considerations of classic BGP vs LSVR.
>>
>> G/
>>
>>
>>
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Wednesday, January 10, 2018 16:04
>> To: Van De Velde, Gunter (Nokia - BE/Antwerp)
>> <gunter.van_de_velde@nokia.com>; Lsvr@ietf.org
>> Subject: Re: Kicking off the LSVR (Link State Vector Routing) charter
>> discussion
>>
>> I had expected the charter to explicitly call out the need for the
>> documents to call out the need for an analysis and discussion of interaction
>> with the conventional BGP decision process when the same BGP finds the same
>> prefix reachable in its conventional DV information and its LSVR
>> information.
>> I expect that it should be straightforward to make sure that neighboring
>> devices reach the same conclusions about forwarding path in such
>> circumstance.  But it is important.
>>
>> Yours,
>> Joel
>>
>> On 1/10/18 5:50 AM, Van De Velde, Gunter (Nokia - BE/Antwerp) wrote:
>>>
>>> [Note: Target audience, and discussions should happen on
>>> lsvr@ietf.org, however "rtgwg", "idr" and "dcrouting" email lists have
>>> been added as the concepts originated in those working groups]
>>>
>>> Since dcrouting@ietf100, a few people have been discussing a possible WG
>>> charter for LSVR (Link State Vector Routing).
>>> Here is what we have so far.  Comments and improvements would be most
>>> welcome.
>>>
>>> WG page is to be setup soon.
>>> Subscription to LSVR mailing list:
>>> https://www.ietf.org/mailman/listinfo/lsvr
>>>
>>> Feedback (comments, edits, corrections, etc)  on the draft LSVR
>>> charter is appreciated
>>>
>>>
>>> ***** DRAFT CHARTER UPDATE - JAN 10 2018 *****
>>>    Charter: LSVR - Link State Vector Routing
>>>    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.  The LSVR WG will utilize
>>> existing the IPv4/IPv6 transport, packet formats, and error handling from
>>> BGP-4 (RFC4271). Additionally, the BGP-LS NLRI encoding mechanisms defined
>>> in RFC7752 are utilized to facilitate Link-State Vector (LSV) routing
>>> information distribution. An LSV is intended to be specified as a data
>>> structure comprised of a link identification, link attributes, neighbor
>>> information, cost toward neighbors, and other attributes that are defined
>>> for control plane function and policy-based routing decisions.
>>>    The LSVR specification is initially focused on operation within a
>>> single datacenter (DC) with preliminary focus on specifying functionality
>>> within a single distribution domain.  Routing protocol functionality defined
>>> by LSVR would be typically routing within a datacenter's underlay routing
>>> plane.
>>>    In order to achieve the noted objective, the working group will focus
>>> on standardization of protocol functionality, defining Link-State Vectors
>>> (LSVs), and defining standard path-vector route selection utilizing existing
>>> Dijkstra SPF based algorithm, BGP-4 protocol mechanics, and BGP-LS NRLI
>>> encoding.
>>>    For the purposes of the initial work within the LSVR WG, and until
>>> further specified by the WG, the following definitions apply to this
>>> charter.
>>>    - Link-State Vector - An LSV is intended to represent a data structure
>>> (data set) comprised of link identification, link attributes, neighbor
>>> information, cost towards neighbors, and other potential attributes that can
>>> be utilized to make routing decisions.
>>> - LSVR Distribution Domain - Initially scoped as a set of participating
>>> LSVR nodes in a single administrative domain.
>>>       The LSVR WG is chartered to deliver the following documents:
>>>    - Publish Applicability Statement for the use of LSVR in the
>>> Datacenter - Target Status: Informational
>>> - Publish specification document describing LSV with standard Dijkstra
>>> SPF route/path selection (calculation) utilizing existing BGP protocol
>>> baseline functionality and BGP-LS packet encoding formats - Target:
>>> Standards Track (Based on draft draft-keyupate-idr-bgp-spf)
>>> - Publish 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 - - Target:
>>> Standards Track
>>> - Publish YANG model specification for LSVR - - Target: Standards
>>> Track
>>>    LSVR Milestones:
>>>    - Applicability statement for LSVR in DCs: March 2019
>>> - LSVR with standard Dijkstra path selection: March 2019
>>> - LSV distribution using BGP transport: March 2019
>>> - YANG specification for LSRV: July 2019
>>>
>>> _______________________________________________
>>> rtgwg mailing list
>>> rtgwg@ietf.org
>>> https://www.ietf.org/mailman/listinfo/rtgwg
>>>
>
> _______________________________________________
> Lsvr mailing list
> Lsvr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsvr