Re: [GROW] Support for Enterprise-specific TLVs in BMP

"Jakob Heitz (jheitz)" <jheitz@cisco.com> Mon, 26 October 2020 15:44 UTC

Return-Path: <jheitz@cisco.com>
X-Original-To: grow@ietfa.amsl.com
Delivered-To: grow@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A7AB3A0C8B for <grow@ietfa.amsl.com>; Mon, 26 Oct 2020 08:44:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.601
X-Spam-Level:
X-Spam-Status: No, score=-9.601 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_H2=-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=hh3O9KGE; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=s027GD3j
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 QB-bG9VzOPER for <grow@ietfa.amsl.com>; Mon, 26 Oct 2020 08:44:01 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1E6F3A0A4E for <grow@ietf.org>; Mon, 26 Oct 2020 08:44:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3392; q=dns/txt; s=iport; t=1603727041; x=1604936641; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=SyN+iD/woenKfRcApOGwO/8FLr2Fow/MKlGv36X2RgY=; b=hh3O9KGEHhGb50Bza93H+byPX97fYi5pY34NNSuu4wp3B7d3p77jEi2X Hw1Ps0TgeJ1iGNKlTDfTkoYiAckB3CLKMJ7Ctiie40IyO16mZA7YbTO+L U2mgRhMv1avhYeFFF/0CcAXcumToAm6HEZ6QydwMKHUkscX+eHuon0h9j M=;
IronPort-PHdr: 9a23:64nzahRcSBlAoA9jU/E6Xz0fmtpsv++ubAcI9poqja5Pea2//pPkeVbS/uhpkESQBN+J6v9YhazRqa+zEWAD4JPUtncEfdQMUhIekswZkkQmB9LNEkz0KvPmLklYVMRPXVNo5Te3ZE5SHsutZlDOrDu19zFBUhn6PBB+c+LyHIOahs+r1ue0rpvUZQgAhDe0bb5oahusqgCEvcgNiowkIaE0mRY=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D0AADJ7ZZf/49dJa1gHQEBAQEJARIBBQUBQIE9BgELAYFRIy4HcFkvLIQ8g0kDjSEmmHqBLhSBEQNVCwEBAQ0BARgLCgIEAQGESgIXgXQCJTYHDgIDAQELAQEFAQEBAgEGBG2FYQyFcgEBAQMBAQEQEREMAQEsCwEECwIBCBgCAiYCAgIlCxUQAgQOBSKDBAGCSwMOIAEOmzMCgTuIaHaBMoMEAQEFgkyCQhiCEAMGgQ4qAYJxg3CGVxuBQT+BEScMEIJNPoJcAQGBJYNRM4Isk1ajKIEMCoJqj2GLGAMfoV6zdQIEAgQFAg4BAQWBWwIxgVdwFTsqAYI+UBcCDY4fCRqDToUUhUJ0OAIGAQkBAQMJfI1MAQE
X-IronPort-AV: E=Sophos;i="5.77,420,1596499200"; d="scan'208";a="590496384"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 26 Oct 2020 15:44:00 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 09QFi0xh004211 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 26 Oct 2020 15:44:00 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 26 Oct 2020 10:44:00 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 26 Oct 2020 10:43:59 -0500
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 26 Oct 2020 10:43:59 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mPwbSx8MTdnco7FeXgp1u1B1ikJMEni3naZ11iRJmyO/GIrN4mhDTtj+VKbZNUcT/JIqqZOd0xJOwgIEu5Ga3uQ/ngGZJrDE0n3CGsfOcX66kzKLth2jIV0cMUIftKfjRSFJbs2Gr1Au8zh3q5qRO2lIGAufnOkdqnS+U+V2O/DBXHJ6xUppcr7xDvUvoeEWU4vRm4io37f33Mi3f9iY6EBmwZg+Ifh55xPMq6jZJQ88X7cNrjuL3UPICcMJ8r96+lKA3lfgGr4fvSJSWjGXEW6oIbWIHFMRYRtmetDwSouLJt5n7DcsrnaCgJL2V1Ff1gq1islX58A4lYlzcZqL/g==
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=SyN+iD/woenKfRcApOGwO/8FLr2Fow/MKlGv36X2RgY=; b=iC8A9KwQyh5P9G0ycmTsTQ4ECQ13q/myLvIGBR6UHMGMZGbvETSejLwnO2kFr6xzBtG1GmMYl0qLemyc5Kjvat0Cy2X3YtxYi3ZQX+FrWT66CnYZ4rMYM9LrCVF3xdfEhhTsYEPpPAZb4A66X0uhs2Uz/l0AkkG/+jl7IRfK+6rV2TsQzLJgx46laoNuESqwirMDxHNVsg3c0iJss2nytwST1Ho+ce8Wc3TQntYGIv5u+BKNqLCI2VCynrCkANh7GCC6WUJ0eqldA6frOPTozUrolSFN5L2UlMEmEeBGVxMWI6Aw83Nkkn2Pw/W6Dn/WbmyulpED9DgQuvjKf2cg1A==
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=SyN+iD/woenKfRcApOGwO/8FLr2Fow/MKlGv36X2RgY=; b=s027GD3jCSa4sF2KQzvQklTVjhLZ4t8tMBJL8VWndL76otMimLA7OYdmy1NqqjFd5I6ys7a7nOBUHscVC3KyNxtFPbG5jbHDmh7wxiydmFs8V7WG6u+eAv1Wm7jik6TpBxEWjYiFXG1/9GzkSiIjeJBDwxztKbick537VFpNYog=
Received: from BYAPR11MB3207.namprd11.prod.outlook.com (2603:10b6:a03:7c::14) by BYAPR11MB3206.namprd11.prod.outlook.com (2603:10b6:a03:78::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Mon, 26 Oct 2020 15:43:56 +0000
Received: from BYAPR11MB3207.namprd11.prod.outlook.com ([fe80::718c:ac63:d72e:f3c9]) by BYAPR11MB3207.namprd11.prod.outlook.com ([fe80::718c:ac63:d72e:f3c9%4]) with mapi id 15.20.3477.028; Mon, 26 Oct 2020 15:43:56 +0000
From: "Jakob Heitz (jheitz)" <jheitz@cisco.com>
To: Paolo Lucente <paolo@ntt.net>
CC: "grow@ietf.org" <grow@ietf.org>
Thread-Topic: [GROW] Support for Enterprise-specific TLVs in BMP
Thread-Index: AQHWq5otMj8F6wF+D0G4u2/4TltBG6mqBmxq
Date: Mon, 26 Oct 2020 15:43:56 +0000
Message-ID: <FB302136-A1C9-4559-A6E2-834818FC9384@cisco.com>
References: <366e142a-6235-2d60-ad64-00a1da34133a@ntt.net>
In-Reply-To: <366e142a-6235-2d60-ad64-00a1da34133a@ntt.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2600:387:6:80d::c0]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: eba94f28-b87a-4e7a-fbc7-08d879c5f30a
x-ms-traffictypediagnostic: BYAPR11MB3206:
x-microsoft-antispam-prvs: <BYAPR11MB3206F5157F5D007E2C185000C0190@BYAPR11MB3206.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZatcRHO/Y4oy5JZ89zf9ir6ZmgxwIP3l/Q+oTfCaWNq9eebmbuMAYTcKUUOtud/0X/ra1YYymAxgXNtlAnEiSLODUvgp/VbM0yDuuMClLNtGdTrsYI+mgvyZRvBrldQEyDiUbspRoFksU1l3Ye2DpxsV+AZfTwP5lVA/YJrf/5tIwZTC8sjvRYcDTQt2FbEcjDEOk7hkq+/y+nf9jlexgFT97TN7y5ITS0S8xDX9vRxj4n40bvLy4BqFlL3PA/V2hgT5iaZA6uMP5G8Bvq7lH44vzQmhmlOmjT7h2qfg45Rt+PZPCLXHyCDbdjQ2qqwWAdkDMdDOHMpRNxykMjy87Qlw3zinNH5ZXTnInJ9QgCjXh81vOeK473j+WnaPtvWw3u5VDYvCXsYqiwFmnSPSIw==
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:(346002)(366004)(396003)(376002)(136003)(39860400002)(186003)(6506007)(478600001)(966005)(2616005)(4326008)(86362001)(53546011)(316002)(33656002)(71200400001)(8936002)(2906002)(66946007)(36756003)(6916009)(8676002)(76116006)(6512007)(6486002)(64756008)(66476007)(66556008)(5660300002)(83380400001)(66446008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: fG6F9t/TIuOFHR1nSFmhY7yjz8pvrAuFirlDampC72TBadAXhCd3CZhNswHkPmEsAKG5lTb6814VQH7VAO6TivlQjD6BqfDVThJtl7YAR4IW3/hkp6X+DyZLCQwBTfxfSpUejO7fBheMXnjeHbIV9/Tg+kaMzatC2Abpir3S8vUtz2OfmsPgI4vhpgMAQ+8f/zIFu/DAYrSLNSCQh2gELUWm5PkqGxAq8Hj6kfK4NQoVc5X/ntep1Z5Aaz3k/uN8aIF9mQB2x5KfC1v9NRYilbcZE82jOb0s0pvXs421ZaJHQdGE4Y9zUlzfUUJbqBcEu2UuPorrlwcTfeUSfTGjiMywBr53PVay8zgqCn7iiPK68h286dH4ngdggb8uKbaasBzo+feMcjJtfE6h6shX/dSRGYZzDzZtlfplJDTzM7tFkaDiHgBsR6k+ZZWsPjmj6ptfqlxRrpJpJ5W25OmZSKA03/ABHkmTcn/NXcEgbRI78XaW5zG11tDOTxBVdKEinCbh0rI8Fl0l96hH9wGyYwRvk75ehVRILDKLBsip8B5S71ffR9SK8SNgYs/bSKBjzX5jlaXUmb9DSJil0ciemJxIyI3tsJ+MIFWjELb6VxDK1hOpiTYLxTigNWOGNA6HUaMTEqTTKxQH2g5JQf82DmpE2XZCvjWuKt/9m5mbqoA=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
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: eba94f28-b87a-4e7a-fbc7-08d879c5f30a
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2020 15:43:56.4537 (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: kOj5isxKPP9TBNKXPgPHBttH+/1xR2/Q2jOauVTEhgsz+d8mczNH/nI65EHoYavNqtMK32FJpLPyMoVqkswczg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3206
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/grow/zTVrGW_mP-1RDq2lWbqHJmjh6VI>
Subject: Re: [GROW] Support for Enterprise-specific TLVs in BMP
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Grow Working Group Mailing List <grow.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/grow>, <mailto:grow-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/grow/>
List-Post: <mailto:grow@ietf.org>
List-Help: <mailto:grow-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/grow>, <mailto:grow-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Oct 2020 15:44:03 -0000

What proprietary information elements are you thinking of?
Maybe we can standardize them.

Regards,
Jakob.


> On Oct 26, 2020, at 6:16 AM, Paolo Lucente <paolo@ntt.net> wrote:
> 
> 
> Dear GROW WG Rockstars,
> 
> I would like to get some feedback / encourage some conversation around the topic of supporting Enterprise-specific TLVs in BMP (or draft-lucente-grow-bmp-tlv-ebit-01) so to see whether it is appropriate to ask the Chairs for WG adoption.
> 
> Context: with the Loc-RIB (draft-ietf-grow-bmp-local-rib) and Adj-Rib-Out (RFC 8671) efforts we increased the possible vantage points where BGP can be monitored; then the goal of draft-ietf-grow-bmp-tlv is to make all BMP message types extensible with TLVs since by RFC 7854 only a subset of them do support TLVs.
> 
> Motivation: i would like to supplement what is already written in the Introduction section of the draft "Vendors need the ability to define proprietary Information Elements, because, for example, they are delivering a pre-standards product, or the Information Element is in some way commercially sensitive.", in short prevent TLV code point squatting.
> 
> Successful IETF-standardized telemetry protocols, ie. SNMP and IPFIX, do provision to extend standard data formats / models in order to pass enterprise-specific information - including the fact that not everything can be represented in a standard format, especially when data does touch upon internals (ie. states, structures, etc.) of an exporting device. This is also true, more recently, with the possibility to extend standard YANG models.
> 
> In this context, in order to further foster adoption of the protocol, BMP should follow a similar path like the other telemetry protocols.
> 
> Approach: reserving the first bit of a TLV type to flag whether what follows is a private or a standard TLV and, if private, provide the PEN in the first 4-bytes of the TLV value is a simple and successful mechanism to achieve the motivation that was merely copied from IPFIX, a case of nothing new under the Sun.
> 
> Current feedback: the only feedback that was received was last year in Singapore and it was along the lines of: we are at IETF and we should not open the backdoor for / facilitate insertion of non-standard elements.
> 
> Thoughts? Opinions? Tomatoes?
> 
> Paolo
> 
> _______________________________________________
> GROW mailing list
> GROW@ietf.org
> https://www.ietf.org/mailman/listinfo/grow