Re: [tcpm] Zaheduzzaman Sarker's Discuss on draft-ietf-tcpm-yang-tcp-07: (with DISCUSS and COMMENT)

Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com> Mon, 05 September 2022 14:00 UTC

Return-Path: <zaheduzzaman.sarker@ericsson.com>
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 D8C62C15259B; Mon, 5 Sep 2022 07:00:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.68
X-Spam-Level:
X-Spam-Status: No, score=-7.68 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.571, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 CL9FrZ07UNZx; Mon, 5 Sep 2022 07:00:08 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2089.outbound.protection.outlook.com [40.107.22.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F356EC1522B7; Mon, 5 Sep 2022 07:00:06 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q5nrgof5AcNpLJs2qv5LvMu3RpioAhIOq7nDspRqD0923tHbavNu4+gAyxr+zPem+EWK2hA66umX3RQxsgKfCIoFsyffleXiVrCeGYG5Derc3DgGIZ+xVjW8duUAEugqN8kX9L6uNUfDM1K6ueb/0FgO9++kJ0two4sY11vjRD+h/FdU6yUR9A0j4TJ0h2NA4edTEzNrf1golFrCPVde44LG06JmhrNVF4YRN2h8h/UBjYsELMGO7XhMdAhJP76oW1dvnwFLFRIPglRg8MZlo2zECLbY4eSM4RPrufqobmd+hgyrOUepXdXUTlTuOd3ZraJwc9Fq0fok75jMMSfPoA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gDwXpgI2JPUv829rs57goj66b64FW+XEZo5rJ2ucbPQ=; b=mUnPuge2aJq94LTjmIpPkF/uvmY1JMinBAu4WkMTBeWDguYwWod8WHjnuFPvbf7v2CGodvAgNQ540qUR1TcUA3EEVWwZh6UzMGmKIHiKKLQoNBqU60zZSDW3ZVyhOykLZL+JJ1I057Kqa4ACwGqoXpgoncITQtXxCB5NOR2hAdz1iolCFCP/G8yUCmfe91iY34PxYSG+a0vrahthe3ytlNFCoTZo/dLJ8j/LTjbxSsWeJ+0cyYFdrp/5lTZwTzFK1QMnRxq9PTdx7dGJUkcwb2C6eYlNHUXwXUhp3idrvn/KZd0JW0CJlsX22zMagWoyNFgzq2Gc6t+yK7LxtUhbuw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gDwXpgI2JPUv829rs57goj66b64FW+XEZo5rJ2ucbPQ=; b=U+Bmv6M1423D5oe84sBLT7V8ZltxcPOtoWtjzDZ/ekmJ1iDUFIRsVgWUMUoi6WsLikUb5BTLdZIrdunYF77NTrvRIAp6vcUNaBTJOyV7qaZfnxwElbMWPc+kOvWZnft4T0wFtbE5nq2a4cTgAR8sZ7AoRLu+jOLEC9NFtXO8SLk=
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com (2603:10a6:7:98::23) by AM4PR0701MB2275.eurprd07.prod.outlook.com (2603:10a6:200:49::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.12; Mon, 5 Sep 2022 14:00:03 +0000
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::dd85:77ac:c888:698e]) by HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::dd85:77ac:c888:698e%5]) with mapi id 15.20.5612.012; Mon, 5 Sep 2022 14:00:03 +0000
From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
To: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>, The IESG <iesg@ietf.org>
CC: "draft-ietf-tcpm-yang-tcp@ietf.org" <draft-ietf-tcpm-yang-tcp@ietf.org>, "tcpm-chairs@ietf.org" <tcpm-chairs@ietf.org>, "tcpm@ietf.org" <tcpm@ietf.org>, "nsd.ietf@gmail.com" <nsd.ietf@gmail.com>
Thread-Topic: Zaheduzzaman Sarker's Discuss on draft-ietf-tcpm-yang-tcp-07: (with DISCUSS and COMMENT)
Thread-Index: AQHYiu4b5FRIFRTFhU2cBWmm6b2cga3Q85EAgABS6dA=
Date: Mon, 05 Sep 2022 14:00:03 +0000
Message-ID: <HE1PR07MB418796A1813A4C78B71291009F7F9@HE1PR07MB4187.eurprd07.prod.outlook.com>
References: <165642080074.47890.4087202101509957926@ietfa.amsl.com> <c8e569938400487c85c13849bc366ebf@hs-esslingen.de>
In-Reply-To: <c8e569938400487c85c13849bc366ebf@hs-esslingen.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: HE1PR07MB4187:EE_|AM4PR0701MB2275:EE_
x-ms-office365-filtering-correlation-id: cfd3b04e-ea40-477e-d561-08da8f46ee33
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: lwwRAhvp57R9mLkoZ+yajunbprpGXYu9OkLq79ccNbUmFa7KFGc9m8xt9PLnRE69Sl2aPNQFp6eq4BXA06y+ozdssVUfZfmd4ejk8NFBpCbYsABDWdd3WIQ7mmN3XQBBjTIu1BJwQhWiG19GECsP3wR3eNCGuYtORPHa2ThT3fNbzJJuml4Z5L04rd66Gl1E4N3DaONOT9MgneZCtFOWIicuifmXk75PKiaq7Eg510Uz3574A4GGw5iLAI9mq8ovaVvtJf2kHWZLRs3J00jjd9eyLEGMG8Bs3uCRnEv2ODqmEQ0jiruVDKFtweKy6Ala2Zpf8dBKn/KRk4a0IW3F0SWEKL8Ac3w27g8bTWOl4yFSJa8XXMFpzYJdzYy0Ifq2Zp1P6eV8fTQazz3y6BxSeaTwyRdm4lCPjOgRA8UYvEefKQy31wdd++5fDEX8vaqM3y0IjE7T8Yd08gWcUE5Z2RnYCUwmaWiJ1jjCJYU4D33RZx8XVHJXEJJPnR970TpVgyhtzzzQYs5JpQZ6O0120GHFimwrJtPPDktUxFX2GNKUh3D0QrKDwPn2EgPH/2fMZUyyhixt59n2vZZdABi9GN29WdlE9PNMZnaquLyhvcfz31ZjvABFCSEwlGU3TWohILbEYXdE0XPjUa//0fSgdoV9tDQY5+jQOsO2Lw7GGCoRNgAYYTEQPAyR44I5Qls0uDaUqGV7RBDqc4PJMKROk6j/Onx5/afkHh+TnnG0g6M9AHyXewc8qOSWVAYFFyvhe4teuG3sRX1kcia17t5g9TL6NSnJ32PJb71NE6CLPo3++yjcpIEUXk8hBYLJeIa7Lpv/ABUdaPPINbbXqKzUWw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4187.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(39860400002)(346002)(396003)(376002)(366004)(136003)(38070700005)(82960400001)(38100700002)(83380400001)(122000001)(4326008)(8676002)(66946007)(66556008)(66476007)(66446008)(64756008)(76116006)(316002)(54906003)(55016003)(110136005)(2906002)(44832011)(5660300002)(52536014)(8936002)(26005)(53546011)(9686003)(186003)(71200400001)(966005)(7696005)(6506007)(478600001)(41300700001)(86362001)(33656002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: FMtjJxUslb50fgax0jedhN3x3kSpOBdnr6OozlWO60ZWYlKDK7kuvrlUTWsO36WJ05uZrZf70+w4cwBzxpnyMZ/4PPT5C47poifKm+AIsgzTChKAmNwMLjfIBNA6/BtMFNQxMhD36CSBzDwDSDlm3iqMBiaPZss73TCV7TcUuQ68KTmjhBaaeGIQZZ8L6N3zd68lNB8b8FTMD+vd12CCTWn41eWepe5BJtiIL9Xa7yJ/ytpGBCZHWz8nj90dJPdDPL/bOMeXrgcMWIpzQtOGWWyLQjyu9Woghf9JR6T19zEtc/IqlZvwT4YSCT+v7DuysMB4XCOrYHXEx5Fd3e4Bvdjk4gdyzQ2aMtOp80KIK5HsrBthsqQjA3cGN5JCNaEuxQJCPzQfIA+2FywXK6Zu7oJbbDxMmYj6UGY4auh/boWXnxInNwe3pBNCSx00pcrE3xF5GF3AqySQKh4wdBC4AA4wU2uWs0wgTz3KYBzKq9DnyfuJ0j7ReRP34foF+sBtDuNAsBgSCRvO541wf0Fcec/j2dPchOihR+LMQADSAwbyiix0Ewojc/dm+CYP6iSed9BZxFIwnEwpi9NKp0gdi632LCJirkHpUjpJ86AuZNOGcvGKQ1xxOhQWR0E2th9TC1AUF+3n5scsPH0kCpwiSGxwry5DQ7qXDCcCpboOVCV7FuNfavEcG0APMj8/LTAj3VOBwKFHAZA7qWbpNkHWpeK/g7EkT1g8ZqHDpLVpg0npHlENYFmVzbmhFLjbQZjdEsFE4VvAMcm7r7YLeBXqHSYn480b9UwcJBPIGsjeqmJbz6gI/DQSku2Nebfh2IjL566A0gVKPbux38o3xPtbr+KKQd031FkEiGlIhcT8UJTdfQRj9lNPjMma1YJWC68uypRbblzqRj4hdx2TfQiM1f51GLz3v10B6X/XVuESA9a6B6oauD0Dnl9e5dKG6h7YjHja7VNSmxqWC/JCH7ChOlIavb1lQxbEjsPRNV7aOmehNasaK1/HBgWVT+t1MQWQ41K1LUPZafLx42PuQzS6N98guZoM0WenkUzYWfDL/yqZDWy4+EzMfpHP3fpQGnUd4UkuoWnmFKmM6+aGWTRM0bbqZxCYYBlJdTp3qyefLMYc6vIQN75G48aq/0QZZG5xDxOmbGanDDJr1yfPbM01ATe0MuMV18Umivy5b2r2e7JZONpUGzCg0oM5n4GXB8lGI4o3fzbQLDs6baDVCrtc57EKrWp2EB43Sn6OidhljtGJ6iMW8+EI4KliD/3nVfyxuk7rn2RZx22C31BoYOO01aDpCFHo7vW0hHJ9QHON9WJmuETnk4O7u7wGSDHKPwXN1cZIOvOrVTActpUrLPBSrxp2A8Es+ipnC9cAY4etBeJKKGkXvtsDXIHAoz8/pFu1pZGUn1t9oPu4sQlOAttgwzD1MN3xKMpUYlsK8UrMbsWDcbP9QIoI921toHcP94MKzomNoik5nu2oKDYoLemM8Q40Svo8yuHldOO9q5L7C98nPGc7cAKLMNtEiFrny/wsix7ghp8PMIkBFrD5bnLrrTNW55pPFtHid6pJyYtJn4U54W+/tYY7JLDE8LpPc56F4FIlPix4mhnVwMFXsctARQ==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0701MB2275
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/Eg0r7xoqD_kj3kMgS5sjgygtgNE>
Subject: Re: [tcpm] Zaheduzzaman Sarker's Discuss on draft-ietf-tcpm-yang-tcp-07: (with DISCUSS and COMMENT)
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: Mon, 05 Sep 2022 14:00:11 -0000

