[Raw] WG Last Call: draft-ietf-raw-architecture-11 - David Black's comments

"Black, David" <David.Black@dell.com> Thu, 06 July 2023 23:32 UTC

Return-Path: <prvs=1551b51dcd=david.black@dell.com>
X-Original-To: raw@ietfa.amsl.com
Delivered-To: raw@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3262C15152B; Thu, 6 Jul 2023 16:32:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.992
X-Spam-Level:
X-Spam-Status: No, score=-1.992 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, 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 (2048-bit key) header.d=dell.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 ZhSYzITuDvn0; Thu, 6 Jul 2023 16:32:03 -0700 (PDT)
Received: from mx0a-00154904.pphosted.com (mx0a-00154904.pphosted.com [148.163.133.20]) (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 05198C151081; Thu, 6 Jul 2023 16:32:02 -0700 (PDT)
Received: from pps.filterd (m0170392.ppops.net [127.0.0.1]) by mx0a-00154904.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 366KuYWh017371; Thu, 6 Jul 2023 19:32:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=smtpout1; bh=PE1NumtvE5wlPO9zyQPH7/7xwrMXKs7zH7XiFOB8R9I=; b=GHObS6jUmJqTP/hVOV3qLt1uE6JpRGgeJwZZeAOfB8JOjbLbZD8O7DJ3s85bw+lf7O7m 8gkjXTED7ONQV9jhuIhgOcyaGMlt+OLlznnRUvC0KBmbQg76PUJJ7Q//h4DL1XB2RJsu 3SzsmW5YShuZCA9icTC2ZDflol3eMao69kiWStfgjcirLSEaOo6+una2ItdklRrUMYt7 R/XVRAFAtQi3TQoxwcVktjinZ5d/SITBjr6FglqNBlAy0Ou0DMlNi+q5fm7W5+0Ii5GA PepaW76U6ArF90jURWBXGq9cfIRHpdt/1FCQbfrvtjYoWbbz4FxX9vIMvb4KgB2nr69O 8w==
Received: from mx0a-00154901.pphosted.com (mx0a-00154901.pphosted.com [67.231.149.39]) by mx0a-00154904.pphosted.com (PPS) with ESMTPS id 3rjfacqgjm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 06 Jul 2023 19:32:01 -0400
Received: from pps.filterd (m0142699.ppops.net [127.0.0.1]) by mx0a-00154901.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 366Mjt97025506; Thu, 6 Jul 2023 19:32:00 -0400
Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2170.outbound.protection.outlook.com [104.47.57.170]) by mx0a-00154901.pphosted.com (PPS) with ESMTPS id 3rnwkjs2v9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 06 Jul 2023 19:32:00 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Lk5vF55+8lCLfYTu/CbIB+Klm/tNy0lNhxlE91iXU0FKpEJEoZawox0rQf+g54caoK9F/w89Zxy2BjTPj1IEILA16CzDL6cMx+kcAqrvclFQuJ+/MlIqM6q4L0O6HTSBVXEBWjwA2AePumNusjVsW2AZxT9fJMQiPvD4/8hwqZkUw3F1+rancKtG44Vwh0P//g7gQebJMkTdDnGWF4VOybQ7Sl6wxGPEKCiqeotzfXZbN19QZ7LEXeOyjnhAlz85/yNdN0YzdiDc47o0JWHzNPl/NgSGlrYCRC1OfhwjKlNTk/eKAb4e0osx/HNDD7nZsCBnm3uhPgSivTV9s4OQxw==
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=PE1NumtvE5wlPO9zyQPH7/7xwrMXKs7zH7XiFOB8R9I=; b=lXTwXVUD7aX/xxhGUuTIY7WUr0PumylD327JSjIxcdVMOa9D9E9HkgkeiIpLG3v66dUocS9Ww2fEl2QpZCSJyDWIch6Uke+YMRne7l4tSP0YM3yHBLvLg5axY1RjgMm8GpUwP1WejuMttICwlceuMOMnWhpSviWTNTwy229VgUi6woImhaJEaAdL690qXNUpWNccKdpZaazvPn8qePdy5LMCVk1Xl0PGc8mvv+ggqfZ2ahGpRbBJwwGcDbpCpdFcLtCUYO1+5SQMMLVGRJmTLKPY6IAmAUksj0Afg5FgktsJRwangycnNctH/qNNIrzi8HmLj7NLINZzYCMtg7aQyA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dell.com; dmarc=pass action=none header.from=dell.com; dkim=pass header.d=dell.com; arc=none
Received: from MN2PR19MB4045.namprd19.prod.outlook.com (2603:10b6:208:1e4::9) by CH3PR19MB8105.namprd19.prod.outlook.com (2603:10b6:610:172::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Thu, 6 Jul 2023 23:31:57 +0000
Received: from MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::95fa:82ba:8763:dc20]) by MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::95fa:82ba:8763:dc20%3]) with mapi id 15.20.6565.016; Thu, 6 Jul 2023 23:31:56 +0000
From: "Black, David" <David.Black@dell.com>
To: Eve Schooler <eve.schooler@gmail.com>, "raw@ietf.org" <raw@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>
CC: "Raw-chairs@ietf.org" <raw-chairs@ietf.org>, "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>, John Scudder <jgs@juniper.net>, "Black, David" <David.Black@dell.com>
Thread-Topic: WG Last Call: draft-ietf-raw-architecture-11 - David Black's comments
Thread-Index: AQHZsGINHWnx6qFVvkuwSW0KuT+J5w==
Date: Thu, 06 Jul 2023 23:31:56 +0000
Message-ID: <MN2PR19MB4045954CBCD006533DF9EEFD832CA@MN2PR19MB4045.namprd19.prod.outlook.com>
References: <CADbu6ZomswLMGWH0BOVtdS+HvjMdc+SibKAuhde05iEaVmS4EA@mail.gmail.com>
In-Reply-To: <CADbu6ZomswLMGWH0BOVtdS+HvjMdc+SibKAuhde05iEaVmS4EA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_Enabled=true; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_SetDate=2023-07-06T22:11:17Z; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_Method=Privileged; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_Name=Public No Visual Label; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_ActionId=d3aff879-1425-4ce6-9bd9-dcb5f0f0b8d1; MSIP_Label_dad3be33-4108-4738-9e07-d8656a181486_ContentBits=0
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR19MB4045:EE_|CH3PR19MB8105:EE_
x-ms-office365-filtering-correlation-id: c8fced4b-2be6-472e-f550-08db7e793000
x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: e+ccyYReZwdbnMXAaAj5uvMztwVY5r9+4LXg7Uv9NIDuKcDKBFPMhldGOOyredKU+PmMkgFlegOGVtki4EL3SCxwUx1mnNKc+Gq+r1aKYBFrXGvV//AI6p0DmigoHLL1dX863XhVbHotyOZiqZpgyWaY6M2GHCCrYgCYTz2bdOJl9X0FmIn925w2kwW7d7jmCZ8eIdEDQXgAC9pCGsvMp9CeBz5PYInTar832tejM7v1MvxQdGEnysJYnkRQ1tDyMZ7noFk3FqRXXHq6wVQvNTi8UdeoJgou4NzWfJN3bqvYmKII3WJy95mj3ec/GlYxXvTfY2CtTatCT9ZCr0X4c0RqquOGQFH9Cv0b+I19ZS2OEJfe+8ox9u/llzWrjF5SVHaxT2xBKjADpt8l50UW1DlVuvpSsNx6YJ6RhdnFIHjmP4rPAuqzlCYPl4bGA6bMspVte2XDR/9FBMP8mnYT1zXccd/4x0QndcB0ydgGQr0HKXq3ddXAMoD58NqoA9eNKL+Or+JGlCvWDey9nM+hTHFawk9BfD+jK8eZ+uBXVRAERMeZ1oh0CuJNOVV2OZw1NmAf2+bD+elVyI6LYojcQDUKzN7b6MGpxJRjNfXZUa8=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR19MB4045.namprd19.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(366004)(136003)(396003)(346002)(376002)(39860400002)(451199021)(26005)(66946007)(4326008)(66446008)(786003)(64756008)(478600001)(8676002)(33656002)(2906002)(66476007)(76116006)(66556008)(8936002)(52536014)(5660300002)(316002)(66899021)(6506007)(54906003)(41300700001)(55016003)(86362001)(966005)(110136005)(9686003)(38070700005)(83380400001)(38100700002)(7696005)(53546011)(186003)(82960400001)(122000001)(166002)(71200400001)(107886003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: R3F1tNqBHoKI0sQDQ5VJ1DCo8SQc1ljWTnu7kML3dZ0c5EfZ9S+XrwzQomTK5+cV32/9Y/0zScH96EpRiGuIrYNi8CTi2FB8ZpDUvd0iyTj/idx46iVqguoWi/o+RuLBqUIEsUMAU5Q0JOep+adXrBriDwNpfP2EKhrA06RZV0aiGdEXTvK3TqL5P/scmzNcAOu+Z3NnEKvMK4K3olW8JaZ+zw0kcOeYxkkTCppjSJsN6nAKmsjlEWEBmcFXZInv5YDWAm+SymbH2QR8YRPpfsmw2JfLkpI8gf6aULiE4O00GGILyvbXk6Vaz7fyiuNvpvzPbOZ+6Eb6G5peivRW5rEQhGg6+brq9KTjJmR9zCGFwvE2kRUHVzMVmKdZJaPDagvOExMXVZjBgaPgfp602OMuRleO6crK7h7UNFVPuJ2bp9TUSLWEZZF7gD9u5yXO/eIi4pMBkKPf48OgXOC7L/JNJAjABzh4x8+1KKHXHsYooYS1gRHfK+T+1k+gq0sIBTY1zFpJyeUIaS9pbj3KhrqVNUxNeb7UnsXzJW6JDhjO5B0UjFy4OaovMaPxdNdkuCbz/Hx21lchow5n/5leaD0jyf1GXEXuok0b7iKQ26WYL1CU4jCqmY1IHPVLJA90x3uBhvBVJyi9ul5ovCh203+DwhKktViCr2ANaFyph6tDpqA//Wgz8Khbrij6dlLXqk0F31+8YfelkuBx1+h1UInyqFZizq3z53jBfqPTrasf514BYWzK1Uo4Jw6aIiUoLMVk3UgvgKGuDUIHAyZk0NTH2qcWzxnXTSPmOO3oJct57bFLM9cg0sewWb+zu0AUAHAqEmDbrlN9L4cwLOt0zsxvtbskGo0D0onR5GBq9F3MDe8iakDTnmyV4wzPrb1X+AYfQQ1WRomVbxleLEd30YQCGEvZON5TV/O2L6g1dcbpM7H36i7F1Acs35xAFOHrBWmsNaSWw/tSWvHIfV6eTJ6TITRBBjU+Sb3KjSvysO5TW+DND/vKADPVgpN5mhSK7yv21B9Y2eklvG4hUinfuZj5Mb08+oDQyaakIo3d3+RQuAPmvCkq0z2LeuAUcVAAibmkgf/uEhOzIME/4mL9h7oRefV3NfAkcHQJAxYo/bnVihWuA/4ub+z+k4NVmzJIe/zM7Eoin+zeusVzZVLNVQfheTTnyEIPGbL9Wf6ZJbhgJGoQdcGMwnJseiVcvWIvFcDYsz6stb2oxWMf/+5tmqivmngsoWh2ts1weV7TGL10+TuKRzeWnZBqWvVG4lhTkqcTQ8vPchqUEPkmTaOuOJnu9L6VRd0p4MwcukzcOISRJQr6Zlj55TKTiEba5Fbj3IiuOa6Gj3CWtFZ8MC+N7roweYDtFp5EPEZjShOqQHhEx0NJwq/fw9iQssrMpJPNJnaXfHwQps89BgVmfk+HfJhKz/9rkvMPmByLZv4ztPhJaan2oITE2t7dNhZOQ6CAi5deKCopj4np90jk0BGXfN/VkNQqskTa7AlcsFu2LR1nT3YZM5ppnUnjQBWhgBJI0BnGCVzmKnKKE665JX9s6cjUfbfLjuyCQQgTlqDN6FnaB+nYfOOcVmEBZNrlZpb7
Content-Type: multipart/alternative; boundary="_000_MN2PR19MB4045954CBCD006533DF9EEFD832CAMN2PR19MB4045namp_"
MIME-Version: 1.0
X-OriginatorOrg: Dell.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR19MB4045.namprd19.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c8fced4b-2be6-472e-f550-08db7e793000
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2023 23:31:56.4123 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 945c199a-83a2-4e80-9f8c-5a91be5752dd
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: XAMhEHHH72gyadgjQI9AlLceraDSFH/ud+R8ATOrlo8hNW4889CDCtJoOHp3ijlVnUEd5r56PCtz8pMu0AHSyQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR19MB8105
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-07-06_15,2023-07-06_02,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1011 mlxscore=0 impostorscore=0 malwarescore=0 adultscore=0 priorityscore=1501 suspectscore=0 lowpriorityscore=0 phishscore=0 spamscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2307060206
X-Proofpoint-GUID: HNxsWgWrLPjKTNjcX_OXKrbbxJA8nzKF
X-Proofpoint-ORIG-GUID: HNxsWgWrLPjKTNjcX_OXKrbbxJA8nzKF
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxlogscore=999 priorityscore=1501 impostorscore=0 phishscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 mlxscore=0 adultscore=0 clxscore=1015 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2307060206
Archived-At: <https://mailarchive.ietf.org/arch/msg/raw/a8LGMutwJZgli9tlzUzv709FkXk>
Subject: [Raw] WG Last Call: draft-ietf-raw-architecture-11 - David Black's comments
X-BeenThere: raw@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: reliable and available wireless <raw.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/raw>, <mailto:raw-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/raw/>
List-Post: <mailto:raw@ietf.org>
List-Help: <mailto:raw-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/raw>, <mailto:raw-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jul 2023 23:32:06 -0000

Lou and Janos (detnet chairs) asked me to take a look at this draft – these comments are posted as an individual, not in my role as a Technical Advisor to the detnet WG.  I actually looked at -12, which has some minor changes from -11.

Overall, there are valuable and important concepts in the architecture.  The primary functional additions of raw over detnet that I noticed are the concepts of multi-Path Tracks and the PSE (Path Selection Engine) that can select Path within Track on a packet-by-packet basis, with the control path revising Tracks on a longer timescale.  That’s more dynamic than the static path provisioning that is envisioned by detnet, e.g., in the discussion of explicit routes in section 3.2.2 of RFC 8655 (Deterministic Networking Architecture).  In addition, the ability of the PSE to monitor, react to, and possibly modify wireless link characteristics (e.g., monitor level of interference and signal loss, modify ARQ & FEC parameters) results in a significantly more dynamic version of detnet PREOF, although I’m not convinced that introducing the new PAREO term and acronym is a productive way of describing that.

Unfortunately, the OODA Raw Control Loop in Section 5 doesn’t work well with this, as exemplified by Figure 8 showing only one control loop that runs through a centralized PCE (Path Computation Engine).  There is a far more important control loop that runs between the PSE and the network, based on far more information than RAW OAM (in Figure 8) provides.  While the draft does characterize the PCE as an example of a control plane structure, it doesn’t have much to say about any others.  That’s too easy to read as reinventing the detnet control plane, which would not be a good idea.

