Re: [Idr] Transport Instance BGP

Gyan Mishra <hayabusagsm@gmail.com> Thu, 30 July 2020 05:52 UTC

Return-Path: <hayabusagsm@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F35233A0E28 for <idr@ietfa.amsl.com>; Wed, 29 Jul 2020 22:52:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level:
X-Spam-Status: No, score=-2.087 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 eijZ9zj6bqIv for <idr@ietfa.amsl.com>; Wed, 29 Jul 2020 22:51:56 -0700 (PDT)
Received: from mail-vs1-xe31.google.com (mail-vs1-xe31.google.com [IPv6:2607:f8b0:4864:20::e31]) (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 7FBFC3A0E27 for <idr@ietf.org>; Wed, 29 Jul 2020 22:51:56 -0700 (PDT)
Received: by mail-vs1-xe31.google.com with SMTP id p8so5901745vsm.12 for <idr@ietf.org>; Wed, 29 Jul 2020 22:51:56 -0700 (PDT)
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=L7PMGkrms8TvWaLriPY7wbb+oCU86h1PV5cly0NEs5Y=; b=iS3Ng9VQ2TgLcJ09QV50jVxFfao1GAA/tEoehBqqpONy7KZLCDY8ZTdqxHTPEsiSZV +hHW3jQuaHrT5uBe9sxUaOAxxVeQlwKNe+vlqbLTecORWQzUxiE3s+2wIPHm1cnIKci8 xVy4sDkW4YTdcmMjgtst8ULfLCSt6RdDpEYQPhWD6cF3gQQuF9ijzuavP5wf4lkHmcLv D24zb8e5L9LuQJgv+WR/OKo5h64yGENYmcyN72yaITXRkn3fsHL6VsE4U3QjYLZ6y1Hv DL0XT62jvcKIrev36lCY0SHJ8Bee85kXrmjTGbMavGYbHoRtt3rrrhPR+MdlFKO+xWPx mspQ==
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=L7PMGkrms8TvWaLriPY7wbb+oCU86h1PV5cly0NEs5Y=; b=ZKNwNiTjqC8mv+jFWJzOZJSv+/qX5WfzDKAlZ+99HWKxYd98T4IRT2qnFN9+RV1ltX PSldHVO0eYddgTx7O266PChxlukImpPDJiGqFKGE0l1o/cLbNfcdTYyrClNRPFm5KbM7 PufFPhHol85FArYrVtUhwqzlMnFHtc4GBrPXIb1BdYg865B4s53QAbtAaXjWB9oSDXPl ORnwXOBLUaJhL327UunSD9lA8EquCAAhVPBeDoDzFK9LhOHdYRF5HT1m7rTManClGPIy VlYSbcghHSxz+ptSwjPIqwEDbRkr77czwXRnNaGYPxihpI/m+QLe+g9leNw/nq1Qt0mW QtBQ==
X-Gm-Message-State: AOAM531YMnvfs5QSS+vPXDTLrgRJVqQ4K6TK/tV9vV4NkYaM/qOx/rlM 36FGMXCoFMhnsiFgUE1A96jyirp+NyuzxUhjfHE=
X-Google-Smtp-Source: ABdhPJzXbBtTBLyoiMqIGV/0InkYhqZUsM39D3sE2kQXFm88aIZVJVTmaP949jWIfNgqSFqiotj2UmTy30pjRsA2l9k=
X-Received: by 2002:a67:f941:: with SMTP id u1mr716533vsq.128.1596088315341; Wed, 29 Jul 2020 22:51:55 -0700 (PDT)
MIME-Version: 1.0
References: <SN6PR13MB23347FC0BC5212B52E62591385750@SN6PR13MB2334.namprd13.prod.outlook.com> <CAOj+MMFqFaQ3e6voR-4LyZaAwY2VVX12h_z8tTtJMV+y9KJjyw@mail.gmail.com> <SN6PR13MB2334CCDC36A49DC07F05946485720@SN6PR13MB2334.namprd13.prod.outlook.com> <CAOj+MMHOt+7-suB9Y3cRbC0osM5i+-ueNaGUjfVO3iShUF276Q@mail.gmail.com> <214FC810-D50E-4F48-96AB-0DAB894FBB8A@icloud.com> <CAOj+MMF+61OiddMSp_y2Cq+Fb-YVh4R=7azTRiTnfz3tXazfaQ@mail.gmail.com> <a411014fb097445a8445d5b1b4953de1@huawei.com> <CAOj+MMGqe6694O1yTOPKTyxFBTj208S8-C4ywm=W-vjmfjASPQ@mail.gmail.com>
In-Reply-To: <CAOj+MMGqe6694O1yTOPKTyxFBTj208S8-C4ywm=W-vjmfjASPQ@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Thu, 30 Jul 2020 01:51:44 -0400
Message-ID: <CABNhwV3LPDLsK2-+eW=vFQOes4bXah-yWjVah5jLSWB+0wR+xg@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Greg Skinner <gregskinner0@icloud.com>, Zhuangshunwan <zhuangshunwan@huawei.com>, "idr@ietf.org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000010ed4e05aba245e5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/LW3jWFqXPHHVy1BjJtadpsn0Mc8>
Subject: Re: [Idr] Transport Instance BGP
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jul 2020 05:52:02 -0000

Robert

After reviewing your draft I do see a merit in reviving the draft.

I think SAFI stacking PE-RR can get out of control and all eggs in one
basket with a single TCP session.

I have designed some  implementations in the past where I have  broken out
the SAFI manually into separate IP TCP sessions iBGP loopback per SAFI to
provide redundancy but also from SAFI 128 129 perspective used for IP VPN
per VRF TE which was cumbersome but worked for total session separation
 also allows to break out each VRF into its own TE instance.

Now with the advent of SR you get the same per VRF coloring out of the box
pnp without having to breakout the session. 😊

Kind Regards

Gyan



On Wed, Jul 29, 2020 at 8:23 AM Robert Raszuk <robert@raszuk.net> wrote:

> Multi-sessions was not (I guess) fully abandoned - but it never was
> designed to provide full protocol separation.
>
> For example such separation that proposals which utilize p2mp transport in
> a p2p fashion to distribute configuration around can be taken out of IDR
> and if community wishes be progressed in other WGs under different protocol
> name.
>
> Besides multi sessions in number of implementations as I recall was very
> buggy.
>
> Thx,
> R.
>
> On Wed, Jul 29, 2020 at 12:09 PM Zhuangshunwan <zhuangshunwan@huawei.com>
> wrote:
>
>> Hi Robert,
>>
>>
>>
>> When you mentioned BGP multi-session, I wondered what the drawbacks of
>> this solution were that it was abandoned?
>>
>>
>>
>> Thanks,
>>
>> Shunwan
>>
>>
>>
>> *From:* Idr [mailto:idr-bounces@ietf.org] *On Behalf Of *Robert Raszuk
>> *Sent:* Wednesday, July 29, 2020 5:06 PM
>> *To:* Greg Skinner <gregskinner0@icloud.com>
>> *Cc:* idr@ietf.org
>> *Subject:* [Idr] Transport Instance BGP
>>
>>
>>
>> Hi Greg,
>>
>>
>>
>> Many thx for your comments.. I do agree with all of them and if there is
>> interest in IDR to proceed all of your points will be addressed.
>>
>
>>
>> Just a note on the first point you made ...
>>
>>
>>
>> The proposal was shelved due to claims being made at and around Stockholm
>> IETF that all we need is working BGP multi sessions to demux specific
>> AFI/SAFI to a different session or different process within the box.
>>
>>
>>
>> Well 10 years after I have not seen this to happen in *any*
>> implementation.
>>
>>
>>
>> Moreover in the mean time I see the proposals like BGP-LS which were
>> promised during WG processing and LC to be deployed separately from Routing
>> BGP (ex: dedicated RRs) in real deployments running on the same session and
>> on the same platforms (RRs) where LSDB is fighting for processing resources
>> with IP routes.
>>
>>
>>
>> So here when we are discussing just using BGP as a transport because:
>>
>>
>>
>> a) it is there
>>
>> b) it takes everything (well used to till today :)
>>
>> c) it is loop free distribution
>>
>>
>>
>> my point of mentioning use of ti-bgp proposal (btw second choice if you
>> go back to the note - first being JSON format and CURL for this type of
>> distributions) was to at least decouple it hard from IP routing.
>>
>>
>>
>> Many thx,
>> Robert.
>>
>>
>>
>>
>>
>> On Wed, Jul 29, 2020 at 3:06 AM Greg Skinner <gregskinner0@icloud.com>
>> wrote:
>>
>> (I limited the recipients in my response in order to (hopefully) focus on
>> the IDR-specific topics covered in the quoted text.)
>>
>>
>>
>> Regarding draft-raszuk-ti-bgp-01, if IDR has an interest in pursuing it
>> again, I have some concerns:
>>
>>
>>
>>    - There were several issues raised
>>    <https://www.ietf.org/proceedings/75/minutes/idr.txt> during the IDR
>>    WG meeting during IETF 75 that should be addressed, IMO.
>>    - I found some other issues in the draft that weren’t brought up
>>    during that meeting.  For example, in Section 5.5
>>    <https://tools.ietf.org/html/draft-raszuk-ti-bgp-01#section-5.5>, it
>>    is stated that "On the network side all today's BGP messages are send with
>>    IP precedence value of Internetwork Control of 110000, which is used for
>>    high-priority routing traffic.”  Is this true, even for open-source BGP
>>    implementations?  I looked at the source code for three implementations
>>    (Bird, FRR, and OpenBGPD), and was only able to confirm this for IPv4
>>    OpenBGPD messages.
>>    - One of the normative references, RFC 5226
>>    <https://tools.ietf.org/html/rfc5226>, has been obsoleted by RFC 8126
>>    <https://tools.ietf.org/html/rfc8126>.
>>    - Several of the informative references have expired.
>>    - The draft would require numerous editorial changes due to errors in
>>    spelling, grammar, etc.
>>
>>
>>
>> Regards, Greg
>>
>> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>
-- 

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

*Gyan Mishra*

*Network Solutions A**rchitect *



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