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

Robert Raszuk <robert@raszuk.net> Sat, 04 January 2020 20:46 UTC

Return-Path: <robert@raszuk.net>
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 2B3E712002F for <rtgwg@ietfa.amsl.com>; Sat, 4 Jan 2020 12:46:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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=raszuk.net
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 iHIoLa_2aOfD for <rtgwg@ietfa.amsl.com>; Sat, 4 Jan 2020 12:46:35 -0800 (PST)
Received: from mail-qt1-x831.google.com (mail-qt1-x831.google.com [IPv6:2607:f8b0:4864:20::831]) (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 809CF120013 for <rtgwg@ietf.org>; Sat, 4 Jan 2020 12:46:35 -0800 (PST)
Received: by mail-qt1-x831.google.com with SMTP id d5so39572158qto.0 for <rtgwg@ietf.org>; Sat, 04 Jan 2020 12:46:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=p9pgW+UBa23NXPgpREVAZfMbP6VKvly2E25ctKKm1Vg=; b=F7oWcVLzspbZBsL3EugsnO9VFA/2VEv9Dk0mONwwqzkEklJ3o00NIT3DEGU2ffgbW2 9p2NhLjzb4PgZOOtkfsGWEZ4kDlLSxSqcjMQi2kd2W6+MeiwJINJI+yVXG1RaOZMVuln gYRisp1ZfxGHVSUeJCM+PD76akLZDOiVR18PUvjpYosXJDa8ettLszSbSHM3LJJVJE5x AdT1aRIhpij3Q4oA1m6HR0LsIPptI4ODpGsSRaHUeeceZCbQTXdryBMNjzajNeng7ERP 6rwAcXcp8RaTqsOVmi+3Rzy2KEJg1vmrbehQOiPs9DN1BZuqe6KyZRJzzpyKoCJWF7EW 0lBA==
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=p9pgW+UBa23NXPgpREVAZfMbP6VKvly2E25ctKKm1Vg=; b=OPQIG/bfy/HL2vuAjlMPbN25mdLlzXVfm/jrpI1fnWaHTEmastWWgZKMwCCcPXBgJh uGdAnukCp7AFYb9AnnRjDgfqQF9e6ZNu6NuSP0qubNj7avVytZ9+rfBfDCbxxRQa27LP nH8e3IWqoe8AQDxiO+EipzIT00LZlxSM7dV0UBTyctc7Y2htts2xLjJGTmNcUOFWEbuV /gsW2IUR8vvomC/vpbsxwspOXDGH3RK9+bZdd3X0EEn6UXYRoquLfHLOpJwiH+07/jBg 17EMTAMsjZuxMPD4LzW1kOLPB1wD5XsZEIml24/5ARlwNYHYbBcBMfpFCOm1K+xxjtSg 0LOg==
X-Gm-Message-State: APjAAAUJSHkoSRH9PZ7qPbWqN7R23HvECcRRpLSRfBOAu2Itsg78p07N fmvOIZ+YXN3H3oNjJh8moHQBmThOZ3owjVVh20yFNw==
X-Google-Smtp-Source: APXvYqz5Ue+jKzgJqdbnU6Jl4URfy87rPlTi/urVJZjGqA7DAz7mnJQkGLwrswKvv72ZKASkero7rZbS6U0nqACTcjY=
X-Received: by 2002:aed:3fb7:: with SMTP id s52mr69260385qth.311.1578170794596; Sat, 04 Jan 2020 12:46:34 -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>
In-Reply-To: <CABNhwV3PkxrQrccnBmLcxW+EA09Co18CZ81Mi5Cg5=PcgS205Q@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 04 Jan 2020 21:46:25 +0100
Message-ID: <CAOj+MMGktxnjbHE9kE5ZO=VEbqAg7fBpv8d=r9Z3VEHiBt7m1A@mail.gmail.com>
Subject: Re: Shepherd review of draft-ietf-rtgwg-bgp-pic
To: Gyan Mishra <hayabusagsm@gmail.com>
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="0000000000009b6d8a059b568536"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/QVdfDM2-YAeE9TWX9JQWIhTSsIE>
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 20:46:38 -0000

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.

   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.


>     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 :) */

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 :)

   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.

Thx,
R.