Re: WGLC for draft-ietf-rtgwg-bgp-pic-12

Gyan Mishra <hayabusagsm@gmail.com> Mon, 14 December 2020 07:07 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 616CD3A0045; Sun, 13 Dec 2020 23:07:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.187
X-Spam-Level:
X-Spam-Status: No, score=-0.187 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, 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 PfMwUdi9ggDr; Sun, 13 Dec 2020 23:07:04 -0800 (PST)
Received: from mail-pj1-x102a.google.com (mail-pj1-x102a.google.com [IPv6:2607:f8b0:4864:20::102a]) (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 071D43A003E; Sun, 13 Dec 2020 23:07:03 -0800 (PST)
Received: by mail-pj1-x102a.google.com with SMTP id lj6so4351163pjb.0; Sun, 13 Dec 2020 23:07:03 -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=vBqvAZsrJo8SVX1RFU8k7jWJLNezeS1P9cWi/J+PHEo=; b=Ihw8n2fUjXTPp9Hu7lvD9da3/nGf5TjTTNN6C/sGuJuagxCnvaq+yM3rIsnMaqvfxY ZI5IpsynQD0w8pa/x+cx8Cv4XQ8rXiNevmP/QbRhcGjZB9ihUp4A2y8k25Wn064E/iIu NEImP7Kroum9PjplOVH+ZRyjoI/sQ+Bt0agPeIMUsBiqvUPLXgnBhqNwGHAuENF0dzmp e+Oreh+ii0Kd8bz13zmbq6xfizjuHcMw2XZJZOp7H1Xzl1oaQuypN5MEyzy32mdQXJmp gJ21CzSLO/POR9xAqchlvJBm1IgCHWB+HsxVzUOhMYpWMWJhrnDWmTt4u/ByLjLX5Yfd ch7g==
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=vBqvAZsrJo8SVX1RFU8k7jWJLNezeS1P9cWi/J+PHEo=; b=pGycUZMo1Xd6u13ykuCe6dNeVTAWU/Dd5AitwWQx/h9zd1ADys8WIuxV72Gq7l0w7M H1gvd6glNqK73bEXe5t1IeYsWA4axCw83Wql6Zeb67aTOIZyEryKx6DLI1rzNQnBcDN4 S7+EFkjJava2oZzvnfelfe+o6uk1nElesAbKpuW425QpUKkaW+kj6/NrC9yJg0MacBph gnTGz8xL8X0uFzl0Y7rCp0x1YERMZC4p8Ai4yOCqEgmMXJLoEGRI2JJlMsQEupNAbAXw rI44//puUgOsKA8UJv8pC2cUPuUEYqQDYb5dgciyre+gzYZ9/adW1Wv9hYSS/Shc+NKq s6pQ==
X-Gm-Message-State: AOAM531FInTprVVKw2ttxootMUkg3d3K4fQegfO9IcirtJkaNbyWYW9P AeHwDNDuqTf9TNIrQiEQMBQWNlsp89qkwFaMXPY=
X-Google-Smtp-Source: ABdhPJwQD6J6j7LNr6ZIHDjE5NGZJWgEczEf5dgBRZ2BlcoUX+VkPacEyU4/DRsd4vPBcwTt9YDOaYxY+wqLabuPtHk=
X-Received: by 2002:a17:902:7086:b029:dc:8d:feab with SMTP id z6-20020a1709027086b02900dc008dfeabmr2887951plk.22.1607929621811; Sun, 13 Dec 2020 23:07:01 -0800 (PST)
MIME-Version: 1.0
References: <f313819b-08f1-4797-a58f-d3a10520de37@Spark> <29804aa2-bc5f-4bc7-8eae-551d835a8d68@Spark> <CA+RyBmXmVbMSBvXb2TTAF2SaWuVdWD=hUKhWRATuSkLPBDX1oQ@mail.gmail.com> <CABNhwV2wQOKhAjnJC0B4RuP0AVHX23pkN3vMSGiT=3SVhacN6Q@mail.gmail.com>
In-Reply-To: <CABNhwV2wQOKhAjnJC0B4RuP0AVHX23pkN3vMSGiT=3SVhacN6Q@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Mon, 14 Dec 2020 02:06:42 -0500
Message-ID: <CABNhwV2dLFCBGfVk5WZTMxPEKLqieE4mKg6NXuXGt-iosN3tWg@mail.gmail.com>
Subject: Re: WGLC for draft-ietf-rtgwg-bgp-pic-12
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Jeff Tantsura <jefftant.ietf@gmail.com>, RTGWG <rtgwg@ietf.org>, Routing WG <rtgwg-chairs@ietf.org>, draft-ietf-rtgwg-bgp-pic@ietf.org
Content-Type: multipart/alternative; boundary="000000000000ee950705b6674961"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/Dme59hnyosa-Su3JfTK818hLLuA>
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: Mon, 14 Dec 2020 07:07:06 -0000

Dear Authors

I reviewed the latest draft and have a few questions.

The main goal of BGP PIC  edge is to provide faster  convergence by
advertising backup paths that normally are not advertised as with BGP best
path selection only the best path gets advertised.

BGP PIC Edge only comes into play when BGP backup path exist and for
example of BGP multipath is used then their is not any BGP backup paths.
The concept of eBGP multipath ECMP is mutually exclusive of  eBGP Backup
paths that are not valid best routes.

There are two main components of BGP PIC Edge below.

BGP Add paths is in the draft as normative reference but not included as
part of the specification.

https://tools.ietf.org/html/rfc7911


BGP Best-External flag for advertisement of backup paths:

I noticed that the BGP Best-External feature that is part of the normative
references is not included as part of the BGP PIC specification.

https://tools.ietf.org/html/draft-ietf-idr-best-external-05

How is BGP PIC Edge described very briefly in 6.2 how is it even working in
this draft without advertising the backup paths via “BGP best-external”
flag and BGP add paths capability send & receive code point enabled between
PE-RR.

I am lost how this is working but maybe I missed it somewhere.  Please
explain how the backup paths are advertised that normally don’t get
advertised without a BGP best-external type flag that advertises the edge
backup paths.

BGP PIC core for iBGP convergence utilizes H-FIB instead of default
flattened FIB for core link failure convergence so that the BGP FIB does
not have to be updated by walking the massive BGP table and instead updated
the recursive IGP next hop FIB interface and next hop is updated to new
next hop.  Here also the concept of core failures can be IGP ECMP paths
which in that case two or multiple next hops are already programmed in the
BGP FIB and corresponding recursive IGP next hop FIB so the convergence
gains with IGP ECMP case for recursive next hop is not realized with BGP
PIC Core.  The convergence is realized when IGP ECMP next hop path does not
exist and only single recursive path exits in a which case the next hop has
to change thus the old next hop and interface for down core interface had
to be updated to the next next hop backup core path.

So the drawing and any references to ECMP for both BGP PIC Edge and Core
really in mind should be removed.


Kind Regards

Gyan


On Sun, Dec 13, 2020 at 8:48 PM Gyan Mishra <hayabusagsm@gmail.com> wrote:

>
> Dear Authors
>
> I read the document and was wondering why this draft is informational and
> not standards track as this draft introduces a crucial feature of PIC edge
>  “pre programmed backup paths” and PIC core new H-FIB versus default
> flattened FIB, where core link failure does not require updating BGP FIB
> next hops making it prefix independent and only requiring updating of BGP
> recursive IGP FIB next hop for core link failure convergence onto alternate
> paths.
>
> This draft provides significant advantages for cases where BGP RIB had
> backup paths that by default are not advertised and with the “advertise
> best-external knob” and BGP “add paths” MP Reach capability PE-RR and VPN
> PIC case where RD auto is set so all paths advertises to RR are unique by
> RD and reflected so the SAFI 128 backup paths can be pre programmed.
>
> This PIC core and edge feature as is implemented by almost every vendor as
> of the last 10+ years and is used by almost every operator around the
> world, I see we are now circling back to make standard which happens in
> cases where it takes time for vendor  implementation and operator use cases
> before WGLC.   This seems to be one of those cases.
>
> As the PIC feature is a new critical feature,  it is critical that this
> feature is made standards track for vendor interoperability.  BGP PIC core
> and edge are I believe locally significant features their maybe some
> components that require interoperability it is still important to be made
> standards track.
>
> I do see that Cisco has 2 IPRs field so based on that I do feel this
>  definitely should be standards track.
>
> Date
> ID
> Statement
> 2020-11-19 4490 Cisco Systems, Inc.'s Statement about IPR related to
> draft-ietf-rtgwg-bgp-pic <https://datatracker.ietf.org/ipr/4490/>
> (Updates ID#: 4488)
> 2020-11-16 4488 Cisco Systems, Inc.'s Statement about IPR related to
> draft-ietf-rtgwg-bgp-pic <https://datatracker.ietf.org/ipr/4488/>
>
> Tot
>
> I will provide a detailed review of the draft.
>
> Kind Regards
>
> Gyan
>
> On Sun, Dec 13, 2020 at 12:38 PM Greg Mirsky <gregimirsky@gmail.com>
> wrote:
>
>> Hi,
>> I've read the document and believe it is ready for publication. Several
>> notes after the reading:
>>
>>    - authors might consider changing references to list IETF documents
>>    rather than enumerating them in the list of references. For example, use
>>    [RFC5036] instead of [4].
>>    - Because the ability to realize the described technique depends on
>>    using the specific HW, I think that should be reflected in the Abstract.
>>    Perhaps following the very last sentence:
>>
>> It is noteworthy to mention that the benefits of BGP-PIC are
>> hinged on the existence of more than one path whether as ECMP or
>> primary-backup.
>>
>>
>>    - And because, as I understand, the document describes a
>>    particular implementation, an Experimental track might be used rather than
>>    the Informational.
>>
>> Regards,
>> Greg
>>
>> On Wed, Dec 9, 2020 at 8:26 PM Jeff Tantsura <jefftant.ietf@gmail.com>
>> wrote:
>>
>>> Dear RTGWG,
>>>
>>> The authors have requested  WGLC for draft-ietf-rtgwg-bgp-pic.
>>>
>>> There was consensus that document is ready for the last call, the
>>> authors have addressed all the comments received, IPR statements have been
>>> submitted.
>>> Please indicate support or no-support by December 28, 2020.
>>>
>>> Cheers,
>>> Jeff and Chris
>>> _______________________________________________
>>> rtgwg mailing list
>>> rtgwg@ietf.org
>>> https://www.ietf.org/mailman/listinfo/rtgwg
>>>
>> _______________________________________________
>> rtgwg mailing list
>> rtgwg@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtgwg
>>
> --
>
> <http://www.verizon.com/>
>
> *Gyan Mishra*
>
> *Network Solutions A**rchitect *
>
>
>
> *M 301 502-134713101 Columbia Pike *Silver Spring, MD
>
> --

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *



*M 301 502-134713101 Columbia Pike *Silver Spring, MD