Re: [Idr] WG adoption call for draft-abraitis-bgp-version-capability-08, to end September 25

Gyan Mishra <hayabusagsm@gmail.com> Sat, 14 January 2023 06:00 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 8CF5BC15C530 for <idr@ietfa.amsl.com>; Fri, 13 Jan 2023 22:00:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.984
X-Spam-Level:
X-Spam-Status: No, score=-1.984 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, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eB4OEs6XFwzN for <idr@ietfa.amsl.com>; Fri, 13 Jan 2023 22:00:46 -0800 (PST)
Received: from mail-qv1-xf36.google.com (mail-qv1-xf36.google.com [IPv6:2607:f8b0:4864:20::f36]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3A15CC1527AE for <idr@ietf.org>; Fri, 13 Jan 2023 22:00:46 -0800 (PST)
Received: by mail-qv1-xf36.google.com with SMTP id j9so16262788qvt.0 for <idr@ietf.org>; Fri, 13 Jan 2023 22:00:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Fe+rFcP2v9vQ6pXPXoOhHUQrv1AvIcp34GJ6YLebwGE=; b=AsABbJ5lyxCLG0Uz923lrzVx7Zc0jSYCfqcJpqYinZj1W35TiSeFgmOV2r9AiOjxvC /xLUa+CKkSz52PeXZmdeqfV5t7Vglwvv+yqqFlUJoXIYK+tzg6BSNLc7b7YWhwbpRk+T o/IoRqZQ2Ym/AIB7KUVrF+/R7ofip4KOQjOBGwTEDUn0bkzDnj2rsie5M83azl+xG8NJ gvc2gt5zixH7w2Dkh/RYb+1zZojiZPIxcmPbuv+b+FzFzppkfAD7uo89gXDcjDyvU5YJ 9CLvB9oDmmImeKA6TYny19lFyFrldHU9JWo4o1xHPw/rUHZ0/TeDrLPvEHXgN1YV6+NV f1Ag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Fe+rFcP2v9vQ6pXPXoOhHUQrv1AvIcp34GJ6YLebwGE=; b=S+LKrKPxYXxMu42EZwm58xq6Cd/fYoVUjZqkLR7hmSJmGC5Ssq2eGgDDgSlgyC6zln 1OKuB2YbwJoiQaHyb5Iho21RhbapNzy85UyWxNTsHlKox1QNizsdKMgZpZK1TiwQlhZT z5dmcmdg3jBbKWXO9MGjAUK1R6O8aRCo6RMGB4r0WLyxlthwSHD/zwWS77EuH3inQdF6 Y58hUp1EGAyzrC91tN4HkIBjQ5JyJUFbwrf+aSEYKeJH2Kwz2mYzPtE2HUjEU9AELXyz RrmDHE1BSjpJdt6vnNmfcyx//jP5e90wdZoiOmW4M+w30t0fDLkHLlmdVDNQrTQ/kA2o AeMg==
X-Gm-Message-State: AFqh2koCa03EXu7MgNj8OyfO68d9SYqXFgysNgoKbxhP/p+gL6WYNJzt +QghNGldlPAJ3vv9IgvEebKe+km7FdAO616qkRE=
X-Google-Smtp-Source: AMrXdXt/Sy7XR5jDGIxoIHgRsH1hut/InVunaCgcqhBaEnZpbwxrXp06jfFH7DGimn50q4kBSTeluJCc8ak9qdpFYMM=
X-Received: by 2002:a0c:e6cb:0:b0:532:2f1a:33d with SMTP id l11-20020a0ce6cb000000b005322f1a033dmr676536qvn.114.1673676044578; Fri, 13 Jan 2023 22:00:44 -0800 (PST)
MIME-Version: 1.0
References: <FEF22BE4-8226-4286-AF7D-6B609D51E6BF@pfrc.org> <CAOj+MMH5C8zXZB=c9v57=M2Aa16cuyJY1EEMDHmX+T5FYq51mg@mail.gmail.com> <8D39FC71-043C-40A9-97D5-D71666611C5A@pfrc.org> <CAOj+MMFRVGde0k9dyW-gjMY1V3N6g8cpspnVLmhOHD557Qo6yw@mail.gmail.com> <A2FF27E6-403F-4606-84E8-A5305E434468@pfrc.org> <CAOj+MMH0LEds_UfVWAf59-JjRiPOYm=fozBx6ncmeSHTyMe11g@mail.gmail.com> <A1859410-8A3E-4CF9-A875-D432F7BEF1F0@pfrc.org> <CAOj+MMHhHB-K=hjEFwJTQ09K9dizkHaKfC79kJWikO=Eh8c1gw@mail.gmail.com> <20847254-3E13-49B3-942C-EE6EFDF993C1@pfrc.org> <CAOj+MMG9BuCBjATYNKO5H0oFUipCE8iBU+DJ0FLDDUZdp+nM3Q@mail.gmail.com> <Y77nmDKUgCUyhJ5W@diehard.n-r-g.com> <C3B4F29D-7C8D-4911-B140-286B7B8DA97B@pfrc.org> <CAOj+MMGmSBDwbxvSZ_x+j7NtCHRFFFvcCEKGJ0Wpis_OU26cLA@mail.gmail.com> <CABNhwV3qwCT8=8R+HTi1DFhbRN=FwHMF4XvQVowQwz=pb2U-nA@mail.gmail.com> <CAOj+MMG-5TT2sEnZVMabP1wA=gBNH0g9zkpoM9LWL7XFnh2aEQ@mail.gmail.com> <CABNhwV2H8Y7pthkWtJsDUN7ZscjGvc+v2XdpZ5CcG2ot9TBBog@mail.gmail.com> <CO1PR13MB492093DC7492BFD14A47C97B85C29@CO1PR13MB4920.namprd13.prod.outlook.com>
In-Reply-To: <CO1PR13MB492093DC7492BFD14A47C97B85C29@CO1PR13MB4920.namprd13.prod.outlook.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Sat, 14 Jan 2023 01:00:33 -0500
Message-ID: <CABNhwV2UL0ruFeJwfwPnP7OWO9qCpHw3ubWNF7BoQQUEYEgZRw@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@futurewei.com>
Cc: Robert Raszuk <robert@raszuk.net>, "idr@ietf.org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001b343c05f233125a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/j57PIIK-CrD9FJppPSk10I8g4U0>
Subject: Re: [Idr] WG adoption call for draft-abraitis-bgp-version-capability-08, to end September 25
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
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: Sat, 14 Jan 2023 06:00:50 -0000

Hi Linda

Yes, RFC 7606 provides complete revision of error handling as opposed to
peer reset which was the error handling with RFC 4271.

See section 2 and 3.

All BGP implementations including Open BGP implementations should support
RFC 7606.

The main benefit for the versioning is in case the BGP peer capabilities
exchange is in a one way state and not bidirectional and in that case
having the version number would help troubleshoot if the AFI/SAFi,
code-point or parameter is supported or not.

Kind Regards

Gyan

On Fri, Jan 13, 2023 at 4:52 PM Linda Dunbar <linda.dunbar@futurewei.com>
wrote:

> With so many BGP flavors and versions, is it possible to configure a
> router to ignore the capabilities that it doesn’t support? But still keep
> the BGP session going?
>
>
>
> Linda
>
>
>
> *From:* Idr <idr-bounces@ietf.org> *On Behalf Of * Gyan Mishra
> *Sent:* Thursday, January 12, 2023 3:15 PM
> *To:* Robert Raszuk <robert@raszuk.net>
> *Cc:* idr@ietf.org
> *Subject:* Re: [Idr] WG adoption call for
> draft-abraitis-bgp-version-capability-08, to end September 25
>
>
>
>
>
> So I think the crux of the issue is with so many open BGP flavors and
> versions and running into possibilities of feature support issues, I think
> it would be very helpful to be able to see the compute nodes bgp version
> from the TOR for troubleshooting.  In case their are known bugs with
> certain versions.
>
>
>
> So if you were able to do a “show BGP summary” and are able to see the
> versions would be helpful.
>
>
>
> Kind Regards
>
>
>
> Gyan
>
>
>
> On Thu, Jan 12, 2023 at 12:07 PM Robert Raszuk <robert@raszuk.net> wrote:
>
> Gyan,
>
>
>
> > I can see a lot of value in this draft
>
>
>
> So imagine you are a TOR.
>
>
>
> Could you provide some examples on what would you do differently to
> compute
>
> nodes speaking to you from BIRD BGP vs from exaBGP vs home grown
> Python BGP ?
>
>
>
> Many thx,
>
> R.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Thu, Jan 12, 2023 at 5:53 PM Gyan Mishra <hayabusagsm@gmail.com> wrote:
>
>
>
> I support the draft and agree this is very useful for cloud native
> environments.
>
>
>
> I think the main use of this feature is for DC fabric extension to compute
> nodes and now as well Kubernetes microservices cloud native
> containerization or router in a container.
>
>
>
> Just about every router vendor and ONF disaggregation vendor has a
> container version of router such as Cisco’s XRD, Juniper cRPD, SONiC,
> Nokia, Arista etc which gives you both control plane and data plane to
> front and provide CNI networking for K8 Kubernetes microservices.
>
>
>
> As well as you have all the Open BGP versions FRR, BIRD, Quagga, ExaBGP
> etc that  give you the BGP control plane to advertise routes using Linux
> data plane.
>
>
>
> https://containerlab.dev/manual/kinds/
> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcontainerlab.dev%2Fmanual%2Fkinds%2F&data=05%7C01%7Clinda.dunbar%40futurewei.com%7Cac89172b3bb141f93de808daf4e219c0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638091549180793698%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=VQTChAf2m6dsTnGf7yiFL8Huny9um%2BJ5fwfS29EnbbU%3D&reserved=0>
>
>
>
> So this version feature is really for cloud native compute layer NFV -
> VNF, CNF,  and not really for PNF  physical hardware based internet routers
> or switches.
>
>
>
> I can see a lot of value in this draft and I support making a WG document
> versus independent stream based on the massive proliferation of distributed
> cloud native edge computing software based environments.
>
>
>
> Kind Regards
>
>
>
> Gyan
>
>
>
> On Wed, Jan 11, 2023 at 2:20 PM Robert Raszuk <robert@raszuk.net> wrote:
>
>
>
> > a feature that is useful from an operational standpoint
>
>
>
> So let's put all the encoding aside. Your email made me curious why router
> A needs to know BGP release number, OS version and vendor name of router B
> ?
>
>
>
> Are we doing such a bad job in IDR that BGP no longer interoperates at the
> protocol level ?
>
>
>
> The original problem was presented as 1000s of computes reporting their
> BGP versions to TORs. But those 1000s of computes are already managed by
> orchestration which does have this information. Why should BGP TOR care ?
>
>
>
> Or why IXP Route Server should care that customer X is connecting with
> Junos vs with Huawei vs with Arrcus to it or to other IX fabric members ?
>
>
>
> Kind regards,
> R.
>
>
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fidr&data=05%7C01%7Clinda.dunbar%40futurewei.com%7Cac89172b3bb141f93de808daf4e219c0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638091549180793698%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0fV62p6me7FjTEJLn177SqCIbYJbAQx1ma3ejtZy9b4%3D&reserved=0>
>
> --
>
>
> <https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.verizon.com%2F&data=05%7C01%7Clinda.dunbar%40futurewei.com%7Cac89172b3bb141f93de808daf4e219c0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638091549180949897%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=nCMguZkcKwDcfO4Q7TZxk3lHGuqMUPvKMwqfhmqNGPk%3D&reserved=0>
>
> *Gyan Mishra*
>
> *Network Solutions Architect *
>
> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>
> *M 301 502-1347*
>
>
>
> --
>
>
> <https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.verizon.com%2F&data=05%7C01%7Clinda.dunbar%40futurewei.com%7Cac89172b3bb141f93de808daf4e219c0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638091549180949897%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=nCMguZkcKwDcfO4Q7TZxk3lHGuqMUPvKMwqfhmqNGPk%3D&reserved=0>
>
> *Gyan Mishra*
>
> *Network Solutions Architect *
>
> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>
> *M 301 502-1347*
>
>
>
-- 

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

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*