Re: [trill] WG LC for draft-trill-ecn-support-03 (5/31 to 6:13)

Ing-Jyh Tsang <ing-jyh.tsang@nokia-bell-labs.com> Mon, 12 June 2017 06:37 UTC

Return-Path: <ing-jyh.tsang@nokia-bell-labs.com>
X-Original-To: trill@ietfa.amsl.com
Delivered-To: trill@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 194E2128854; Sun, 11 Jun 2017 23:37:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level:
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7j-Pp7ynpJU5; Sun, 11 Jun 2017 23:37:11 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0117.outbound.protection.outlook.com [104.47.2.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34E9E127775; Sun, 11 Jun 2017 23:37:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector2-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=rmS8ld/WZ/w5FCZmD9ZFGzwcK8ZGiIrZbl3pGwWjaEQ=; b=Srq8AiPyuCxFrp3jog0iplvgyh8QgKfXmA315FKE+NxeHUVPRNCdhttflDkM/EJPY7ujapVgImFHijrOufxSGem/OMzJ9i8HZYkA8nfaSO3lzQhTpbVLV7Bo+aiqvxKd4fyejVK7df3q2+QDRvDlvK7GCk1DexS1QqSwo6Nr1Jg=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nokia-bell-labs.com;
Received: from [138.203.133.22] (135.245.212.22) by DB5PR07MB1237.eurprd07.prod.outlook.com (2a01:111:e400:599a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.5; Mon, 12 Jun 2017 06:37:03 +0000
To: Bob Briscoe <ietf@bobbriscoe.net>, "De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com>
Cc: "akatlas@gmail.com" <akatlas@gmail.com>, Donald Eastlake <d3e3e3@gmail.com>, "trill-chairs@ietf.org" <trill-chairs@ietf.org>, Susan Hares <shares@ndzh.com>, "trill@ietf.org" <trill@ietf.org>
References: <01e101d2da3e$8b73b810$a25b2830$@ndzh.com> <11429069-5f33-1a26-32c4-65322d53df02@bobbriscoe.net> <VI1PR0701MB2126A98ADA6F51E10C48DECBB9CE0@VI1PR0701MB2126.eurprd07.prod.outlook.com> <VI1PR0701MB2126630C0D90F4665E84FC7EB9CE0@VI1PR0701MB2126.eurprd07.prod.outlook.com> <96af0bdf-b8fb-ad35-4733-25bd8daa10ef@bobbriscoe.net>
From: Ing-Jyh Tsang <ing-jyh.tsang@nokia-bell-labs.com>
Message-ID: <90bbfa26-c05a-be98-f1f6-860fc3b23f02@nokia-bell-labs.com>
Date: Mon, 12 Jun 2017 08:36:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <96af0bdf-b8fb-ad35-4733-25bd8daa10ef@bobbriscoe.net>
Content-Type: multipart/alternative; boundary="------------C4FC39C8CC18126BFFA572B5"
Content-Language: en-US
X-Originating-IP: [135.245.212.22]
X-ClientProxiedBy: VI1PR0802CA0035.eurprd08.prod.outlook.com (2603:10a6:800:a9::21) To DB5PR07MB1237.eurprd07.prod.outlook.com (2a01:111:e400:599a::11)
X-MS-Office365-Filtering-Correlation-Id: 27e60f98-5faf-43dd-da7f-08d4b15d7034
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:DB5PR07MB1237;
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1237; 3:9GoJynB3WBdr3mHssTV8JG+Y+z1tLp6IhJhfGqxajjqfdeie9BsHK/ylK4znpU/J5B1vlJvfcLsyt6hUQ3R8cjKm92nKPiCt4UklQzi5tX3FRXJ+gF/41AjRSZFrw0RpFVJViWSxBqhIVFnbdqgDxSRKPymIo47eNDmb4X6kBRRUPDTQ56QRnDgc+mmN5cIJags9n4rYY3NJIwPQ//DXrPgbNu6vpGQRaThjF0d8JFzhOfV1I971fp0sbo9Vm4FJohpKnYr4FvkQEeKVfH5mHqmDc7UgnQsUJEgQT+SeDcSnoL/ik8UDbiwpH2sLiHIariDzmS1jFm7WzIeSjfm2cSH0z2tiR/JHov9f1Ym4YBo=; 25:ZoLAIYOKuB2zhgME+tn/JqvfxS5QlOJKWHmQI5O70SoMB0GrDFahMSqcWjtkeXOzY9txTXgDz6ospZwUKunciPTPzCFStENA0s01RLZBSjFPwmkKapsuI91Pr144g3ACOPwgsI7Fh+hsLQc+JaqiECni9UCA96zuijTWHXpA6yNmVKx1soPun/4oRRKx8xuxc0GK5XB7WOkvquxS8Nk6DgEh2J2pZhty/5PBO+PVpJi4IB6fMVH2aZ9a0KYP1tnI/VGdDGjPkAWhSJ15IyB5XSomQcVUDbEeqfMtxVnvozRZMZ0u79KOqOgU+9kEEJY0kCKVxh8z+owzg/wDT9EmtssvVm5eBxx8bqb8XaWEqDtbD+K1r0NOdD+F0vlLIWX7twgfnCiWgZweA39rhNtVb5ZSIhblzaKuAh5H73PguQRlXuZPqD5CJAU8DOqAMnq/yiJjNdU604/vAfyoqSj16ZB0g/5T+UgHhEDJ9wHXTyc=
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB5PR07MB1237:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1237; 31:yKXY6WZN0wWbOnsTDlbmFB/sYKbvXIyfLYrL26I5kIIX51bKyh1sGnR768qTT2RAZXPid2meVO1g3x3I/mk5FOHX+6ty1o9DSi/zajUDuhd4yqahzYj7iM9sOQc0/yL2JsPGtP8+Nez+iAHLqrRJ+0lHZebSgO0UOFsBTN3MBUohzGIovMPz8DurM1wTUq8T0pk+WlYDdwO4sk/AAn15aucfZLlap4rS96YO53UMKsM=; 20:6h1AU+LOsuniSqDEv20Psp5LiQXucWE9Z9uHgXEYxvjW6+NSrjpn6crYqyjAecaocI49RqAL62Kw03WJ+9X/kne2Yyv+/dm13azZK4065NKCuS8kQsQ4JYpI2ZbWMIPf+ABna6kwsdqW87ZKMLe2G0wmaIdyxokvX15j/Ayz1w9hzvOTQ8hnrTUp7+bnHtNzQuhufU553NuL61o/Z5QR0PPCEySjCdlF5dOJ9Ho2BEirnoGS9dZP6id6pnsw4h8IHmRYtF8p1eA1LXDZUn2DCB8dufxrdH+7rAuHHGcznO2mXFZU1yeE1zGWHJma5N1W/GlvWUGtS/OUDpYVtZKh0ycBoFm4kXKhN0ulROiY9dP+nhCz6GXf5xIoemBadoDPUrHEcFdh1b3ltFeoXiplTSgyb8saAIbwsf/cktAgPlXWiGr0AJa9Vz7RRbz6wzkqUC1dtx7ktcJmeiRI81etbp0MDsVrpcOcTowcSUYgODJTybON3r/bL3bbL1rHO9R6
X-Microsoft-Antispam-PRVS: <DB5PR07MB1237FD0E1DF0F59772F44D68BBCD0@DB5PR07MB1237.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(120809045254105)(189930954265078)(49204369933175);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB5PR07MB1237; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB5PR07MB1237;
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1237; 4:regSapXQgR2FoUq3KO3OwUZn6ocbdX3u/cn7nS1FLzoCVUU5BwZ1Qktw0t/6r7AM1z38Gx//rXZgL31duz0kcCQe3KWGqIupRodFMer724qL+6jDnAe9JRKrEAuO6VXh6VcO4klhM3ITY2uQx9eL62wHYWoFevS/P7qXvft/D+02hSImy2z1s4fu44/yepSYr4aFmK/pKannGSk+OSfP+HFqI3tBqLhwSmBQzOHhu+hedmkUASkSvU6uF2h/BMau1hfv0Z+QFTOS5rykiKEOdmlaRihafiPJ/NQmFywwow0qBVrPrIhiBkJVyVQYz4NwEa+wL9s5qfRwC4rhXqSOLvb/zHJ/ezDTLDi3bYLAogqKi+PYp1yW/aIar7YjI8qlrrKOQ2cRDNF3QBkIZW38HIGoSHc0rwcReBFDzeDtcPEmbZmh0Z7z8xLVt8o4XK6OIv3qhT8/RP1aYf3GXj2q4HM2jQ/DkmGEdVTNzQTZcT3xwAIjjb0jeky4fHu8/cmasOd4G5hi2G70G6j/CMZgat7wvAyjzRCdaJgTyPd5S4nTbXo9l9AOMmKHBYkE4HnvUGRa1iOIHFz8xk3lmiTBSwUQ1/ZrJDZVTiwnx3iV6d6ab6NUYNSzm2KbLkZCbQsvJ79k1/yGZL8bZzCEmptzamjxq98QGsvFc2TX1TFcNpegvFyFg3nvfET9EyqMdmNXAvzBLIKehJwm9rWGDBty2UrT37cYL9pxABnZuN08eGYxfX+0seWJbFfxMetcn3ZQkcP2rPKlwHQQKFXjfzUjn+SF4z91UTi1t3jKzZLHdeRZAyWI1c0TnlcOoqfLgpOwqjpzqNnm1UwB2g2PGOHSsOqgqpCCigSzwXoYiLwt6AEqfY6XXKkNAv0wF5V5l3BDoe6ybVCVgIcliTeULNZC9ZEjFkn6Sxt+Xhdh/bRkXc/2mh/zSlsiZpbGbmik3Vnx0CA8dlSgZTZ8/zLBffFOwR5sR5H4MmDIwIOLjQ0qQAMUNHQmdGnyDuM/sDhixUm8dJ7y5NnmE2IcfXx6rLsa9W3EC3dSaHohWcghPR13jqq7aXMTwD4IAKKYW25O30aHIRkJGxTX//u2d0RHpR4wsb7k3Y0XktpdpE6AYw9R5W2HM8/isR/RFPvQuLjz6SwaMF2T+mjDNJyVL7cJyb6KMZD1cRmKzL6EeWmFmwNZGgZoX5yABOchE+9iD6xbo3aa48vlxCEgoL3t6Bq90qTX5Kg+Vi03Vq2X9ahsK34J94bB4DgQIt5q2VK3Y29rF3Oc
X-Forefront-PRVS: 03361FCC43
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(39850400002)(39400400002)(39450400003)(39860400002)(39410400002)(39840400002)(53754006)(24454002)(53936002)(66066001)(65956001)(65806001)(7906003)(7736002)(64126003)(236005)(6246003)(33646002)(38730400002)(53376002)(53546009)(4326008)(65826007)(230783001)(25786009)(50986999)(83506001)(84326002)(5660300001)(6116002)(606005)(270700001)(31686004)(8676002)(54356999)(86362001)(2906002)(76176999)(3846002)(189998001)(6486002)(561944003)(966005)(36756003)(93886004)(478600001)(49976008)(54906002)(54896002)(81166006)(229853002)(42186005)(31696002)(4001350100001)(6306002)(2950100002)(6666003)(6636002)(78286005)(90052001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB1237; H:[138.203.133.22]; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1237; 23:Z+4NrpFOE7bqmaBakfdDJLfGlBSOq4yyIxDKEz2hAy83DulL4d5YRH43UEuXi9apqmau4AgYx6EodF/v+TNDWX2jt8oRZ+6eWXUnXb1g9Qvizb22g6gEhSfsexw44RrfZ86Yfioz0BjsVguF2nfLkY9F8tVblupzCF4iHrTbc0Du3X9C7YbhwFwR9RMHRmGiPwHbPI7EIx/LE55caUzbafvlY+MRY/Hi2N/umWX8V3cTxc7KWUiSnWOwQMuXPoC/eDVTJaXd8RzXSMmPPITOaFDGzgJUcF3KzvQ21RE+0O9M/E4ioldu2Xx5DyHiI2py4+ZoRl23QyUfHeXT0nXFwDHLdckGrP55LceEVZoorWkgeF1kAgTOZ/z8vTsq5LzF83MSe6v7ImMsyk4pTbeMZnNJKoLm8uHh9psekuJ5nuS4nZUgY1MJzL9v1/6aMZbSwmXysvJW7+DWoIJp1RP9HBqovJNexzYpw+STrIVtweQ5+DploTR9e1zZ+zhVRCfBFu+9qvczpiz07ngQAu/7zxMxV+Xpt6ukTkd72W5MtpWb42gRiMOgD8Apltw9zBFWlV1DqpMPstouYH+kY5nCucYM1yItB1J2ZRox12BpJ6116ZqFj2LF/TnscC/1ZZZqZx5j/xs0bZH7iUBTBxYI338upsZCWD0+3n/L8tfOYsRrov80LZCooVd/yXkPevYumj7CwnTu4va7eGA0eIBu28zjCjdvhpm6MUCEsdis68XlpDA05YwjyEWCw3l4Cm9JoXpoxptubDbA9KCpCPLXcZZD59RmgX1uUB/b8gnbgL+b74MRWS1EA8PMMik8t2eRZpwQ6QPjY2LlVOUJ+F0qpC8Ez28LpckefSMvIyw2FMoRiazdEwV0ElFwyDUDYAA9cCzIa0IjxP5kFBnm888za17fPaRYMokP4lyG1kYt+iwTs9n2HjNZeF76gv9c6oqXuXSyMy5R85dyenBdVWAloFvW+vgNInbKiGTa+wtCdSjYVr+HBfKXQ3i67SbOhRsABjcIGc022/2ifZp8otKxo9VIQqUEJ43kWDlk15ozw9u8xPb/JbVx2s++CCfpKEi3mM/Afmmj0mGYFY9Mvz5555aPxz3HL5tjmx7EqOo+5MJ6wqgctWmDAfMjSW3K0d1sQj0JlIVEvX+33reXjYy82g78OGUPyg+dyMFmauyakIYS53tbAHjwjglMoGKBGd21fVoWbLm7lH50xgrlklEIRwt33wloccAYXYdceORCpwtC6HhLiadrbC2jc1/PDl1yOsT7xvSqGKHc2kT/6K8qubmLTP3gXnm3d/5nJiKPoxJJb05mhMtYWf0V5vWWUxYHeS7q/y632pjpFJ59+2aoCcQFcUJ+6CZW27vLZZvPCswzG2siBGdYRfqhLP1z5WaQQjkZhqorhXFcKPZrdExExzP+fE3S2IHsdBN0+KROCx/NrDzlSIeQbLIwsX5A7eGt06dw80AiTKo0hrRyG4qvBQ==
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1237; 6:Y3OGcAN9tAFxlUyFuRFK1o8Xn03vR69aJ2yc0yWOtAlj+L3buLIgQLTwesLJb3im3H5nefz6EVvkJUmPReFAK4Ebzvuu5Jmx+8/5Nor8UfhaAC64vLpKfOKleune04lBve8Hq9vAE+hcCPAY9CPXVv1Vr91DfLRZE8bM4XZ4fcO6jNWaOcfBDxyzizy5anKrT3Xm2znmgDY4NYCKSFOD0WV53Ncv0aJJVtBx+XhFy/S2N+3x1Tg/ddkMLAUu0TMCHyG7QRnlcxHA3ceKCXJU+dyNiKWGEgl0IzcrBiSvvPdzZzd3jh51fwzOBstOzr+Kn+BaoBrVUlkJr310E5FSztfRrHci8tXRUzjmcsoQGmYyoduGXBdLi1+7RmFARglu4jrw8RTscxpMcr+RODvDxKdd4VNKcTdemaj3S9n0ceil1uIJWY5unJhjQMJmq43XrraMSCZZ9WjTIEk3J5vTFvaPBWWAQFM1k2SoPXthA2NvEn+m4kX5JOsk41QucacMtrI8cnl+K41PRP6BVsrN4vhDR9jai2WBoZFUKEj8NRY=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1237; 5:pcub9dq48H95cUw6uvcUNxkflzX6nSpX06nxhRqRcbPirZeiYWuskk4JOrNCyqti19Uy3U4pJ1lqGXDblRfKK3tdAl01qq4AUC9w7rMbKw9iWZ24q7mEg1Wo2Q3t+3H5E1yJFDRaCEdpdxFU7HqSw9w8e70yltAouHWLhvhBSq/6i0bnnbG2FnhoZ8xyPFNWRQdcNfiJ+hPCc6PH2eGW2Vdler6V9MJpAh+FS958DQKt7X4C0bQjEGGMIf5+BUpxvpOfb8zpnsp9jFfLASMmPPIjeh53nJOmUgjJFujr5vZEg07uJZa6PJBSL13mCzNMhGEL9n1w96xJNZ1rWxlDnHMXCUKZCCx8T6BkNPYjLoIO5doBOocyQL1/VtVWASfN+MUKQ/tunbeJu+Cm1+gZM7TGkThqFMvWwbjn1ubKTdXT+yEstnB7IEfMjIAVi+ykqp+JbHab0++vpNfWJheWc2lVIoM4cKB85CzYHikTmQBHuFFLidhn3G7+pB9vvRM9; 24:aBU13+LaKlbAwe/ZP40XQmXrFDEHoCVh4SDtFysfqrnvmVvbKIlwH9lioOoILPDBiiDtMQUWHzLezQwf7g3Mc23AiEIci/uSLu07htBOxM4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1237; 7:a3Y9xmlFOaeypfH4NjC8QyZuTteeDLx0CNxTb8mv9x9/m4umtckGAD1OBRJkT3igRFNcAbRNghLNr3BsJvqJ6Rp5G9lGeNWqKpp1LZjaKfS06fChgBjHovaxUOaEvSMWMKHX/m6hGpLoeD8sR+jkGOd+sp3ZzmymPcM31uW3h5iUB03dPCBO5pbFvPZSE3yzkk97g0Xgle7Q5B/fGxHARfQs0TYVuAd2OybEe+g6cCkVf4fZpCDwXndL2h2dqeRePBgbTb1lh2VS3Zzuq2yFfshPq/ipK0MafufDTf8TYmWKYjE/uHoLGzWuH4BhjnKLpfwvCXYcfDYF+Px58sKtdw==
X-OriginatorOrg: nokia-bell-labs.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jun 2017 06:37:03.0075 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB1237
Archived-At: <https://mailarchive.ietf.org/arch/msg/trill/OYVRunhBusB9ObEnIg-sX_OySY0>
Subject: Re: [trill] WG LC for draft-trill-ecn-support-03 (5/31 to 6:13)
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Developing a hybrid router/bridge." <trill.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trill>, <mailto:trill-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/trill/>
List-Post: <mailto:trill@ietf.org>
List-Help: <mailto:trill-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trill>, <mailto:trill-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jun 2017 06:37:15 -0000

Bob, all.

I definitely support the work done here. ECN and L4S support in TRILL 
addresses cross layer "control intelligence" benefiting network 
optimization.


On 11/06/2017 22:43, Bob Briscoe wrote:
> Koen,
>
> On 09/06/17 17:33, De Schepper, Koen (Nokia - BE/Antwerp) wrote:
>> Hi all,
>>
>> I reviewed this draft (for the first time) mainly from the point of view of L4S support. I greatly appreciate the forward vision of supporting upcoming ECN functionality, and the flexibility/extensibility of the thrill headers.
>>
>> Answering question 1: Definitely, L4S ECN marking can drastically improve latency and flow control.
>>
>> Following comments related to question 2:
>>
>> I think there is one opportunity not exploited in how L4S ECN is handled: If an ingress node is not supporting ECN, a transit node is allowed to add the Flags word and mark packets with CCE. In case of L4S this case is not covered, and cannot be applied, as NCCE code points are translated by egress nodes as CE or drop if the inner packet is Not-ECT.
> There is a problem in this case, but I don't think you have described 
> it well (I think you have described why your solution would not work 
> with the spec as it stands, rather than describing what is wrong with 
> the spec as it stands).
>
> Here's how I would have described the problem:
> The technique in Appendix A for a transit RBridge to support L4S-ECN 
> takes different actions depending on the last bit of the trill-ECN 
> field, which in turn depends on the trill ingress RBridge having 
> copied the IP-ECN field into the trill-ECN field. However, in a case 
> where the ingress hasn't, the spec says "a transit RBridge "MAY" add a 
> Flags Word itself. But, it would be a layering violation to expect the 
> transit RBridge to look for the IP-ECN field and copy it into the 
> trill-ECN field.
>
> The approach in the spec works for standard ECN [RFC3168], i.e. if a 
> transit RBridge creates a flags Word it just initializes the trill-ECN 
> field to not-ECT. But you're right, this doesn't work for L4S.
>
> I'm not sure how important this is, because no vendor is likely to 
> implement creation of a Flags word by a transit RBridge anyway (which 
> is why the spec says "MAY").
>
>> I think the solution could be to extent the "Arriving TRILL 3-bit codepoint name" table with an extra NCCE name mapping from TRILL-ECN=11 and CCE=0. Table 2 needs to have an extra column with rows (not-ECT, ECT(0), CE, CE). This way an L4S transit node can also insert a Flags word and set NCCE with probability p on top of CCE with p^2. I saw no other combinations that could lead to this arriving situation, and could lead to problems, as current ECN capable transit nodes never mark NCCE.
> I have checked and this works in all cases.
>
> Even if there is a Flags word, this is better for L4S, because L4S 
> transit RBridges would not need to read the trill-ECN field before 
> marking. So the pseudocode in Appendix A would be simpler, i.e. just:
>
>        % On TRILL transit
>        if (p > random() ) {
>           mark(NCCE)                     % likelihood: p
>           if (p > random() )
>              mark(CCE)                   % likelihood: p^2
>        }
>
> There is a downside tho: your proposal adds an extra case for the 
> behaviour of all trill egress RBridges.
>
> In summary, the tradeoffs with your proposal are:
> * More complex standards track behaviour for all egress RBridges.
> * Simpler for transit RBridges to support L4S (which is experimental 
> track)
> * Makes it possible for transit RBridges that support L4S to add a 
> Flags Word (but unlikely that vendors will do this anyway)
>
> Another way to solve this problem would be to just say that an L4S 
> transit RBridge:
> * MAY create a Flags word, but only if it is willing and able to 
> inspect the inner IP header and copy the IP-ECN field to the trill-ECN 
> field.
> * Otherwise it has to use Classic drop for packets without a Flags Word.
>
> One thing your email made me notice: as it stands, the pseudocode in 
> Appendix A ought to include an outer 'if' block that checks for the 
> Flags Word. But let's see what comments there are on the list before 
> deciding between the alternatives, then we can write the appropriate 
> pseudocode.
>
>> A typo in section 2: Extesnion should be Extension.
> Thanks for this. While re-reading the draft, I also noticed a few 
> editorial improvements, which I will raise with my co-author.
>
> And thanks particularly for pointing out the alternative way of 
> defining the egress behaviour.
>
> Cheers
>
>
>
> Bob
>> Regards,
>> Koen.
>>
>>
>>> On 31/05/17 19:48, Susan Hares wrote:
>>> This begins a  2 week WG LC for draft-ietf-trill-ecn-support which can be
>>> found at:
>>> https://datatracker.ietf.org/doc/draft-ietf-trill-ecn-support/.
>>>
>>>
>>> The authors (Donald Eastlake and Bob Biscoe) should indicate whether they
>>> know of any IPR relating to this draft.
>>>
>>> The TRILL WG should consider the following questions:
>>>
>>> 1) Does this extension of the ECN to TRILL Switches provide for better
>>> Flow control of IP packets without packet drops?  And is this useful in TRILL
>>> deployments?
>>>
>>> 2) Do you believe this document is ready for RFC publication?
>>>
>>> Please include the answers to these questions among your comments about
>>> this draft.
>>>
>>> Sue Hares
>>>
>>>
>>>
>>> _______________________________________________
>>> trill mailing list
>>> mailto:trill@ietf.org
>>> https://www.ietf.org/mailman/listinfo/trill
>
> -- 
> ________________________________________________________________
> Bob Briscoehttp://bobbriscoe.net/
>
>
> _______________________________________________
> trill mailing list
> trill@ietf.org
> https://www.ietf.org/mailman/listinfo/trill