[tcpm] FW: New version for draft-ietf-tcpm-yang-tcp

"Scharf, Michael" <Michael.Scharf@hs-esslingen.de> Fri, 17 June 2022 09:53 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 []) by ietfa.amsl.com (Postfix) with ESMTP id 8B932C15AADC; Fri, 17 Jun 2022 02:53:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Status: No, score=-7.107 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_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id HI4HKzwfIs-D; Fri, 17 Jun 2022 02:53:04 -0700 (PDT)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de []) (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 377D5C15AAC6; Fri, 17 Jun 2022 02:53:04 -0700 (PDT)
Received: from localhost (localhost.localdomain []) by mail.hs-esslingen.de (Postfix) with ESMTP id 12CEA25A30; Fri, 17 Jun 2022 11:53:02 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1655459582; bh=b5d//GhVhxeWsHVUyF4Smnkmw/p5+nc/7mkvWYtllWs=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=Hfv+T0VT1PWUJbALwHw+06VYa18Z54tEFHGaMWobw2r5I8s7A9PhIfglF3IWHhLff kEMmkJukk+HqJFU7DweP9fdhquZ8aov8rDbK/o6XA1+DCPoC+HM24rf/BruxeeyD0T 96cOygdGjcEx8odNVQPubAqC6KtG0MapdKrihqBI=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([]) by localhost (hs-esslingen.de []) (amavisd-new, port 10024) with ESMTP id BQ7LiPzjj4Nc; Fri, 17 Jun 2022 11:53:00 +0200 (CEST)
Received: from rznt8201.rznt.rzdir.fht-esslingen.de (rznt8201.hs-esslingen.de []) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Fri, 17 Jun 2022 11:53:00 +0200 (CEST)
Received: from rznt8202.rznt.rzdir.fht-esslingen.de ( by rznt8201.rznt.rzdir.fht-esslingen.de ( with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Fri, 17 Jun 2022 11:53:00 +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.028; Fri, 17 Jun 2022 11:53:00 +0200
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: "tcpm@ietf.org" <tcpm@ietf.org>
CC: "draft-ietf-tcpm-yang-tcp@ietf.org" <draft-ietf-tcpm-yang-tcp@ietf.org>
Thread-Topic: New version for draft-ietf-tcpm-yang-tcp
Thread-Index: AdiCLH1yise0HqoiTvCeXoZROecjyQAAvdJw
Date: Fri, 17 Jun 2022 09:53:00 +0000
Message-ID: <8f8ab3a79add43b88b1e4ed278c680a5@hs-esslingen.de>
References: <6ae1d1b1af4043b6a58eae693f1a0e42@hs-esslingen.de>
In-Reply-To: <6ae1d1b1af4043b6a58eae693f1a0e42@hs-esslingen.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
x-originating-ip: []
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/x3sXkOgLCajxYqcPeZg7YAzLNfw>
Subject: [tcpm] FW: New version for draft-ietf-tcpm-yang-tcp
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.39
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: Fri, 17 Jun 2022 09:53:08 -0000

And I forgot at least one further question:

4/ There are suggestions to extend the TCP statistics to reflect further counters typically exposed by tools such as "netstat" or "ss". One specific suggestion is to better expose connections in FIN-WAIT state. In version -07, I have *not* implemented such a change, as this never came up in TCPM discussions. Yet, it looks like a valid suggestion. Any thoughts would be welcome, most notably also from implementers.



-----Original Message-----
From: Scharf, Michael <Michael.Scharf@hs-esslingen.de> 
Sent: Friday, June 17, 2022 11:46 AM
To: tcpm@ietf.org
Cc: draft-ietf-tcpm-yang-tcp@ietf.org
Subject: New version for draft-ietf-tcpm-yang-tcp

Hi all,

The authors have published a new version -07 of draft-ietf-tcpm-yang-tcp. The long delay was mostly my fault, as my teaching day job keeps me busy.

draft-ietf-tcpm-yang-tcp got quite some comments during IETF last call. In addition to directorate reviews, there were also further comments (see the TCPM list archive). As a result, -07 includes a number of changes. The diff can be seen at:


I'd like to highlight several changes that may be relevant to TCPM:

1/ There was a request to better align with the TCP MIB. We have not fully followed that request given TCPM decided against that in the past. Nonetheless, we have added the TCP connection state to the connection list similar to the TCP MIB. The state description follows 793bis. One specific question is whether it actually makes sense to have a state "closed". For -07, we have decided to model the state "closed".

2/ The TCP MIB includes a TCP listener table. We have added a corresponding list in -07. This again raises some subtle questions, most notably, how to model a TCP listener that accepts connections on any IPv4 and IPv6 address. The model in -07 allows this

3/ The modeling of TCP-AO authentication parameters has changed. The TCP-AO configuration has been moved to the key-chain, i.e., the TCP model now augments the YANG model in RFC 8177. This should better align with running code. As far as we know, all router operating systems configure TCP-AO via the key-chain. The model now follows that approach, too.

Please let us know if there are any comments regarding the new version -07. It is possible that a follow-up -08 may be needed soon-ish.



-----Original Message-----
From: tcpm <tcpm-bounces@ietf.org> On Behalf Of internet-drafts@ietf.org
Sent: Thursday, June 16, 2022 6:03 PM
To: i-d-announce@ietf.org
Cc: tcpm@ietf.org
Subject: [tcpm] I-D Action: draft-ietf-tcpm-yang-tcp-07.txt

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the TCP Maintenance and Minor Extensions WG of the IETF.

        Title           : A YANG Model for Transmission Control Protocol (TCP) Configuration and State
        Authors         : Michael Scharf
                          Mahesh Jethanandani
                          Vishal Murgai
	Filename        : draft-ietf-tcpm-yang-tcp-07.txt
	Pages           : 28
	Date            : 2022-06-16

   This document specifies a minimal YANG model for TCP on devices that
   are configured and managed by network management protocols.  The YANG
   model defines a container for all TCP connections, and groupings of
   authentication parameters that can be imported and used in TCP
   implementations or by other models that need to configure TCP
   parameters.  The model also includes basic TCP statistics.  The model
   is compliant with Network Management Datastore Architecture (NMDA)
   (RFC 8342).

The IETF datatracker status page for this draft is:

There is also an htmlized version available at:

A diff from the previous version is available at:

Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts

tcpm mailing list