Re: [Raw] Some comments/questions on RAW Architecture

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Fri, 21 October 2022 18:40 UTC

Return-Path: <pthubert@cisco.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 2D260C157B50; Fri, 21 Oct 2022 11:40:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.605
X-Spam-Level:
X-Spam-Status: No, score=-9.605 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_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=JqyGmdU7; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=bSSFrOtO
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 rG2JK7nhf9Ey; Fri, 21 Oct 2022 11:40:00 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77151C157B56; Fri, 21 Oct 2022 11:40:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=25544; q=dns/txt; s=iport; t=1666377600; x=1667587200; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=9OVHZrojglRcMRFPieMaxZt/xx1ajFBCSDnMyQCE5QA=; b=JqyGmdU7n4rZWD7T9JSvdTwnUtv7jQfH4Xg7SpqSq4WdTnlF9lkObfL3 sOwXxSbXLCebe26U34OzV5x6tdEIItfijUgmkNcLu8RtJ589860lmp8HJ gJok87VYdIivbB+ccG91oOQLrcIU0WuuqHT8KAD+cOwmNmxTlS6kfjhID k=;
X-IPAS-Result: A0AZAADK5lJjmIsNJK1aHAEBAQEBAQcBARIBAQQEAQFAgTsHAQELAYFaKih/Alk6RYROg0wDhFBfh3MmA5BuiwKBLBSBEQNUDwEBAQ0BATsJBAEBgVODMgIWhFwCJTQJDgECBAEBAQEDAgMBAQEBAQEDAQEFAQEBAgEHBBQBAQEBAQEBAR0ZBQ4QJ4VoDYZCAQEBAQIBEhERDAEBLgkBBAsCAQgOAwEDAQEBAgIjAwICAjAUAQIGCAIEDgUaAQeCWwGCbQMNIwMBD551AYE/AoofeoEygQGCCAEBBgQEhREYgjoDBoERLAGDOINbcFuDOIRDJxyBSUSBFScMEHltgQE+gmICAhiBEQELAQUCAQI1g0A4gi6MUoJFhikcOANEHUADCzsyDVQcWA4JIBwOFw0FBhIDIG8FQQ8oLgFpEBscGweBDCooFQMEBAMCBhMDIgINKTEUBCkTDy0HI3EJAgMhZQUDAwQoLAMJIR8HJSQ8B1g6AQQDAhAiPAYDCQMCJFhzMSYFAw0XJQgFNxsECDoCBQZTEgIKEQMSDwYnRw5KPjkWBidEATQPDhYDPiuWEXyBHAkRARRMCAcvJgQyCQgIBgIiKwIBBwEFCRUdCC0IAgMEAQUfAgQLHQYDAzqSKQkCg0yKbZ9ogTUKg2KgRAQug3eMUoQqgjyKV4YuXZcfoiIUBAQLhQICBAIEBQIOAQEGgWI6a10MB3AVGiEqAYI8URkPjiAMDQmBBAEEgkeFFIVJAXUCOQIGAQoBAQMJiBIBJ4IgAQE
IronPort-PHdr: A9a23:ATJXTx1wLPaoj+6zsmDPr1BlVkEcU/3cMg0U788hjLRDOuSm8o/5N UPSrfNqkBfSXIrd5v4F7oies63pVWEap5rUtncEfc9AUhYfgpAQmAotSMeOFUz8KqvsaCo3V MRPXVNo5Te1K09QTc3/fFbV5Ha16G16Jw==
IronPort-Data: A9a23:aUA1y65wFUyS9a4k+n4eMgxRtBjHchMFZxGqfqrLsTDasY5as4F+v jRJCz+CO6yDazT3e4sibd+29E9U75DXmIBnQAtsqi9jZn8b8sCt6fZ1gavT04J+CuWZESqLO u1HMoGowPgcFyOa/lH3WlTYhSEUOZugHtIQM8aZfHEsLeNYYH1500g6w7Rg2tQAbeWRWmthh /uj+6UzB3f9s9JEGjp8B3Wr8U4HUFza4Vv0j3RmDRx5lAa2e0o9UPrzEZqMw07QGeG4KAIVq 9Hrl9lV9kuBl/sk50jMfrzTKiXmSZaKVeSCZ+Y/t6WK2nB/SiIOPqkTaPUacBlMogewwoovw ddh8oC9bCU0F/iZ8Agde0Ew/yBWNKlC/vrMJmKy9JLVxEzdeHyqyPJrZK00FdRHoaAsXycXr rpBc2FlghOr34paxJqjVulxjMk5MOHgPZgUvTdryjSx4fMOHcibE/+bure02h8Pl+BoOMeHT vM4dGtpVS7LXy1XYXM+XcdWcOCA3ymjLGIwREiuja497nLcwRZZ1LHnNpzTd8Dibd9cgW6Zq 37IuWPjDXkyOMaWxybA83+wiKrVlDy+UZgZFLyk+/V2nUee7m0eFBNQUkG0ycRVkWa3X9ZZb kcT4Cdr8+459VegSZ/2WBjQTGO4UgA0B9VWCrMhwTO0l/CK6gS1QXQJaxxcQYlz3CMpfgAC2 liMltLvIDVgtryJVH6Qnot4SxvvZ0D5ykdfOEc5oRs5D8rL+9pq102RJjp3OOvk0IOqSGiYL yWi9nBWulkFsSIcO0xXF3juhzahoPAlpSZqu12OBQpJAu6FDbNJiqSh7VzdqP1HNovcEB+Kv WMPnI6V6+Vm4XCxeM6lHbtl8FKBvqnt3NjgbbhHRMFJG9OFoCbLQGyoyGsiTHqFy+5dEdMTX GfduBlK+LhYN2awYKl8buqZUpp0k/K4SY6+BquMP7Kih6SdkifarUmCgmbNjwjQfLQEysnTx L/CK5/3VCZGYUiZ5GvrHY/xLoPHNghnlT+MGvgXPjys0KGVYzaOWKwZPV6VBt3VH4vayDg5B +13bpPQoz0GCbWWSnCOreY7cwtQRVBlXs+eliCiXrPZSuaQMDt/W6a5LHJIU9ENopm5Yc+Yp ijsBhAAlQGXaL+uAVziV02PoYjHBf5XxU/X9wR1Vbp08xDPubqS0Zo=
IronPort-HdrOrdr: A9a23:yG6I56Ar7OImso3lHegYsceALOsnbusQ8zAXPh9KJyC9I/b2qy nxppgmPEfP+UossHFJo6HlBEDyewKiyXcT2/hcAV7CZniqhILMFuBfBOTZskXd8kHFh4xgPO JbAtVD4b7LfBdHZKTBkXKF+r8bqbHtms3J9ITjJjVWPHtXgspbnmBE43OgYzRLrX59dPwE/f Snl696jgvlXU5SQtWwB3EDUeSGjcbMjojabRkPAANiwBWSjBuzgYSKXSSw71M7aXdi0L0i+W /Kn0jS/aO4qcy2zRfayiv684lWot380dFObfb8y/T9aw+cyjpAVr4RGYFqjwpF5d1HL2xa1O Ukli1QfPibLUmhOV1d7yGdnTUImwxelUMKgWXo8EcL5/aJHQ7Tz6F69Nlkmtyz0Tt5gDg06t M640uJ85VQFh/OhyL7+pzBUAxrjFO9pT44nfcUlGE3a/pXVFZ9l/1owKpuKuZIIAvqrIQ8VO V+BsDV4/hbNVuccnDCp2FqhNihRG46EBuKSlUL/pX96UkdoFlpi08DgMAPlHYJ85wwD5FC+u TfK6xt0LVDVNUfY65xDPoIBcG3FmvOSxTRN3/6GyWtKIgXf3bW75Ln6rQ84++nPJQO0ZspgZ zEFEhVsGYjEniefvFmHKc7hiwlbF/NKAgFkPsulKSRkoeMNobWDQ==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.95,202,1661817600"; d="scan'208";a="4008297"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 21 Oct 2022 18:39:59 +0000
Received: from mail.cisco.com (xfe-aln-004.cisco.com [173.37.135.124]) by alln-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 29LIdwJc015519 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Fri, 21 Oct 2022 18:39:59 GMT
Received: from xfe-aln-004.cisco.com (173.37.135.124) by xfe-aln-004.cisco.com (173.37.135.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.15; Fri, 21 Oct 2022 13:39:58 -0500
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-004.cisco.com (173.37.135.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.15 via Frontend Transport; Fri, 21 Oct 2022 13:39:58 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R3+YFFr+5ZBcaKB/jLHHpVCK9mlE6SxcuQrNw1mXpvjees0fpmYLqyfJiPSbaWsl1bNEBSQEcGgjnL5l1I2yyIA4cDMgNuKkmBmuMkPpPi1YP228PJXpPYfGstQhEGlSIC5A7r4+dfB1ZRIHt1gT64z/Qys1MKXHtFPuznehAu8obAUpIBARj3Z6PpEmDc1fBHqnvRuWqeSrZJAHzFPCO2XnhKKpTBS3viNQrHz0Vz3QgauI4PnFxeBtju/Nsv5om3KO3vUIlv1SyO36eCxF65sPOfW9v/XmwQzZU26KDgBIvna+cFsds0bNx7jQV2MZ9khVOUnHJcVlHpco8apgKg==
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=9OVHZrojglRcMRFPieMaxZt/xx1ajFBCSDnMyQCE5QA=; b=LEKYUU3m8f4scRyOJbB3Lr/n7hpJenG9YgoNRp+AV1QRcUSL2ytJU4su7Flxuy66ZllELm9w3Xz27/0uUtbP+3CYqb+xBxN0n3nTunYIpsZxeoT9Xpk5fpJVX4BYh4s07EK+Nv+amByUUif3FpS5gNe2I5NnEtiDzDf2JtxDxN/B10VwvlC+FAtp48qK8fHsJZx6d0lmWXH6lKqNPJlBF0LTmUjTln6zM2cai+MHeXwIZBUxsjzvBThPZ22reLM1jPPmRqq0QyKuSSZLKZIG/apXAzRB0PJTJ68P++3Zn//Q/8RNG9ZQvYPToc34m2/4kGrxo/gMJ5TlwNuA2XMmQg==
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=9OVHZrojglRcMRFPieMaxZt/xx1ajFBCSDnMyQCE5QA=; b=bSSFrOtOgcIXNNLSkAW8zC7bjIthhtJuBgscoY+27Q+MJ4+83HJIV9uK9AXpwZxoNCYOVrYBElFmPBwTnqFPQ9jwPfNqPVmMMaSKRWDq/2mnrtnTYJvjsjJmYS6blO2cr/lXK4IWJwY+1yl7aNwKi9xl3QYVwvEHyML6twsIrnM=
Received: from SJ0PR11MB4896.namprd11.prod.outlook.com (2603:10b6:a03:2dd::20) by MW4PR11MB5871.namprd11.prod.outlook.com (2603:10b6:303:188::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.34; Fri, 21 Oct 2022 18:39:56 +0000
Received: from SJ0PR11MB4896.namprd11.prod.outlook.com ([fe80::44c6:a32:14d5:8386]) by SJ0PR11MB4896.namprd11.prod.outlook.com ([fe80::44c6:a32:14d5:8386%7]) with mapi id 15.20.5723.034; Fri, 21 Oct 2022 18:39:56 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Lou Berger <lberger@labn.net>
CC: "draft-ietf-raw-architecture@ietf.org" <draft-ietf-raw-architecture@ietf.org>, RAW WG <raw@ietf.org>
Thread-Topic: Some comments/questions on RAW Architecture
Thread-Index: AQHYPMKbtm+cftN5GEyeQ/F9Zmmly62RYNKAgFHHdnCAEsefAIAhQL/AgALxpQCAAF04FA==
Date: Fri, 21 Oct 2022 18:39:56 +0000
Message-ID: <3DA5AA80-2902-426A-A55B-D907DEDDA8A8@cisco.com>
References: <d131870e-ca84-3ab6-5e04-7c6780bff770@labn.net> <ea46a923-d6c9-ff02-c216-e30cfbe61415@labn.net> <CO1PR11MB4881D93035FC4C8D0CC56EA6D8489@CO1PR11MB4881.namprd11.prod.outlook.com> <f8a57861-2f7a-d98b-e5d3-7002f0be4e00@labn.net> <CO1PR11MB488104D9BA672EA654F68390D82B9@CO1PR11MB4881.namprd11.prod.outlook.com> <6cb253c5-34dc-46ab-6073-cca40f899365@labn.net>
In-Reply-To: <6cb253c5-34dc-46ab-6073-cca40f899365@labn.net>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
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-traffictypediagnostic: SJ0PR11MB4896:EE_|MW4PR11MB5871:EE_
x-ms-office365-filtering-correlation-id: a51f082a-6524-4a9d-d734-08dab393a6bb
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: OTrhwoZOPcKf0ZC/kqNAw/MnEyYgYejTFpubLsBUKEAV+q1Ll5UwviHDFTzxEjViXIL6ezSG/Je/BmMSP3K7Xu/uHNtocbPikKX11uwFAOhxCbcSBvsKu3K94LZNZR2ihmonGTm4LPG93sjJnIhKc77d8AP5zsE8x8OCI8s/UH0ZQVR8QDFLjTqAO7jUCp1kJsfIBLGnkLbNRgdU3SLrmUWT/Kz8xcHG5DN3rZbXwTRKJ/AwEvnxwLvPXxFRFng3/rwyXHAiG2+NoOt+vG1te1Ob6BT0YWmSq/Msc85GsfbWokpsVa9bEZ5h3daEiElxM3uq61MAzUDWwWLvvK7OzEtp9+mSr3RWv6xL/MbYeRj9oRbIz0w+dmln9ZWu8K6wZXSAL+4I/hTr1107wsgvdvNJHGw/EKhXjB4NFA/EjoCoI/t2qAvdCha0390jD5uPO0PIKwtR406T3FLfrtGQZM874b4FhgnMLu+DH5DMcmmUfa3RpUqizRzXecdEzcXgoCaYGqii/94q2ns9GpTPeGo1kC2poGIKZYJtPcieR5Qz19/No2DFV3aW3lYqWer5WP3aW3HMg0AHZ88GuYyWBMTio1KIQF9NfeDzUvHwBRPyrV8G6Sfo8+TAPmhriT5TjUbCtDf4AAcGiBqXU/iS2mefIbNlUKqg8aypGepd1wXL7ts4NQliSx4U6on0D9qmlwL8ns554Sv7bQ5U+42P2Xz3/Nq+zUjmsA1JDvymO9ytq9aPKBu41fgD5AUFT36cNTMPOI+ZPv0ILkdyJ3USeOud3i293lmbxoBNOlwmQKj5w3gLWYDYWjFKRguS+33e8AKrFXlFWZ9sZs1NMViOdPecMk0oaAC75SyVpNv8Ig0=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR11MB4896.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(39860400002)(366004)(396003)(136003)(346002)(376002)(451199015)(53546011)(33656002)(36756003)(38100700002)(2616005)(66574015)(2906002)(30864003)(122000001)(86362001)(76116006)(316002)(83380400001)(6916009)(186003)(38070700005)(71200400001)(6486002)(966005)(6506007)(8676002)(4326008)(91956017)(66946007)(64756008)(66446008)(66476007)(66556008)(478600001)(8936002)(54906003)(5660300002)(41300700001)(6512007)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 40BNkpFSriOjh6sHeTLo3FpFU7Qjd7KhJPsMIYoqzgl/OO575jawVV/cOIQLNnCJkiGqXmk23vhLB3YP156Q37Ln04uFNbz9Jz9P+A2MdqsxSEv7cbhMfCewlru20IxZPUxoqPaPxd0+XSuPyj1cVCCJCgNvfiXCmHJHS0WEumTvjMVLOd0QRJUTd8MG2V88WFfgtaTDnQSXj0XnxmmDQ5Ejgfbqlw7qETsAoPWngx8wAqCTKrnG9WCOlZjP1W1tkPiLK9r73DMWU7YBFoRdfJeSlcNZ6T2hibSJCq49PkHEP2YPbhaU2z55Qq9IP2koNvm1eDve7VN+CVwpz8O0jkQrwLYvGAEkQl/FwuORXEosOjGT2Wd3556k6y66gqmdAkuNOC+tdQq300XGVh+QP4pio/KU62SXTLOY7qPRu+AEKnpksjJOLI1YtoT5JEToO0rzQhDMmjw+NJABJFECy+6JpgPyWmZC5CN+m7PsEoO6GAaokNIhEzupzHvTm7NyYeSDEz1ajcTty6lv3kcTKeoqtlsqFxrZJmwMXvHow3MO/mL9ZEBtJnBnkKjopMqrkSF3IKOeClbsyOFQ056E5B4XdPY831Te7477tzkbxGlv9L8PavfE0BF/9lvCkQMFywORKOjrsCHygiWMiWnkumIuXBTSTys0bwyvAxTjNeLRrouPArxbHIPYihGpZvZj8oSUHg8mxDsUNOlHgA9Q0SVLGcx8WnJ8Nol0PbjouD3ATw5JHls0PwLXMAl+U08GQRhYPkaURTaibNNnjCt9E9nQUCtlbnp70wpUsdsTXOm+VKtZe3mTAQcsDLZAsIr4CnPR+94YS0wPcr10NDCGFShJx/6H2fYCMEkPSvkiMPeUVm1ndUvnPX2QTNXf7lJkc/Upj1c5+bxCvqfbLQls5Q1OSseaNBGLhhsd8Vuo/PW07oUwzmQDToaj3fWkhOQpQ3qRg59iF91IlRs0jP13s67NgMdXjGTK2BRX3veZQPmfVYG1hETXHq/numsYMB5EnJWxogJLdBfjMOtI/eleBlYfjgaTt476FPT4jlcw7iJX3tEh09Y2bMQ9RREbEuImoQD+0Muz35x5vo14uVt3l6peLq+nM+Jev+KPcI5PF+run2MGKhC8BeSplZyn+n1YKZdJnlQZoG0G5BOpgDbCWL3QO6Y5jSFgqO2Uua2QTmUxkvvJvr5YXm8syJewwq+XgalU7eti2aFC5jvBb4gm84gObqqBebPR5JDMfoHeM8XqBC1CZzbIHONjGZgQzStDk/DtiSwdSYzva1xVfbYeMhaRn9nCSh9nYmz1GekzNnl3eWfcYNT14B8yXB/qlPIPNii6TMpyzRRwq6xpNFu5a81e0EcfJvqBB3jV9Iei33XsqjEhm3oJsXnrUVBNaZ3s+BR4VVm5QtQqFGHIO0llIdWwPZgidF9kD7LF1qKPyscftHXc9pNv9exhJm/iRC7vOgwYuJ+9U4ZtMMskE0FD4277DfvAiDL++U6TNfIwWWDfePb3K6ubpk5EvlSHuj/Bdtws0Ikk2cdXuRm4D0CXzPIAorv+C07I2xdOHHJJJ9Kcvsoq0Q43+MqzYM1uXaNRQ9pba/yPAFux1ly3pmVK4P/X5WGY5h4VoLrcGtNF8YxDFjlg8IskaOngDvb6RSDG
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB4896.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a51f082a-6524-4a9d-d734-08dab393a6bb
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2022 18:39:56.5082 (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: UdFwf/e+t3vYlaBi8kYCvN4SFUa4U42FPaKaDpa4bunRTZq2fbCK1eJPU0enDcnee7HbyONZ7nj3r/I+Z0LCfA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB5871
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.135.124, xfe-aln-004.cisco.com
X-Outbound-Node: alln-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/raw/uTfHN6-cB42plJrcBtuTtgjMJso>
Subject: Re: [Raw] Some comments/questions on RAW Architecture
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: Fri, 21 Oct 2022 18:40:05 -0000

Hello Lou

Maybe it’s unclear yet in the draft that the routing is really done proactively by the PCE, which determines which links maybe used.

I agree I should revisit and speak of L2 aware forwarding, if that’s your point?

Note sure what to do with your comment that promiscuous can exist on wires. I agree that what’s new is not the capability but the fact that we are actively using it, in the process turning from P2P forwarding to MP2MP forwarding.

Need I do these or other changes before LC or can we do those as part of LC?

Regards,

Pascal

> Le 21 oct. 2022 à 15:06, Lou Berger <lberger@labn.net> a écrit :
> 
> Hi Pascal,
> 
> Please see below.
> 
>> On 10/19/2022 12:34 PM, Pascal Thubert (pthubert) wrote:
>> Hello Lou
>> 
>> Many thanks for your comments!
>> 
>> 
>>> Sure, I accept and didn't mean to question that the "RAW architecture" would be defined by "this document".
>>> My question is more basic: what is the definition of RAW?
>>> Said another way, what does RAW add to DetNet?
>>> For example:
>>> Does it change what services are supported - I don't think so
>>> Does it define a new wireless technology - I don't think so
>>> Does it define how detnet operates over wireless networks - I think so, this is what the charter says, but is this sufficient.
>> We are in sync here
> Great - of course this agreement on the document text is what we need to achieve.
>>> I expected that this document would be the place which identified which aspects of wireless networks are being leveraged and abstracted to support DetNet.  Does this make sense?
>> It does. We have introduced https://www.ietf.org/archive/id/draft-ietf-raw-architecture-07.html#name-raw-vs-upper-and-lower-laye with this goal in mind. We could list more aspects of wireless that are abstracted to L3, but I would not claim to be exhaustive, because forgetting something now would mean ignoring it in the future.
>> 
>>> For example, I'd expect topics such as "Promiscuous Overhearing", "Partial Connectivity" (where not all endpoints are always reachable), "Changing Resource Availability", and the ability of the wireless layer to provide information to the routing layer (e.g., via DLEP)  to be identified as an important aspects.  Of course most of these topics are not really unique to wireless (consider the UNI/NNI/multi-layer work done for G.709) so the commonality and uniqueness should be called out.
>>> This is the part I think is missing from the RAW definition.
>> WFM, todo for me, to propose text along those lines before cut off.
> 
> In looking at the recently posted -09 version I see:
> 
>  On the other hand, the wireless medium provides
>    unique capabilities that cannot be found on wires and that the RAW
>    Architecture leverages opportunistically to improve the end-to-end
>    reliability over a collection of links.
> 
>    Those capabilities include:
> 
>    Promiscuous Overhearing:  Because the medium is broadcast as opposed
>       to physically point to point like a wire, more than one node in
>       the forward direction of the packet may hear or overhear a
>       transmission, and the reception by one may compensate the loss by
>       another.  The concept of path can be revisited in favor multipoint
>       to multipoint progress in the orward direction and statistical
>       chances of successful reception of any of the transmissions by any
>       of the receivers.
> 
> as previously discussed Promiscuous Overhearing is available in multiple technologies, e.g., ethernet multi and broadcast.  What is a bit different is that for some radio technologies you may have non-uniform multi/broadcast delivery. (Think about an ad-hoc wifi net where two endstations can hear a third end station, but not each other.)
> 
>    L2-aware routing:  As the quality and speed of a link variates over
>       time, the concept of metric must also be revisited.  Shortest path
>       loses its absolute value, and hop count turns into a bad idea as
>       the link budget drops with the distance.  Routing over radio
>       requires both 1) a new and more dynamic sense of the link, with
>       new protocols such as DLEP and L2-trigger to maintain L3 up to
>       date with the link quality and availability, and 2) a new approach
>       to multipath routing, where non-equal cost multipath becomes the
>       norm as shortest path loses its meaning with the instability of
>       the metrics.
> 
> I think this ties in to my previous comment, where you a really talking about L2-aware *reachability* versus routing.
> 
> you also say:
> 
> 
>    RAW distinguishes the longer time scale at which routes are computed
>    from the the shorter forwarding time scale where per-packet decisions
>    are made. RAW operates within the Network Plane at the forwarding
>    time scale on one DetNet flow over a complex path delineated by a
>    Track (see Section 2.3.2).
> 
> This is not at all unique to RAW - all IETF network technologies distinguish between routing (control-centric)  functions and forwarding (data-plane) functions.
> 
>     RAW operates within the Network Plane at the forwarding
>    time scale on one DetNet flow over a complex path delineated by a
>    Track (see Section 2.3.2).
> 
> a nit: saying RAW is limited to forwarding (data-plane) mechanisms/functions is inconsistent with the rest of the document.
> 
> 
>> 
>>>> I answered that one separately. Bottom line is that a Track is the potential of any packet that is available at ingress and which usage is statistical whereas the path is the experience of one packet than can only be known when the packet is observed at arrival. The link between the two is the action of PREOF / PAREO all along the path, which can be a local decision based on the statistical shape of the potential next hop links. The text already covers that but I'd be happy to take suggestions that would help the reader understand this with more clarity.
>>> I responded to that mail too, so will look to discuss the specifics there.
>>> I do think this brings up the question of PAREO -- can a RAW network operate without protection or a different protection mechanism? (Keep in mind the DetNet architecture does *not* require PREOF, certainly the current specs do, but other mechanisms.)
>> I believe that the current RAW work is all about optimizing the use of protection that is necessary to compensate for the unreliability that is inherent to wireless links. Compared to PREOF, PAREO has a richer panel and that' s good news because all this is much needed to achieve a reliable delivery.
> 
> IMO RAW should allow for protected and unprotected flows.
> 
> WRT tracks: I'm not sure we've made any progress on tracks vs protection paths. I see you have another message on this topic, so will respond to that message.
> 
> Thanks,
> 
> Lou
> 
>> 
>> Let me dig the other draft and answer that.
>> 
>> All the best
>> 
>> Pascal
>> 
>> 
>> 
>> From: Lou Berger <lberger@labn.net>
>> Sent: mercredi 28 septembre 2022 14:21
>> To: Pascal Thubert (pthubert) <pthubert@cisco.com>; draft-ietf-raw-architecture@ietf.org
>> Cc: RAW WG <raw@ietf.org>
>> Subject: Re: Some comments/questions on RAW Architecture
>> 
>> Hi Pascal
>> See below.
>> ----------
>>> On September 16, 2022 11:31:31 AM "Pascal Thubert (pthubert)" mailto:pthubert@cisco.com wrote:
>>> Hello Lou
>>> 
>>> Starting again from your email on July 26th which forwards the original one, so you authored both > and >> below:
>>> 
>>>   
>>>> Hi Pascal,
>>>> 
>>>> I don't think we ever really closed on the issues I raised below. Any chance
>>>> you can summarize where you think we are on each of the points below - like
>>>> you did for Balazs?
>>>> 
>>>> Also some additional comments are in line below...
>>>> 
>>>> 
>>>> On 3/20/2022 9:25 PM, Lou Berger wrote:
>>>>> Pascal, Georgios,
>>>>> 
>>>>> In looking to provide input on the framework document I realized I had
>>>>> some basic questions on the architecture document. While I also have
>>>>> more detailed comments/questions on the Architecture document, I'll
>>>>> stick to the high level comments/questions here. Also, my apologies
>>>>> for not getting them out sooner, but I figured it was still better to
>>>>> document here than just "at the mic" in tomorrow's session.
>>>>> 
>>>>> 1) What does the term "RAW" refer to in the context of the architecture?
>>>>> Is it a new/standalone set of mechanisms or is it an addition or an
>>>>> extension, or a usage of IETF defined technologies?
>>>>> 
>>>>> I find that reading the architecture, I'm really  unsure.  The current
>>>>> working is a bit mixed, e.g.,
>>>>> 
>>>>>       Reliable and Available Wireless (RAW) provides for high reliability
>>>>>       and availability for IP connectivity over a wireless medium.
>>>>> 
>>>>> this sounds like something new/independent
>>>>> 
>>>>>       It builds on the DetNet Architecture and
>>>>>       discusses specific challenges and technology considerations needed to
>>>>>       deliver DetNet service utilizing scheduled wireless segments and
>>>>>       other media, e.g., frequency/time-sharing physical media resources
>>>>>       with stochastic traffic.
>>>>> 
>>>>> this sounds evolutionary.
>>>>> 
>>>>> I was expecting the RAW WG to build on DetNet and other IETF Traffic
>>>>> Engineering (TE)  bodies of work. In other works something along the
>>>>> lines of:
>>>>> 
>>>>>        The RAW Architecture builds on the DetNet Architecture and
>>>>>        standard IETF Traffic Engineering concepts and mechanisms to
>>>>>       deliver service across any combination of wired and wireless
>>>>>       network segments. ...
>>>>> 
>>>>> I think the document and the used terminology must be clear even we're
>>>>> (understandably) loose in the usage of the "RAW" term in our discussions.
>>> We discussed that at the last IETF RAW WG meeting. My understanding is that with RAW we mean what the architecture defines. So the "RAW architecture" would be synonymous to "this document".
>>> 
>> Sure, I accept and didn't mean to question that the "RAW architecture" would be defined by "this document".
>> My question is more basic: what is the definition of RAW?
>> Said another way, what does RAW add to DetNet?
>> For example:
>> Does it change what services are supported - I don't think so
>> Does it define a new wireless technology - I don't think so
>> Does it define how detnet operates over wireless networks - I think so, this is what the charter says, but is this sufficient.
>> I expected that this document would be the place which identified which aspects of wireless networks are being leveraged and abstracted to support DetNet.  Does this make sense?
>> For example, I'd expect topics such as "Promiscuous Overhearing", "Partial Connectivity" (where not all endpoints are always reachable), "Changing Resource Availability", and the ability of the wireless layer to provide information to the routing layer (e.g., via DLEP)  to be identified as an important aspects.  Of course most of these topics are not really unique to wireless (consider the UNI/NNI/multi-layer work done for G.709) so the commonality and uniqueness should be called out.
>> This is the part I think is missing from the RAW definition.
>>>>> 2) Are RAW solutions limited to IPv6 and a limited set of wireless
>>>>> technologies?  I think the framework says/implies no, but the
>>>>> architecture is less inclusive. e.g.,
>>>>>       RAW provides DetNet elements that are specialized for IPv6 flows
>>>>>       [IPv6] over selected deterministic radios technologies [RAW-TECHNOS].
>>>>> 
>>>>> I would expect that at least at the Architecture level that there
>>>>> would be no exclusion of IETF networking technologies (including v4
>>>>> and MPLS) and any SDO-defined wireless technology.  I certainly
>>>>> understand needing to focus and prioritize work on specific
>>>>> technologies, but that is practical choice not a limitation that
>>>>> should be codified in the architecture.
>>>>> 
>>>>> Somewhat related, but of less importance, it's probably worth
>>>>> mentioning that RAW forwards/switches at the IP, not link layer.
>>>>> 
>>>>> 
>>>> I think the abstract is a bit better, but the document remains confusing to
>>>> me -- for example there's a new section title "RAW vs. DetNet" which again
>>>> leads to the conclusion that a RAW enabled network is not a superset or
>>>> compatible with a DetNet enabled network.  Perhaps changing the title of the
>>>> section (s/vs/and) and adding a discussion of how a wired and wireless Detnet
>>>> work with, or over, each other.
>>> 
>>> Renamed to RAW and DetNet.
>>> 
>>> Proposed addition:
>>>   "
>>> RAW enhances DetNet to improve the
>>>    protection against link errors such as transient flapping that are far more
>>>    common in wireless links. Nevertheless, the RAW methods are for the most part
>>>    applicable to wired links as well, e.g., when energy savings are desirable and
>>>    the available path diversity exceeds 1+1 linear redundancy.
>>> "
>> I think this helps. Thank you.
>>> 
>>> 
>>>> 3) How do tracks differ from TE protection paths?
>>>>> In reading the definition of the tracks, the term seems quite
>>>>> aligned/similar to TE protection paths and segments.  Keep in mind
>>>>> that DetNet PREOF is just one form of service restoration supported in
>>>>> IETF TE, i.e., the 1+1 form.  A track reads to me to be something that
>>>>> can be composed or combine 1:1, 1:N and even 1+N, and have interesting
>>>>> (uncoordinated) protection switching based on actual network/link
>>>>> (channel) state.  I suspect we can accomplish the same objectives as
>>>>> Tracks and stay consistent with existing DetNet and TE(AS) terminology.
>>> I answered that one separately. Bottom line is that a Track is the potential of any packet that is available at ingress and which usage is statistical whereas the path is the experience of one packet than can only be known when the packet is observed at arrival. The link between the two is the action of PREOF / PAREO all along the path, which can be a local decision based on the statistical shape of the potential next hop links. The text already covers that but I'd be happy to take suggestions that would help the reader understand this with more clarity.
>>> 
>> I responded to that mail too, so will look to discuss the specifics there.
>> I do think this brings up the question of PAREO -- can a RAW network operate without protection or a different protection mechanism? (Keep in mind the DetNet architecture does *not* require PREOF, certainly the current specs do, but other mechanisms.)
>>>>> 4) Is RAW limited to PCE-based centralized solutions?
>>>>> 
>>>>> DetNet introduced the term Controller Plane to cover all types of
>>>>> control supported by the IETF TE architecture, i.e., fully
>>>>> centralized, fully distributed, or any hybrid combination of
>>>>> centralized/distributed control.  The Architecture reads as supporting
>>>>> only one combination of - PCE for paths, PSEs for tracks (aka
>>>>> protection segments) .   PSEs read as also doing the actual protection
>>>>> switching, but this is outside the scope of this comment.
>>>>> 
>>>>> Hereto, I see no reason for the architecture to limit the scope of the
>>>>> Controller Plan solutions that could be standardized as part of RAW.
>>>>> (Yes PCE-based approaches are likely the first to be standardized, but
>>>>> that's not an architecture level decision.)
>>>>> 
>>>>> 
>>>>> Those are my top comments.  While substantive, I suspect addressing
>>>>> these comments will result in some refactoring and rewording -- but
>>>>> not a major change to the document.
>>>>> 
>>>>> Thank you, and speak to you soon. (Unfortunately, just virtually this
>>>>> meeting...)
>>>>> 
>>>> I have some additional questions:
>>>> 
>>>> Does the architecture allow for a Wireless DetNet operate without ARQ?
>>>> Would it still be called a RAW network?
>>> Yes and yes. ARQ is at most a hint that we pass to L2 which is free to translate that abstraction in its own terms.
>>> 
>>> I added the following in the PAREO section:
>>> "
>>>      Because RAW may be leveraged on wired links, e.g., to save power, it is not
>>>      expected that all lower layers support all RAW capabilities. Either way,
>>>      RAW will manipulate the abstractions of the lower layer services and hint on
>>>      the expected outcome, and the lower layer will act on those hints to provide
>>>      the best approximation of the desired outcome, e.g., a level of reliability
>>>      for one-hop transmission within a bounded budget.
>>> "
>>> 
>>> Please note that Georgios authored that section and I'd rather go by him for any major change.
>> Okay, I'll wait for Georgio.
>>>> What about a Wireless DetNet which operates over a radio technology that has
>>>> built-in (sub-layer) ARQ - is this allowed? would it still be called a RAW
>>>> network?
>>> I suspect yes if DetNet has an abstraction for it. OTOH, if a plain DetNet stack operates over that medium but does not abstract the retries (e.g., in the form of a budget of bandwidth and latency) then tis becomes a hidden L2 property and this would not really be RAW. E.G., we can already do DetNet over TSN over 5G and that's not RAW.
>>> RAW adds models and APIs for the PAREO functions,
>> I think this is a very important point and one that should be one of the key points/topics in the architecture document. These APIs are very briefly mentioned in section 3.3 and as far as I can tell not represented in the figures.  Expanding and clarifying this would definitely help.
>>> and the OODA loop that controls the use of the redundancy dynamically.
>>> 
>> The use of an ooda loop in networking is nothing new and I personally find the focus on the term not helpful, but accept that this may be a style point.
>>>> I think these points are not clear in the architecture document and should
>>>> be.
>>>> 
>>> I committed https://www.ietf.org/rfcdiff?url2=draft-ietf-raw-architecture-07.txt so you can observe the proposed text, ready for more new text or fixes.
>>> 
>> Thanks and I have reviewed the latest version in my comments.
>> Thank you again for the discussion/responses.
>> Lou
>>> All the best, and many thanks again, Lou.
>>> 
>>> 
>>>> Thanks!
>>>> Lou
>>>> 
>>>>> Lou
>>>>> 
>>>>>