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

"Joel M. Halpern" <jmh@joelhalpern.com> Fri, 12 January 2018 18:23 UTC

Return-Path: <jmh@joelhalpern.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 77D5B129C6D for <lsvr@ietfa.amsl.com>; Fri, 12 Jan 2018 10:23:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 Znv8OlfJxncI for <lsvr@ietfa.amsl.com>; Fri, 12 Jan 2018 10:23:12 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 475EA1200C5 for <Lsvr@ietf.org>; Fri, 12 Jan 2018 10:23:12 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 2E9C1304A20; Fri, 12 Jan 2018 10:23:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1515781392; bh=F7AwfVeayNaMBlEzQCGTlW1ck8sOanCiQXm7Twrz6ys=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=M8REDtHvBn9VU0Pi+Tk4b4cBVhUgbQ6rMyexZ1rlaqFpsPdhmJEZh74jfMtoX4rih rBV6zlUrdS35Nzm/NvgsekkQhmkibTTFCvBIY3TNYWQkAS/LektnCuu5AEGIuQSJyu OnJIPykPq8qWyAwVIXw+FCJeuwoN94RWft2SYWlA=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [50.225.209.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id CDB35304A1F; Fri, 12 Jan 2018 10:23:10 -0800 (PST)
To: "Acee Lindem (acee)" <acee@cisco.com>, Victor Kuarsingh <victor@jvknet.com>
Cc: "Lsvr@ietf.org" <Lsvr@ietf.org>, "Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.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> <CAJc3aaO8-OdJDNwNmofsadVWVdWdhk45p3Qs1DKjCvN1R_0vPA@mail.gmail.com> <e52daca3-f7ad-642f-46e3-e96e5dfc7143@joelhalpern.com> <D67E6544.EB0C9%acee@cisco.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <79ac5bd1-6a34-5d93-dee7-d2e9e2baddac@joelhalpern.com>
Date: Fri, 12 Jan 2018 13:23:09 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <D67E6544.EB0C9%acee@cisco.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsvr/pBVjKYV2mG5LbkKc9mBbQ8-LzW4>
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 18:23:14 -0000

I can live with that.
Yours,
Joel

On 1/12/18 1:18 PM, Acee Lindem (acee) wrote:
> Joel, Victor,
> 
> How about we just add “including coexistence with basic IPv4/IPv6 unicast
> address families installing and advertising routes into the same RIB.”
> Hopefully,  we can arrive at a solution simpler than the coexistence of
> RFC 4364 VPNs and EVPN type 5 routes.
> Thanks,
> Acee
> 
> On 1/12/18, 11:24 AM, "Lsvr on behalf of Joel Halpern Direct"
> <lsvr-bounces@ietf.org on behalf of jmh.direct@joelhalpern.com> wrote:
> 
>> It may be that I am missing the point.  If so, I apologize.
>> My concern is that the interaction of LSVR with other BGP AFI/SAFI is
>> very different from the interaction BGP rotues with other protocol rotues.
>>
>> Probably, charter text talking about interaction with other AFI/SAFI
>> would provide the needed hook to remind us of what needs to be dealt with.
>>
>> Yours,
>> Joel
>>
>> On 1/12/18 11:16 AM, Victor Kuarsingh wrote:
>>> 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
>>
>> _______________________________________________
>> Lsvr mailing list
>> Lsvr@ietf.org
>> https://www.ietf.org/mailman/listinfo/lsvr
>