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

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Fri, 14 July 2023 05:31 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 E3542C159823; Thu, 13 Jul 2023 22:31:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.795
X-Spam-Level:
X-Spam-Status: No, score=-11.795 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-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_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=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="PgjQ1TQp"; dkim=pass (1024-bit key) header.d=cisco.com header.b="iYJuL6Me"
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 h-sylnOI-ohO; Thu, 13 Jul 2023 22:31:54 -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 1AA40C1526FF; Thu, 13 Jul 2023 22:31:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=124563; q=dns/txt; s=iport; t=1689312714; x=1690522314; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=zH3YKBcmyPkK9bj8t7THmUNv/4ulwljADchanADWxsA=; b=PgjQ1TQpW0ChVMJ8y/OQOxIJPlWwHp+Hx5323CWkK0JbaOuzajn2N/jB 09XzHDBxYeL3BkiGwCBj8NpK1DSDXUsvl1nMdRaiglPUqxuvgyBjmkIrz eNKV2xy0udOU5c08UYHB0P2Vn7ZeMzzcpDAsFPjVS3lq7QX3DuiRkMXfw 0=;
X-IPAS-Result: A0ADAADg3LBkmIENJK1aGQEBAQEBAQEBAQEBAQEBAQEBARIBAQEBAQEBAQEBAQFlgRYEAQEBAQELAYEvMVJzAlkqEkcEhE2BY4FpA4ROX4heA4tVkh0UgREDQg8FDwEBAQ0BAS4BBw4EAQGDT4E3AhaGEAIlNAkOAQICAgEBAQEDAgMBAQEBAQEDAQEFAQEBAgEHBBQBAQEBAQEBAR4ZBRAOJ4VoDYYEAQEBAQIBAQEQCAEIBAYTAQErAQsBBAsCAQYCEQEDAQEhAQYDAgICHwYLFAMGCAIEDgUaCIJcAYIVEwMOIwMBEAaQTo9OAYFAAoomen8zgQGCCQEBBgQFgTwCEEGuBw2CSQmBQgGHYQQaAWVjAQGBWIIIF4Q1JxuBSUSBFScMEIFmgQI+giBCAQEBAQEXgQgJAQsHASYDBgkICAYJAgaDHTmCLoIVhwA8gU8IBgcFB4JhgWxLToIMBxEuAwICFAQagRoRCoIRijWBJ2+BHoEeegIJAhFngQgIXoFwPgINVAsLY4EcgksCAhEnExRTeBsDBwOBBRAvBwQyHQkGCRgYFyUGUQctJAkTFUEEg1MKgQk/FQ4RglIiAgc2ORtNgmoJFwY7PhV+EDEEFB2BGAg2A0QdQAMLcD01FBsGaoFXMIFAJCSiby4DPyyBThEVSAQBPSYEDQ4oDgIFSgEHAQMCIyA+BhkBBhAeCwI4jGqFQQkIEy+CWQFHinGEE4okk3NwCoQLi32OBQgBgQWGCwQvhAGBVosWhm2RHWKHYY5ZgWyLFIJLg3SRJgQDDIUJAgQCBAUCDgEBBoFjOmtwcBU7KgGCPAlJGQ+NfiIZglSBB4UUimV1AgEIMAIBBgEKAQEDCYhugXtfAQE
IronPort-PHdr: A9a23:RrMbfx1zERGV230esmDPZ1BlVkEcU/3cNwoR7N8gk71RN/3l9JX5N 0uZ7vJo3xfFXoTevupNkPGe87vhVmoJ/YubvTgcfYZNWR4IhYRenwEpDMOfT0yuBPXrdCc9W s9FUQwt5Gm1ZHBcA922fFjOuju35D8WFA/4MF9tOuToEIPIk+y81vu5/NvYZAAbzDa4aKl5e Q2/th6Z9tFDmJZrMK831hrPrzNEev8Dw2RuKBPbk0P359y7+9ho9CE4hg==
IronPort-Data: A9a23:SgRFpKKKDkGyP3jAFE+R7JUlxSXFcZb7ZxGr2PjKsXjdYENS0DUFy jBNWmjQafyCambyeN5ybduxp0kCu8KDndQ2GQUd+CA2RRqmiyZq6fd1j6vUF3nPRiEWZBs/t 63yUvGZcIZsCCW0Si6FatANl1EkvU2zbuS6ULes1hxZH1c+E39+0Ek7wIbVv6Yx6TSHK1LV0 T/Ni5W31G+Ng1aY5UpNtspvADs21BjDkGtwUm4WPJinj3eC/5UhN6/zEInqR5fOria4KcbhL wrL5OnREmo0ZH7BAPv9+lrwWhVirrI/oWFih1IOM5VOjCSuqQQI6KICDqA7NH5SpCigj8JB6 uVHqcS/HFJB0q3kwIzxUjFRFyV4eKZB4rKCcD60sNeYyAvNdH6EL/dGVR5te9ZGvL8sRzgUp JT0KxhVBvyHr/qqwK+xR/Nwrs8iN8LseogYvxmMyBmAV6Z3G82cG/iiCdlwhB1v3clADNnnQ NsLYxh3aleDQkMfAwJCYH45tL742iagG9FCk3qZqLYx7nSWxwx40aL2GNvYZtLMQt9a9m6Cr 32D9GTwAwsBHN2S1TTD9Wij7sfDkD/9VZ46FbCk+LhtmlL77nYaFzUXWEe15/6jhSaDt8l3I kgQ/G8lqrI/sR3tRdjmVBr+q3mB1vIBZzZOO9cA7Di3kI2J2gO2G0EUXA5jWNY67MBjEFTGy WS1t9/uADVutpicRnSc6qqYoFuO1c49cDJqicgsEFVt3jXznG0gpkmUFoc5QMZZmvWwSG+un 23WxMQrr+hL5fPnwZlX6rwub9iEj5zNQwhdCu7/AT/9tlkRiGJIm+WVBbXz5PJEKsOSSUOM+ SlCkMmF5+dIBpaI/MBsfAnvNO/wjxpmGGSD6bKKI3XH32/9k5JEVdsBiAyS3G8zbq45lcbBO Sc/Qz956p5JJ2eNZqRqeY+3AMlC5fG+RYW/CauMMoMeM8UZmOq7EMdGOxb4M4fFzhBErE3DE czznTuEVCxDUv03kFJauc9MiOJDKt8CKZP7HMCnkEvPPUu2b3+OQrBNK0qVcu0898u5TPb9r b5i2z+x40wHCoXWO3CPmaZKdABiBSZgX/je9ZcIHtNv1yI7QgnN/deLn+N4E2Gk9owI/tr1E oaVABEGlwel3SeYcW1nqBlLMdvSYHq2llpiVQQENlez0H9laoGqhJrzvbNuFVX73ISPFcJJc sQ=
IronPort-HdrOrdr: A9a23:hXTpF6oo9o4dbwbly4IQMvMaV5uZL9V00zEX/kB9WHVpm5Oj9v xGzc506farslkssSkb6K+90cm7K0819fZOkO4s1MSZLXfbUQqTXcxfBO7ZowEIdBeOjdK1uZ 0QFpSWTeeAcWSS7vyKrDVQcexQuuVvmZrA7YyzvhQdLz2CKZsQkjuRYTzrdHGeMTM2fabRY6 Dsn/avyQDQHUj/aP7XOlA1G8z44/HbnpPvZhALQzQ97hOVsD+u4LnmVzCFwxY3SVp0sPkf2F mAtza8yrSosvm9xBOZ/XTU9Y5qlNzozcYGLNCQi/ISNi7nhm+TFcVcsvy5zXAISdOUmRQXee r30lId1gNImjfsl1SO0FjQMs/boXETAjHZuBmlaDDY0L3ErXoBerp8bMRiA1TkA45KhqAl7E qNtFjp7qZ/HFfOmj/w6MPPUAwvnk2ooWA6mepWlHBHV5ACAYUh5bD30XklZqvoJhiKobwPAa 1rFoXR9fxWeVSVYzTQuXRu2sWlWjA2Eg2dSkYPt8SJ23wO9UoJhXcw1YgahDMN5Zg9Q55L66 DNNblpjqhHSosTYbhmDOkMTMOrAijGQA7KMmiVPVP7fZt3cE7lutry+vE49euqcJsHwN87n4 nASkpRsSood0fnGaS1rep2G9D2MRGAtBjWu7RjDsJCy87BrZLQQF++dGw=
X-Talos-CUID: 9a23:QSGQWWCCx+wNzgf6ExNd8HcuQOd4S3jy0V7AMX+aOWx1ELLAHA==
X-Talos-MUID: 9a23:8qVhUgS671AB1J8WRXS0rm45Pcl5zJ2JGVIHs40A+Iqla3xJbmI=
X-IronPort-Anti-Spam-Filtered: true
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-5.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jul 2023 05:31:52 +0000
Received: from alln-opgw-1.cisco.com (alln-opgw-1.cisco.com [173.37.147.229]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 36E5VqLk002204 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 14 Jul 2023 05:31:52 GMT
Authentication-Results: alln-opgw-1.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=pthubert@cisco.com; dmarc=pass (p=quarantine dis=none) d=cisco.com
X-IronPort-AV: E=Sophos;i="6.01,204,1684800000"; d="scan'208,217";a="4226672"
Received: from mail-co1nam11lp2176.outbound.protection.outlook.com (HELO NAM11-CO1-obe.outbound.protection.outlook.com) ([104.47.56.176]) by alln-opgw-1.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jul 2023 05:31:50 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SRpZGRYb425Hq3qn7YIBKtFbkdm2lzJOT6ilsKol19ULKqBtU7d/DEZkRzXTfZimsFjF+n+5AM839shGSBlAiWbBNqepTudm1CyIwaYj444czoU9C/8YhzYYKTG6cfu0WL4KjatA/eOrl6NaaguaVyvyUfdwuWajiWYw7isEU+DugA9A/0urAVDDcBDHMBDv9XpLyx0iD1m4nxcAg5WaqmzSy1Uv90+sagCqPAIm8mr//fJveHtcM9Zge64Lm2sP+LH+dByClu1zPGGrV6XP0xsZJso6KPB4oZrGncw+8WskwqU2uW7+W5fcPEQ1NTI2VVAf7lUnv9G+ne6tEjZhdw==
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=zH3YKBcmyPkK9bj8t7THmUNv/4ulwljADchanADWxsA=; b=m3jpimOzuB72BuP8PYeMbPQWe2gZNpTvEVuR2gYfE7TJVhUOBfzIK86ks0IfRBdwKkIIiq9tdHYIxZwrJSmi6BgItaevr3nzk5bqD0uUZheUBTTQR74F5c9B3OKInvPrZFFMqDqSxbef6u0665LiN3XKHCoNy1M8KlvianUvceZNkTYSkj1Ogya7I/nNe6JRXCeuAl8lZdRO6cBTdTXnnhV18eIfWcvwIk7HbwKg/zIrNldi5ySUoYfBelZSvLO2ke+PpNq6TNTxIo5JDtDeMBYmYjBtEvggDKOVXu2zAsprRR5V2ThpOlcAVM8zPY4+mDtIa/j0T6mVUgWVVg7vVQ==
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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zH3YKBcmyPkK9bj8t7THmUNv/4ulwljADchanADWxsA=; b=iYJuL6MewW0xwEu3IBCq9ewJN/ZeE2Og0fwG2tCrrDcCezmYs7NzdRJyGdhIXjcDzhs+NLLP6TMYRJUQp0FvzassFAx4t23z175C/4xINUujgzz1wRUaUAoJ/sM02CPPM/1go+jpfQeyYH06iRyhN83ZVAc7UT2sV7VCsq2vbnQ=
Received: from CO1PR11MB4881.namprd11.prod.outlook.com (2603:10b6:303:91::20) by PH0PR11MB5829.namprd11.prod.outlook.com (2603:10b6:510:140::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6588.27; Fri, 14 Jul 2023 05:31:48 +0000
Received: from CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::68d9:af74:d2e3:8f43]) by CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::68d9:af74:d2e3:8f43%6]) with mapi id 15.20.6588.027; Fri, 14 Jul 2023 05:31:48 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Black, David" <David.Black@dell.com>
CC: "Black, David" <David.Black=40dell.com@dmarc.ietf.org>, Eve Schooler <eve.schooler@gmail.com>, "raw@ietf.org" <raw@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>, "raw-chairs@ietf.org" <raw-chairs@ietf.org>, "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>, John Scudder <jgs@juniper.net>
Thread-Topic: [Raw] WG Last Call: draft-ietf-raw-architecture-11 - David Black's comments
Thread-Index: AQHZsGIbruYKWmbzu0OZhx11uf3qsq+uEQBugAB3HQCABG4PwoACA1yAgAETL6SAACpYAIABhUXcgAB/VgCAAIyJ1Q==
Date: Fri, 14 Jul 2023 05:31:48 +0000
Message-ID: <8FABCF4D-DE84-4589-BCDF-46EBBF351D13@cisco.com>
References: <CADbu6ZomswLMGWH0BOVtdS+HvjMdc+SibKAuhde05iEaVmS4EA@mail.gmail.com> <MN2PR19MB4045954CBCD006533DF9EEFD832CA@MN2PR19MB4045.namprd19.prod.outlook.com> <8AE8D896-6C7D-4C26-96E3-0A4862115C1B@cisco.com> <MN2PR19MB4045FA26DF5844C47B7AC88B832DA@MN2PR19MB4045.namprd19.prod.outlook.com> <CO1PR11MB48817AE71907CC7D1E28C852D830A@CO1PR11MB4881.namprd11.prod.outlook.com> <MN2PR19MB404556CBA839CA56FBE1CC078331A@MN2PR19MB4045.namprd19.prod.outlook.com> <CO1PR11MB4881B8D88E2861FB75CE781DD836A@CO1PR11MB4881.namprd11.prod.outlook.com> <MN2PR19MB4045A2E10BAB943FFEF152258336A@MN2PR19MB4045.namprd19.prod.outlook.com> <CO1PR11MB48818F7F8445A198F8C0B3E7D837A@CO1PR11MB4881.namprd11.prod.outlook.com> <MN2PR19MB4045EC84E0AB7B0F0C031F4B8337A@MN2PR19MB4045.namprd19.prod.outlook.com>
In-Reply-To: <MN2PR19MB4045EC84E0AB7B0F0C031F4B8337A@MN2PR19MB4045.namprd19.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO1PR11MB4881:EE_|PH0PR11MB5829:EE_
x-ms-office365-filtering-correlation-id: a71d2eca-77a5-48d0-dbd8-08db842b9e8e
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: /X/2aLGKUI05430IRKt40DWpl8oAw0qfzz1j/MO+nhy9Nkfln73YU6qekaqvOMuHFHRl527M9icI2DW4VwnDBQiV4E0Hqm9kaOXTuUdp+dCLPYBhGgzWeCZP8zzh2XStIvjsZkEan2IAMyHVemgIeM6LYjGk0KSDqd/et4HeHEZqBr1DXgCwafjhHqwkSCx3Gp8H6wbq92l/JutOoWB06oPtmFoQqCLXapXVrZc4dPy5nfUH6FTfw1MGbHT/Xdp6qYm3mPFIW6/GUxBTbgP3vmegCJ0r9eO+hNkyrGOP3X/T77/5roNNgX5SWjeJS4JGStJ42Zn8j3FJIoF9jFcWK+JbK/mC7lF+DfOac1TDUXWz7DpCe2Z1F47uO1IYKEoGSff4d0BeDp3m56nHxqj/Ik0Dn4BJmO4Cy5jpwVddufE+N2hpRTGUANRdlcMwmPFNl6Oc5VwVXoU0ijoCmkJV9r0eGTN0NqJo3f080iHgztrKB7+wDzjae5PkmoJVYNE/f64PVUaqlIaMmH/qyJUlJavOWRrnbGkSr+h4183ZPtdOqIXl8YQsauZHtNerXhHCXK98sbdS4ob5R3L/cAXkftnKxL0EgyZ+KfucGDQl4r8sPhUISZaVpDeY7+MwOnMtGppBlABcrP8hRhU9726tgwHC04EDkecJc1FVgqpDS4uZl5Sq3/LsUdvAgo7E/h1sRHO+j1W56UA3YvrzDw+irA==
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:(13230028)(4636009)(346002)(39860400002)(366004)(136003)(396003)(376002)(451199021)(66899021)(2906002)(41300700001)(54906003)(478600001)(6486002)(71200400001)(30864003)(8676002)(8936002)(36756003)(66556008)(66946007)(76116006)(4326008)(6916009)(66446008)(66476007)(64756008)(316002)(6512007)(66574015)(83380400001)(38100700002)(166002)(122000001)(966005)(5660300002)(38070700005)(6506007)(33656002)(186003)(2616005)(86362001)(53546011)(45980500001)(559001)(579004)(244885003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: cfu/JX59iG8HAV3Cfco8vG2Epnr5rHtkCEycrFjDCoNMt++x/z2dcL+vvwCsCn61zaJuW6cElZ3XWmHEzypHsCivuZPYgm7gzWfIvuQgv+mT4TcA+VfTCthVEULcoWfPvnaj19svlXBBcBL24UNbi8jQqbYHfepX/nUKih0jGXNEOqAHbEfoJtPUF/vZEICL2MYVEUsNinMgT4salLLxNtvDTmyk0uHavBKv1BgKd77QLV7kVJCaSuPOeDaeVa4rpEZKdwTV6GjOZNUkiYeE1U08rVJ0QDmTanW+iH7I7DXkFWJR8JkfKyClO6R9GxV1sOq3RRBbL5ciJfXR7GQv61cvim2405j8wbClIy9h8VIJ9V8UNBrZAWqekIdB8j4GhXnhuaOpuZDv3XERopB4ubPVNXnZx6dyftJhIS9SflxvP5XsxGJ0/F3wC8tITtB4lS3J1pkl32vBCiZvCa06Hi/9QO/Vfg/ckEOXB4SIftouoi1BZTXwl3PSxX0TlZ2qbHhxgOuj2BuoiDMz5Sv2EV99ByrxyDqhIMtH7nQCcLADSYDK0z2LciHc3cblHhkSKaGorvGZROsN9Rf7dfNyy5EpduJE9v6dG2Uc5EFWfG29MFgO1QzoczGJHJRFQOcglVQ0J9LosXsMU3NxcKkSWEr2Y//PzSEIjjtazvbx+azQjiGW5SjmizsgD+bDp/ve6QzjEMkeWRDO4kJBzZPNZvmUbXTrUfR9NzZnRWZTLBu+njwNBJG/Nd/wzDHR+wWeY7CMNSYWUH6NResbPAM4xmIIatl42u7zDQfPcsqg3/3SI9qby9sp4gKu8IKgz8ZQYRnUjoBCQ3pPALnRYPIfQOitOzYMFss23FxXtyXeHJ8Y1nNlolT1X5B+kOhtfJrxapbxxEsa+o/7Hze6YKyqvGgeTk3erkQ0Vr4rIQcBzv2z3FPmK/e13KYF3yTVtPi4aOVDjYRcjMo/ddMmkykHhl7hOYPShI6la4kBQhpyUVjLqtVWwv1fG4D4+wBMTYoW3OlzOV2V50t0/FJJJ5MN6/UrwE1ZJqfliO/jPxnZoaXT65OV2d92jdlKl6Dr9B9fZzmlkKTppFkHveIs92mb534fFtRkKfrcf99Tvf5+KYlIjPhnD/g8/4uMgA2OzIwCID14QvEf+Dkymd6T7U2dxhDcWyYySjp6unRdQyySsZezNoYRMaYJp3vNOOvkaMVpJ2F8fOC1/aHaIko2nBnlh7KbNsxUdM429rtCuhe6xvvHHDRCkOH0dsuT/FYI5zj7MECTqJzFbH/pQpNXma8tCy6ZW7F9RuPXqBv53F4ayx9E0C93J2kzSaVUeIvuZYYoJj3ytrP1fpCnPnJiWjYifmaochdB59+wB9pzm2hAdIPJzP7NVBSzxhHBOED4Dj/olFWzrSq/klI2wwsCpJIUGXy6ZFcQ8VG1vKfckGYzUwZsKlC2O5TkWT8fEoueBQtITu1JUAMe5rzAsRHNq2QPxpxD61e7rDSxV7R3U37QnbQFmKlG6XriI5Rrr2BFfD1CEnCpIxOEw5ZaXRhlw3lDuWGwzHB0GSYTWqgPPvJJsh3K8D27KlQJF6YfhnSHoHPWNgzDhR8IrWwOnjPhEQWJZvUMCoUC3Jyub+bt687kAXaq01xdNvyejw2G1b/5JW67
Content-Type: multipart/alternative; boundary="_000_8FABCF4DDE844589BCDF46EBBF351D13ciscocom_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4881.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a71d2eca-77a5-48d0-dbd8-08db842b9e8e
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2023 05:31:48.1454 (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: aQg8xWE0dV06xVCrbCYpBKSTsdFDPMnT2vWStzXu434gZzFUEWN5PIt1vXgkwC8XMFExjwk69K39QQiaFChMOQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5829
X-Outbound-SMTP-Client: 173.37.147.229, alln-opgw-1.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/raw/njuUWzXsuArMTYtX9-o3ZPtnp_c>
Subject: Re: [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: Fri, 14 Jul 2023 05:31:59 -0000

True, is is a sort of delegate PSE actuator.

The changes were made but minor, maybe not enough. I isolated the central square which happens to be the PSE from the left and right columns. And renamed the figure to indicate that it is the PSE interfaces as opposed to the PSE alone.


Regards,

Pascal

Le 13 juil. 2023 à 23:09, Black, David <David.Black@dell.com> a écrit :


Hi Pascal,

This summary looks good (unfortunately, the GitHub page is a 404 for me), except that I don’t see any signs of the revision to Figure 10 that clearly takes the PSE out of the packet forwarding path.  In more detail, the important change is that while some entity is retagging packets, that entity is not the PSE.

Thanks, --David

From: Pascal Thubert (pthubert) <pthubert@cisco.com>
Sent: Thursday, July 13, 2023 9:49 AM
To: Black, David; Black, David
Cc: Eve Schooler; raw@ietf.org; detnet@ietf.org; Raw-chairs@ietf.org; detnet-chairs@ietf.org; John Scudder
Subject: RE: [Raw] WG Last Call: draft-ietf-raw-architecture-11 - David Black's comments


[EXTERNAL EMAIL]
Great! many thanks again and again David 🙂


>  (1) Decide step in 5.2: “Decides which DetNet Path to use for the next packet(s)” sounds like packet-by-packet forwarding decisions.  s/next/future/ might be most of what’s needed.

done

>  (2) The packet going down the stack path in Figure 10 (PSE) reads the packet tag, makes a forwarding decision and retags the packet before forwarding.

Renames fig 10 as "PSE interfaces. The PSE is really the central space in the picture.
I changed the text above to clarify that:
"
    The PSE sits in the DetNet Service sub-Layer of Edge and Relay Nodes. On the
    one hand, it operates on the packet flow, learning the Track and path
    selection information from the packet, possibly making local decision and
    retagging the packet to indicate so. On the other hand, the PSE interacts
    with the lower layers (through triggers and DLEP) and with its peers
    (through iOAM and IOAM) to obtain up-to-date information about its links and
    the quality of the overall Track, respectively, as illustrated in figure 10.
"

> s/the next/future/

I looked up throughout the document to make the changes.

>   This sentence that’s just above that OODA Loop list will likely also need some attention:

RAW Network Plane operations happen at the forwarding time scale on one DetNet flow over a complex path delineated by a Track (see Section 2.3.2 [datatracker.ietf.org]<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-raw-architecture-13*trk__;Iw!!LpKI!gYqng9xriWcGyPNnYmxpaiZNry_1nSEMwQENyL2Qi2soIIZ1zXdc-4eb1rSZcnmJCJA2tHuT4yt9QG0I$>).






 I see; what about:

" RAW distinguishes the longer time scale at which routes are computed from the
   the shorter time scale where forwarding decisions are made for a limited time
   RAW Network Plane operations happen at a time scale that sits between the
   routing and the forwarding time scales, on one DetNet flow, to select a DetNet
   path within the resources delineated by a Track
"

I have to make the changes in the repo (https://github.com/raw-wg/raw-architecture/commit/123c26d6b059aef09008c1f9a4e5059aef8e17ea [github.com]<https://urldefense.com/v3/__https:/github.com/raw-wg/raw-architecture/commit/123c26d6b059aef09008c1f9a4e5059aef8e17ea__;!!LpKI!gYqng9xriWcGyPNnYmxpaiZNry_1nSEMwQENyL2Qi2soIIZ1zXdc-4eb1rSZcnmJCJA2tHuT4xq3FbkF$>) but will push when we're ready.

regards,

Pascal

________________________________
De : Black, David <David.Black@dell.com<mailto:David.Black@dell.com>>
Envoyé : mercredi 12 juillet 2023 16:19
À : Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com>>; Black, David <David.Black=40dell.com@dmarc.ietf.org<mailto:David.Black=40dell.com@dmarc.ietf.org>>
Cc : Eve Schooler <eve.schooler@gmail.com<mailto:eve.schooler@gmail.com>>; raw@ietf.org<mailto:raw@ietf.org> <raw@ietf.org<mailto:raw@ietf.org>>; detnet@ietf.org<mailto:detnet@ietf.org> <detnet@ietf.org<mailto:detnet@ietf.org>>; Raw-chairs@ietf.org<mailto:Raw-chairs@ietf.org> <raw-chairs@ietf.org<mailto:raw-chairs@ietf.org>>; detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org> <detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org>>; John Scudder <jgs@juniper.net<mailto:jgs@juniper.net>>; Black, David <David.Black@dell.com<mailto:David.Black@dell.com>>
Objet : RE: [Raw] WG Last Call: draft-ietf-raw-architecture-11 - David Black's comments


> > I’d suggest more discussion.  At the very least, the PSE’s ability to select path (including next hop) on a packet-by-packet basis suggests a tight coupling with packet forwarding.

> That's our mismatch. it's not on a "packet-by-packet basis".



Then an editing pass is needed to remove requirements for packet-by-packet functionality.  The two most important items are:

(1) Decide step in 5.2: “Decides which DetNet Path to use for the next packet(s)” sounds like packet-by-packet forwarding decisions.  s/next/future/ might be most of what’s needed.

(2) The packet going down the stack path in Figure 10 (PSE) reads the packet tag, makes a forwarding decision and retags the packet before forwarding.



Additional minor edits will be needed in other places, e.g., in item 3 in OODA Loop list in Section 3.2:

3. A Runtime distributed Path Selection Engine (PSE) that Decides which DetNet Path to use for the next packet(s) that are routed along the Track

s/the next/future/



This sentence that’s just above that OODA Loop list will likely also need some attention:

RAW Network Plane operations happen at the forwarding time scale on one DetNet flow over a complex path delineated by a Track (see Section 2.3.2 [datatracker.ietf.org]<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-raw-architecture-13*trk__;Iw!!LpKI!gYqng9xriWcGyPNnYmxpaiZNry_1nSEMwQENyL2Qi2soIIZ1zXdc-4eb1rSZcnmJCJA2tHuT4yt9QG0I$>).



>> I’d think that the PSE would be capable of obtaining L2 information directly without an OAM protocol as an intermediary.  I agree that more discussion would be good.

> We're in sync there. The L2 triggers are not part of OAM. They are local upcalls (.ind) from the lower layer and calls (.req/.conf) from the PSE to the lower layer and back.



Good – all uses of OAM should be checked to ensure that L2 info is not required to be routed through OAM.  The good news is that Figure 10 appears to get this right, in contrast to the packet-by-packet concern.



Thanks, --David



From: Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com>>
Sent: Wednesday, July 12, 2023 8:04 AM
To: Black, David; Black, David
Cc: Eve Schooler; raw@ietf.org<mailto:raw@ietf.org>; detnet@ietf.org<mailto:detnet@ietf.org>; Raw-chairs@ietf.org<mailto:Raw-chairs@ietf.org>; detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org>; John Scudder
Subject: RE: [Raw] WG Last Call: draft-ietf-raw-architecture-11 - David Black's comments



[EXTERNAL EMAIL]

>> I see it this way: when the conditions are stable (no hint from the OAM) the PSE can sleep for a while. So it is not involved in the data path, does not "forward" the packets.

>> When the OAM indicates a change, the PSE tweaks the forwarding rules and an alternate DetNet path (within the track) is now used.



> I’d suggest more discussion.  At the very least, the PSE’s ability to select path (including next hop) on a packet-by-packet basis suggests a tight coupling with packet forwarding.



That's our mismatch. it's not on a "packet-by-packet basis".



There's little point to that since the cost of AOM gathering is much higher than that of forwarding; I see it this way:

RAW is an optimization, it has to perform better than using the maximal DetNet path, that spans the entire Track. => the saving of not flooding the Track with each packet must overwhelm that the cost of the signaling including OAM, and whatever IPPM and what-else. => OAM is order(s) of magnitude rarer than packets.



Since the OODA loop is triggered by the OAM, it is also orders of magnitude rarer. The loop when the PSE acts. After that the packet forwarding operation lives with the most recent PSE conclusion till the PSE changes its mind at the soonest at the next iteration of the control loop.



Net-net: the time granularity of the PCE is much longer than that of the PSE, which in turn is probably orders of magnitude longer than that of per-packet operations.



>> I have a sense that I'm missing something, I hope we can use WG time to dig at IETF 117. I added text in the Observe piece of the OODA definition.



> I’d think that the PSE would be capable of obtaining L2 information directly without an OAM protocol as an intermediary.  I agree that more discussion would be good.



We're in sync there. The L2 triggers are not part of OAM. They are local upcalls (.ind) from the lower layer and calls (.req/.conf) from the PSE to the lower layer and back.



What do you think?



Pascal

________________________________

De : Black, David <David.Black@dell.com<mailto:David.Black@dell.com>>
Envoyé : mardi 11 juillet 2023 21:23
À : Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com>>; Black, David <David.Black=40dell.com@dmarc.ietf.org<mailto:David.Black=40dell.com@dmarc.ietf.org>>
Cc : Eve Schooler <eve.schooler@gmail.com<mailto:eve.schooler@gmail.com>>; raw@ietf.org<mailto:raw@ietf.org> <raw@ietf.org<mailto:raw@ietf.org>>; detnet@ietf.org<mailto:detnet@ietf.org> <detnet@ietf.org<mailto:detnet@ietf.org>>; raw-chairs@ietf.org<mailto:raw-chairs@ietf.org> <raw-chairs@ietf.org<mailto:raw-chairs@ietf.org>>; detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org> <detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org>>; John Scudder <jgs@juniper.net<mailto:jgs@juniper.net>>; Black, David <David.Black@dell.com<mailto:David.Black@dell.com>>
Objet : RE: [Raw] WG Last Call: draft-ietf-raw-architecture-11 - David Black's comments



Hi Pascal,



Thanks for doing what was possible in the time available – the result is a visible improvement.  Summarizing here …



>> Sounds good - the crucial change is to get the PCE (as well as the entire detnet controller plane) out of the RAW OODA loop, starting with item 2 at the end of Section 3.2 and a revision of Figure 8.

[…]

> what about  (removing PCE, replaced by a DetNet Routing CPF + a local asynchronous CPF that can be queried inside the loop).

> Suggestion to introduce an acronym for the in-loop deported piece, e.g., aCPF, to be used in fig 8.



Result looks good to me – significant improvement, thank you.



>> In support of this, it might help to swap the order of section 4 and section 5, so that the PSE-centric control loop is explained (revision of current section 5)

>> before discussion of how it fits into the layers of the detnet architecture (section 4).

> Top - down vs bottom-up again. I guess there are people in both camps.



Ok, I can live with the current structure.



>> 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

> I see it this way: when the conditions are stable (no hint from the OAM) the PSE can sleep for a while. So it is not involved in the data path, does not "forward" the packets.

> When the OAM indicates a change, the PSE tweaks the forwarding rules and an alternate DetNet path (within the track) is now used.



I’d suggest more discussion.  At the very least, the PSE’s ability to select path (including next hop) on a packet-by-packet basis suggests a tight coupling with packet forwarding.



>> Sections 2.6 and 5.3 along with item 1 at the end of section 3.2 discuss OAM in terms of measurement protocols and packets.

>> In contrast, Figure 10 in section 5.5 shows an additional PSE interface to L2 which appears to be outside the scope of OAM as used elsewhere in this draft.

>> Perhaps broadening “Observe” to be more than OAM (which implies protocols and packets) would help.

> I'm used to the term L2-triggers and then BFD/ DLEP. Is that your intent? I added text in the OAM section to indicate that the information transported by RAW OAM may be obtained that way.

> I have a sense that I'm missing something, I hope we can use WG time to dig at IETF 117. I added text in the Observe piece of the OODA definition.



I’d think that the PSE would be capable of obtaining L2 information directly without an OAM protocol as an intermediary.  I agree that more discussion would be good.



Thanks, --David



From: Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com>>
Sent: Monday, July 10, 2023 11:44 AM
To: Black, David
Cc: Eve Schooler; raw@ietf.org<mailto:raw@ietf.org>; detnet@ietf.org<mailto:detnet@ietf.org>; raw-chairs@ietf.org<mailto:raw-chairs@ietf.org>; detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org>; John Scudder; Black, David
Subject: RE: [Raw] WG Last Call: draft-ietf-raw-architecture-11 - David Black's comments



[EXTERNAL EMAIL]

Hello David:



With the cutoff today, I handled what I could starting with the removal of the term PCE and the clarification on the orient piece in the loop.

The HTML version of the chanegs available at:

https://www.ietf.org/archive/id/draft-ietf-raw-architecture-13.html [ietf.org]<https://urldefense.com/v3/__https:/www.ietf.org/archive/id/draft-ietf-raw-architecture-13.html__;!!LpKI!hy8jPLVfQhdT9bHWMaJHnHF5Gyzk2TJg_nfOBWav8vNVecXfLVOC2wM86frmO1THCbVfQ0h23wMisgTz$>

A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-raw-architecture-13 [author-tools.ietf.org]<https://urldefense.com/v3/__https:/author-tools.ietf.org/iddiff?url2=draft-ietf-raw-architecture-13__;!!LpKI!hy8jPLVfQhdT9bHWMaJHnHF5Gyzk2TJg_nfOBWav8vNVecXfLVOC2wM86frmO1THCbVfQ0h232mqntMb$>



In more details:





Sounds good - the crucial change is to get the PCE (as well as the entire detnet controller plane) out of the RAW OODA loop, starting with item 2 at the end of Section 3.2 and a revision of Figure 8.



I guess that our mismatch comes from the fact that I failed to describe the Orient thingy as something inloop that consumes wisdom that is generated offloop. to express that, I need to separate the local entity that talks to the DetNet Routing CPF (ex PCE) from the DetNet Routing CPF itself.





BEFORE Item 2 says

   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



what about  (removing PCE, replaced by a DetNet Routing CPF + a local asynchronous CPF that can be queried inside the loop). Suggestion to introduce an acronym for the in-loop deported piece, e.g., aCPF, to be used in fig 8.



AFTER (proposed)

  2.  An optional asynchronous Controller Plane Function (aCPF) that reports

      data and information such as link statistics to be used asynchronously

      by the DetNet Routing CPF to compute, install, and maintain the Tracks,

      e.g., by generating knowledge and wisdom such as a trained model for

      link quality prediction, which in turn can be used by the aCPF to

      Orient the Path selection by the PSE within the RAW OODA loop.



Fig 8 becomes:



     +-------> Orient (aCPF) -------+

     |        reflex actions        |

     |       pre-trained model      |

     |             ...              |

     |                              v

 Observe (OAM)                Decide (PSE)

     ^                              |

     |                              |

     |                              |

     +-------- Act (PAREO) <--------+

                At DetNet

             Service sub-layer







In support of this, it might help to swap the order of section 4 and section 5, so that the PSE-centric control loop is explained (revision of current section 5) before discussion of how it fits into the layers of the detnet architecture (section 4).



Top - down vs bottom-up again. I guess there are prople in both camps.





  As noted below, I also think that the PSE (or at least its path selection functionality) belongs in the detnet forwarding sub-layer, not just the service sub-layer (although I think I see some rationale for a portion of the PSE being in the service sub-layer).



+



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





I see it this way: when the conditions are stable (no hint from the OAM) the PSE can sleep for a while. So it is not involved in the data path, does not "forward" the packets.

When the OAM indicates a change, the PSE tweaks the forwarding rules and an alternate DetNet path (within the track) is now used.



My mind image:

  *   The asynchronous CPF provides and maintains a RIB (with some RAW metadata) to represent the Track, and that RIB is pushed to FIB as a starting point.
  *   The RIB is associated to the DetNet flow(s) that are routed through the Track
  *   The PSE controls the FIB at a highly reactive pace, e.g., by a variation of the ususal load balancing hashes you find in current fwd silicon.
  *   FIB tweaking is not done upon each packet, but hopefully more at the speed of a BFD than at that of an IGP.
  *   The snapshot of the tweaks in the FIBs by the PSEs inside the Track define the DetNet path in use at that time, ever fluctuating.





As noted below, I’d suggest an initial rewrite that never mentions the PCE.  A plausible approach would be to make a raw-enhanced DetNet controller plane responsible for producing and updating Tracks.



done



Sections 2.6 and 5.3 along with item 1 at the end of section 3.2 discuss OAM in terms of measurement protocols and packets.  In contrast, Figure 10 in section 5.5 shows an additional PSE interface to L2 which appears to be outside the scope of OAM as used elsewhere in this draft.   Perhaps broadening “Observe” to be more than OAM (which implies protocols and packets) would help.



I'm used to the term L2-triggers and then BFD/ DLEP. Is that your intent? I added text in the OAM section to indicate that the information transported by RAW OAM may be obtained that way. I have a sense that I'm missing something, I hope we can use WG time to dig at IETF 117. I added text in the Observe piece of teh OODA defintion





regards,



Pascal



________________________________

De : Black, David <David.Black=40dell.com@dmarc.ietf.org<mailto:David.Black=40dell.com@dmarc.ietf.org>>
Envoyé : vendredi 7 juillet 2023 18:59
À : Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com>>
Cc : Eve Schooler <eve.schooler@gmail.com<mailto:eve.schooler@gmail.com>>; raw@ietf.org<mailto:raw@ietf.org> <raw@ietf.org<mailto:raw@ietf.org>>; detnet@ietf.org<mailto:detnet@ietf.org> <detnet@ietf.org<mailto:detnet@ietf.org>>; raw-chairs@ietf.org<mailto:raw-chairs@ietf.org> <raw-chairs@ietf.org<mailto:raw-chairs@ietf.org>>; detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org> <detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org>>; John Scudder <jgs@juniper.net<mailto:jgs@juniper.net>>; Black, David <David.Black@dell.com<mailto:David.Black@dell.com>>
Objet : RE: [Raw] WG Last Call: draft-ietf-raw-architecture-11 - David Black's comments



Hi Pascal,



> Many thanks ! I’ll need to clarify that the ooda loop of effectively the one you describe. There is no other.

> It certainly never goes through the PCE, the whole point of RAW is that the communication with the PCE is too slow and expensive so we export functionality in the routers.



Sounds good - the crucial change is to get the PCE (as well as the entire detnet controller plane) out of the RAW OODA loop, starting with item 2 at the end of Section 3.2 and a revision of Figure 8.



In support of this, it might help to swap the order of section 4 and section 5, so that the PSE-centric control loop is explained (revision of current section 5) before discussion of how it fits into the layers of the detnet architecture (section 4).   As noted below, I also think that the PSE (or at least its path selection functionality) belongs in the detnet forwarding sub-layer, not just the service sub-layer (although I think I see some rationale for a portion of the PSE being in the service sub-layer).



> The PCE is expected to build some hints based on its history and predictions of the links state.

> This is exported to the network with the initial Track structure and possibly updated overtime as a background task.



As noted below, I’d suggest an initial rewrite that never mentions the PCE.  A plausible approach would be to make a raw-enhanced DetNet controller plane responsible for producing and updating Tracks.



> This knowledge/wisdom level set of hints constitutes the Orient piece which is the base for the reroute decision. I’m game for suggestions on which text should be reworded that caused this confusion.

Sections 2.6 and 5.3 along with item 1 at the end of section 3.2 discuss OAM in terms of measurement protocols and packets.  In contrast, Figure 10 in section 5.5 shows an additional PSE interface to L2 which appears to be outside the scope of OAM as used elsewhere in this draft.   Perhaps broadening “Observe” to be more than OAM (which implies protocols and packets) would help.



Thanks, --David



From: Pascal Thubert (pthubert) <pthubert=40cisco.com@dmarc.ietf.org<mailto:pthubert=40cisco.com@dmarc.ietf.org>>
Sent: Friday, July 7, 2023 5:54 AM
To: Black, David
Cc: Eve Schooler; raw@ietf.org<mailto:raw@ietf.org>; detnet@ietf.org<mailto:detnet@ietf.org>; raw-chairs@ietf.org<mailto:raw-chairs@ietf.org>; detnet-chairs@ietf.org<mailto:detnet-chairs@ietf.org>; John Scudder; Black, David
Subject: Re: [Raw] WG Last Call: draft-ietf-raw-architecture-11 - David Black's comments



[EXTERNAL EMAIL]

Hello David



Many thanks ! I’ll need to clarify that the ooda loop of effectively the one you describe. There is no other.



It certainly never goes through the PCE, the whole point of RAW is that the communication with the PCE is too slow and expensive so we export functionality in the routers.



The PCE is expected to build some hints based on its history and predictions of the links state. This is exported to the network with the initial Track structure and possibly updated overtime as a background task.



This knowledge/wisdom level set of hints constitutes the Orient piece which is the base for the reroute decision. I’m game for suggestions on which text should be reworded that caused this confusion.

Again many thanks !



Pascal



Le 7 juil. 2023 à 01:32, Black, David <David.Black=40dell.com@dmarc.ietf.org<mailto:David.Black=40dell.com@dmarc.ietf.org>> a écrit :



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<mailto:detnet-bounces@ietf.org>> On Behalf Of Eve Schooler
Sent: Friday, June 23, 2023 1:11 PM
To: raw@ietf.org<mailto:raw@ietf.org>; detnet@ietf.org<mailto:detnet@ietf.org>
Cc: Raw-chairs@ietf.org<mailto:Raw-chairs@ietf.org>; detnet-chairs@ietf.org<mailto: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)

--
RAW mailing list
RAW@ietf.org<mailto:RAW@ietf.org>
https://www.ietf.org/mailman/listinfo/raw [ietf.org]<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/raw__;!!LpKI!neGbePuwOEQnPaz0Blsdxcf55SE0K9zSdcQlv_ao9x35SDrFjI-PZqODRmM_f48qGdZncuOvti7M3F-Ju1jXd-MrETxGwjdT$>