Re: [mpls] [Detnet] DetNet: draft-eckert-detnet-mpls-tc-tcqf-03 request for feedback

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Fri, 05 August 2022 10:10 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C524C14F722; Fri, 5 Aug 2022 03:10:00 -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_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, 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=IEOdbgEB; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=NLy0IaaQ
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 Aw1vMZBd0b73; Fri, 5 Aug 2022 03:09:57 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1D26C14CF10; Fri, 5 Aug 2022 03:09:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=24420; q=dns/txt; s=iport; t=1659694196; x=1660903796; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=YAZ+b3Rlpgwh0s/gtFkwMk1z3KSN4xuPorrbpXG1dEM=; b=IEOdbgEBX1DjX/BRLn3aZjnTb/0arMieG8rzG46PQd+9bshK0BE9Z7Ll U85gPdo63DFqqttXDMjyRbBQFa6TLsgcrcJMluaoZM+Gq+AKLwUd2EYAl xngn5Ysk5uzS0+ESKYQ2k7F1Puw3XMPSHyuHPRxfXYgS5h51Zh57V1nrv w=;
X-IPAS-Result: A0AFAAAe7OximIENJK1aGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBQIE7BQEBAQELAYFRUn8CWjpFA4RLg0wDhFBfhQuDAgOQWIp2gSwUgREDVAsBAQENAQEsBhAEAQGBU4JvRQIWhGICJTQJDgECBAEBAQEDAgMBAQEBAQEDAQEFAQEBAgEHBBQBAQEBAQEBAQkUBwYMBQ4QJ4VoDQkFAYYzAQEBAQIBAQEQEREMAQEpAwsBBAcEAgEIDgMDAQEBAQICJgICAiULFQgIAgQOBRsHglsBgm0DDSUDAQ+cZQGBPwKKH3qBMYEBgggBAQYEBIFNQYMCCw2COAMGgREsAYMjgx5hT4MJhDMnHIFJRIEUAScMEIFmgQE+axoBgVwBAQOBIwUBCwcBIRcPgzA3gi6BHIVYgUQNI4Q1h12DDRw4A0UeQgMLTQUICRcSEBACBBEaCwYDFj8JAgQOA0AIDQMRBAMPGAkSCBAEBgMxDCULAxQMAQYDBgUDAQMbAxQDBSQHAxwPIw0NBA4KBx0DAwUlAwICGwcCAgMCBhUGAgJOOQgECAQrIw8FAgcvBQQvAh4EBQYRCAIWAgYEBAQEFgIQCAIIJxcHDQYzGQEFCVAQCSEcDhoKBgUGEwMgbwVFDQIoMgE1PCsfGwpHSyorFQMEBAMCBggLAwMiAhAoBjEDFQYpExIWFwkqJFEJAgMiaQUDAwQnAy4DCR8fBwkmLDkblRWCC4EdERVGBgIVDBsDIwQdFQkIDwEiJAkBBwQqEwUoFQQlAQMMJAQCOpFyBRYWAoMFRo4bm2WBMQqDUYslkVuDHQQtg3aMRIZikUuXAI05lDcrBByEdAIEAgQFAg4BAQaBYYElcHAVOyoBgjxRGQ+OIAwLAgmDUIUUhUp1AjkCBgEKAQEDCYZHhXgCJgeBPF0BAQ
IronPort-PHdr: A9a23:1PhEYBJbNGWyKLRt0dmcuWEyDhhOgF28FgIW659yjbVIf+zj+pn5J 0XQ6L1ri0OBRoTU7f9Iyo+0+6DtUGAN+9CN5XYFdpEfWxoMk85DmQsmDYaMAlH6K/i/aSs8E YxCWVZp8mv9P1JSHZP1ZkbZpTu56jtBcig=
IronPort-Data: A9a23:W4C6hahYg7yhNOH8dWyhCmFzX161gRAKZh0ujC45NGQN5FlHY01je htvUGiGbvmDNzejfd9+Yd+38EMDu5eEx9FrQAs9qi81RC9jpJueD7x1DKtf0wB+jyHnZBg6h ynLQoCYdKjYdleF+lH1dOKJQUBUjclkfJKkYAL/En03FFQMpBsJ00o5wbZp2tIw2rBVPivU0 T/Mi5yHULOa82Yc3lI8s8pvfzs24ZweEBtB1rAPTagjUG32zhH5P7pDTU2FFEYUd6EPdgKMq 0kv+5nilo/R109F5tpICd8XeGVSKlLZFVDmZna7x8FOjzAazhHe3JrXO9IeZnpuoAiStexh5 +dVssCVUwsqJrDlzbF1vxlwS0mSPIVP/LvBZHO4q8HWngvNcmDnxLNlC0Re0Y8wo7ksRzoQs 6VDbmlXP3hvhMruqF6/YvFwhtkpIdP3FIgeoXpnizreCJ7KRLiSGvqXvYQGjGhYasZmOezce +MrbjpVUx2dXDNpIlAlCosHg7L97pX4W2QI9A3KzUYt2EDP0AFZ26OrPtPIPNCHLe1ZhE+Wu ifL9Gf0GA1fONGDzzeZt3e0gvSKgSi+RIkLGpW5++JkxlqJyQQ7DQUSTnO6rOW3zEmkVLp3J 0EI/Ccyhak/6ELtScPyNzW0vWyDuBEEVtxfO+M9+ASEy66S6AGcblXoVRZIbNgg8cQxXzFvh xmCnsjiAnpkt7j9pW+hGqm8rzyPAAMoNkU+dQA2VQxZxsPvo5kup0eaJjp8K5KdgtrwEDD25 jmFqikimrke5fLnMY3moDgrZBrx+PD0oh4JChb/BTn8t1wnDGKxT8n5twaEvK8owJOxFAHpg ZQSpySJAAni57mkkCiARo3h95n2uq7ca1UwbbOTdqTNGhyk/3qlOItX+jw7dQFiM90PfnniZ 0q7VeJtCH17YSvCgUxfOt/Z5yEWIU7ITo2Nuhf8NYEmX3SJXFXblByCnGbJt4wXrGAikLskJ bCQetu2AHARBMxPlWTrFrlGju9wnH9llQs/oKwXKTz6gNJyg1bIGd843KemMojVEYvd+lyOq oYDXyd040wGDryWjtbrHX47dABWcidT6WHeoM1MfenLORt9BGwkEJfsLUAJJeRYc1Buvr6Qp BmVAxYAoHKm3CGvAVjaOxhLNeK0Nb4i/C1TFXJ3Zz6AhSN8CbtDGY9CLfPbi5F9qrw6pRO1J tFYE/i97gNnEGqYq2VHMMig9uSPtn2D3GqzAsZsWxBnF7YIeuAD0oSMktfHnMXWMheKiA==
IronPort-HdrOrdr: A9a23:Sv4deaOIY2oL0cBcT3X155DYdb4zR+YMi2TDiHoedfUFSKOlfp 6V8MjzjSWE9Ar4WBkb6LS90dq7MAzhHPlOkMUs1NaZLUTbUQ6TTb2KgrGSuwEIdxeOlNK1kJ 0QDpSWa+eAQmSS7/yKmzVQeuxIqLLsncDY5ts2jU0dNz2CAJsQiDuRfzzra3GeMzM2Y6bReq Dsg/Zvln6FQzA6f867Dn4KU6zovNvQjq/rZhYAGloO9BSOpSnA0s+1LzGomjMlFx9fy7Yr9m bI1ybj4L+4jv29whjAk0fO8pVtnsf7wNcrPr3MtiFVEESttu+bXvUiZ1SwhkFxnAhp0idvrD D4mWZiAy200QKXQoj6m2qq5+Cq6kdR15ar8y7ovZKkm72heNr/YPAx3r6wtXDimhIdVZhHod J29nPcuJxNARzamiPho9DOShFxj0Kx5WEviOgJkhVkIMMjgZJq3PoiFXluYd49NTO/7JpiHP hlDcna6voTeVSGb2rBtm0qxNC3RHw8EhqPX0BH46WuonJrtWE8y1FdyN0Un38G+p54Q55Y5/ 7cOqAtkL1VVMcZYa90Ge9ES8qqDW7GRw7KLQupUB/aPbBCP2iIp4/84b0z6u3vcJsUzIEqkJ CES19cvX5aQTOYNSRP5uw+zvngehTOYd228LAs23FQgMyIeIbW
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.93,216,1654560000"; d="scan'208";a="917503687"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 05 Aug 2022 10:09:34 +0000
Received: from mail.cisco.com (xfe-aln-005.cisco.com [173.37.135.125]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 275A9Xap027920 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Fri, 5 Aug 2022 10:09:33 GMT
Received: from xfe-aln-004.cisco.com (173.37.135.124) 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; Fri, 5 Aug 2022 05:09:33 -0500
Received: from NAM12-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.986.14 via Frontend Transport; Fri, 5 Aug 2022 05:09:33 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hdgKh5m2LWidbMgQwePNHjEAYwcZSdehwNvHxCNTwejMCCQDo16AmBaQGlX/cqdWhMI4QpAiiQTofObh6KzFD4xKDkbqrl1IS8JSq9eziRnZ7rg+1WAmIe6is20ff+BI1OnW/4WGktvE2nDT4hx3E2cEwBBw9QWYC3Iu9XyzGHWXX7Eb4mtIrfITuLMLriNiXqjRt6uCPHGvWK4u6MM22XDuvUirTQH7VrWLUmSKUm+azO5mj4kYNCXPneq7sGUKO5zveiBUggFiDz8lAu6+M0WN+12rOQJaABzMmn0Ss5Eq93jdnuecby3PdQxiqoPOpHC4TuOJskgNyV9A4wZxEw==
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=YAZ+b3Rlpgwh0s/gtFkwMk1z3KSN4xuPorrbpXG1dEM=; b=i20osQ0UTJnBWyXeQ/Vs0BrWvoTxTl/QXaqwQFHa17ytLhysVpPuxRkd2t1unS7SBFDGyA04MIromzmKZ4ZxNCKkHtQZEOoE05kFm3/NxSbpA+T7G7Lqj9isaQRRBETj/FLQKYlEpK25ZV5MX8becEC5U1X3MZgwIw9XduZCVdzpaKl8xeKZqNV2X4GmvkmHKpQEnN1HXizmEv7lt2DyP9MifpOHVCr57PPJ/bLybx3uVwfLAp6oHu33aOssGxLGcWdpHQTydmLPcdA776P8ZsGrEHHk62TdXCLIQ8caikIIyFJeeOsRONP20KYvbGfeZIfa0zFhFqI9K6U7XysTpg==
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=YAZ+b3Rlpgwh0s/gtFkwMk1z3KSN4xuPorrbpXG1dEM=; b=NLy0IaaQOtcKsa3OCkQWxNZU0ISmPKSc75JJsIJ5IxKXHTFiMYrDJkbLA/l4miKP0Uo9M0pj/ClUikBXQ+MYX5uFEQzy2Xkd+Xu4BZ3WBfIBAVas/sNp4u8yg7GCQeHjmSCbMALJaR9+qUPS5jOJdKd4ds7qKkvgzRmNAlbYbog=
Received: from CO1PR11MB4881.namprd11.prod.outlook.com (2603:10b6:303:91::20) by DM6PR11MB2939.namprd11.prod.outlook.com (2603:10b6:5:70::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.16; Fri, 5 Aug 2022 10:09:30 +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.5504.016; Fri, 5 Aug 2022 10:09:30 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Toerless Eckert <tte@cs.fau.de>
CC: "Black, David" <David.Black@dell.com>, "duzongpeng@foxmail.com" <duzongpeng@foxmail.com>, DetNet WG <detnet@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, draft-eckert-detnet-mpls-tc-tcqf <draft-eckert-detnet-mpls-tc-tcqf@ietf.org>
Thread-Topic: [Detnet] DetNet: draft-eckert-detnet-mpls-tc-tcqf-03 request for feedback
Thread-Index: AQHYlVuWClbuYHWLGUemy2WZrI+Jza2a79M/gAGqW4CAALSugIAB4nIAgAAjrYCAAL7vAIAAKEaY
Date: Fri, 05 Aug 2022 10:09:30 +0000
Message-ID: <AAE10A49-8BD8-4579-8143-B755B6858489@cisco.com>
References: <Ysx36SvLGm3b8fI8@faui48e.informatik.uni-erlangen.de> <tencent_0C966FBA8D4D0D228AAE7C062AC987833D05@qq.com> <YungNZeBK+j1efhn@faui48e.informatik.uni-erlangen.de> <MN2PR19MB4045CF9B26F545637A8593DD839C9@MN2PR19MB4045.namprd19.prod.outlook.com> <YuwMer/aNbW42xZ8@faui48e.informatik.uni-erlangen.de> <MN2PR19MB4045E21C2E962C6597FD2EC0839F9@MN2PR19MB4045.namprd19.prod.outlook.com> <YuzKkrYrEJzDQnlo@faui48e.informatik.uni-erlangen.de>
In-Reply-To: <YuzKkrYrEJzDQnlo@faui48e.informatik.uni-erlangen.de>
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-office365-filtering-correlation-id: 52070b6f-a75d-429e-8d6b-08da76ca9643
x-ms-traffictypediagnostic: DM6PR11MB2939:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: THd0gjfkjMZhoXfQ02BKBR7c9YOSqT6YPRioTVxHFGbFXKnks7RjIxuDKvFVRUzysbaDT/DDq14+OYBUUMKp3FPgI98GXJInKI1YDnZhbh8MzkajRcyPSvVfVM1P4UnKW/r7dWAyOZIyNhpz4PCDwM5Al6t8uoEQ3PCHDo3d4w/FIKKXb3eePoQBwAM3f8OwZDVM7J9tf+GKiha4vSpPtKZHvJKHjwVv1kZ14D9+L/+BFIf/ibgLrkkiaCgzJZOziHJ9C8HOiMwDVkQggwIzo2Wqrhu0PPjIBhjSKY8kAq/XJZe6gNHJflZ+jylX5y0q/AWb1HEhMQEgMQ8QhUP+FA95WcaqjHKl/e4p+2w8Glm1NZYfCPPB1y1wFQuVp1R/azUp6ac0u0ymwAylwdu2mGH7EzPtg500Tqrb9zBDQICd8CToSzBsEbcdhTnX8kGjgBqBePncaMg2aDZZcCooPwcLESq+jTbwt5JLHNvWuPJCuOp5Ll11Cfle+tvESLM0P0k2SR9gPqLJaMSEvYf7qX174CKND8+xTfiLmRDIkgQfg7xW9urGwySV5/eW9+lf2T+JL8Y3PJ9nEYRz1PRdXhv4fuCfKXtK+uMmUMOyGfRANudixtAzKG8nig6GwoXc5j9nJkI6pxGvhKxVcufxXsDNYXD6Tf84cPHlurcIxNE4+Jaw8kS3746/ThEKg9v2NgZZ7OmYdstzfn13XeiEvEjdXMSSmQ8w9fBMz894lgFdn+B7TynedBOqx/G3WGb3Tds5dEYuou8QWZKWC7y8T09ew6tnNtjnZxwPrz/QcLPpdWD0bih1OfT6WQ17TSBAeOxFhW1vZRWa3AYenNiHT4m1W83mZOhe+EO1NzThaNexpCzQ9Ecwo/o/4pz7RqA4DW/HniP57/nxSqb9dofBjTCF+TpDDdA+xee8NrLROFI9XtogIdySxvV0D/DY0NNO+54gqTS9WvTNZY52lcPgIA57s5iXA853KKiaVtkSu30=
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)(376002)(39860400002)(346002)(396003)(366004)(136003)(38070700005)(66574015)(38100700002)(83380400001)(122000001)(316002)(54906003)(6916009)(30864003)(5660300002)(8936002)(4326008)(64756008)(66946007)(66556008)(66476007)(66446008)(8676002)(76116006)(91956017)(2906002)(26005)(6512007)(53546011)(6506007)(186003)(2616005)(71200400001)(41300700001)(6486002)(966005)(478600001)(86362001)(36756003)(33656002)(48020200002)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: S/eSZD/QiEkwT022AOkJ/QnWw3OrrVBAg7IJp8QomkthvMTs2tRs7VRM+FHituoQObzg3DYwkXOJg9NexI3tAXaJteny/wFlznaxRhV0VDbXbLP4PmkeLYsk+xXBwUZA4sxSYVRw6d6OPO2N1KcTiV7LG2nLjCCCdLybGtqWXvQIaBONDebdSKnFC9L2tveVu/NeAJ6oMQI4l/xLv9wYRWP3ytiwLEgQDu2rIvYtJTUSyB4TO+39DS8IXXoBSqHRTSGiy8U9n4cMoazuccdtGwia5TX0knieYe0RyUIXIiETtZwnjZ2eXkaIueAPmcWPQmaPocU8okz1lzszA3ozwPpMSUol+7CUaS2ireSK1fynWzfOErzpI+XiQeSg4qSJoFVlSxyLRjLVmJICBI48E2c9a8gD07rBHAGEdD8GPZI2QeneEwUf0YWPk661J977uy3yQhGPnBVax8Nt5zhTElpK1Ixjk7trZlpLD9TeDB0Gz3D2SaRf/od2oWp1sxj0w0sc2j8PEz6+El4P+YInZdZq9+x9qLlO60Vsoqt/Krtt7Kb3JnVyqiZ2HyUpelUxO9yojFWh5z//mL4j5MdESdS6gWfxeEb2YmDZgwHw9kKZlgNFaILyt93cbgAMv7flU7D+vmwGwqIn1oqQTU6RHaVI0e/4igMrNqxxRe72589mqHMmkSq6dYgHqmuHFxiSoAft19wjilUwRHqB9ijO6NlGiypkXAaLkKP/2BVBTASsVX/OXFnlbB0XsuCByNb2a3Wgc8yY0IwXBnilLrgUlqYbsbCgeEcbIuxqB8TSRtLHUScdyOrv8QXxLkYIF1B3LKQwN8jBt+tVIa6t/NUvqnEzU3XCJ4KcnbaMiQ2lLcy6z027Hc65YjsNM6Bz5F1Y3ZCmH1zSv5degHoevRFo8QNj+aBV2/61wGWaoHIB3V17KJEyp7OGYcnxDfW5jEhyK8mgUpxHdlwmaZQ7yrMPk//7v1z/Jy7gv76v1QdGRsAW/mG4cTpPoaviykwRKVhLb/zM1Lj0oYqT7oAcx4siZgKkWw3r8/5J+ZxZqRkjLk3qxQGfTzREdyKvd8GC18cV5Z06UUiZ8dY2FHuW8Y2s6o8lXI1NvjiFitnneq6RQCZGBzycZ19Xafn+MS/eBE+hTE/Z0BwrThyIbgMivl9051zVwpD7+pImg1ijkt1aMzKAHebVnwFE3b/7F5xRqgG0fB2pwtZxDpssPH21Lz4ZkZGaxt5Gf0Yn9QI3nNWicEkLQMz6IcHVBXR9Ba47VygJLJdHvFt8Ci7wsIUs/au7FimHRbi1fLeMriqN4B8Y5/vbaKnqtxUKPmeQ0/uxWvvWc5a8ciymrdiV4qieYKAe2ZbNQV+8g1NRWXHy1msYgm8sklKRjoXSiT12xTqIpsVrkaptylj8tCBI4dIAKFH7nnliuCjpyiGgOuftEsUQkFIZx8nEzUEdyFZF/F1fH1wyrDaXBgN7YX+YQUVBrWrCF5j5/fgUbte8UKpntZz4PsTaCoBKC7ICCeTNUQY0EKpn3B88Ut3/NL9/umgQvaB/L78EUu9DMlQ3S/5UjvCSTrrU7dfJfFRqNZlB6j3b0+sB
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: CO1PR11MB4881.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 52070b6f-a75d-429e-8d6b-08da76ca9643
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Aug 2022 10:09:30.2358 (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: 4npz04PEmTb4IBja4cTIQOxIxIAGm+36ob9ugdMwAGCT9aOLgkshqxWqFpoOP3xyoxQ8prKBC0vXlApRgUF/9g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2939
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.135.125, xfe-aln-005.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/UB6fNw_MhK1lIxOKLPyNjzXUicw>
Subject: Re: [mpls] [Detnet] DetNet: draft-eckert-detnet-mpls-tc-tcqf-03 request for feedback
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Aug 2022 10:10:00 -0000

Hello Toerless 

I agree that the current definition of DetNet makes ECN useless inside the DetNet network which from the outside emulates an ingress to egress serial wireline. It’s not only that we do not need ECN, there’s no bit grim reaper either because loss, even organized loss, is not acceptable.

DetNet inside does not eliminate congestion, though. It places it between the application and the DetNet network ingress, in the stack in the source end system and across the UNI, be it the bus to the NIC or a first Ethernet hop.

We can either a) make all that deterministic but that will be hard for a common OS or 2) provide congestion control, like ECN or whatever else. Ideally in the form of traffic backwards from the ingress to the application. Think Qbb PFC relayed all the way up the stack in the source end system.