Hi, 

Thanks for addressing my comments. My reflection on the proposals inline below with [ZS] tag.

I will clear my discuss based on this resolutions.

//Zahed

-----Original Message-----
From: Scharf, Michael <Michael.Scharf@hs-esslingen.de> 
Sent: den 5 september 2022 10:52
To: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>; The IESG <iesg@ietf.org>
Cc: draft-ietf-tcpm-yang-tcp@ietf.org; tcpm-chairs@ietf.org; tcpm@ietf.org; nsd.ietf@gmail.com
Subject: RE: Zaheduzzaman Sarker's Discuss on draft-ietf-tcpm-yang-tcp-07: (with DISCUSS and COMMENT)

Hi Zahed,

Thanks for these good comments and sorry that it took so long to prepare a reply.

The authors have published a version -08 that hopefully addresses all these issues. The full diff for -08 is available at:  https://www.ietf.org/rfcdiff?url2=draft-ietf-tcpm-yang-tcp-08

> -----Original Message-----
> From: Zaheduzzaman Sarker via Datatracker <noreply@ietf.org>
> Sent: Tuesday, June 28, 2022 2:53 PM
> To: The IESG <iesg@ietf.org>
> Cc: draft-ietf-tcpm-yang-tcp@ietf.org; tcpm-chairs@ietf.org; 
> tcpm@ietf.org; nsd.ietf@gmail.com; nsd.ietf@gmail.com
> Subject: Zaheduzzaman Sarker's Discuss on draft-ietf-tcpm-yang-tcp-07:
> (with DISCUSS and COMMENT)
> 
> Zaheduzzaman Sarker has entered the following ballot position for
> draft-ietf-tcpm-yang-tcp-07: Discuss
> 
> When responding, please keep the subject line intact and reply to all 
> email addresses included in the To and CC lines. (Feel free to cut 
> this introductory paragraph, however.)
> 
> 
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-
> positions/
> for more information about how to handle DISCUSS and COMMENT 
> positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-tcpm-yang-tcp/
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> Thanks for working on this useful specification.
> 
> I have noted the following which I think needs cross checking to make 
> the meaning clear, it might be simple oversight or intentional. I 
> would like to which one is correct.
> 
> - Section 4 :
>      - any reason why the leaf send_id and recv_id does not use normative
>      "MUST" in the description?