This draft would be considerably stronger if it jettisoned the PCE and its Figure 8 coarse control plane feedback loop to focus on the PSE and its fine-grain path selection feedback loop.  In particular, there’s a lot of good content in Figure 10 that deserves much more explanation than currently provided in sections 5.5 and 5.6.   This sort of approach would involve extending the detnet architecture to introduce Tracks as the entities via which traffic is explicitly “routed” by the detnet/raw control plane.  Section 4 also needs work, as it places the PSE in the detnet service sub-layer with the premise that it uses the detnet forwarding sub-layer with minor changes.  That doesn’t make sense – to phrase this as a question: Given that the PSE is selecting Path within Track on a packet-by-packet basis, how and why is that not packet forwarding functionality?

This is intended as constructive criticism for discussion – as I’ve not been following raw closely, some portion of this is likely to be incorrect in some fashion.

Thanks, --David

From: detnet <detnet-bounces@ietf.org> On Behalf Of Eve Schooler
Sent: Friday, June 23, 2023 1:11 PM
To: raw@ietf.org; detnet@ietf.org
Cc: Raw-chairs@ietf.org; detnet-chairs@ietf.org; John Scudder
Subject: [Detnet] WG Last Call: draft-ietf-raw-architecture-11


[EXTERNAL EMAIL]

All,



This starts working group last call on draft-ietf-raw-architecture-11

https://datatracker.ietf.org/doc/draft-ietf-raw-architecture/ [datatracker.ietf.org]<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-ietf-detnet-pof/__;!!LpKI!gwAT9SygbUUZ8R5o9vGdxPNzKSMI44j13KrTFoVFxilR3iN3ZAcjdFYU1uqKEJwOtjWHwje5_7am6fHX4_EpuxQ$>



The working group last call ends on Friday, July 21st, the Friday before IETF 117.

Please send your comments to the working group mailing list.



Two IPR disclosures have been made for this document thus far (in tandem with WGLC, in a separate e-mail, we will solicit all co-authors/contributors for any additional disclosures).

All comments, e.g., "I've reviewed this document and believe it is ready for publication", are welcome.

This is useful and important, even from authors.

In preparation for the transition of the RAW WG to roll back into the DetNet WG, we are issuing this as a joint WGLC to both WGs.

Thank you,

Eve (RAW Co-Chair & doc Shepherd)