Re: [tcpm] How to reuse the tcp model in the BMP model - asking for suggestions

"Scharf, Michael" <Michael.Scharf@hs-esslingen.de> Wed, 04 May 2022 17:23 UTC

Return-Path: <Michael.Scharf@hs-esslingen.de>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8986C14F744; Wed, 4 May 2022 10:23:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.de
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 t7FsfXdl_9t8; Wed, 4 May 2022 10:23:04 -0700 (PDT)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69677C14F735; Wed, 4 May 2022 10:23:02 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 8FE9A25A15; Wed, 4 May 2022 19:23:00 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1651684980; bh=og3yUtQhJOKQ/0npzTdkJJ5jTh3oilPLYHRXUBD14bw=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=nJDGCn3Y+0aF2oeOmbgxgp90hqAXRmLpgqiD7mBjw0JgkSm69UHkGQPXClCl1KouE GgQwxi2lJFCnML2SEyBYcteyoYp+faT4mV+m6V0zwK9612CAkPltsABc/W3kGJo/v6 +dNT8rbkYSgsxsUk19EQca8zWkXNyW0QMfhevqTQ=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eFcXbEm_KdBZ; Wed, 4 May 2022 19:22:59 +0200 (CEST)
Received: from rznt8201.rznt.rzdir.fht-esslingen.de (rznt8201.hs-esslingen.de [134.108.48.164]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Wed, 4 May 2022 19:22:59 +0200 (CEST)
Received: from rznt8202.rznt.rzdir.fht-esslingen.de (134.108.48.165) by rznt8201.rznt.rzdir.fht-esslingen.de (134.108.48.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Wed, 4 May 2022 19:22:57 +0200
Received: from rznt8202.rznt.rzdir.fht-esslingen.de ([fe80::aca4:171a:3ee1:57e0]) by rznt8202.rznt.rzdir.fht-esslingen.de ([fe80::aca4:171a:3ee1:57e0%3]) with mapi id 15.01.2375.024; Wed, 4 May 2022 19:22:57 +0200
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: Camilo Cardona <camilo@gin.ntt.net>, "draft-ietf-tcpm-yang-tcp.authors@ietf.org" <draft-ietf-tcpm-yang-tcp.authors@ietf.org>, "draft-ietf-tcpm-yang-tcp@ietf.org" <draft-ietf-tcpm-yang-tcp@ietf.org>
CC: "tcpm@ietf.org" <tcpm@ietf.org>, "grow@ietf.org" <grow@ietf.org>
Thread-Topic: How to reuse the tcp model in the BMP model - asking for suggestions
Thread-Index: AQHYXwQeN+SwQl3LFEmMyted4jIbUq0O9yVA
Date: Wed, 04 May 2022 17:22:57 +0000
Message-ID: <19cff714d9984d17bbd942015990d6f2@hs-esslingen.de>
References: <39BBD72C-808D-45CF-B832-9EF786F45F06@gin.ntt.net>
In-Reply-To: <39BBD72C-808D-45CF-B832-9EF786F45F06@gin.ntt.net>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [134.108.140.249]
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_002D_01D85FEC.5B421E50"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/eYTkYewW2EwkXNHx0LVPe-c2u6A>
Subject: Re: [tcpm] How to reuse the tcp model in the BMP model - asking for suggestions
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 May 2022 17:23:08 -0000

Hi Camilo,

 

Thanks a lot for reaching out!

 

We have received quite a number of other comments from the directorate reviews. As a result, some parts of the model will probably have to be modified. We will have a careful look at your suggestion as well.

 

Regarding the 4-tuple connection, at first sight this is seems specific to your use case. If so, your own container is probably the simplest solution. I don’t think this concept generically applies to all uses of TCP.

 

The authors will have a look at the definition of groupings to simplify re-use by your model. We will get back to you on that.

 

Thanks

 

Michael

 

 

 

From: Camilo Cardona <camilo@gin.ntt.net> 
Sent: Tuesday, May 3, 2022 5:40 PM
To: draft-ietf-tcpm-yang-tcp.authors@ietf.org; draft-ietf-tcpm-yang-tcp@ietf.org
Cc: tcpm@ietf.org; grow@ietf.org
Subject: How to reuse the tcp model in the BMP model - asking for suggestions

 

Hello draft-ietf-tcpm-yang-tcp authors,

 

We are analysing how to leverage the tcpm model for managing tcp connectivity in the BMP yang model (draft-cptb-grow-bmp-yang-02). 

 

In general, how do you suggest other models reuse ietf-tcpm? Most of tcpm model is defined directly in containers, not as groups, and we are finding hard to take the pieces that we need.

 

Let us shortly gointo details.

 

Regarding the 4-tuple connection, in BMP, we would like to have a “default” case in which the configured device connects to another using ip/port (i.e. active case),  but also to provide the option of expecting the  tcp connection over a local ip/port (i.e. passive case). We might need our own container for this.

 

However, we would like to integrate the “common”, and “statistics” sections of ietf-tcpm, but, they are containers, so we really do not know what to do besides recreating it.  

 

Do you have any suggestions?

 

Thanks,

draft-cptb-grow-bmp-yang authors