I don't think that this is a normative "MUST". In order to avoid any ambiguity, I have reworded this to:

  In a consistent configuration, the SendID matches the RecvID at the other endpoint.

Please let us know if this does not work for you.

[ZS] It does and not the description here also fits best with RFC 5925 section 3.1. 

>      - how should we interpret strongly " RECOMMENDED"? is this a MUST or
>      RECOMMENDED?

The use of TCP-AO is RECOMMENDED. The new wording in -08 is:

  As the TCP MD5 signature option is obsoleted by TCP-AO, it is	RECOMMENDED to use TCP-AO instead. 

Again, please let us know if this does not address your concern.

[ZS] Good.

> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> 
> I have some minor observations, which we might want to address -
> 
> - Section 3.1 : It is not clear to me what is the difference between a 
> "Global configuration" and "Policies". To me policies can include 
> global configurations that will valid for all the TCP sessions. So, it 
> is not clear is policy is a special case of global configuration or vise verse.  Also the term "Global"
> here seems ambiguous. I kind of read that as a global variable 
> definition, still the text need to be clear about the scope of 
> "Global" is self, global to what context?

Agreed, this terminology may not be perfect. In particular, the term "policy" can mean many things. The proposal is to avoid it with the following new terms:

*  System-wide configuration

*  Interface configuration

*  Connection parameters

*  Application preferences

I hope that this better captures the different cases.

[ZS] System-wide configuration a bit more clear than Global. I was thinking if it is work clarifying the scope of the "System", is this the local host only? 

Application preferences is good. 

> - What are we really following when we say "directly following from 
> TCP standards."? a reference is needed here to understand what is meant here.

I have just removed these words as they are not really needed anyway.

[ZS] 😊, good