An alternative is to make the transport layer aware of DetNet and terminating the congestion signaling so the app would just see a more traditional flow control. The benefit of that approach is that the application is agnostic of whether we do a) or b) below. 

If we do nothing to pace the application then the excess data will be squeezed at the source. Note that if the pacing could be either in the from of a tick to the application or in the form of the pull of a burst by the transport. The same goes over the UNI.

 I see your TCQF as one cool way to pull the burst and absorb the jitter the jitter in the application, the stack, and the access network to the DetNet ingress. Using 3 (or even more) cycles like we do for CQF over long lines, we could absorb the UNI jitter. The transport doing CQF would just need a rough syntonization to avoid drifting.

I hope I make sense to you,

Pascal

> Le 5 août 2022 à 09:46, Toerless Eckert <tte@cs.fau.de> a écrit :
> 
> On Thu, Aug 04, 2022 at 08:21:59PM +0000, Black, David wrote:
>>> I think the initial customers for DetNet are those who have the no-loss, no-jitter, no-congestion
>>> requirements. Hence i want the first round that we can do without new packet headers
>> 
>> Sorry, that's not an answer to the question that was asked.
>> 
>> An architectural decision now that DetNet/MPLS will *never* support ECN could be rather short-sighted (e.g., if the management stack use case is reasonable).  OTOH, the approach of locating TCQF in the Service layer might be extensible to also locating ECN marking in that layer.
> 
> I am not saying we should never have ECN in DetNet. I am just saying that we don't have it now:
> For any traffic with the DetNet guaranteed bandwidth or bounded latency services,
> there is no DetNet definition what ECN would mean, because neither of these services is
> defined to have any congestion. Instead, both of them are defined to have no congestion loss
> or ECN.
> 
> If you have a good definition of a proposed DetNet guaranteed bandwidth or DetNet bounded latency
> service with ECN, please elaborate. I did have ideas of my own,  but given how those ideas even
> before DetNet where considered by IETF - and you - to be too complex on non-compliant with standard
> PHB, i'll let others step forward first now (if you remember, it was the AF41/AF42 discuss).
> 
> And just because DetNet IP has an ECN field in the IP header does not mean we have a DetNet definition
> as to what it should mean with DetNet guaranteed throughput / bounded latency traffic.
> 
> I am happy to see us "abuse" ECN bits as a form of OAM: I calculate by DetNet traffic queue
> size based on my calculus for my admitted traffic (whether its guaranteed bandwidth or
> bounded latency), and then i make my queues somewhat longer and trigger ECN when the queue gets into that
> range.
> 
> Technically i call this an "abuse", because i do not expect the sender/receiver app to reduce their
> bitrate, instead i am signalling that i (the network service) have screwed up. Its more like an
> "Apology Bit" then. But i would very much like that.
> 
> And finally, if i just use DetNet for no-bandwidth guarantee traffic, for example because
> i just want to do PREOF, then i definitely want to support ECN, but for that traffic i can not
> use TCQF or any other bounded latency option, because they all depend on reservation of
> path resources (bitrate, buffers).
> 
> Cheers
>    Toerless
> 
>> Thanks, --David
>> 
>> -----Original Message-----
>> From: Toerless Eckert <tte@cs.fau.de> 
>> Sent: Thursday, August 4, 2022 2:14 PM
>> To: Black, David
>> Cc: duzongpeng@foxmail.com; DetNet WG; mpls@ietf.org; draft-eckert-detnet-mpls-tc-tcqf
>> Subject: Re: [Detnet] DetNet: draft-eckert-detnet-mpls-tc-tcqf-03 request for feedback
>> 
>> 
>> [EXTERNAL EMAIL] 
>> 
>>> On Wed, Aug 03, 2022 at 01:27:33PM +0000, Black, David wrote:
>>> Hi Toerless,
>>> 
>>> I'll observe that the rather small MPLS TC field is being used to serve a lot of purposes.  A question to consider (and one that likely reflects my limited MPLS expertise) is whether cycle tag information is always needed in the forwarding layer F-label vs. an alternative where the cycle tag is in the service layer S-label, resulting in an approach where the service layer handles tagged cycles, relying on the unmodified forwarding layer of the MPLS data plane between service nodes.  That could result in a hierarchy where service nodes are deployed to bound the level of cycle skew exposed to the unmodified forwarding layer that does not see the cycle tags.  Does that make sense?
>> 
>> The goal definitely is to come up with the most easily first-round deployable
>> solution, so i am happy to put the bounded latency function into whatever layer
>> (Service or Forwarding) where it is most easily implemented. But: a) not sure
>> what the other detnet folks think about that, or b) we probably would need
>> to ask the MPLS WG what they think aout looking up QoS from the second label
>> in the stack - complexity wise.
>> 
>>> On ECN ...
>>> 
>>>> Wrt. ECN: For TCQF, we do not need ECN: There CANNOT be any TCQF/DetNet traffic
>>>> with bounded latency that would need ECN markings. That would simply be a failure
>>>> of the bounded latency service.
>>> 
>>> There may be a "never say never" reality check lurking in there ;-).
>>> 
>>> While use of ECN to signal actual congestion is almost certainly indicative of a DetNet failure, I'll repeat my comments to Pascal on this topic:
>>> 
>>>>> I think we have two related goals in this discussion that ought to be distinguished:
>>>>>    - What's the minimal/necessary/ideal L4 transport functionality for DetNet?
>>>>>    - What would it take to run an existing transport stack (L4 and above) over DetNet?
>>>>> This discussion started around the first goal, where I agree with you that the ECN-based dynamic windowing
>>>>> functionality is not needed.  That functionality may be useful towards the second goal (e.g., run HTTP/TLS/QUIC
>>>>> over a DetNet data plane for device management).
>>> 
>>> I suggest more consideration of that second goal.
>>> 
>>> Are you taking the position that it is *never* appropriate to run an existing web-based management stack (e.g., based on HTTP/TLS/TCP or HTTP/TLS/QUIC) over a DetNet MPLS data plane?
>> 
>> I think the initial customers for DetNet are those who have the no-loss, no-jitter, no-congestion
>> requirements. Hence i want the first round that we can do without new packet headers to be
>> focussing on that, so we (DetNet) gets a good foot in the market. And especially that we
>> can establish simpler DetNet-Only solutions, instead of creating an unfortunately even
>> more complex solution we have now: layering DetNet on top of TSN to get bounded latency.
>> 
>> So, i primarily would not want to spare bit for more loftiger goals in this first-round
>> encoding options (reuse TC, DSCP), unless we know we have them available without  cutting
>> into that first goal.
>> 
>> Once we know we have the packet header bits to do more:
>> 
>> First of all, i would like us to think about OAM bits to recognize when there are errors,
>> e.g.: when there is packet drop even though there should be non, because something
>> malfunctioned. How would we do this ? Aka: Whats the best OAM for failure of
>> bounded latency that we can give those first-round applications.
>> 
>> If that OAM turns out to also be usable for classical congestion controlled applications
>> (which i don't think), then we're done. Otherwise we'd have to look for encoding
>> of bits for both those OAM goals and the ECN goals.
>> 
>> If we go with SR-MPLS, our LSE would turn into SIDs, so we could have SIDs for just
>> DetNet, not shared by other traffic. Meaning wew have the full 3 bit free. And we
>> could then also easier (IMHO) hack around even more, redesignating e.g.: some more
>> bits from TTL (if Cisco gives license to IETF on its patent for that...).
>> 
>> Aka: Lots of options, which is why i was trying to figure out whats hopefully most important
>> first so we can get more deployment experience from a first round RFC.
>> 
>> Cheers
>>    Toerless
>> 
>>> Thanks, --David
>>> 
>>> -----Original Message-----
>>> From: detnet <detnet-bounces@ietf.org> On Behalf Of Toerless Eckert
>>> Sent: Tuesday, August 2, 2022 10:41 PM
>>> To: duzongpeng@foxmail.com
>>> Cc: DetNet WG; mpls@ietf.org; draft-eckert-detnet-mpls-tc-tcqf
>>> Subject: Re: [Detnet] DetNet: draft-eckert-detnet-mpls-tc-tcqf-03 request for feedback
>>> 
>>> 
>>> [EXTERNAL EMAIL] 
>>> 
>>> Thanks for the interest Zongpeng,
>>> 
>>> Given how the TC-TCQF solution is now within scope of DetNet charter, i think this
>>> is also a good time to also get more input/review from the MPLS WG, hence Cc'ing it
>>> (the chair where already suggesting to engage with th MPLS WG on this in the past).
>>> 
>>> For background: The draft currently covers what i think is the most easy deployable option to
>>> enable tagged-cyclic-queuing-and-forwarding (TCQF) with the MPLS forwarding plane -
>>> without changes on the wire, by reusing the existing MPLS header field TC.
>>> 
>>> If we choose to adopt this work in DetNet it would be good work to document not
>>> only this most simple TC encoding, but also any other encoding that do not require
>>> on-the-wire-changes, but that may be necessary when this most simple method is
>>> considered to be not sufficient for some MPLS networks.
>>> 
>>> TCQF encoding that would encode the cycle in a new heder field (change on the wire)
>>> should IMHO be work reserved for another draft. Primarily because i think we can
>>> much faster finish specifying and deploying the mechanism with the options that do
>>> not require changes on the wire - and collect experience with it (this is true for
>>> MPLS as well as IP/IPv6, where we can use DSCP).
>>> 
>>> The draft therefore proposed allocation of MPLS TC values for use with TC-TCQF is
>>> described in section 3.3 of the draft TC-TCQF draft. We would need 3 or 4 TC values.
>>> 
>>> Here is a bit more detail:
>>> 
>>> RFC3270 defines how to use the TC field
>>> (actually, it calls it EXP, the field was later renamed to TC in RFC5462)
>>> 
>>> What our TCQF draft proposes is to propose to use the so-called 
>>> "TC- Inferred-PSC LSP (E-LSP) behavior". This is described in section 1.2 of
>>> RFC3270.
>>> 
>>> This is IMHO the most widely deployed method for using DiffServ with MPLS
>>> and also the most simple to deploy, because it can get away without additional
>>> control plane / labels. What this effectively means is that the network operator
>>> configures in a DiffServ style 
>>> 
>>> When a deployment has already used more than 4/5 TC and therefore
>>> does not have 3 or 4 TC free, then (i think!) the operator could allocate additional
>>> labels space where the TC values are free. Depending on how MPLS experts read
>>> RFC3270, this might require resorting to calling those LSPs SIDs and call that
>>> encoding then an SR-MPLS mechanism.
>>> 
>>> We could also look into allocating 3 or 4 additional L-LSP, but that looks like
>>> the most complicated option to me.
>>> 
>>> IMHO, a first RFC does not have to be complete with all possible encoding
>>> options. I'd rather see an RFC finished that can be deployed, and when that
>>> raises interest in the industry, but the vendors recognize some customers who
>>> already used up all TC, then this would be good justification to do a -bis of
>>> the RFC with the more complicated encodings.
>>> 
>>> Wrt. ECN: For TCQF, we do not need ECN: There CANNOT be any TCQF/DetNet traffic
>>> with bounded latency that would need ECN markings. That would simply be a failure
>>> of the bounded latency service. The non-TCQF TC values may indicate ECN
>>> for non-TCQF traffic, but to the best of my knowledge ECN with TC is practically
>>> not deployed.
>>> 
>>> Hope this help, please comment!
>>> 
>>> Cheers
>>>    Toerless
>>> 
>>> On Tue, Aug 02, 2022 at 09:14:24AM +0800, duzongpeng@foxmail.com wrote:
>>>> Hi, Toerless   
>>>> 
>>>>    I am Zongpeng Du from China Mobile.
>>>> 
>>>>    We are interested in the draft. However, we have a question about the method to convey the tag in the TOS of an MPLS label.
>>>> 
>>>>    MPLS label: 32bits
>>>> 
>>>>    00-19     20-21                                                 23                                    24-31
>>>>    label       TC: Traffic Class(QoS and ECN)        S: Bottom-of-Stack          TTL: Time-to-live
>>>> 
>>>> As shown in the Figure, the three bits for TC have been defined as the format of "QoS and ECN". 
>>>>    IMO, unless the IETF agrees to disuse it, we can not use the bits that have been used.
>>>>    Do I have any misunderstanding here?
>>>> 
>>>>   Or, the label is special defined, such as an S-Label, so that we can define new use of the TC field ? 
>>>> 
>>>> Best Regards
>>>> Zongpeng Du
>>>> 
>>>> 
>>>> 
>>>> duzongpeng@foxmail.com & duzongpeng@chinamobile.com
>>>> 
>>>> From: Toerless Eckert
>>>> Date: 2022-07-12 03:20
>>>> To: detnet
>>>> CC: draft-eckert-detnet-mpls-tc-tcqf
>>>> Subject: [Detnet] DetNet: draft-eckert-detnet-mpls-tc-tcqf-03 request for feedback
>>>> Dear DetNet WG
>>>> 
>>>> I just posted rev 3 of https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-eckert-detnet-mpls-tc-tcqf/__;!!LpKI!mdHkRkynsjbKwb-lZDUF4l-5wA4KD2nDtRSdgiUzwt_OR1Ia9AOMNJyskNQCYsQzZKh4xiORb915kQ$ [datatracker[.]ietf[.]org]
>>>> 
>>>> Diff over previous version 2:
>>>>  https://urldefense.com/v3/__http://www.ietf.org/*rfcdiff?url1=https:**Awww.ietf.org*archive*id*draft-eckert-detnet-mpls-tc-tcqf-02.txt&url2=https:**Awww.ietf.org*archive*id*draft-eckert-detnet-mpls-tc-tcqf-03.txt__;Ly8vLy8vLy8vLy8!!LpKI!mdHkRkynsjbKwb-lZDUF4l-5wA4KD2nDtRSdgiUzwt_OR1Ia9AOMNJyskNQCYsQzZKh4xiNYE2hEcw$ [ietf[.]org]
>>>> 
>>>> This version adds new text about the per-flow ingres enqueueing into the
>>>> cycles, informational text about high-speed HW implementation considerations
>>>> and a pointer to a research paper also describing such HW validation.
>>>> 
>>>> I think this makes the proposed work complete, and as authors, we would
>>>> like to ask the WG for adoption - and the participants for feedback.
>>>> 
>>>>  Btw: The authors are also happy to discuss any restructuring, for example
>>>>  Eshan told me it might be better to separaate the genreic mechanism from
>>>>  the MPLS encoding (separate drafts). 
>>>> 
>>>> Quick summary, if you have not kept track:
>>>> 
>>>>  TCQF stands for Tagged Cyclic Queuing and Forwarding, and is a proposal
>>>>  how to adopt the IEEE TSN "Cyclic Queuing and Forwarding" Queuing for
>>>>  'native' use in DetNet, specifically with MPLS forwarding plane.
>>>> 
>>>>  CQF is a great queuing mechanism for DetNet because it does not only offer
>>>>  bounded latency, but also tight-bounded jitter, important for all
>>>>  industrial "synchronous" applications. It also is most easily scalable
>>>>  in HW and operations for metropolitan or larger size WAN DetNet deployments
>>>>  because it does not have per-hop state on every router.
>>>> 
>>>>  By tagging packets with the cycle number, TCQF overcomes also the issues
>>>>  that keeps CQF limited to small-scale (few Km) Ethernet: it can support
>>>>  large link delays and link-delay variation, and it reduces relatively
>>>>  the required clock accuracy, therefore making it feasible to use this
>>>>  on 100, 400 Gbs or faster networks.
>>>> 
>>>>  There is an expired problem description draft i wrote some time ago,
>>>>  if you need more background: https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-eckert-detnet-bounded-latency-problems/__;!!LpKI!mdHkRkynsjbKwb-lZDUF4l-5wA4KD2nDtRSdgiUzwt_OR1Ia9AOMNJyskNQCYsQzZKh4xiOUluv-oQ$ [datatracker[.]ietf[.]org]
>>>> 
>>>> Cheers
>>>>    Toerless
>>>> 
>>>> _______________________________________________
>>>> detnet mailing list
>>>> detnet@ietf.org
>>>> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/detnet__;!!LpKI!mdHkRkynsjbKwb-lZDUF4l-5wA4KD2nDtRSdgiUzwt_OR1Ia9AOMNJyskNQCYsQzZKh4xiMZSWyvmw$ [ietf[.]org]
>>> 
>>> -- 
>>> ---
>>> tte@cs.fau.de
>>> 
>>> _______________________________________________
>>> detnet mailing list
>>> detnet@ietf.org
>>> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/detnet__;!!LpKI!mdHkRkynsjbKwb-lZDUF4l-5wA4KD2nDtRSdgiUzwt_OR1Ia9AOMNJyskNQCYsQzZKh4xiMZSWyvmw$ [ietf[.]org]
>>> 
>> 
>> -- 
>> ---
>> tte@cs.fau.de
>> 
> 
> -- 
> ---
> tte@cs.fau.de
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet