Re: [tcpm] I-D Action: draft-ietf-tcpm-yang-tcp-03.txt

"Scharf, Michael" <Michael.Scharf@hs-esslingen.de> Fri, 22 October 2021 16:45 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 D2F0F3A114F for <tcpm@ietfa.amsl.com>; Fri, 22 Oct 2021 09:45:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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_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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qjtw2JKifwPm for <tcpm@ietfa.amsl.com>; Fri, 22 Oct 2021 09:45:19 -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 471B03A1152 for <tcpm@ietf.org>; Fri, 22 Oct 2021 09:45:19 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 4279E25A20; Fri, 22 Oct 2021 18:45:15 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1634921115; bh=jlJOpHvEFkbTE1sESenIqoe3PiUejIf/g+yhlkt4/U4=; h=From:To:Subject:Date:References:In-Reply-To:From; b=hEMG01bfjZWgl0YYe4U1CZ9m7iUZ7+lTw2B8dIqylhAuR4Bg/X0fyBVC21PKV2rcb SUL05NJq++Wc7HyLm3X5r6LjvxUTrelFJDk9Mqrm2hGT5VAPGPBEe5HntKrY/clBw1 6TQyl6cg4Z8izCVSvehc/MYnYxWKHPRgOxEe+Ghw=
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 lrZIJ84CjoS0; Fri, 22 Oct 2021 18:45:14 +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; Fri, 22 Oct 2021 18:45:14 +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.2176.14; Fri, 22 Oct 2021 18:45:13 +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.2176.014; Fri, 22 Oct 2021 18:45:13 +0200
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: t petch <ietfa@btconnect.com>, Yoshifumi Nishida <nsd.ietf@gmail.com>, "tcpm@ietf.org Extensions" <tcpm@ietf.org>
Thread-Topic: [tcpm] I-D Action: draft-ietf-tcpm-yang-tcp-03.txt
Thread-Index: AQHXxQKwYSOetXOjgkib4lQTkHXOHKvejYiAgAALBYCAAJvZYA==
Date: Fri, 22 Oct 2021 16:45:13 +0000
Message-ID: <7a8121985b724a9f8e67fc99b9a60eed@hs-esslingen.de>
References: <163465926998.7141.6738219051498185419@ietfa.amsl.com> <CAAK044RCfCroApBmz34x+Foki+8MkHkvv-F9OBvcNNaJitGuxg@mail.gmail.com> <61727BA5.4000407@btconnect.com>
In-Reply-To: <61727BA5.4000407@btconnect.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [134.108.140.248]
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/b1Oq1leyIxDwB-IALL6w-2muqt8>
Subject: Re: [tcpm] I-D Action: draft-ietf-tcpm-yang-tcp-03.txt
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Oct 2021 16:45:34 -0000

> > Hello folks,
> > The chairs are thinking that the draft is getting close to WGLC.
> > We'll discuss it at the next meeting, but please share if you have any
> > comments or concerns on proceeding this draft to WGLC.
> >
> > We appreciate your feedback
> 
> While this I-D has been slowly maturing, a rival model of more limited
> scope has made it through the IESG.  I commented on the different
> approaches and got some changes to bring the rival model in line with
> this one but not all.  I think that the authors of this I-D should
> review the relevant parts of opsawg-l3sm-l3nm in its final version and
> decide what to do with the differences.  Probably nothing but perhaps
> recognise and note that there are differences, if only implicitly, by
> stressing the approach taken here.

To those who do not follow OPSAWG, please be aware of this thread there ...

https://mailarchive.ietf.org/arch/msg/opsawg/40yHqHdFSGiqo2iOl_lG5UB6MVg/

... as well as the acknowledgement in draft-ietf-opsawg-l3sm-l3nm-18 "Thanks to Michael Scharf for the discussion on TCP-AO."

The key difference is that draft-ietf-opsawg-l3sm-l3nm-18 does not specify any way to set the SendID and RecvID of TCP-AO, even though this is one of the configuration parameters that matters for TCP-AO. The authors of draft-ietf-opsawg-l3sm-l3nm prefer that approach.

