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

Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com> Fri, 24 September 2021 10:02 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 3B88D3A21B1; Fri, 24 Sep 2021 03:02:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level:
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-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=ericsson.com
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 oeObGw9QhHy9; Fri, 24 Sep 2021 03:01:59 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on060c.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1f::60c]) (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 8770C3A21B3; Fri, 24 Sep 2021 03:01:58 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JiPa/IP7Dn3Iov+DSWGCXrNACHBTz5NEpbZJ166slXvPyT+pyFp5GBGtOCcrlM8d8f6y4fCyYBU1PoGlm1+sgAB+jahzPV2rPYfkQFzdfkcIz1kXqzWpTyH9OarwU3Jg91TwST20JceEry6sG6QOrT4UG9f05hmWEer8ucfbjYfVTUF96tSMBObxlFg1Nlgjo9t9tG+xV4TpwqCVpqYABfrfVkHj30NYEMcA06BlpsbGcmcaxe1HMg0oYRzOOiwB7UpnNcSGsmwjUlbPW8lWsWS8scQWCOmidOE23Qgqqql4zq+A2fr9I1fGVjeaRuK93D+Q7eR+/+atrwuXCxvnkg==
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=GKTzFh8QUgAZFg3HfQedkFUmtNRkbVuioWWwBhyJmy8=; b=Owt8Karx/RcoKrQOmsyYnK+C8vFXrlDL+8ScAnPt6XmFeyUGuRD5GH7iwNdoCaimxVDt8ttW6/tMN7HfVqwni/kLO2H4MKqXtZncEKWEt3wCfYApCuRyMaGclwwFQdpca7oYw8hj4fiqLf9d5wT5NAcUV6pX8daMXCBG2LvUOHuZyIRQOGIm6Z8ozYCywF5rSGI9F2O3aWCDozp8BIEkd/qw1NE3jYkX28wlasg9AFC/swE+hIaHGAu4IANoFuJpGQd5EdbtUWFZcjY++PBh4cNNN0Ugy0IMwiNMoUEysG4PVSvpX9RM5HvggsPQHPYhzfkRjLoqq+EIXLF0o85fwQ==
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=GKTzFh8QUgAZFg3HfQedkFUmtNRkbVuioWWwBhyJmy8=; b=ivaKLZZ06gDGt9XibaDPY8BoM/vxVMY5jRKROphmAmJ2aZXbaOAz5cXkDonHfXjRoev9HXdE+Mcce1zPghjtIpO7nJDuKltP4bECWnlUdVwA6XE/jtXpPzVgVtR4V+MXq4WrfUMHj9Y1cwjT953YXYYT30OVjOFdj0a40Qlcy0w=
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com (2603:10a6:7:98::23) by HE1PR0701MB2169.eurprd07.prod.outlook.com (2603:10a6:3:28::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.7; Fri, 24 Sep 2021 10:01:38 +0000
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::b8e6:9a8f:52ef:bf1f]) by HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::b8e6:9a8f:52ef:bf1f%3]) with mapi id 15.20.4544.018; Fri, 24 Sep 2021 10:01:38 +0000
From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
To: Wesley Eddy <wes@mti-systems.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-tcpm-rfc793bis@ietf.org" <draft-ietf-tcpm-rfc793bis@ietf.org>, "tcpm-chairs@ietf.org" <tcpm-chairs@ietf.org>, "tcpm@ietf.org" <tcpm@ietf.org>, Michael Scharf <michael.scharf@hs-esslingen.de>
Thread-Topic: Zaheduzzaman Sarker's Discuss on draft-ietf-tcpm-rfc793bis-25: (with DISCUSS and COMMENT)
Thread-Index: AQHXr/LnTcBsG4L8ZUa5idv0wN2zB6uwokCAgAJ1tIA=
Date: Fri, 24 Sep 2021 10:01:37 +0000
Message-ID: <AB21566F-1CE2-4E81-B4DD-C13E2AD46087@ericsson.com>
References: <163234356267.14096.14587632428023214216@ietfa.amsl.com> <4a3226f7-631d-7c04-e24d-b855d48825af@mti-systems.com>
In-Reply-To: <4a3226f7-631d-7c04-e24d-b855d48825af@mti-systems.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.52.21080801
authentication-results: mti-systems.com; dkim=none (message not signed) header.d=none;mti-systems.com; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 48a3d28f-aeb5-4817-9d98-08d97f424ca5
x-ms-traffictypediagnostic: HE1PR0701MB2169:
x-microsoft-antispam-prvs: <HE1PR0701MB21696ECFA64B0BF94D43FD219FA49@HE1PR0701MB2169.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 5m2OLRRgyTSOZ5n42lMc3PoAU/MlgrK2X/a8AK78d2Z3voZYI2RpHS3PnF9skMuWG3xuet6HFwG+/PclCRj0R535uc4+q0NdvJ5GrbLY5t9lD4QfT1SbWU1MiXjDmgQ/943vHKfwYtQEnDdxRhkOlw3XAzI4EEgw+uMWxTbtm4g9sMxCX3+UstMeVFAIcNarEm/yXkcBQO/OH7+8CfGpPAIVSImAUkEN7UHu6N8Y4BliQ1MMVIXajUaOjK/Ah1fy6G2lixM5YvBRBH+RgkDe5q4Qz4i2GauLae3EqDLM0SPKttjJQvumSNHKK+5Y9yrqaIA85KfYGD4jbmbRxW7Gf/rAuQuo+ZkbWtn/oke9eRoJkH+HjDwUuqGXwem78a50bFvVim7sXoKauZxPVfwCJRe+tKcV9fVgOa7tHJTizLsZj8jZOsqGWTg99rY8dccN1Ll4kyP/S3sqpV+tl22yR8Y+1m+aaCGFFIlonOLo8+jJvevfSQWmQubRr7U6sf6pB93CGiGf9KTfhPckIUixFfCf8FPiPGmbjvRIlnA9CVwiQqphpaUBkCIgOvLDTdTnvKVSbTWXWNWeWbPiLqd4I0WsWTuqua8xUqaKY5U+jB+HNBBL6F+SHT4ZKzXDQbY7/4zhCbxA9xccg7gIMfzcgel+TClALTZY3KxzqwGv+3FYT/5ji9VTwP8uPQbvcLloRP4eO9SiVcKs1kfpFvyNsAGs5nlQrvNZ5S3FjGL1u9ANez9YvuAw5rDr4V2TqE/6uxeQoDaGlYhL/CDeLRa6GWdCiwgoRdcOpQ/TaKV9oRliL+TTOtW7TqSVQvuKMkRgs+CpLRdFdoyg76X46xyPM/4fYqKTaG23LOXNclnFxGg=
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:(4636009)(366004)(53546011)(6486002)(33656002)(38070700005)(83380400001)(2616005)(6506007)(5660300002)(2906002)(38100700002)(36756003)(8676002)(26005)(122000001)(66446008)(66556008)(6512007)(64756008)(508600001)(86362001)(66476007)(166002)(76116006)(110136005)(316002)(44832011)(186003)(8936002)(4326008)(66946007)(71200400001)(54906003)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: LWEDtS5esJro6JfNUXUqtRNrQdKNz5jlm1zMeBWdCEiZnQWHQfKp5gYfx3tJOxcEH3+u3QsDAuGFQ1vzsk0mHvVslzszSny7I47u5J5l7pLjp7eHJ/mhXO/yVFw36iodVAR/WFHb0U5Tal3pr0fxrHyIBYyRC7rT2Mgex2h1ursVqSV/ujJNbM8QhAAoiiEUWXdLq66SqOrW6jdnGKHUHKP4hX5Qrm/w5ihHSmlV6Vc0roQ8JbdGu0GntClv/MWZ2ZHf0CzId/42HHZpBRdF6qSbO9jYlDx+6ln8f4vv0wuPoDtwNwSNhLTv+44PXWvPvGavWdaY5OtW0VClo7pbvo1FIapD1sygwcO4rqXZf9P5RHfPYHCZNNqg77f5c9wbPkAM5kMlCEG6gKL+dU6OMZm28/rjMmPhLIOpaC2u2NGmj+lBQ8PsxGknT+rKhocjcIcv/dPxCTVEeNKecR4/UmMMYlmqB7clPeIOZXBecHDmRnfLRrZjfS80OlqXIY3O07Tt7hxTPoDxI1ZkFdzHlO9sU5o3oLqOVCAqx/YbWw8QM+x7JR4HK7e67pLeLL8JQa7kzGbrmSOo3QJiywfoD+iYpKUivfeprwlGLsS2txaZFW2S1jr20TUvJg/HrCXtrdn/DPZncwGSGzSDF7lhIV/Dh4P86t/7VRx7Ktni6FYW+KVZNv1y8AV2plehhUs0SPKpFW1C5YwQsMzadaSfh4/oSKC8umI4ufOp7kSrxOyjc2umXLaNMRFCtBd+3rE2NuowMC0TAjoSGLE2tz7em5cz9c9paSk8/lvuivFKpHviRH5Ee2tFX12gEiyU42f72JYFD9R6aTqYdYM2Bs/0TY7/7VkmtS736id/5GtavadZ0qTWrUdYb7dSCXrTIK8Hnq3l2XLUPxUXBKpA/Welm8NApmiRYzpXoy14CPB6rcdmFWO9lLSDes/OXAkKql1zTDeJgoOxeDdEsoCYzWOolm6/ty4leTek1kq2xIH8za6F2dvrLgiyl2KsaZTQ2RAJF/3d4Y3ASL9TISrrkLxW9Ce4rvA3O9XWUB/GLmB15gQ1TKG16ufNbn/9SURETen+5CbQLOhBJ0DVFXxHrgkbd+RwAKK5KPwYzBpE8WyeypFNjKYkhcE91cGFpij3jaV4QlQh8jgUyIfYUUWhQeuvNkbpiPhyD5u+aa/DTigjQBTJEMQkbNYXn42gz2Jrx1qgp/t98DvBvKBY/5YlD++e1yiYt4yG37wgj/Z45SMlGxIcDb39ePsIIn2grR9PsSaT8ElWnzzMKI0eo4TwdSc3KZcZMxt/a0E3DkeJTlstqyn+5Is8kXJqRRYb0QkypXkY
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AB21566F1CE24E81B4DDC13E2AD46087ericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4187.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 48a3d28f-aeb5-4817-9d98-08d97f424ca5
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2021 10:01:37.8538 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: RrkVfjrsTY9sHbutg/GzQ768UUvgYQpNIPQjtMO5SM7GLiNyd6hsse7WNXrvvDkSuUusvE0TYtdVScrjCgml/su2782Ow1Xx6qi3YPYnO62FtfvbWTeomhkpq4i21pce
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2169
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/5FOYTri5wnKZa2ufoGqoC3tdvH0>
Subject: Re: [tcpm] Zaheduzzaman Sarker's Discuss on draft-ietf-tcpm-rfc793bis-25: (with DISCUSS and COMMENT)
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, 24 Sep 2021 10:02:05 -0000

Hi Wes,

Thanks for the prompt response. We discussed the points in yesterday’s telechat. See my response reflecting the discussion below --

On 2021-09-23, 00:28, "Wesley Eddy" <wes@mti-systems.com<mailto:wes@mti-systems.com>> wrote:


Hi Zahed, I'll get to your (and the rest of the IESG's) other comments later,

NO problem at all.

but wanted to answer to your DISCUSS points more immediately.  See below.
On 9/22/2021 4:46 PM, Zaheduzzaman Sarker via Datatracker wrote:

* I found at least one reference that should be normative reference but they

are not. Section 3.8.5 : describes --



    TCP implementations MUST still include support for the urgent mechanism

    (MUST-30). Details can be found in RFC 6093 [38]



  This to ne makes RFC6093 a must to read and understand to deploy this

  specification. Hence it should in the normative references.

I propose to change this to say "Details on how some TCP implementations interpret the urgent pointer can be found in RFC 6093 [38]."  I think that would be more of what we want to convey, since it has been done differently (and incompatibly), thus why we say that applications shouldn't rely on it!  I think this is the right thing to do rather than a normative reference, because our goal was to incorporate the normative parts of 6093 into this 793bis.

Does this sound okay to you?

With your modified test, this still sounds normative. As we are not deprecating the use of urgent mechanism and it is MUST to support any details to support that is still normative. One alternative would be to bring the related parts of 6093 to the 793bis and be explicit about the warning ( different and incompatible), this fits to intention you describes also perhaps fits better to the fact that 793bis is obsoleting 6093.





* (This perhaps more process thing than technical), me and Benjamin Kaduk

discussed another issue regarding urgent pointer. This specification specifies -



       Pointer indicates first non-urgent octet       | MUST-62|



  RFC1011 rectifies RFC973 to -



      The urgent pointer points to the

         last octet of urgent data (not to the first octet of non-urgent

         data).



  So what does happen to RFC1011 rectification then when 793bis is not bis

  anymore? Is this a known fact and there is conscious decision not to do

  anything about it? or was this a unknown fact and that part of RFC1011 need

  to be obsoleted (how?)?

RFC 6093 was written to solve all of this confusion :).  There is really nice explanation in 6093 that when implementations were surveyed, most were not following 1011 (and 1122's incorporation of that bit from 1011).  The logic and situation is explained more in 6093, but the most relevant short passage I can quote that is clear on the current situation is:

   we hereby

   update RFC 793<https://datatracker.ietf.org/doc/html/rfc793> [RFC0793<https://datatracker.ietf.org/doc/html/rfc0793>], RFC 1011<https://datatracker.ietf.org/doc/html/rfc1011> [RFC1011<https://datatracker.ietf.org/doc/html/rfc1011>], and RFC 1122<https://datatracker.ietf.org/doc/html/rfc1122> [RFC1122<https://datatracker.ietf.org/doc/html/rfc1122>]

   such that "the urgent pointer points to the sequence number of the

   octet following the urgent data" (in segments with the URG control

   bit set), thus accommodating virtually all existing TCP

   implementations.

Hopefully that helps!

Feels like 793bis then should update 1011 as well, as it does to 1122.



BR

Zahed