Re: [Lsvr] Kicking off the LSVR (Link State Vector Routing) charter discussion
"Joel M. Halpern" <jmh@joelhalpern.com> Sun, 14 January 2018 19:33 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 9DAC812D84F for <lsvr@ietfa.amsl.com>; Sun, 14 Jan 2018 11:33:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.721
X-Spam-Level:
X-Spam-Status: No, score=-2.721 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 l0xeUkd9EEjH for <lsvr@ietfa.amsl.com>; Sun, 14 Jan 2018 11:33:51 -0800 (PST)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 0253E129C6B for <Lsvr@ietf.org>; Sun, 14 Jan 2018 11:33:51 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id DCFB31C02E5; Sun, 14 Jan 2018 11:33:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1515958430; bh=/+QmZ1Ys9U6qDttfZZj24ocOSY86A1fo80MmqmgySMs=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=bcXvOQt7l0s0brB7o3+H4cwEFtYgjJ/kwD6enoedq7vWTqieb3p0n/wzCB2cgrNML u1SmYuyANL4jBZRmLhoCUq++mHB+xJb7/kqZgrFELBIQ5+qzXXsn+uz5yPki2UIoXh yjaik6z/rJv7W5tzf1D7U5e0Ub1pL82ipTaQh6GA=
X-Virus-Scanned: Debian amavisd-new at b2.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 mailb2.tigertech.net (Postfix) with ESMTPSA id 7D9791C01C9; Sun, 14 Jan 2018 11:33:49 -0800 (PST)
To: Victor Kuarsingh <victor@jvknet.com>
Cc: "Acee Lindem (acee)" <acee@cisco.com>, "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> <79ac5bd1-6a34-5d93-dee7-d2e9e2baddac@joelhalpern.com> <CAJc3aaP+erDGYmEhMjWv=6+dKfjoet2zeaZ76v=jhWgUEDSxyw@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <c63b3c29-c5ae-83a8-a0f5-e240fa00fdf4@joelhalpern.com>
Date: Sun, 14 Jan 2018 14:33:48 -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: <CAJc3aaP+erDGYmEhMjWv=6+dKfjoet2zeaZ76v=jhWgUEDSxyw@mail.gmail.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/Jfy_DBYo7Bch_45DLLVVsWxlyZM>
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: Sun, 14 Jan 2018 19:33:54 -0000
Good enough. Thanks for all the work. Joel On 1/14/18 2:30 PM, Victor Kuarsingh wrote: > Joel/Acee, > > So to close on this, here is the suggested text added to charter > proposal with the new working added. > > ** Updated Text - Paragraph 2 ** > > 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. The work will include > coexistence with basic IPv4/IPv6 unicast address families installing > and advertising routes into the same RIB > > ** End Updated Text ** > > > regards, > > Victor K > > On Fri, Jan 12, 2018 at 1:23 PM, Joel M. Halpern <jmh@joelhalpern.com> wrote: >> 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 >>> >>> >>
- [Lsvr] Kicking off the LSVR (Link State Vector Ro… Van De Velde, Gunter (Nokia - BE/Antwerp)
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Joel M. Halpern
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Van De Velde, Gunter (Nokia - BE/Antwerp)
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Joel Halpern Direct
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Victor Kuarsingh
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Joel Halpern Direct
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Acee Lindem (acee)
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Joel M. Halpern
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Victor Kuarsingh
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Joel M. Halpern
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Acee Lindem (acee)
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Gaurav Dawra
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Gaurav Dawra
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Pushpasis Sarkar
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Gaurav Dawra
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Gaurav Dawra
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Randy Bush
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Robert Raszuk
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Tony Li
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Robert Raszuk
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Randy Bush
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Tony Li
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Nabeel Cocker
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Robert Raszuk
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Alia Atlas
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Alia Atlas
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Alvaro Retana
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Jakob Heitz (jheitz)
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Mahesh Jethanandani
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Jacob Uecker
- Re: [Lsvr] [Idr] Kicking off the LSVR (Link State… Susan Hares
- Re: [Lsvr] [Idr] Kicking off the LSVR (Link State… Susan Hares
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Randy Bush
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Jakob Heitz (jheitz)
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Randy Bush
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Tony Li
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Randy Bush
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Steve Hulshof
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Fred Baker
- Re: [Lsvr] [Dcrouting] [Idr] Kicking off the LSVR… Alvaro Retana
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Alvaro Retana
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Alvaro Retana
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Acee Lindem (acee)
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Fred Baker
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Tony Przygienda
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Van De Velde, Gunter (Nokia - BE/Antwerp)
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Tony Li
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Alvaro Retana
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Tony Li
- Re: [Lsvr] Kicking off the LSVR (Link State Vecto… Yingzhen Qu