Re: [Detnet] Clarifications on RAW architecture

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Fri, 29 July 2022 17:11 UTC

Return-Path: <pthubert@cisco.com>
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 C291FC15791C; Fri, 29 Jul 2022 10:11:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.604
X-Spam-Level:
X-Spam-Status: No, score=-9.604 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_NONE=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, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=nKj42Jpc; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=IzhtzbHN
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 5BHj4kvfgFR3; Fri, 29 Jul 2022 10:11:09 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 17F3BC15A724; Fri, 29 Jul 2022 10:10:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=179880; q=dns/txt; s=iport; t=1659114627; x=1660324227; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=+fm1DalEI6aACJHfVpLjwvwBPYnChSOrDubaibjWF5w=; b=nKj42JpcMLZcHSLuOY8EbR1W+xk4EPoBZeoPlZhr8/qcSHYizCJGW9u/ ++10GVLukhqhx9IXOk+L18GFtSe0v28MRS/suKYikQ0Dzkwfpn7I7EPhd Nty4G8L0+TdoBxVcEbX6Sbt7PAUWebtAsTm3VtHcotxq3pGD0o/vnIEz5 U=;
IronPort-PHdr: A9a23:9hLd4x/qCVENfv9uWCXoyV9kXcBvk7n3PwtA7J0hhvoOd6m45J3tMQTZ4ukll17GW4jXqpcmw+rbuqztQyoMtJCGtn1RfJlFTRRQj8IQkkQpC9KEDkuuKvnsYmQ6Ec1OWUUj8Wu8NB1eGd31YBvZpXjhhQM=
IronPort-Data: A9a23:k5cKnK+jPj/ZXkWo5tVuDrUDf3yTJUtcMsCJ2f8bNWPcYEJGY0x3nWIfC2HXOfeLNGfxL9x1aIvjoUsE6pSHzIBnTQtsrXxEQiMRo6IpJzg2wmQcns+qw0aqoHtPt63yUfGdapFtJpPgjk31aOK58CAijfjgqofUUYYoBAggHWeIdw954f5Ts7ZRbr9A2bBVMSvU0T/Bi5W31Gue5tJBGjl8B5RvB/9YlK+aVDsw5jTSbB3Q1bPUvyF94Jk3fcldI5ZkK7S4ENJWR86bpF241nnS8xFoAdS/n/OqNEYLWbXVewOJjxK6WYD73UME/XN0g/19baZBAatUo23hc9RZ0MlNqJa9UxsBNazXk+NbWB5de817FfQepOaYfCbh4Jz7I0ruNiGEL+9VJE0sNIMEv+d6HW8L7/UHbTkXZRCCm++93K+hR8Fti9gtas7xM+s3tnx8yzzFJfcrXZ6FRL/FjfdC1SgYh81SE7DZfcVxQThmahPbJRNGIFQeE7ozhuajnWL4dXtTr1f9ja497nLcwRZZ1LHnNpzTd8DieCn/ti50vUrc9Gj/RxodLtHamHyO82mnganEmiaTZW7bL5XgntYCvbFZ7jV75MUqaGaG
IronPort-HdrOrdr: A9a23:jqySvqoRak/u5b4uCyTYNVcaV5ueL9V00zEX/kB9WHVpm5Oj+fxGzc516farslossSkb6K+90KnpewK5yXcH2/huAV7CZnirhILMFuBfBOTZskXd86OVzJ8n6U4NSdkdNDS0NykHsS+Y2nj2Lz9D+qj8zEnAv463pB0BLXAIV0gj1XYFNu/xKDwQeOAyP+tBKHPq3Lsgm9PPQwVzUu2LQl0+G8TTrdzCk5zrJTQcAQQ81QWIhTS0rJbnDhmxxH4lIn1y6IZn1VKAvx3y562lvf3+4ATbzXXv45Nfn8ak4sdfBfaLltMeJlzX+0eVjcVaKv2/VQIO0aOSAWUR4ZzxStAbToBOAkbqDyKISN3Wqk7dOXgVmjnfIBSj8AreSITCNUIH4ox69Ntkmt+z0Tt6gDm6u5g7h15x/qAnfi/ojWDz4cPFWAptkVfxqX0+kfQLh3gaSocGbqRNxLZvt3+9Pa1wVR4S0rpXWNVGHYXZ/rJbYFmaZ3fWsi1mx8GtRG06GlODTlIZssKY3jBKlDQhpnFoifA3jzMF7tYwWpNE7+PLPuBhk6xPVNYfaeZ4CP0aScW6B2TRSVbHMX6UI17gCKYbUki94aLf8fEw/qWnaZYIxJw9lNDIV05Zr3c7fwb0BciHzPRwg2bwqaWGLEPQI+1llu1EU+fHNcjW2AW4OSQTr/c=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BtAAB2bIJi/5FdJa1aHQEBAQEJARIBBQUBgXsIAQsBgSABMFIHdQJYOUOEToNMA4RSX4UJgwIDmziBLBSBEQNUAwgBAQENAQE5CQQBAYUCAhaFKAIlNAkOAQIEAQEBEgEBBQEBAQIBBwSBCROFaA2GQgEBAQEDEggBCAQGEwEBMAcBDwIBBgIRAQMBASEBBgMCAgIwFAMGCAEBBAENBQgTB4JcggxXAzEBDpAwjzcBgT4Cih96fzKBAYIIAQEGBASBNwGDVRiCOAMGgTwBgxODBVhKAQGHIyccgUlEgRVDgmc+gmICgSYEOCsJgyA3gi6PNYYsBzoDVIEFEoEhcQEIBgYHCgUyBgIMGBQEAhMSTQYeAhMMCgYWDkISGQwPAxIDEQEHAgsSCBUsCAMCAwgDAgMjCwIDGAkHCgMdCAocEhAUAgQTHwsIAxofLQkCBA4DQwgLCgMRBAMTGAsWCBAEBgMJLw0oCwMFDw8BBgMGAgUFAQMgAxQDBScHAyEHCyYNDQQcBx0DAwUmAwICGwcCAgMCBhcGAgIZWAooDQgECAQYBB4lEwUCBzEFBC8CHgQFBhEJAhYCBgQFAgQEFgICEggCCCcbBxY2GQEFXQYLCSMWBhwBDwsGBQYWAyZSBQQfAZV2CIEECQEQW0QmBA0NGCEUDi4HBQEeJTcDBSQCLQUGOAKCJI9dFgeDTIl5jgiSewqDTIsalQwVg3WMPpgklmYgjQeUGhcUIIRyAgQCBAUCDgEBBoFhPIFZcBWDI1EZD44gg3KKXnUCCTACAwMBCgEBAwmRGgEB
X-IronPort-AV: E=Sophos;i="5.91,230,1647302400"; d="scan'208,217";a="1041756698"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 29 Jul 2022 17:10:24 +0000
Received: from mail.cisco.com (xfe-rcd-003.cisco.com [173.37.227.251]) by rcdn-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 26THAO5u011195 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Fri, 29 Jul 2022 17:10:24 GMT
Received: from xfe-aln-005.cisco.com (173.37.135.125) by xfe-rcd-003.cisco.com (173.37.227.251) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Fri, 29 Jul 2022 12:10:24 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-005.cisco.com (173.37.135.125) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Fri, 29 Jul 2022 12:10:24 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IH8EyldrXlRns3x17VK/8BDxfxrOmLi81Cibxuw+PrMMA67QL5wn7aMWAcLMjU4zDydbZ1eEklTGdUhwNOt6Tgy48Vwo6idBj5Qe8agpnD7fi/0cDOevz3hEwxmG26njSIDJiX1q4BbbKlyHuUTRRrjZj/lBGU6zdqiaETH2pucJ8Vd8Td9OzUPgE81HWsAk8IGLtH7KEx5oeSBfjQ3HnoYb39b9GCy7ovQnNphL0/fdSpOlGcGA/g3hnZtXtLKjEQtiz4fWF7H1dJ1TylIMTxYapSVlpfY/BpcUGvQVqNo0kzIRJ7neGqsAVRLxhf8JMtSkSqkeo31MVE+NN10M1w==
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=+fm1DalEI6aACJHfVpLjwvwBPYnChSOrDubaibjWF5w=; b=fPfTz+vLUcRFSApDreGFCuBaT9fMhmHkd69pQgt402vO7Wbrmpji2Tk0OYolmRy1IgiuVLnE9Ixfk1i5M30OVGf6cjoO6tYQEkw6v+SHEc4H3VldJyp21EjHCCJeujTS43gEhMJXdumxBQC1QBaXtfKFgG3HWbPgmSjhj0ZfGBDQobKwr9XvwpjIp8OEwRijorQyD34RHXjPV1YdyKVZsgQ3yHffSuIfn4G8eYtcbyrLbomLtpH4QuudeOhUa5z9jx2thPp18VV3QsB4yLxRZWHKiQucmRZM4MvS8gF9lCC6roZsh7VLnnMH/bMrWpgUz62IzL8GEqW2lkxBErv6FQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+fm1DalEI6aACJHfVpLjwvwBPYnChSOrDubaibjWF5w=; b=IzhtzbHNmCWvHRoGmV1qRk7LYFLgU0Hgf6ov+NEW7YQ3LhPNkxhTXk0mIhmCpZodj5FyAF8Z+2sEW62QS7Y1mPc1jPoLOuLXwgefx2pnnmA4MhH/fBXrbvGsmJo6X/8zoOwUiey97jTmCOb4sSPOAMG7bWb+H9PXQmnEhk0zt/0=
Received: from CO1PR11MB4881.namprd11.prod.outlook.com (2603:10b6:303:91::20) by BL0PR11MB3491.namprd11.prod.outlook.com (2603:10b6:208:33::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.22; Fri, 29 Jul 2022 17:10:21 +0000
Received: from CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::ecc3:1b8d:4d31:ff3c]) by CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::ecc3:1b8d:4d31:ff3c%3]) with mapi id 15.20.5482.012; Fri, 29 Jul 2022 17:10:21 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Balázs Varga A <balazs.a.varga@ericsson.com>, "Lou Berger (lberger@labn.net)" <lberger@labn.net>, János Farkas <janos.farkas@ericsson.com>
CC: "raw@ietf.org" <raw@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-raw-architecture@ietf.org" <draft-ietf-raw-architecture@ietf.org>
Thread-Topic: Clarifications on RAW architecture
Thread-Index: AdigGBAOfsk0zFexTtOncrxP//NFmwAv9+XwAKT+vfA=
Date: Fri, 29 Jul 2022 17:09:55 +0000
Deferred-Delivery: Fri, 29 Jul 2022 17:09:10 +0000
Message-ID: <CO1PR11MB4881375D21810F1450107895D8999@CO1PR11MB4881.namprd11.prod.outlook.com>
References: <VI1PR07MB5358A4EE4087FA6391885772AC959@VI1PR07MB5358.eurprd07.prod.outlook.com> <CO1PR11MB488158B92177F73E782FBE03D8949@CO1PR11MB4881.namprd11.prod.outlook.com>
In-Reply-To: <CO1PR11MB488158B92177F73E782FBE03D8949@CO1PR11MB4881.namprd11.prod.outlook.com>
Accept-Language: fr-FR, 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=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 31f3d5e8-2fa0-4e68-6d75-08da7185380b
x-ms-traffictypediagnostic: BL0PR11MB3491:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: A6HRIu4zRxAYd1P11HkAEFk/oRew+LJWEfzsY136ferYpPndA7UX3vxSulq+UjpnP/gbjnSiCEvG0/YWgkmQT3eiLJn1p+lbHZKnnxQRcjtJ3emct58JUCaW5sQH0IUqlDTpSaT40WRQFZ3w9XilMxEdyMabAOriCWQOPDjgnn7eoC91qcj9dEAHQF51zw3dnF7uG0JP2uzHgCYWzlF17RQ3AvcpJQP8URE58wcw/vldBh3LVmpjU15wSiFgDIHm9/khp2SJBt/najJ5rI9z06eeTpuUb2ykpT7SdY/73YuN93/LnMWcW++nE30w+XKx4BaFOsJZ5pvTLD1HKoZrgcahFRJ8NsbRIxIIkUM50P0iGFIlkoI7x5xndZ94QhcK8qVLUREw8a7Gw+4hVy4x6/LzBtPXc1c7TW/7Ne6lMkdEttCv/Ao86xSZZCRz8RB/qWURBa1T0GMU/WmoHpj6O22o7mMVPhohbk2+0cTlWRivQZwg2rtz2USwE18EX/4oHEq3SN8KfysRlvwtYaI9cG49DojxOk6InWX/s4Zzv2kCK2iyQe4dySSzh5ASsJM0YLI9kaAA23orDCyJqjWnChmLUMlohbhaQ/wJSVqA/vy20MRB55LtECPC1idmIKzuCrYy9WNuYyFl4Mmd6MOe/dtSM0Z6g2u2FT4aJQA0lqrV30OrfcUEQT6XwUpVFXMtIsrhg+ujnlxeZoXyuY0As5zno/ZToV7ReI8FpzLCUKggLVX/aquk2WQJ7Ilkhq433KErz1kFOm43VDTVIJlwJ9PJAu0gjYH8NEqyi8PWeca6CH3tkF4qm2FHpOFGDthAg828KNqeqy0pLH6UqHV4P1St1BS/uhgH6EzbcHN8RaZYDT946GQliJK++XUsAhrk
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB4881.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(39860400002)(376002)(396003)(136003)(346002)(366004)(966005)(33656002)(186003)(66476007)(166002)(26005)(122000001)(66574015)(3480700007)(38100700002)(2906002)(83380400001)(86362001)(64756008)(66556008)(54906003)(7696005)(5660300002)(8676002)(76116006)(30864003)(110136005)(4326008)(8936002)(71200400001)(53546011)(52536014)(316002)(41300700001)(38070700005)(478600001)(6506007)(9686003)(55016003)(66946007)(6666004)(66446008)(579004)(559001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ddvt8KCkcVJquwlULPXc3pG05K2MRbMS9GLV2/818u+23/GNifERM4VYVLhbWlq5gWFZw9DR+uffQASvi1SyBVZ5sgXIutbUt7kbw+DlbX0d2dPIlttehW81olnFQ/6foR7ClqhoGlYyMfFefkyYaYn44fb7hfWirJb68g4K3YLuup0lHeRGDYjTFJ5mcdzDvT9xCg0z9FqsRhYfLfCOwsUqJjzfy7se490JBTNtDgK5xbjJY0iLN56r2NDXPC4xhVea9hPR0AY2wqBrg11S1+BR8uKefP3eCb7ptATpMkoORdwSHuH1yEdVtgu0d3K6/WXnf74eL+g3mhpZZnPURdxpNu1brWaD19XdV5ci5YhU6PA9VZNUtW1gtT0nHspZHrcoqcV+lTS4411KJFMoImx9KqKSHQcs0uxY+jdYGOdmDiNHFmZP6shaRijIG0SL6UsUDlF8Db19NXJI+l6vPAg0gIVjACRt0rrngbdKEEFh7aBgZCUW31xtHoB5ei+AnlLttd3v3wbn99xwSEqN714CLACYZ3RiJ2IvA44M8vvBqcKOZjMdEd9bBQpIXPlR0MrjTzCuE6RKMqeLUGQLgwDbLspYTWX/FLVlyZE+8RlTSW3OhwNofx+/f2iTsd3bewIlmjjpy/5EQ8kljhigYHAYR7Wbv9laUNMGAA8syPvjZcshlzHFEpOhHIs03Scsy0/Y9W+0XoIqKCm+Fs9j/CgiHDQhzxSsQev2YXo9LO1TOKf9isHXd8jtspp3Cyk/fVyQ20tLYQeJhVS9MHuTp/1Ao7LUmzixF29V7eXR7sF/waUX7ESrQb1gyBs6qVKj6SzoL0+uQG/QubUx6Q7SOsgVFe7U6TjckI6ZJDlzK+F4dX9kH0MAnbhaHjTlaM3DOEYMXZIL53UFsUsW6JqcK0JBw6eyFbBZAeULOjrOdmas6ApJa6pPuKHUgCaPDW/WY9CbbnR/PZKbsse6vG1lO3JI+3si/R1XhXxq4EZo3e4X1YDwopTLfzDfkXPrIdapD0mq5QTIvMggtMMClHZ69yNkNjSDPxePUhxemeD4otQhiwwstrO14UkJj6qfylSxzW5HFCH4Y9tY00bJY7IAdPeUCPUElJROZ4Ayt+UjEP6c+p+TLBckGjNnt9hL17fLzRxdjb92C8M5/QgQsxM7IXimegONsOL4zCYOHA69Hi1ml4Z6Rv08F4pSUhfMpt7BuTfNut7HXQ4KcY6G2ucOS5LXX5l1EYCJDCLBrRoOQaNK3R3EJrIwHyQdIuWCGzLiN0AbXvKKtYLNKOmwpvwx6KXKXFxoO7Mor/o3rX9J2TVaUed+J3Y7sxUe/oRQgeg2kvWnaWd2DOIayI/xcHsCjtxPObWd7UK0yjQDrqses7wkHQ1hPCVNFYDPmegxtN95VMEswWBJQtxTqWxANALnA4VAA7Ni2xqjYmEGsZGGw+UXCvenIBpxUXG/VLyp2Ja25gOaufvXye68D+4v4ylJ8LcxLw+g+G+IvN51PTt0nksoZ2jb15j4j7b1xFSK/ezjrC6LG4UOj/Bg3fIOJRr3vhaB1zociEOpCg4PnwZSt6s9iUwB+fPZdjpMISL2Wvc+
Content-Type: multipart/alternative; boundary="_000_CO1PR11MB4881375D21810F1450107895D8999CO1PR11MB4881namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4881.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 31f3d5e8-2fa0-4e68-6d75-08da7185380b
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2022 17:10:21.0740 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 7axEUNVwRF+1PRZbM47rlhiRfsQKI3t9GvyM7PrzsM6B+BYkOebbPAY8Ea/iK7SyGxSO7nQUF5H5RUHAbnxojg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3491
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.227.251, xfe-rcd-003.cisco.com
X-Outbound-Node: rcdn-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/G8iiK2e99BCvYBqZWxsCv66azBE>
Subject: Re: [Detnet] Clarifications on RAW architecture
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, 29 Jul 2022 17:11:13 -0000

Dear Balázs, Lou, and Janos;

I made a pass to address some of the comments you made in mails before IETF   and during IETF.
The proposed changes are readable here: https://github.com/pthubert/raw_architecture/blob/master/raw-architecture.txt
And the commit is this; https://github.com/pthubert/raw_architecture/commit/cc668afa1bb527391e1051d7ae0734ab47493e27

For the sake of the ML, the main changes are below, addressing the case of non-centralized, and the fact that PAREO is not entirely done in the service layer (just like other things in DetNet).

Please let me know; comments in line in the xml in github, or a pull request, are both welcome.

Enjoy summer!

Pascal

In  Abstract:


    document defines an architecture element for the RAW data plane, in
    the form of an OODA loop, that optimizes the use of constrained
    spectrum and energy while maintaining the expected connectivity
-   properties.  The loop involves OAM, PCE, and PREOF extensions, and a
-   new component called the Path Selection Engine (PSE).
+   properties.  It also introduces a new Control plane Function to
+   prepare alternate paths to go around local failures.  The loop
+   involves OAM, PCE, and PREOF extensions, and a new component called
+   the Path Selection Engine (PSE).

…

    The establishment of a path is not in-scope for RAW.  It may be the
-   product of a centralized Controller Plane as described for DetNet.
+   product of a centralized Controller Plane Function like a Path
+   computation Element (PCE) [RFC4655] or a distributed routing
+   protocol.  For the most part, the remainder of the document mentions
+   centralized control and PCE, but conceptually, the same issues and
+   needs would arise for a distributed protocol that would attempt to
+   allocate constrained resources and optimize globally, and the
+   distributed approach is considered in scope too.
+
    As opposed to wired networks, the action of installing a path over a
…
        along a Track as well as the end-to-end packet delivery

-   2.  Optional Controller plane elements to reports the links
-       statistics to a Path computation Element (PCE) in a centralized
-       controller that computes and installs the Tracks and provides
-       meta data to Orient the routing decision
+   2.  Optional Controller plane elements that report the links
+       statistics to be used to compute and install the Tracks, and
+       provides meta data to Orient the routing decision, e.g., by a PCE
+       in a centralized controller



…


    back.  Reaching to the PCE can also be slow in regards to the speed
    of events that affect the forwarding operation at the radio layer.
+   In the same fashion, a distributed routing protocol may also take
+   time and consume excessive wireless resources to reconverge to a new
+   optimized state.




-   A RAW Network Plane may be strict or loose, depending on whether RAW
-   observes and takes actions on all hops or not.  For instance, the
-   packets between two wireless entities may be relayed over a wired
+   A RAW Network Plane may be strict (as illustrated in Figure 5 or
+   loose (as illustrated in Figure 6, depending on whether RAW observes
+   and takes actions on all hops or not.  For instance, the packets
+   between two wireless entities may be relayed over a wired
    infrastructure such as a Wi-Fi extended service set (ESS) or a 5G
    Core; in that case, RAW observes and controls the transmission over
    TSN, or neglected in the face of the wireless hops.

…

-   A Controller Plane Function (CPF) called the Path Computation Element
-   (PCE) [RFC4655] interacts with RAW Nodes over a Southbound API.  The
-   RAW Nodes are DetNet relays that are capable of additional diversity
-   mechanisms and measurement functions related to the radio interface,
-   in particular the PAREO diversity mechanisms.  RAW leverages a CPF
-   that operates inside the RAW Nodes (typically the Ingress Edge Nodes)
-   to dynamically adapt the path of the packets and optimizes the
-   resource usage.
+   A Controller Plane Function (CPF) such as a PCE interacts with RAW
+   Nodes over a Southbound API.  The RAW Nodes are DetNet relays that
+   are capable of additional diversity mechanisms and measurement
+   functions related to the radio interface, in particular the PAREO
+   diversity mechanisms.  RAW leverages a CPF that operates inside the
+   RAW Nodes (typically the Ingress Edge Nodes) to dynamically adapt the
+   path of the packets and optimizes the resource usage.
+
+

-   The PCE defines a complex Track between an Ingress End System and an
-   Egress End System, and indicates to the RAW Nodes where the PAREO
-   operations may be actioned in the Network Plane.  The Track may be
-   expressed loosely to enable traversing a non-RAW subnetwork.  In that
-   case, the expectation is that the non-RAW subnetwork can be neglected
-   in the RAW computation, that is, considered infinitely fast, reliable
-   and/or available in comparison with the links between RAW nodes.



+   The PCE defines a complex Track between an Ingress End System and an
+   Egress End System, and indicates to the RAW Nodes where the PAREO
+   operations may be actioned in the Network Plane.  The Track may be
+   strict, meaning that the DetNet forwarding sublayer operations are
+   enforced end-to-end The Track may be expressed loosely to enable
+   traversing a non-RAW subnetwork as in Figure 6.  In that case, RAW
+   can not leverage end-to-end DetNet and cannot provide latency
+   guarantees.  The non-RAW subnetwork is neglected in the RAW
+   computation, that is, considered jitterless, and infinitely reliable
+   and/or available in comparison with the links between RAW nodes, so
+   loss and jitter that is measured end-to-end is attributed to the RAW
+   hops (typically an access link).



In 3.3.  RAW vs. DetNet
-
-   RAW leverages the DetNet Forwarding sub-layer and requires the
-   support of in-situ OAM in DetNet Transit Nodes (see fig 3 of
-   [RFC8655] for the dynamic acquisition of link capacity and state to
-   maintain a strict RAW service, end-to-end, over a DetNet Network.
-
-   RAW extends the DetNet Stack (see fig 4 of [RFC8655]) with additional
-   functionality at the DetNet Service sub-layer for the PSE operation.
-   PREOF is extended with the PAREO capabilities (see Section 4.4) and
-   the RAW PAREO Actuator manages dynamically the PAREO operations.  The
-   RAW Service sub-layer also adds the OAM Propagator that (re)generates
-   the OAM information as it is formed and propagated In-Band or Out-of-
-   Band.  The RAW Service sub-layer may be present in DetNet Edge and
-   Relay Nodes, though the PAREO Actuator has no operation in the Egress
-   Edge Node.

+   RAW leverages the DetNet Forwarding sub-layer and requires the
+   support of in-situ OAM in DetNet Transit Nodes (see fig 3 of
+   [RFC8655] for the dynamic acquisition of link capacity and state to
+   maintain a strict RAW service, end-to-end, over a DetNet Network.

+   RAW extends the DetNet Stack (see fig 4 of [RFC8655]) with additional
+   functionality at the DetNet Service sub-layer for the PSE operation.
+   Layer-3 in general and DetNet in particular operates on abstractions
+   of the lower layers and through APIs to control those abstractions.
+   For instance, DetNet already leverages lower layers for time-
+   sensitive operations such as time synchronization and traffic
+   shapers.  Because the performances of the radio layers are subject to
+   rapid changes, so RAW needs more dynamic gauges and knobs.  To that
+   effect, the DetNet PREOF is extended with the PAREO capabilities (see
+   Section 4.4) and the RAW PAREO Actuator manages dynamically the PAREO
+   operations, which may be performed either within the Detnet sublayers
+   or at a lower layer, using a common radio abstraction and APIs in the
+   latter case.  In particular, PAREO needs the capability to push
+   reliability and timing hints like suggest X retries (min, max) within
+   a time window, or send unicast (one next hop) or multicast (for
+   overhearing).  The other way around RAW needs hints about the radio
+   conditions like L2 triggers (RSSI, LQI, ETX...) over all the wireless
+   hops.  This information is useful in the controller plane for both
+   the PCE and PSE.
+
+   The RAW Service sub-layer also adds the OAM Propagator that
+   (re)generates the OAM information as it is formed and propagated In-
+   Band or Out-of-Band.  The RAW Service sub-layer may be present in
+   DetNet Edge and Relay Nodes, though the PAREO Actuator has no
+   operation in the Egress Edge Node.



+   A minimal Forwarding sub-layer service is provided at all DetNet
+   Nodes to ensure that the OAM information flows.  Relay Nodes may or
+   may not support RAW services, and the Edge nodes do support RAW.
+   DetNet guarantees such as latency are provided end-to-end, and RAW
+   supports the DetNet Service to optimize the use of resources.
+



-Thubert & Papadopoulos   Expires 23 January 2023               [Page 23]
+

-   A minimal Forwarding sub-layer service is provided at all DetNet
-   Nodes to ensure that the OAM information flows.  Relay Nodes may or
-   may not support RAW services, and the Edge nodes do support RAW.
-   DetNet guarantees such as latency are provided end-to-end, and RAW
-   supports the DetNet Service to optimize the use of resources.



    2.  Controller plane elements to report the links statistics to a
-       Path computation Element (PCE) in a centralized controller that
-       computes and installs the Tracks and provides meta data to Orient
-       the routing decision, more in Section 4.2;
+       distributed or centralized control function such as a Path
+       Computation Element (PCE), that computes and installs the Tracks,
+       and provides meta data to Orient the routing decision, more in
+       Section 4.2;


From: Pascal Thubert (pthubert)
Sent: mardi 26 juillet 2022 14:02
To: 'Balázs Varga A' <balazs.a.varga@ericsson.com>; draft-ietf-raw-architecture@ietf.org
Cc: raw@ietf.org; detnet@ietf.org
Subject: RE: Clarifications on RAW architecture

Hello Balázs

Great points, many thanks for all this. I added slides for your questions, I hope we’ll get discussion time on them. I’m adding below the response I make in the slides so we all can prepare for the discussion.


Q1, Mix of various OSI Layer functions

The definition of PAREO seems to be very confusing, as it contains a mix of Radio specific and DetNet specific functions. It is confusing as the referred functions work at different layers (e.g., HARQ is part of Radio at L1/L2 vs. PREOF is part of DetNet at L3) and have different "range" (radio acts on radio links vs. PREOF acts across several hops, maybe even end2end). This mix makes it unclear which OSI layer the RAW architecture belongs to. Could you please clarify?

Pascal > DetNet leverages lower layers, and RAW will augment that usage to hint about transmission suggestions. Lower Layers do what they like but if the API allows to pass hints, we’ll leverage that. In particular, we’ll need reliability and timing hints like suggest X retries (min, max), send unicast (one next hop) or multicast (overhearing). The other way around RAW will need hints about L2 conditions like L2 triggers (RSSI, LQI, ETX…) over all the wireless hops. This will be used by both PCE and PSE. Bottom line: to do its job, L3 works on abstractions of L2; in the (dynamic) case of wireless there’s more of it.


Q2, Also, the modeling of Radio components from deterministic networking perspective seems to be unclear and different from current work of radio related SDOs. The draft states that the concept is agnostic to the radio technology and agnostic to whether or not radio mesh is applied. Nonetheless, the model applied for the Radio layer seems to be unclear. Please note, e.g., that DetNet Study Item ongoing in 3GPP SA2 models the 5G System as a DetNet router.

Pascal > The case where the 5G network shows as one virtual switch is opaque to RAW as it is opaque to DetNet. I agree we can improve the discussion on interaction with lower layers in the dependency section following your suggestion. I hope we have more details on the mike…


Q3, Relationship of RAW and DetNet Layers

Related to the Q1, the relationship of RAW and DetNet Layers is unclear. Along the lines of your definition in "Section 3. The RAW Conceptual Model: ... The RAW Nodes are DetNet relays that are capable of additional diversity mechanisms and measurement functions related to the radio interface ..." whereas same section states that " ... the non-RAW subnetwork can be neglected in the RAW computation ...".


Pascal > I guess we’ll need to clarify. The non-RAW is when RAW is not end to end and latency cannot be guaranteed (loose RAW). Again, I hope there’s discussion on the mike.




Based on former discussions my interpretation was that, RAW is a wireless specific add-on function to DetNet. DetNet flows require resource allocation before forwarding. The "Track" is calculated by the PCE with considering the characteristics of wireless links and the "Track" is capable of providing the SLA even for worst case scenarios. The "Track" may include wireless segments e.g., between NodeR1-NodeE1, where multiple subTracks may exists (T11, T12). The task of RAW is to select "on Forwarding time scale", which sub-Track to use. The RAW functions monitor the subTracks using OAM.



Pascal > We’re in sync 😊

                     T11
               +*****>**********
               *                \         +---->-------+
               *  +***>*********E1->-+    |            |
    +---+      \ /    T12       |    +---R3->-+        |          +---+
    |src|--->--R1           +->-+             |        E3->--O----+dst|
    +---+       |           |                 E2-->----+          +---+
                +---->------R2                |
                            +----->-----------+

    R: replication function (PRF)
    E: elimination function (PEF)
    O: ordering function (POF)
   --: wired link
   **: wireless link


Pascal > Nice example when RAW plays at the access. Note that if one access is 5G and one is Wi-Fi, the elimination point might be much later, maybe at the destination. This is what we mean  by the ” non-RAW subnetwork can be neglected in the RAW computation “, RAW may not have visibility and control, so it cannot provide guarantees and will bill the access hop for any disturbance till the destination.

This serves the same use case as the below (already in the architecture). I see more complement than overlap, happy to include your drawing as will, indicating the case of a redundant WLAN or 5G access with a common egress. The drawing below is more generic.


                                         ...   ..
                      RAN 1  -----  ...      ..  ...
                   /              .    ..          ....
      +-------+  /              .            ..      ....    +------+
      |Ingress|-                .                     .....  |Egress|
      |  End  |------ RAN 2 -- .       Internet       ....---| End  |
      |System |-                ..                   .....   |System|
      +-------+  \               .               ......      +------+
                  \               ...   ...     .....
                      RAN n  --------  ...   .....

             <------------------> <-------------------->
                Observed by OAM       Opaque to OAM

            Figure 8: Observed Links in Radio Access Protection






Would You clarify? You may intend to add a Figure like below (or its modification or a different one) for clarification of the relationship to DetNet sub-layers. RAW is a shim layer between DetNet Service and Forwarding sub-layers.





     PCE                   DetNet Service

      ^                    sub-layer

      |                        +-----------------+

      |                        |+-----+   +-----+|

      |        +--------------->| OAM |   |PREOF||

      |        |               |+-----+   +-+-+-+|

      |        |               +------------|-*--+

RAW   v        |                            | *

+--------------v----------------------------|-*--+

|          +-------+                      +-+-+-+|

|          |Observe|                      | PSE ||

|          +-------+                      +--+--+|

+-------------^-^----------------------------|---+

              | |                            |

              | |              +-------------|---+

              | |              |+-----+   +--+--+|

              | +-------------->| OAM |   | TE  ||

              |                |+-----+   +--+--+|

              |                +-------------|---+

              |            DetNet Forwarding |

              |            sub-layer         |

              |                              |

              |                +-------------|---+

              |                |+-----+   +--+--+|

              +---------------->|State|   |RLink||

                               |+-----+   +--+--+|

                               +-------------|---+

                           Radio L1/L2       |

                                             v



Pascal > I think I see what you’re trying to do. It’s hard with just one picture.
To illustrate this we already have 2; one is the PSE interfaces as below:



               |

        packet | going

      down the | stack

    +==========v==========+=====================+=====================+

    |   (iOAM + iCTRL)    | (L2 Triggers, DLEP) |       (oOAM)        |

    +==========v==========+=====================+=====================+

    |     Learn from                                 Learn from       |

    |    packet tagging           Maintain           end-to-end       |

    +----------v----------+      Forwarding          OAM packets      |

    | Forwarding decision <        State        +---------^-----------|

    +----------v----------+                     |      Enrich or      |

    +    Retag Packet     |  Learn abstracted   >     Regenerate      |

    |    and Forward      | metrics about Links |     OAM packets     |

    +..........v..........+..........^..........+.........^.v.........+

    |                          Lower layers                           |

    +..........v.....................^....................^.v.........+

         frame | sent          Frame | L2 Ack        oOAM | | packet

          over | wireless        In  |                 In | | and out

               v                     |                    | v



                               Figure 9: PSE


And the other is the inclusion to DetNet sublayers (or not yet but soon or the controller plane function) :


    +------------------------------+ +--------------------------------+

    |                              | |                                |

   .....................................................................

    |                              | |                                |

    | +----------+  +------------+ | | .-.-.-.-.-.--.  .-.-.-.-.-.--. |

    | | PSE      |  | OAM        | | | | Distr. PSE |  | Distr. OAM | |

    | |          |  | Supervisor | | | |            |  | Supervisor | |

    | +----------+  +------------+ | | .-.-.-.-.-.--.  .-.-.-.-.-.--. |

    |                              | |    optional         optional   |

       RAW Control sub-layer

   .....................................................................

       DetNet Service sub-layer

    |                              | |                                |

    | +----------+  +------------+ | | +------------+  +------------+ |

    | | PAREO    |  |  OAM       | | | |  PAREO     |  |  OAM       | |

    | | Actuator |  |  Observer  | | | |  Actuator  |  |  Observer  | |

    | +----------+  +------------+ | | +------------+  +------------+ |

    |                              | |                                |

       DetNet Service sub-layer

   .....................................................................

       DetNet Forwarding sub-layer

    |                              | |                                |

    |               +------------+ | |                 +------------+ |

    |               |In-Situ OAM | | |                 |In-Situ OAM | |

    |               +------------+ | |                 +------------+ |

    |                              | |                                |

    +------------------------------+ +--------------------------------+



            End System or                       Relay

          Ingress Edge Node                     Node



                       Figure 4: RAW DetNet Services

Would there be a way to improve the existing and carry your ideas?

Many thanks again,


From: Balázs Varga A <balazs.a.varga@ericsson.com<mailto:balazs.a.varga@ericsson.com>>
Sent: lundi 25 juillet 2022 13:20
To: draft-ietf-raw-architecture@ietf.org<mailto:draft-ietf-raw-architecture@ietf.org>
Cc: raw@ietf.org<mailto:raw@ietf.org>; detnet@ietf.org<mailto:detnet@ietf.org>
Subject: Clarifications on RAW architecture


Hi Authors,



the current version of the RAW architecture draft contains many interesting ideas/solutions. It also provides a great summary about the challenges of deterministic forwarding in radio networks. However, some conceptual basics may need some clarifications:



Q1, Mix of various OSI Layer functions

The definition of PAREO seems to be very confusing, as it contains a mix of Radio specific and DetNet specific functions. It is confusing as the referred functions work at different layers (e.g., HARQ is part of Radio at L1/L2 vs. PREOF is part of DetNet at L3) and have different "range" (radio acts on radio links vs. PREOF acts across several hops, maybe even end2end). This mix makes it unclear which OSI layer the RAW architecture belongs to. Could you please clarify?



Q2, Also, the modeling of Radio components from deterministic networking perspective seems to be unclear and different from current work of radio related SDOs. The draft states that the concept is agnostic to the radio technology and agnostic to whether or not radio mesh is applied. Nonetheless, the model applied for the Radio layer seems to be unclear. Please note, e.g., that DetNet Study Item ongoing in 3GPP SA2 models the 5G System as a DetNet router.



Q3, Relationship of RAW and DetNet Layers

Related to the Q1, the relationship of RAW and DetNet Layers is unclear. Along the lines of your definition in "Section 3. The RAW Conceptual Model: ... The RAW Nodes are DetNet relays that are capable of additional diversity mechanisms and measurement functions related to the radio interface ..." whereas same section states that " ... the non-RAW subnetwork can be neglected in the RAW computation ...".





Based on former discussions my interpretation was that, RAW is a wireless specific add-on function to DetNet. DetNet flows require resource allocation before forwarding. The "Track" is calculated by the PCE with considering the characteristics of wireless links and the "Track" is capable of providing the SLA even for worst case scenarios. The "Track" may include wireless segments e.g., between NodeR1-NodeE1, where multiple subTracks may exists (T11, T12). The task of RAW is to select "on Forwarding time scale", which sub-Track to use. The RAW functions monitor the subTracks using OAM.


                     T11
               +*****>**********
               *                \         +---->-------+
               *  +***>*********E1->-+    |            |
    +---+      \ /    T12       |    +---R3->-+        |          +---+
    |src|--->--R1           +->-+             |        E3->--O----+dst|
    +---+       |           |                 E2-->----+          +---+
                +---->------R2                |
                            +----->-----------+

    R: replication function (PRF)
    E: elimination function (PEF)
    O: ordering function (POF)
   --: wired link
   **: wireless link



Would You clarify? You may intend to add a Figure like below (or its modification or a different one) for clarification of the relationship to DetNet sub-layers. RAW is a shim layer between DetNet Service and Forwarding sub-layers.





     PCE                   DetNet Service

      ^                    sub-layer

      |                        +-----------------+

      |                        |+-----+   +-----+|

      |        +--------------->| OAM |   |PREOF||

      |        |               |+-----+   +-+-+-+|

      |        |               +------------|-*--+

RAW   v        |                            | *

+--------------v----------------------------|-*--+

|          +-------+                      +-+-+-+|

|          |Observe|                      | PSE ||

|          +-------+                      +--+--+|

+-------------^-^----------------------------|---+

              | |                            |

              | |              +-------------|---+

              | |              |+-----+   +--+--+|

              | +-------------->| OAM |   | TE  ||

              |                |+-----+   +--+--+|

              |                +-------------|---+

              |            DetNet Forwarding |

              |            sub-layer         |

              |                              |

              |                +-------------|---+

              |                |+-----+   +--+--+|

              +---------------->|State|   |RLink||

                               |+-----+   +--+--+|

                               +-------------|---+

                           Radio L1/L2       |

                                             v



I think these clarifications would improve the document.



Cheers

Bala'zs