Re: [Idr] New BGP capability to advertise running daemon version

"Jakob Heitz (jheitz)" <jheitz@cisco.com> Thu, 20 August 2020 16:56 UTC

Return-Path: <jheitz@cisco.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 400933A0C0D for <idr@ietfa.amsl.com>; Thu, 20 Aug 2020 09:56:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level:
X-Spam-Status: No, score=-9.598 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=gEucpKNh; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=h0Wwlo5k
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 2EPGOGQ-v3Wg for <idr@ietfa.amsl.com>; Thu, 20 Aug 2020 09:56:06 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3DD613A0C0A for <idr@ietf.org>; Thu, 20 Aug 2020 09:56:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2221; q=dns/txt; s=iport; t=1597942566; x=1599152166; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=vo1BH4Pb2BpYnojzVtgPYrhbHbwdPOVjGigd50aR8u8=; b=gEucpKNhEvpsZxtfV6h7fFGDnolYXK/7QkpEf7zJEcYc6e2fw7xyB0vh exRZjE48U4iQtNMTMN2IYp633R1kKkoCb0ntF2uGXBMM0prs4sKTnqrVt wj8a+nUKvvUDF/WTev1l/sf9UEh12Zs9x9Jx0l13X0WpgTv3x1pLoQCy8 Q=;
IronPort-PHdr: 9a23:YjeR1Bzm3FqOgfPXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5ZRWDt/pohV7NG47c7qEMh+nXtvXmXmoNqdaEvWsZeZNBHxkClY0NngMmDcLEbC+zLPPjYyEgWsgXUlhj8iK0NEFUHID1YFiB6nG35CQZTxP4Mwc9L+/pG4nU2sKw0e36+5DabwhSwjSnZrYnJxStpgKXvc4T0oY=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ABAgBQqj5f/40NJK1fHQEBAQEJARIBBQUBQIE5BQELAYFRUQdwWC8sh30DjWeYbYJTA1ULAQEBDAEBGAsKAgQBAYFWgnYCgkICJDcGDgIDAQELAQEFAQEBAgEGBG2FXAyFcQEBAQQBARAoBgEBLAwLBAIBCBEEAQEfECcLHQgCBAESCBqDBYJLAy4BDqZzAoE5iGF0gTSDAQEBBYVJGIIOAwaBOAGCcIovG4FBP4FUgh8uPoJcAQGBYYNIgi2ERYsVQwKJcos5kHMKgmOaQ6AqjXiESJ9EAgQCBAUCDgEBBYFqJIFXcBU7gmlQFwINjh+DcYUUhUJ0AjUCBgoBAQMJfJBEAQE
X-IronPort-AV: E=Sophos;i="5.76,333,1592870400"; d="scan'208";a="723975955"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Aug 2020 16:56:04 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by alln-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id 07KGu4NE028711 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 20 Aug 2020 16:56:04 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 20 Aug 2020 11:56:04 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 20 Aug 2020 11:56:03 -0500
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 20 Aug 2020 11:56:03 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FYkmCMcMPifgUYDDZR1JYxXJxD91NLG+UB+FLg8EgEgsfcKENDJO3+g+E/c5qvoayUevbO9b5fvvlbk5asradA1EBZ6hsPPVVW4UotWin1oPW6Nw2C0PiHj8IEQcPuv8QORs4Yb83OQw8ru2zoVMGZdQT/Gf4lI6ehfUazMHOKOqWGSBJuQ04rPOFSXt7/6zwP8ldIYmssCbYVPp2mPG7Jz/pqnSOsc1VTZXW//mrepdWQB4Oz/aXlP+KDBhFnqVb3btFeqZ4WACyS1gZOofmy4mf9w+B7XTgfvuKV//tNqZfjCrYUGVKeY1HSPtFNVfsfXCW0eg47WHsgvZeNl1aA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vo1BH4Pb2BpYnojzVtgPYrhbHbwdPOVjGigd50aR8u8=; b=W+CIXGR7JVZVTCVyAN9fSJh0uDC9oSbb3u5cZl+8C2Fyusp7baQO7Is25uGfyBNIGqMGTCbFsEDzKQgN5WAyo9EdGNSGmnX6Kb6esZ7P1pCKMLJsdbnI8ErA5WTqIfhZVPNQuayx0qg6RuYQnIESehl8ZA6vn9MockmNYkOGdxlTt4CnQgLtrF7094PKUjKK2lcEmngcPTAIVIn8KL3ugLQJ4dTT4y6onPaBM1iUog99PJrfG2zScNJ3vc8ws+HqxKRuBesBaTmnOw1u0wt6UulIxxO4vS17C9YrTBjELEyukZDZy70J+GlMxehjQhqK93BK9sjiGIV/4X20I8Ob0g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vo1BH4Pb2BpYnojzVtgPYrhbHbwdPOVjGigd50aR8u8=; b=h0Wwlo5kDvzoU5TBm6mQK5X3A9stR35nltQFDGfoQmPczbPqVGu9282ObOkMINvNu4HR27TEbZy1C7THqncrB5HBdpDK3S1MpnGzt0yU4aJ6IBwGl9RBPjaGdQPo4H6Y52Z1EJlqJ4ohfunvOAnH4tkSL2TG2qLGFIIpHc7cC8w=
Received: from BYAPR11MB3207.namprd11.prod.outlook.com (2603:10b6:a03:7c::14) by BYAPR11MB2854.namprd11.prod.outlook.com (2603:10b6:a02:c9::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3305.25; Thu, 20 Aug 2020 16:56:02 +0000
Received: from BYAPR11MB3207.namprd11.prod.outlook.com ([fe80::e857:a3fb:11ad:faff]) by BYAPR11MB3207.namprd11.prod.outlook.com ([fe80::e857:a3fb:11ad:faff%2]) with mapi id 15.20.3305.024; Thu, 20 Aug 2020 16:56:02 +0000
From: "Jakob Heitz (jheitz)" <jheitz@cisco.com>
To: Donatas Abraitis <donatas.abraitis@gmail.com>, "idr@ietf.org" <idr@ietf.org>
Thread-Topic: [Idr] New BGP capability to advertise running daemon version
Thread-Index: AQHVSPja8NSW+xfCJUu8ZSnqGM0Mt6lDjafg
Date: Thu, 20 Aug 2020 16:56:02 +0000
Message-ID: <BYAPR11MB3207BCF0BB84CFA316CF5263C05A0@BYAPR11MB3207.namprd11.prod.outlook.com>
References: <CAPF+HwV3EEUza3FyiXsd_oSkj80OwY-tE2DgFWnynq1FL2tLHg@mail.gmail.com>
In-Reply-To: <CAPF+HwV3EEUza3FyiXsd_oSkj80OwY-tE2DgFWnynq1FL2tLHg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2601:647:5701:46e0:3098:40ea:cf96:2ab1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: df27c6fc-39af-4b31-de94-08d84529ebb3
x-ms-traffictypediagnostic: BYAPR11MB2854:
x-microsoft-antispam-prvs: <BYAPR11MB28549C892696FD8050ABEC3BC05A0@BYAPR11MB2854.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 93xlV/cbKD0/752UUZ132CBiZP0nPqQUH+27bSeuyXjzl3oiHSxyDgit1LKC3kCFYW/sWCEpjL7+f8sgN7lXAG+z/LkZJMZTgwbXjhTK+7HHtLYXd1nOjYobjVavxr/HV9EUkE/mP1IeIndTunjn6Tbeh+gILHNWIIpKl7cEnvZ7BLVj9f5mJsko0GDOwaOLTzx1bK/Xb/rH9OCttKYCMn92axrBKMwCGOXEaPXIGzeXacZRFN7OldvJSMvyUQ1N6BBdrjyFLOHheh1ghX/KOMpUd4N2DnolJLAP3poiJypmCvLbtxGv+S9Kb+zhR9MRJrI7NPTkvLX2wOEo7qwU0fokoPtTPpUyagM6FMO+5XND6RuKzIBs7zG2DLzJzt54TqM3xW33I4VA4g1ThdDZeQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3207.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(346002)(366004)(136003)(396003)(110136005)(8676002)(71200400001)(966005)(5660300002)(316002)(8936002)(186003)(66946007)(478600001)(6506007)(33656002)(2906002)(66476007)(66556008)(83380400001)(76116006)(86362001)(64756008)(66574015)(52536014)(55016002)(7696005)(66446008)(53546011)(9686003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: hxNri2aL5RHLn39UxFI/Uk8is5Jzv7UJsrVz9orOk9GWj+cpF2Xk9sajCPHmcwVDOD/+ulvtyf8lrjvdk+O0tIt1xwqS+9pIVD413AEqkYNtBr4ZHXNqukuuBcFwgswW2WEBvAW9z121OioUF/huPxSOOZKLzvSwiJKajssAiJrVE7sXFVyWeFebntqdf41KFAsCGBAoG1OBFNzCKUkp2vjnLAZ7ORVReO1SKCTK79IVcx/DOkTRVMeG+3BGu7qbRZpr9JTn6kFFqPtmDNir1G4mKwwy5mwg73KZJE959kQTNZU452YJPShCIi9UKCV7O0CpXXWkmPkUpSYnS8hphUFdryHFVX3p+RPGtmOlTfLWSAombL6+EwKaU6ZDWbPoKU/ghvYFUSDmxJu+PsqW75PWq13A4ljXLyGSo77QUdcHRvXzoczwAw2ZJCTpgBqGoEPdVxMxIyu912gmgzmzJKDLk0dx4bRnFZ8fixYvz9FyJSrgjdrIsEfqFAi9nOSLdPFutxy+H1jMPyLJWJM970VaSY7zYAZIzzbQuWEl2srxMUatZXZi+cVBZk4GZnnMm6OFpQagKNoLOY5eKnr8jlrkqHJO1KzlAHZwvY2neL8JL4OqsOjatyoG3ERw2klXpcZpMCq5JhBnAzYHHyBX9ceLG7s7D3VASOGj/P62CBV21LK4m5pTe9GsQ89hKGfabuz9wMjGt5R7xGc4TEg+VA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3207.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: df27c6fc-39af-4b31-de94-08d84529ebb3
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Aug 2020 16:56:02.1685 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: SxGI3ib2HDJC+ZGECla3nNAm8WjomedxWMGyFdjLqjHh2HO8ZtmSTXH2e8gfrrw/GkC2LAOlkwL8tC8r9S4Diw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2854
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: alln-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/cU-Rt4itwKZBfbdiDBwjeJ_eM6Y>
Subject: Re: [Idr] New BGP capability to advertise running daemon version
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, 20 Aug 2020 16:56:09 -0000

I support this draft.
You reserve a capability code, so the document should be standards track.

To address other comments:

It is quite correct that it is better to use an NMS to get the full network
picture and precise versions of every router including all its software
patches.

With some routers, if you wanted to put the full vendor and version name
and list of patches, you would overflow the capabilities length with
just this capability alone. So, put a sensibly shortened version.

Capabilities length is known at configuration time, before the BGP session
even comes up. It is trivial to reject a configuration if it is determined
to cause a capabilities overflow.

With ISSU, it is possible to upgrade the BGP software version without
bouncing the session.

Of course, if this capability is on by default, there are security/privacy
concerns. So don't send it by default.

Nevertheless, even with all these possible issues, I think it would
be super handy to run "show bgp neighbors" and see the software vendor
and version for each neighbor.

This draft does not harm anyone and is not difficult to code up.

Regards,
Jakob.

-----Original Message-----
From: Idr <idr-bounces@ietf.org> On Behalf Of Donatas Abraitis
Sent: Thursday, August 1, 2019 11:08 PM
To: idr@ietf.org
Subject: [Idr] New BGP capability to advertise running daemon version

Hi there!

I would like to propose a new idea of how to simplify the debugging
process when dealing with lots of different BGP speakers and even more
with different versions.

Basically, the implementation is very trivial, but it would be handy
in cases when you should debug why some functionality does not work
between two or more BGP speakers. Having this in place would speedup
troubleshooting time. Even better if that comes to automation to
gather information around all infrastructure you have.

The implementation and details are posted in this draft:
https://www.ietf.org/id/draft-abraitis-bgp-version-capability-00.txt

Waiting for comments.

Thank you!

-- 
Donatas

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr