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

"Scharf, Michael" <Michael.Scharf@hs-esslingen.de> Tue, 18 January 2022 21:32 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 C30553A0A8B for <tcpm@ietfa.amsl.com>; Tue, 18 Jan 2022 13:32:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.097
X-Spam-Level:
X-Spam-Status: No, score=-7.097 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, 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 BQnir5-MPS0x for <tcpm@ietfa.amsl.com>; Tue, 18 Jan 2022 13:32:28 -0800 (PST)
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 7337E3A0ACE for <tcpm@ietf.org>; Tue, 18 Jan 2022 13:32:26 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 4824325A39; Tue, 18 Jan 2022 22:32:24 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1642541544; bh=z/a84/SKqxDU7j1zS+DUNPlKyeOassHU/FpE/QT766U=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=uoC96w6cxjCIrsrFKmttiZ03cmF3+fLrbnRD4fRjxnreDuLMz4HyQffcXXUX88laZ BfNCobAS5YEV98PR4qVoldrLua17D0LdOLrYvb0uxGyK1ldGuvpPdNallX8m6xt9Ct OejkvuIWj8uDCI0IGYnHuANdkKlKFP80DRyZpPgg=
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 czkdXOAC2-Ow; Tue, 18 Jan 2022 22:32:22 +0100 (CET)
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; Tue, 18 Jan 2022 22:32:22 +0100 (CET)
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.18; Tue, 18 Jan 2022 22:32:22 +0100
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.018; Tue, 18 Jan 2022 22:32:22 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
CC: "tcpm@ietf.org" <tcpm@ietf.org>
Thread-Topic: [tcpm] I-D Action: draft-ietf-tcpm-yang-tcp-04.txt
Thread-Index: AQHXyc25qfTSowdLSEa6dKhesfqRYKv/uF0AgEvBUuCABenxUIAYa72Q
Date: Tue, 18 Jan 2022 21:32:22 +0000
Message-ID: <706848a62fd74d18a34566046369d049@hs-esslingen.de>
References: <163518613944.7645.2494692847367626249@ietfa.amsl.com> <18622_1636712195_618E3F03_18622_35_1_787AE7BB302AE849A7480A190F8B933035450859@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <bde902389b8a4c76aae776ea2d68d9ce@hs-esslingen.de> <3337_1641201204_61D2BE34_3337_132_1_787AE7BB302AE849A7480A190F8B93303546BDC5@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <3337_1641201204_61D2BE34_3337_132_1_787AE7BB302AE849A7480A190F8B93303546BDC5@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2022-01-03T08:26:45Z; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=49c250bb-949e-4569-b0b4-01c9d91c8976; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-originating-ip: [134.108.140.249]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/qHVx8SP7DtQNWmL8RmmmkKhOz1E>
Subject: Re: [tcpm] I-D Action: draft-ietf-tcpm-yang-tcp-04.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: Tue, 18 Jan 2022 21:32:34 -0000

Hi Med,

Thanks a lot for this further review with good catches.

We have addressed all comments in the current working copy for -06, except for the disclaimer text regarding line wrap in B.1. This disclaimer is currently automatically introduced by the build tools no matter whether it is needed. That detail can be sorted out later by the RFC editor.

Details can be found at the repository with the working copy: https://github.com/mjethanandani/ietf-tcp

Our suggestion is to change the TCP-AO example so that it illustrates the use of send-id and recv-id with parameters documented in draft-ietf-tcpm-ao-test-vectors.

As the WGLC is ongoing, we would wait for further comments before finalizing -06.

Thanks

Michael (as author)


> -----Original Message-----
> From: mohamed.boucadair@orange.com
> <mohamed.boucadair@orange.com>
> Sent: Monday, January 3, 2022 10:13 AM
> To: Scharf, Michael <Michael.Scharf@hs-esslingen.de>
> Cc: tcpm@ietf.org
> Subject: RE: [tcpm] I-D Action: draft-ietf-tcpm-yang-tcp-04.txt
> 
> Hi Michael,
> 
> The changes look good. Thank you.
> 
> Please find below some comments on the new version:
> - Section 4
> 
> (1)
> OLD:
>        reference
>          "RFC XXXX, YANG Model for Transmission Control Protocol (TCP)
>                     Configuration.";
> 
> NEW:
>        reference
>          "RFC XXXX: A YANG Model for Transmission Control Protocol (TCP)
>                     Configuration";
> 
> (2)
> 
> Add "when set to true" in the description of almost all the Boolean nodes.
> 
> (3)
> 
> I still don't think "forms the connection identifier" is accurate. The connection
> is identified by the 4-uple (which is captured in the key statement). You may
> consider simply: s/forms the connection identifier/of the connection.
> Another better approach would be, e.g.:
> 
> OLD:
>  "Local address that forms the connection identifier.";
> NEW:
>  "Identifies the address that is used locally by an endpoint to bind the
> connection.";
> 
> OLD:
>  "Remote address that forms the connection identifier.";
> NEW:
>  "Identifies the address that is used by the peer endpoint to bind the
> connection.";
> 
> etc.
> 
> - Make this change in 5.2: s/registrations are requested/registration is
> requested
> - Update 5.2 to make it explicit that the module is not maintained by IANA:
> 
> OLD:
>       name:         ietf-tcp
>       namespace:    urn:ietf:params:xml:ns:yang:ietf-tcp
>       prefix:       tcp
>       reference:    RFC XXXX
> 
> NEW:
>       name:         ietf-tcp
>       namespace:    urn:ietf:params:xml:ns:yang:ietf-tcp
>       prefix:       tcp
>       maintained by IANA: N
>       reference:    RFC XXXX
> 
> - I think you can remove the note in B.1
> - remove "\" right after "</description>" in B.2
> - As you are referring to RFC 8792, you need to add the 8792 header to
> adhere with the following (B.2):
> 
> ======
> ...
>    Text content that has been folded as specified by this strategy MUST
>    adhere to the following structure.
> 
> 7.1.1.  Header
> 
>    The header is two lines long.
> 
>    The first line is the following 36-character string; this string MAY
>    be surrounded by any number of printable characters.  This first line
>    cannot itself be folded.
> 
>    NOTE: '\' line wrapping per RFC 8792
> 
>    The second line is an empty line, containing only the end-of-line
>    character sequence.  This line provides visual separation for
>    readability.
> =====
> 
> - B.2:
> 
> <!--
> This example sets TCP-AO configuration parameters as
> demonstrated by examples in draft-touch-tcpm-ao-test-vectors.
> -->
> 
> Not sure why this I-D is cited here given the example does not echo an
> example from that I-D (e.g., same local/remote port, local address, etc.).
> Also, I was expecting to see an example that illustrates the use of send-id
> and recv-id.
> 
> If the citation is maintained, please make this change:
> 
> s/demonstrated by examples in draft-touch-tcpm-ao-test-
> vectors/demonstrated by examples in I-D.ietf-tcpm-ao-test-vectors
> 
> Cheers,
> Med
> 
> > -----Message d'origine-----
> > De : Scharf, Michael <Michael.Scharf@hs-esslingen.de>
> > Envoyé : jeudi 30 décembre 2021 15:19
> > À : BOUCADAIR Mohamed INNOV/NET
> <mohamed.boucadair@orange.com>
> > Cc : tcpm@ietf.org
> > Objet : RE: [tcpm] I-D Action: draft-ietf-tcpm-yang-tcp-04.txt
> >
> > Hi Med,
> >
> > Thanks a lot for the detailed review. I went through all your comments.
> > Most were straightforward to address.
> >
> > Our suggestion is to clearly state that MPTCP is outside the scope of this
> > model. MPTCP may need a different YANG model. Yet, the most obvious
> use
> > case of the YANG model are TCP-based control plane protocols on routers
> > (BGP, LDP, ...). At least I am not aware of widespread use of BGP over
> > MPTCP.
> >
> > Can you please have a look at -05 and let me know if -05 works for you?
> >
> > The full diff is available at: https://www.ietf.org/rfcdiff?url2=draft-
> > ietf-tcpm-yang-tcp-05
> >
> > Thanks
> >
> > Michael
> >
> > > -----Original Message-----
> > > From: mohamed.boucadair@orange.com
> > > <mohamed.boucadair@orange.com>
> > > Sent: Friday, November 12, 2021 11:17 AM
> > > To: Scharf, Michael <Michael.Scharf@hs-esslingen.de>
> > > Cc: tcpm@ietf.org
> > > Subject: RE: [tcpm] I-D Action: draft-ietf-tcpm-yang-tcp-04.txt
> > >
> > > Hi Michael,
> > >
> > > FWIW, please find below some comments to the latest version of the
> > draft:
> > >
> > > * pdf: https://raw.githubusercontent.com/boucadair/IETF-Drafts-
> > > Reviews/master/draft-ietf-tcpm-yang-tcp-04-rev%20Med.pdf
> > > * doc: https://github.com/boucadair/IETF-Drafts-
> > > Reviews/raw/master/draft-ietf-tcpm-yang-tcp-04-rev%20Med.doc
> > >
> > > I think that the document is almost stable. Thank you.
> > >
> > > Cheers,
> > > Med
> > >
> > > > -----Message d'origine-----
> > > > De : tcpm <tcpm-bounces@ietf.org> De la part de
> > > > internet-drafts@ietf.org Envoyé : lundi 25 octobre 2021 20:22 À :
> > > > i-d-announce@ietf.org Cc : tcpm@ietf.org Objet : [tcpm] I-D Action:
> > > > draft-ietf-tcpm-yang-tcp-04.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           : YANG Model for Transmission Control Protocol
> > > > (TCP) Configuration
> > > >         Authors         : Michael Scharf
> > > >                           Mahesh Jethanandani
> > > >                           Vishal Murgai
> > > > 	Filename        : draft-ietf-tcpm-yang-tcp-04.txt
> > > > 	Pages           : 23
> > > > 	Date            : 2021-10-25
> > > >
> > > > 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-04
> > > >
> > > > A diff from the previous version is available at:
> > > > https://www.ietf.org/rfcdiff?url2=draft-ietf-tcpm-yang-tcp-04
> > > >
> > > >
> > > > Internet-Drafts are also available by anonymous FTP at:
> > > > ftp://ftp.ietf.org/internet-drafts/
> > > >
> > > >
> > > > _______________________________________________
> > > > tcpm mailing list
> > > > tcpm@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/tcpm
> > >
> > >
> __________________________________________________________
> > >
> __________________________________________________________
> > > _____
> > >
> > > Ce message et ses pieces jointes peuvent contenir des informations
> > > confidentielles ou privilegiees et ne doivent donc pas etre diffuses,
> > > exploites ou copies sans autorisation. Si vous avez recu ce message
> > > par erreur, veuillez le signaler a l'expediteur et le detruire ainsi
> > > que les pieces jointes. Les messages electroniques etant susceptibles
> > > d'alteration, Orange decline toute responsabilite si ce message a ete
> > > altere, deforme ou falsifie. Merci.
> > >
> > > This message and its attachments may contain confidential or
> > > privileged information that may be protected by law; they should not
> > > be distributed, used or copied without authorisation.
> > > If you have received this email in error, please notify the sender and
> > > delete this message and its attachments.
> > > As emails may be altered, Orange is not liable for messages that have
> > > been modified, changed or falsified.
> > > Thank you.
> 
> 
> __________________________________________________________
> __________________________________________________________
> _____
> 
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce
> message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
> electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou
> falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged
> information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete
> this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been
> modified, changed or falsified.
> Thank you.