We have discussed this difference on the OPSAWG list, and as result I have added in -03 of the TCPM draft the following sentence to stress that: "The model defined in this document includes the required parameters for TCP-AO configuration, such as the values of SendID and RecvID."

We could add a reference to draft-ietf-opsawg-l3sm-l3nm as well. I haven't though about that when finalizing -03, but it is reasonable suggestion. Thanks.

Note, however, that I disagree with the term "rival model".

First, draft-ietf-opsawg-l3sm-l3nm only overlaps with draft-ietf-tcpm-yang-tcp regarding the TCP-AO / MD5 configuration, not with any of the other parts of the model (which basically provide an equivalent to the widely implemented TCP-MIB). So, there is only a small overlap, and we have tried our best to align the two drafts.

Second, draft-ietf-opsawg-l3sm-l3nm overlaps with *many* other YANG models in the IEZF, as it picks a subset of the protocol configuration parameters for many IETF protocol as far as they matter for a VPN site. The fact that there is overlap is nothing specific to this TCPM document.

However, a TCP YANG model is not only needed for a L3VPN site, but e.g. for the native PE or ASBR router configuration, too. This is where draft-ietf-tcpm-yang-tcp would be used.

> More parochially, is it time for this I-D to build on 793bis and not 793?

Good catch, I have suggested the same recently in other context ( https://mailarchive.ietf.org/arch/msg/tcpm/WF6OApDuj_nSlY_S-J-G1bgxWp0/ ). 

IMHO we should start referencing 793bis in all documents last called in TCPM after 793bis. I should have done that myself... Mea culpa...

Note, however, that so far there is no clear consensus in TCPM on when to use 793bis as new normative reference for TCP, mostly since 793bis is still in IESG evaluation. 

> The web reference is insecure and ood.

Good catch. Thanks.

> The title in the reference clause is not that of the I-D.

Yep, albeit that text will have to be fixed by the RFC Editor anyway.

> The IANA COnsiderations do not follow the template of RFC6020.

Mahesh may be in a better position to comment on that. 

Thanks for the comments!

Michael

> Tom Petch
> 
> > --
> > Yoshi
> >
> > On Tue, Oct 19, 2021 at 9:01 AM <internet-drafts@ietf.org> wrote:
> >
> >>
> >> 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           : YANG Model for Transmission Control Protocol
> >> (TCP) Configuration
> >>          Authors         : Michael Scharf
> >>                            Mahesh Jethanandani
> >>                            Vishal Murgai
> >>          Filename        : draft-ietf-tcpm-yang-tcp-03.txt
> >>          Pages           : 22
> >>          Date            : 2021-10-19
> >>
> >> Abstract:
> >>     This document specifies a minimal YANG model for TCP on devices that
> >>     are configured 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 NMDA (RFC 8342) compliant.
> >>
> >>
> >> The IETF datatracker status page for this draft is:
> >> https://datatracker.ietf.org/doc/draft-ietf-tcpm-yang-tcp/
> >>
> >> There is also an htmlized version available at:
> >> https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-yang-tcp-03
> >>
> >> A diff from the previous version is available at:
> >> https://www.ietf.org/rfcdiff?url2=draft-ietf-tcpm-yang-tcp-03
> >>
> >>
> >> Internet-Drafts are also available by anonymous FTP at:
> >> ftp://ftp.ietf.org/internet-drafts/
> >>
> >>
> >> _______________________________________________
> >> I-D-Announce mailing list
> >> I-D-Announce@ietf.org
> >> https://www.ietf.org/mailman/listinfo/i-d-announce
> >> Internet-Draft directories: http://www.ietf.org/shadow.html
> >> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> >>
> >
> >
> >
> > _______________________________________________
> > tcpm mailing list
> > tcpm@ietf.org
> > https://www.ietf.org/mailman/listinfo/tcpm
> >
> 
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm