Re: [Detnet] AD Review of draft-ietf-detnet-pof-04

Roman Danyliw <rdd@cert.org> Fri, 27 October 2023 16:43 UTC

Return-Path: <rdd@cert.org>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0007C15108C for <detnet@ietfa.amsl.com>; Fri, 27 Oct 2023 09:43:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=cert.org
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 KE4_NfIi7Aki for <detnet@ietfa.amsl.com>; Fri, 27 Oct 2023 09:43:45 -0700 (PDT)
Received: from USG02-BN3-obe.outbound.protection.office365.us (mail-bn3usg02on0121.outbound.protection.office365.us [23.103.208.121]) (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 CF922C15108B for <detnet@ietf.org>; Fri, 27 Oct 2023 09:43:45 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector5401; d=microsoft.com; cv=none; b=LQZHaDt7pjPdEz7Bh2tvEyrNu8NWW3GkOco94tARngsZqQA04XoQTorwwrnjkfYRsUiYq1aZlzsDxUOURxCM4qX9fFGgKwjcyWopKep+y98kj5RRX3EC0ZZP6ogER+3tOleg5e29nUlHpENUfpPY0WqXDeETc7ZpIwoCoQ7IMgn/+kpcbJWwqry4jlSD58qk8JdiI9R0l9x3gYqcndd2sRB93nuY5nB2eE7EDeK5xDcNqic+3Lh5hC7T0bUw6JITRJ+6u6lHlNeA+Yy2Xo4VHlP5zApVX5zPv6YNcS1ixIuL9YRpTTW2cnVt6ODX3etYH6w0yix62OMJ+F0IeayMow==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector5401; 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=gA6hOm3eNPQrrG8CxOMnO8sTvXGYgiGzRQqZKbxz4jE=; b=s4CA1SkWnKerDFC/R2KC+u/qEQTVdgoX71QoNxxEaKt9vYRa6XjslCiEH35CnvkWKfcnntok4fwT21jyaifZvNWyDSd4Bq4MiHL7DNys8/sgIhpUBoVIpXPaPY0/bUWdKHptBLF1ZeZwmsHBgRrf+FE9f5B+LvlShVBNZyJUfR8K3OTpc8dUryjgFXZcdCgrFNyscltyTfW8rWWDq1jhLSF3kqKTDGw36kTEgu5PyVpMnflpNSoyc68nKJSO/C5PRmUE4tFvgRHBwBRoUunlH2CBx3c2JA0KwUP2P86eYQXHnb1f6+61R9CUIfdICJwZGszZw7XebL6Nm3HEu/Dj9w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cert.org; dmarc=pass action=none header.from=cert.org; dkim=pass header.d=cert.org; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cert.org; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gA6hOm3eNPQrrG8CxOMnO8sTvXGYgiGzRQqZKbxz4jE=; b=rAgZNk+wh2bFqHB0CbDnoUP0hHySoIIFPY0GHCDc7n4XRWuu4yWlq0gXhZDwrdMmVrKFL6R0E0zvYzGf3CKLAps8H++AiAQjGRcCR11sToqUR8W4JksK5R9NdTqjP+VfF/E1Zy4bVszYyO4xt2wDSvZw3CrtGxBjCnCApdgpmaw=
Received: from BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:168::11) by BN2P110MB0996.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:169::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.51; Fri, 27 Oct 2023 16:43:42 +0000
Received: from BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM ([fe80::44ae:335c:4fd2:ea74]) by BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM ([fe80::44ae:335c:4fd2:ea74%6]) with mapi id 15.20.6863.051; Fri, 27 Oct 2023 16:43:42 +0000
From: Roman Danyliw <rdd@cert.org>
To: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: AD Review of draft-ietf-detnet-pof-04
Thread-Index: AdoI7wMQdSpatxWVRFudhPFLfqVTswABa9fA
Date: Fri, 27 Oct 2023 16:43:42 +0000
Message-ID: <BN2P110MB110776747B3EB8B48514F7B0DCDCA@BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM>
References: <BN2P110MB1107DE72596593A1D84C7654DCDCA@BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM>
In-Reply-To: <BN2P110MB1107DE72596593A1D84C7654DCDCA@BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM>
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=cert.org;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BN2P110MB1107:EE_|BN2P110MB0996:EE_
x-ms-office365-filtering-correlation-id: 18df009a-7af6-4e43-e823-08dbd70be139
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: EaL0kxYXdEGlcZbiXZB00b9REs9LfEgX2TibuIYW18ZhYzSK58Gjaq4AB8qQ0z+2qezXsGRv2GkE5giF5VNYHlMEddsDo7L9Oo/IiYaktn9w0mDigJR2yjYF/vR84qwus78DhGNDcZ4JaW7csi7aUQhiqJcuYRjUWmVoUH3rPwqtgyyNJ2rT7G4PvrNkPB6FdIY2Nphs+JDvexoS3RLd8N2PpN5E68mDr75wx7+WVe9dDLH3yFJnU7SSnkgSjELScvLyS7uVjSel2I+dVR7XdWHv3slxMUg99HFesm7Wy780ZlkQvJuNj1LiReEJQUw5cz4jMyPEGA3tCJ0eOz/WDPM9dJ3sw6TCbevvowa5LrVx67ULhnf73hAAnjitaJS9QiEKSclbhPhuUAanw7gto+GnHTy6k5lawPjriWtcQzC18jSypA50C5o3aXKRyJO4mG/c8/vZ2QcxIk4YqAwWQfGLsBl2J9pflBoEe5P7o78uLp69AlzRQtS2eBW0Wk/7pQokReDC99uzu1ZSL6a7yd/yLkcl5u33RJwcyNGAzFQ6vUtNVaYdsbT+KX7PLl1OO32akpZ63bI5IJyFFWHxl49PfJrzwwu4szltQbzfvDKTtsnvMxqGMP0WrRd/Qutywo3OhTP3pam0+uUweY7i4w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(39830400003)(366004)(136003)(396003)(230173577357003)(230273577357003)(230922051799003)(186009)(451199024)(1800799009)(64100799003)(41320700001)(38070700009)(55016003)(9686003)(71200400001)(38100700002)(5660300002)(8676002)(52536014)(41300700001)(2940100002)(26005)(6916009)(6506007)(53546011)(7696005)(8936002)(2906002)(83380400001)(66946007)(66556008)(33656002)(66446008)(4001150100001)(64756008)(122000001)(82960400001)(66476007)(508600001)(86362001)(966005)(76116006); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Vb1ZeFi7bJq6Ue1f+DSmb2gfg12fiK6g5RISEw0T2mFO8oKv8itKN9o7ga3AVXMZGKn8iocQAr68u0EVSUV1tNyD0Sj6L0DVTdN0wyCNt9SpNNW4ntTg7qlpv7b6Rf+ZmmYIHXLaFLMeHpxmk9zyDQUwQ9WATCogisDabfjp43V1l3/uTn9mYR6lKl8gCwLRxP6+3uL89iKB90wh4zmqoHLyaz36jmSwUgUKoEKvqEmukIf6BcjGadson2yCEM8PDbVd/WrUZiWDmTAe/b1bniP1OB23bCmvGbcG2r5ppyk9IBOnD8aeiIc5gumFPRB8pzntidJl2OLDPn69iRRYdTOfoOVNQZhgeBvkBe/TK5Gb2f4xugHAfjPzvd1wnWANygxV7PL4VkQxtMN6/wRicTiddxDCObv85VPgK6ZR01s=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cert.org
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 18df009a-7af6-4e43-e823-08dbd70be139
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2023 16:43:42.5789 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 95a9dce2-04f2-4043-995d-1ec3861911c6
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN2P110MB0996
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/zAm-EjscuV5MZPwPLFE2lXL2Dl0>
Subject: Re: [Detnet] AD Review of draft-ietf-detnet-pof-04
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Oct 2023 16:43:51 -0000

Feedback from idnits:

  Miscellaneous warnings:
  ----------------------------------------------------------------------------

  == The document doesn't use any RFC 2119 keywords, yet seems to have RFC
     2119 boilerplate text.

> -----Original Message-----
> From: Roman Danyliw
> Sent: Friday, October 27, 2023 12:36 PM
> To: detnet@ietf.org
> Subject: AD Review of draft-ietf-detnet-pof-04
> 
> Hi!
> 
> I performed an AD review on draft-ietf-detnet-pof-04 to help load balance the
> IESG PubReq queue.  Thanks for this document.  I have the following feedback,
> largely to improve clarity.
> 
> Please review and respond to Henning Rogge's review at
> https://datatracker.ietf.org/doc/review-ietf-detnet-pof-04-rtgdir-early-rogge-
> 2023-10-23/ -- thanks Henning!
> In particular, please review his hypothetical case of seq= 10, 5, 7 and 9 per the
> algorithm in Section 4.3.
> 
> ** Section 1.
>    3 errors in-a-row is a usual error threshold and
>    can cause the application to stop (e.g., to go to a fail-safe state)
> 
> What is the basis for assessment that 3 is a common error threshold in
> applications?
> 
> ** Section 4.3. I am unsure of the framing assumed with of Detnet as it applies
> here.  Is there obvious basic assumption around the seq_num coming from a
> layer 2 or 3 protocol (e.g., it has one?  Which one would you choose?)  Please
> add text similar to Section 1 of draft-ietf-detnet-mpls-over-ip-preof-07 without
> the reference to timestamps:
> 
>    In general, the use of PREOF functions require sequencing information
>    to be included in the packets of a DetNet compound flow.  This can be
>    done by adding a sequence number or time stamp as part of DetNet
>    encapsulation.  Sequencing information is typically added once, at or
>    close to the source.
> 
> ** Section 4.3.
>    Note: the difference of sequence number in consecutive packets is
>    bounded due to the history window of the Elimination function before
>    the POF.  Therefore "<=" can be evaluated despite of the circular
>    sequence number space.
> 
> As far as I can tell find, the “history window of the elimination function” is not
> defined.
> 
> ** Section 4.3
>    *  "POFMaxDelay", which cannot be smaller than the delay difference
>       of the paths used by the flow.
> 
> Is “delay difference” than the worst-case value for the end-to-end latency?
> 
> ** Section 4.3.  Editorial.  Per Figure 3, are “fastest” and “slowest” the right
> adjectives to use for a time duration?
> -- “fastest path delay” to “shortest path delay”?
> -- “slowest path delay” to “longest path delay”?
> 
> ** Section 4.5.  Recommend repeating what was already said in Section 4.3,
> “Design of these parameters is out-of-scope in this document.”
> 
> Regards,
> Roman