Re: Shepherd review of draft-ietf-rtgwg-bgp-pic

Gyan Mishra <hayabusagsm@gmail.com> Sat, 04 January 2020 21:26 UTC

Return-Path: <hayabusagsm@gmail.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99D6C12004A; Sat, 4 Jan 2020 13:26:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 Nm8O8NE19g1l; Sat, 4 Jan 2020 13:26:29 -0800 (PST)
Received: from mail-il1-x12b.google.com (mail-il1-x12b.google.com [IPv6:2607:f8b0:4864:20::12b]) (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 C8563120013; Sat, 4 Jan 2020 13:26:29 -0800 (PST)
Received: by mail-il1-x12b.google.com with SMTP id c4so39404676ilo.7; Sat, 04 Jan 2020 13:26:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/LeT7TkX6ZasfOaiAwclyIEfwytkNyPEicuLkrQ2C6s=; b=S9Ojk+OU5Ugd701coOibXnZ9v28y7lym512lBl615rBYeZznkC2hP2K8lDdkcPOP+m Ouv7WaVR4f3Z4SFnRSIaLKqrD3lW7pw/EOi7ueUb7WgXIGrtEYvzlozXlaXnQ2jg7/W2 XvIplLQEPQwH9LRIbNGuQ9JSL7Fs+90FFK9S7qVU96q+P+jtvIYpg2KiQBbzXQDQzVN4 OtN+gkL76KKLIY9sa+NDhOnQ55zaM7B++M9tRvtM48Ks4HMtzjfsnjp57Ezb0GsXph4v Hh7/Mk6emG/I8TClZQ/u/NZEMaCGhZwApDhrwpqTywfgFzuFIKVOaXVFMIWflI9p3zze ZZyw==
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; bh=/LeT7TkX6ZasfOaiAwclyIEfwytkNyPEicuLkrQ2C6s=; b=BPaMQb5yiGFnmSmS/dBgJ+jz1uEv7xBGHCiSylW16W7vuZxqI5bvgDD95J4JPJWu5q Nwqdg7RiRu+jg9ed2QHi6GfGcVGbITk//eNsOwNWh4mbZH/jXXeIi3z/e0a827HkNA7b X+BLdIFeBrGvNI3K8pK/F6ELK92dBjToFebxuBXcVHTqphxfihQM8CVPnP36Uo/DCp3T Be6UApF1mGhWB2heDQA8D3oWVpepSkYXRyB9/pz07ohs4hr+AuahpzdS17CzRCSHWxt6 pmdxSih+XSTyeBigLFdEMcf4nXtMo6F8+fUfGxeNVWAed/rSh2KPIxIh91xbmtoYgBbu 9LOg==
X-Gm-Message-State: APjAAAUrLIbBMKKU2PztpRDOmoH+V8MGA8UoBt9bPbj3jHvWyN0a8TP2 ndb8pVEus9efDTYTID1e4gir/uNMeJJ7O5I9uDr6nLRe
X-Google-Smtp-Source: APXvYqwswbTuw8fbCMQpTIQfTMHoPdeg+UtsM5BmxmBstcxkKlDq/b34CcBPKPW0wCgDHVNF/EMuQOU/eBv2T6jI3HA=
X-Received: by 2002:a92:4e:: with SMTP id 75mr79379369ila.276.1578173188969; Sat, 04 Jan 2020 13:26:28 -0800 (PST)
MIME-Version: 1.0
References: <0485C9EC-624C-4E4A-A199-9F62B0CA7B0A@futurewei.com> <CABNhwV2ehxf5PX054o7uXj4DqnTbMW1yrLgoB28wC5KAxN=9cA@mail.gmail.com> <CAOj+MMFdWjK589Pg57Qj296az6gyJgyqdg+w9Pz9+dh78tV78A@mail.gmail.com> <CABNhwV3PkxrQrccnBmLcxW+EA09Co18CZ81Mi5Cg5=PcgS205Q@mail.gmail.com> <CAOj+MMGktxnjbHE9kE5ZO=VEbqAg7fBpv8d=r9Z3VEHiBt7m1A@mail.gmail.com>
In-Reply-To: <CAOj+MMGktxnjbHE9kE5ZO=VEbqAg7fBpv8d=r9Z3VEHiBt7m1A@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Sat, 04 Jan 2020 16:26:18 -0500
Message-ID: <CABNhwV2fAgAoy2upO7+i3qZvwGx8DyCLv7O9BiwUUnJFZJS0nA@mail.gmail.com>
Subject: Re: Shepherd review of draft-ietf-rtgwg-bgp-pic
To: Robert Raszuk <robert@raszuk.net>
Cc: Yingzhen Qu <yingzhen.qu@futurewei.com>, "draft-ietf-rtgwg-bgp-pic@ietf.org" <draft-ietf-rtgwg-bgp-pic@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000529934059b571435"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/2kggE8Wev8JLF1UVmrLbgg50xhg>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtgwg/>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Jan 2020 21:26:32 -0000

On Sat, Jan 4, 2020 at 3:46 PM Robert Raszuk <robert@raszuk.net> wrote:

> Hi Gyan,
>
>    I was referring to the best-external flag operation and how that
>> feature works as far as advertisements of backup paths. Not necessarily the
>> organization of multiple paths.
>>
>
> Best external is covered already in
> https://tools.ietf.org/html/draft-ietf-idr-best-external-05 Honestly I am
> not sure what "flag" are you referring to.
>

    I’m good as it’s already documented in another draft.  Maybe good to
add as reference.

>
>    Glad to see the draft and I agree keeping the state centralized is a
>> better design strategy then pushing state to the edge.  Also lends itself
>> to a centralized controller based model.
>>
>>
>>> https://tools.ietf.org/html/draft-ietf-idr-bgp-optimal-route-reflection-19#page-6
>>>
>>
> I think it would be good not to mix two things. Optimal reflection chooses
> N optimal paths for given client and group of clients. Those for PIC to
> work still need to be distributed to the edges in any network which uses
> encapsulation.
>
> For networks using IP lookup based routing BGP PIC can be used on ABRs
> possibly also acting as physical or virtual RRs.
>

    Thanks for clarification

>
>
>>     I agree RD auto  has been a best practice for years.  I was just
>> pointing out that if RD auto is not employed that the issue will present
>> itself.  Something to be cognizant of which is why I mentioned.
>>
>
> Great that we seems to agree on RD best practice. Again for this draft ie
> BGP PIC to be able to work redundant paths must be present.
>
> /* We considered just sending multiple next hops for non VPN use cases
> effectively also allowing to construct bundle rewrites with BGP PIC, but
> then add-paths came as "the solution" which overruled alternatives :) */
>

   Makes sense

>
> Sorry - no. PIC can work fine without IGP too just using BGP recursive
>>> next hops. Use of any flavour of LFA helps to quickly restore connectivity
>>> to a given next hop - it is completely orthogonal to BGP PIC feature.
>>>
>>
>>    Understood.  I was just stating for “optimal” convergence
>> recommendation which I thought was relevant since using BGP PIC is an
>> “optimization” to that end in achieving as close to hitless convergence.
>>
>
> Your point is sound and indeed many networks (or vendors) today do not
> even employ basic IGP or BGP PIC. In fact many folks still care about speed
> of IGP or BGP *convergence* instead of focusing on fast connectivity
> restoration objective leaving protocols in peace allowing them to converge
> at their own pace.
>
> But I don't think that current draft in question is the best place for
> such education :)
>

   Agreed

>
>    I found that draft when I was researching and wondered why it didn’t
>> progress.  I do think it has a lot of merit.  Major point being that if you
>> don’t do the next hop self and advertise you external links now imagine
>> with millions of peers your LFIB FEC binding state becomes unmanageable.  I
>> am all for resurrection of the draft and I would support.
>>
>
> Well I do not know any network with millions of peers :) But I am always
> open to learn !
>
> Said this I do still see some value in moving fwd with this draft. If
> other think this is useful we could restart this as a separate IDR/GROW
> thread.
>

    Let me know I would be happy to collaborate with you on the restart.

>
> Thx,
> R.
>
> --

Gyan S. Mishra

IT Network Engineering & Technology

Verizon Communications Inc. (VZ)

13101 Columbia Pike FDC1 3rd Floor

Silver Spring, MD 20904

United States

Phone: 301 502-1347

Email: gyan.s.mishra@verizon.com

www.linkedin.com/in/networking-technologies-consultant