Re: [Idr] Transport Instance BGP

Robert Raszuk <robert@raszuk.net> Wed, 29 July 2020 12:22 UTC

Return-Path: <robert@raszuk.net>
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 5B1EC3A0A11 for <idr@ietfa.amsl.com>; Wed, 29 Jul 2020 05:22:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, 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 iuVsqwvIWTzL for <idr@ietfa.amsl.com>; Wed, 29 Jul 2020 05:22:51 -0700 (PDT)
Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) (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 F1C843A0A09 for <idr@ietf.org>; Wed, 29 Jul 2020 05:22:50 -0700 (PDT)
Received: by mail-ej1-x632.google.com with SMTP id o18so24099867eje.7 for <idr@ietf.org>; Wed, 29 Jul 2020 05:22:50 -0700 (PDT)
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=0azmhzhN5K2/pfIy9oRmFHR/Hx8t/vVbD9wLM9zZOMU=; b=MsXcemfiYjABbAni7L0jOZxbWEfWsMkLfS+lHyIimWpANkNyePbnSsoVKel0p43gbn Stm0FvlwhzwXSarEolK7f38K1aR2n6lHZaY2UG9VN1DHU0JhfbhGDzREruODVUu7Q1kG y1kQl8zrLaSHmA5pbslM68fz0zpuwtnu0y2tgSH79+xlA1aPAoX1dhMxa/mVu2DVnDxE o5U4q3w8cpauBHR+YAx2vI6fGHaPRyPapdjajIMDPr8Gz34UK4l6lQoxJnSQ4WRDNwZt fCL+p3bcA2eIwAGbLAjwKoL6M2IkNUMJSv7ZJgFZBHMUNKzrI5zwNHjXRk9qYtA1gKnb gdZQ==
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=0azmhzhN5K2/pfIy9oRmFHR/Hx8t/vVbD9wLM9zZOMU=; b=ZKHXoqLWDGr0L/npsIBtq4JwzwfQpI7xJ8dizZRuo/OUL8NqI4owQK4dq2upGnQXMl BWIY0VjN0Yn0cn5FU8UX1+ZNtxx+bzJbWRInklODo1akuIXorQWiLhqUTdmxwc+jK+5L C6QapEFkpgbFj5I0cQwujhqrLUglNQ5ljE1HfVbzvR4XKTyofdkKmX3/seeg8yLRiXpO HlRzSi6aOmrpy4DOO3lpjXY6+ciejRumOwRx4HEHj5VrvY+yKZmBCzEf92qLiQoJD2IO 2KZr80Z8CR61xa1TMNed4V3Qdtj3EWSFdjuhSy69NgMNkKgPGnkac6LSSaZ6ZVJSGXNV qCgg==
X-Gm-Message-State: AOAM53013D4zpl7/hDQAy9nUNI+5L0rg06I9FjHDgfgBs4jgfYb7PFhn C4W43aAqF0Dx9tHgvGva3tpGV4mZvsCYiF7v3QF1A832O4I=
X-Google-Smtp-Source: ABdhPJzH+H5hi+DFfLvMCI8Bv5ffeGrbsCmyZ8kS2SzMTIxRnMxcui5xQK8Bp13KHT5G8wVQSyw6SVLXkDCBsCN42qA=
X-Received: by 2002:a17:906:7b48:: with SMTP id n8mr19082922ejo.110.1596025369216; Wed, 29 Jul 2020 05:22:49 -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>
In-Reply-To: <a411014fb097445a8445d5b1b4953de1@huawei.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Wed, 29 Jul 2020 14:22:40 +0200
Message-ID: <CAOj+MMGqe6694O1yTOPKTyxFBTj208S8-C4ywm=W-vjmfjASPQ@mail.gmail.com>
To: Zhuangshunwan <zhuangshunwan@huawei.com>
Cc: Greg Skinner <gregskinner0@icloud.com>, "idr@ietf.org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002f714405ab939d30"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/sxGvvtXtpmRK1hCWKZAIJGud4Kc>
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: Wed, 29 Jul 2020 12:22:54 -0000

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