Re: [Detnet] [Pals] [mpls] draft-decraene-mpls-slid-encoded-entropy-label-id (was RE: Please review the PALS/MPLS/DetNet Joint Session minutes)

John E Drake <jdrake@juniper.net> Fri, 01 April 2022 21:34 UTC

Return-Path: <jdrake@juniper.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 805BB3A0DA0; Fri, 1 Apr 2022 14:34:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level:
X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=jN5B3Ki7; dkim=pass (1024-bit key) header.d=juniper.net header.b=Q31Daccb
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 1ta8TjO1qfxw; Fri, 1 Apr 2022 14:34:02 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B5943A0E0A; Fri, 1 Apr 2022 14:33:36 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 231H3FBC016358; Fri, 1 Apr 2022 14:33:35 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=/KKwG+OxU0pyd20TTwaW2y8TY0mYy3hmzUiZtcAXRN4=; b=jN5B3Ki7sy3C3JbvCIzQJHkZHKbi/ibc3tYzbPVXzgw2ijQVtROUxqb6PT++EtEUHa0t 6anOfk/kQpwxrGR27mWSnWTRxPNZhhUUxqXYVMa8BOWPZj7em2IazP2CBXSzRLVfPmZb CLXBLnNFYM0T8tRjc4xDI4DNhcNBhhn+bRnt+dPNeP24K7wmDPgRgMO/4LX/TRdb3vOV LyTaMxjwpGEGvHdi9nbf1LyWzOYYOzft7vaMm5Ofe5E/H3hS7BuwXfnoVIXFuYzwQ0h6 piDWXB/rOOHOve4ccukXoHXThnw55r4gb0OJr8Ppp2sYRua3V1jw8EFpBkvc0BKIVv5E Jg==
Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2042.outbound.protection.outlook.com [104.47.66.42]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3f65f28gr9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 01 Apr 2022 14:33:34 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eXWSqVPUKIQlOQaXnF3jlRGGdibqCUftdvMecSqDhhcUHuYT2/DmJ2/Xz2yqchq38r31ptEI1LWC89ssbukBgn8IKu+LOO0bSSd4DcjU6jGdMCvGlq48AWtGnQpgsJ3nd57oqSwj8pkAfENgCRCmSnhoTltxGh/QizIYWAtagcSTg3oGdlJ8IonMGFS6VBJxxfplSzsilF0cHu2cSMpaTX/rUu91x/9uGra9mNK+E9rCn3cz4ySBUzMlgZkbWLsDQoVv4c9J5jn15sVNTVaIOh3KQcg0utLN27dbbQ9f8YVIHu3rTAF2zx6XWP5tw4/GpTpZ0LSy4x89o3u2zdPK1w==
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=/KKwG+OxU0pyd20TTwaW2y8TY0mYy3hmzUiZtcAXRN4=; b=EFpssWP3xcDD+sAD9OxNkcnckMdov0MgdEWcZ3SZDBp3hj3a58uVt7NrSM2oVkcXHGKZ5Bj+YfzAM5YaoGXSsL/PUUetVZsdff0dwbeM6MT/dNPhSvFTF1X9tj5z2HDaBuL5rzgi7JrcuDarZEUlK1BNLMKpkxJEU6EdV9uKkG1/Pmy/PHiPXI56MPxsy44jlpdVun4DsaQ8ez9KnelMftukVye5yjVT2Wr/0UdLLzL+W2Ic0jnvDCBqt94h8tvZnVGhX0vF2yhuQe5auSWlG5ELbnBQrdE1sHBIDHNrDUD+eVLkWUN0ueCCCg3DHqRRwl+tpuWpPV1kEB1X8Xhp9g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/KKwG+OxU0pyd20TTwaW2y8TY0mYy3hmzUiZtcAXRN4=; b=Q31Daccbf1mZdVLTwPPuSgKxc5CCj3zfVI9FmtYwCsVIWvAOXfT9F15Jwx3eMoLp0wkusDmmnleweODeK4YhMQwftHMaCGbeGPwRUnB94+60N1Nai5PYDIBLnUDOeU775Dgye8lIm7fsoUK8OvgJoOZI9K0u5F95Ty/nqseo03Q=
Received: from BY3PR05MB8081.namprd05.prod.outlook.com (2603:10b6:a03:366::15) by BN6PR05MB2850.namprd05.prod.outlook.com (2603:10b6:404:35::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.14; Fri, 1 Apr 2022 21:33:30 +0000
Received: from BY3PR05MB8081.namprd05.prod.outlook.com ([fe80::283c:d671:e4e5:31f8]) by BY3PR05MB8081.namprd05.prod.outlook.com ([fe80::283c:d671:e4e5:31f8%9]) with mapi id 15.20.5123.023; Fri, 1 Apr 2022 21:33:30 +0000
From: John E Drake <jdrake@juniper.net>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Bruno Decraene <bruno.decraene@orange.com>, mpls <mpls@ietf.org>, detnet WG <detnet@ietf.org>, Tony Li <tony.li@tony.li>, "pals@ietf.org" <pals@ietf.org>
Thread-Topic: [Pals] [mpls] draft-decraene-mpls-slid-encoded-entropy-label-id (was RE: Please review the PALS/MPLS/DetNet Joint Session minutes)
Thread-Index: AQHYReKItQ9C9l9hH0usIWk0FfvMYazbhNoAgAADH5CAAAs6gIAAAUpF
Date: Fri, 01 Apr 2022 21:33:30 +0000
Message-ID: <7225A205-45F4-433C-B28E-0CFC84B2875C@juniper.net>
References: <14219_1648628199_624411E7_14219_65_1_c11c63ca0c7649a1ba55d96c03910cd5@orange.com> <DCC3C232-0C45-4541-BDD5-0EF51333F41E@tony.li> <22915_1648659581_62448C7D_22915_418_1_8ef3862f86024a26952e0b183e921360@orange.com> <B33092F8-5417-4E66-9616-A1FD17485B2A@juniper.net> <AM0PR07MB4497D16A36BCAF86C0906457831F9@AM0PR07MB4497.eurprd07.prod.outlook.com> <CO1PR05MB8088A3BB0625E31EA00A3825C71F9@CO1PR05MB8088.namprd05.prod.outlook.com> <AM0PR07MB4497F92905C22CE50453A9F483E19@AM0PR07MB4497.eurprd07.prod.outlook.com> <CA+RyBmWUtX4F_=ntNQw2utpzQdSUq7cY6em-_DF2wgQupveDnA@mail.gmail.com> <FC6C0F13-FFCA-40DD-8297-7753F603C736@tony.li> <CA+RyBmWwYU+pj0df0sp3VZbZkDCKp6VBscoDBcr961MXL4QAQg@mail.gmail.com> <19358_1648829204_62472314_19358_232_4_0c520f449a884e91921cbe826ef8ad14@orange.com> <CA+RyBmVVz=Drv0bbWpTdkxG2DLzGa+sTM1vOnKafp1hMHbAOEQ@mail.gmail.com> <BY3PR05MB8081D02D84508FA437DAC97FC7E09@BY3PR05MB8081.namprd05.prod.outlook.com> <CA+RyBmUCPgFV3qSePeoMD3ZAHyud2P4LuHi0K8zNF__j8m1aXg@mail.gmail.com>
In-Reply-To: <CA+RyBmUCPgFV3qSePeoMD3ZAHyud2P4LuHi0K8zNF__j8m1aXg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 847268b8-7884-4537-2c75-08da142743fb
x-ms-traffictypediagnostic: BN6PR05MB2850:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <BN6PR05MB285007EF462E43D2D6C818DAC7E09@BN6PR05MB2850.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: NebnDxrg5MQoWwErROpig0j+xB52utXi1bUyYSW9u7x/kNZLxlMtUv9ldDNXYjldSBWij+hROdYUzCWIboA47CJXTQ3kQFoVtgTSFwRnICaDIIq/3945OjHDtz4MZTeNy5lYT6hFw6+pfpxKUPQYJJ7GCJxV8t2ixlyM/y9MBLVzykdnuwohq1Zkte4+ldrg1VNYmsw11HF4rx9I7ABbwdJNnXVzNFwjZzRjLLXUzveUSYUB56GVA1I1o1lx8/X573F3ehAcohcQnYZ807Ip/6zpetAga7OOnFUiC4QqP8xybo/kAMBEXJJoqU10NlULVvaYeEm8LU/3dgvXxiC8Dnoie9Unte576HcWYEmCL6jqJRx/5yvM+kocLgar9gVnflHHFzpeDY3FJifuXFirBcCE162m2Rj9zYH4yA7h+osZA98fOX9zS4g/Yt6eFN4CExXr/G7DVM4XEn911NA2Y95BMSuBuLSfIP2UG02vGyRLG8/pa5o0P71t2GaqnvNhc1SA/BlON+z62PQkpkf0QLQbuVBpsr04EViADgoSaDN39lWZdeBzrrLNNvBnmt7G4Q1k6Kjq8RU9TdDf5LiM1bj8tqqgflBmfEYA11aXsCkY43iNlfIlCVV8uRkmy/CnmF4qHJVN5de++0YIlTx0fM+YPB19UGBoILY3/fxT5qi/575FgZ93JurlaCNizflGfr4APHVGATjR1xuLRRtt3wcMIe9qBL4bYhlnM3O03zr8VzQe+oUAYXPLIIC4nEL9sRx0GsKrysU7n6D/CnJoHLvRD/7EdGUuNdZKoigoWX7gRZRwYm9UNczCjt1gLpHYJcuH8UmfVkMqyo85+KumSrZHaMvLIY84+zyR1Sr6BJM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR05MB8081.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(76116006)(66446008)(5660300002)(66946007)(122000001)(6506007)(2906002)(64756008)(66476007)(66556008)(8676002)(6916009)(71200400001)(166002)(966005)(91956017)(54906003)(508600001)(6486002)(6512007)(2616005)(316002)(38100700002)(36756003)(8936002)(26005)(33656002)(4326008)(66574015)(186003)(38070700005)(83380400001)(86362001)(53546011)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ZqQCpqBmHyIRpPHG333idGlJnBMf63CTxYWPUCl7Kh35bESbXRKLyl4LblvceqlpYANep+2QkD/rsjY5Hr3pNHQtwh0yByDGYuJkzi/2owvGTx0LIfcg3n/UtoAiF+5khzZGh8ATelg7QJwpnPSdL9P6eV2B23bME1qPjxnq//r3K0i+P1loFBZm5nRC6FX29XHBwf2CTYmWHBpB9fLOKgyqTPzF1ImLh8gEp9TVnupI/7QS8owHi8hj585u4tmnO1nwy+KDt84hu4kgLsjGZ/5iO6xd7QqpxwPgdtXrh/7k8+OOABaSmSjEqThnpYmY0SW/Ssgk7qUKkyaePKJLVyvN+26OmyInw5+Q7JlGpcK+fGfxeAfxMMtY3Y3gnLmx5lYvS6mkJstDkh90yWR69VboEcm3NCfCXI/+5veYGPq8x4LC7RNV5vl63/vtUkm1zTgTAfHCTwP4/1QHbUVjxuIuBd132If4eYyseVP8tHs/XRFEjegPkTem3JQM+MY3mwxh24SR+U5rNf6wxankG8p5R4McPmbN54RxK/xOeEMRopRtBVwJe5gI1ZOT8sIR7EWAt1tUe9t8vrAjcb+JXzI//s8rhMRU3hTA6Gl+p73LLsNs4QajpcAFQ+q/bLCOTRR0c6eh7qvwsgpqr5lYyRnFJHkQPQmzTznSBaQa8k8ryjJ75BPNwEdX5XVLQduyAiKBzhntAcnD9gwGYB5mmS5BREK7Jv/h6Joi0nTHFQye0VIOiUk+/jPrMR9zfwc5z6DcPFd6bjlY1qvBS90B6sgYA4UbzNMtB4RALB4dxikhIFC2cLGN8XITdl3qYr0vXHL7LEAtEAEmDLgUKE+LUWAzg4Y3/Yi5hKjyPWEJovl1bh1OP/Q6v5kJrwSasyJLCoAxsHN+5ZcYGNKrS34HjF21AwLOxQNABSmH6chHrIOzTMio1lyZtwd06wRDhgdGAos43aIhBxjiAuEdeHJkWonzpXTOk/c8K32rluVu0+GA0bAMxU540AkyXyq/DP97YNxHUEl/r8D9MQqhvY95/lai6H2aee4UKtAIuN8W/LOlmfFhN7XUEjQ5Nn87OEM0ZUUxbsjp3KnmBiwEzl+C3qg2yhj1RzXrVmMZeccy1H7GZDCebzcSOjboBMnsi3mh3CVoJW2p9BMrg86u9IXnYA8YH1TI8+0BK+DHmJPcsjA0T/GI6vA40FBB+FGnoQlkw7YKj9bHvr4u6Ts2C8vQKv2G1xRxfMkrWHu1YOJlWd+B2tHbWhGgDv6P59Dgb67CIJ52kUhvc8dn8HTAqhF3jAcJk2i82JMJlJuC+2tylTwUwYAF1jC81Yy6tUdw4STKrwnKk7zHKMqn4RgxBZjiSjoGsYDCxSBlbtN1yUXL1cTu8gFwY7zxLNtQke1fJ7MouJ4yWfimV4JvwhdzsjNQcoc9PNAFzzgXBcOCPZRxJsBuDmoaBpdZG23A7chIDAOKDaTGr56Rf8zj4ncVUuMHzs2poLEnEFf6NlwXzcB913aaLd03bACVuCnQQRErpjFodofldVs/50E4QwKX/NgK+qQWN2u4YTVXKWujzzqTMEt/iMrWJO9qeeZO5S4Mw81NVMV81OgJazfjMJl/02ivRZn1VG+Cp1vmB5r8itL1SUTeCuknnI5HPgaZgo8sufBhRTSxgzHja5I4gfIce1yHQVU+SBEt6gagNYGUMEQEWn9xIl2DnZvNkuSlleMX3ehocNBMwdt9JbzL0gaeFkwgfA==
Content-Type: multipart/alternative; boundary="_000_7225A20545F4433CB28E0CFC84B2875Cjunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR05MB8081.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 847268b8-7884-4537-2c75-08da142743fb
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2022 21:33:30.2379 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ema4M821XjD/6BMm0+HgD9P04sImQF0ALuNVm2aZ5CB2ijZyINNOgjm4sQuYtbx9p275mi8Y85Ag/etn5YbHOw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR05MB2850
X-Proofpoint-ORIG-GUID: Ma2N9f33KojPwz8MSJw2QySKYVouhl8M
X-Proofpoint-GUID: Ma2N9f33KojPwz8MSJw2QySKYVouhl8M
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.850,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-04-01_07,2022-03-31_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 phishscore=0 mlxlogscore=999 clxscore=1015 spamscore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 adultscore=0 bulkscore=0 suspectscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204010102
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/pE7aD4b1Fr5kGEiAWv-wres5AAQ>
Subject: Re: [Detnet] [Pals] [mpls] draft-decraene-mpls-slid-encoded-entropy-label-id (was RE: Please review the PALS/MPLS/DetNet Joint Session minutes)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Apr 2022 21:34:08 -0000

RFC 8662 is completely under-specified, assertions to the contrary.

Sent from my iPhone

On Apr 1, 2022, at 5:29 PM, Greg Mirsky <gregimirsky@gmail.com> wrote:



[External Email. Be cautious of content]


Hi John,
indeed, if ELI is at the top of the stack, then it must be removed along with EL. In my reading of RFC 8662 I did not find a reference to how EL's TTL is handled. I think that "a SPRING router: MUST be entropy label capable and, as a consequence, MUST apply the data-plane procedures defined in [RFC6790]" helps with the imposition of ELI,EL but seems lacks sufficient clarity in case of the transit SPRING router disposing of ELI,EL, particularly in regard of EL's TTL handling. WDYT?

Regards,
Greg

On Fri, Apr 1, 2022 at 1:57 PM John E Drake <jdrake@juniper.net<mailto:jdrake@juniper.net>> wrote:
Greg,

I pointed this out on the list last June and Bruno and Sasha basically called me a twit.  However, the fact remains that RFC 8662 does not describe how to get rid of an ELI/EL that is about to rise to the top of stack.

The correct answer is that the node which will pop the forwarding label at the top of stack which will expose the ELI/EL must remove the ELI/EL from the stack.  Apparently, this is blindingly obvious to the informed reader.

Yours Irrespectively,

John



Juniper Business Use Only
From: Pals <pals-bounces@ietf.org<mailto:pals-bounces@ietf.org>> On Behalf Of Greg Mirsky
Sent: Friday, April 1, 2022 4:38 PM
To: Bruno Decraene <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
Cc: mpls <mpls@ietf.org<mailto:mpls@ietf.org>>; detnet WG <detnet@ietf.org<mailto:detnet@ietf.org>>; Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>; pals@ietf.org<mailto:pals@ietf.org>
Subject: Re: [Pals] [mpls] draft-decraene-mpls-slid-encoded-entropy-label-id (was RE: Please review the PALS/MPLS/DetNet Joint Session minutes)

[External Email. Be cautious of content]

Hi Bruno,
thank you for pointing me to the text in Section 4.1. I agree that for the case described in RFC 6790, i.e., a single ELI, EL in the stack, that text sets clear requirements for disposing of ELI,EL. What I wanted to bring to the discussion is how a transit node does that in the SR-MPLS scenario (RFC 8662<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc8662__;!!NEt6yMaO-gk!TlHg2NIqz8tuFJm-BGu4GUaE6em2PA4SyD5ryXBVvckZ8ca_EDq4xk-NA2fzyJ8$>). I think that there's no text in RFC 8662 that establishes equivalency between a transit node disposing of ELI,EL if ELI is at the top of the stack and the LER per RFC 6790. That might cause different interpretations resulting in different handling. How practically we can collect information about deployed solutions?

Regards,
Greg

On Fri, Apr 1, 2022 at 9:06 AM <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>> wrote:
Greg,

> From:  Greg Mirsky
> I agree that the wording in RFC 6790 is open to interpretation. It is quite possible that a more pedantic developer would put a check for the zero value of the EL TTL field


RFC 6790 says

« 4.1<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc6790*section-4.1__;Iw!!NEt6yMaO-gk!TlHg2NIqz8tuFJm-BGu4GUaE6em2PA4SyD5ryXBVvckZ8ca_EDq4xk-NUbPRgzM$>.  Egress LSR »
[…]

“The EL's TTL MUST be ignored.”
https://datatracker.ietf.org/doc/html/rfc6790#section-4.1<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc6790*section-4.1__;Iw!!NEt6yMaO-gk!TlHg2NIqz8tuFJm-BGu4GUaE6em2PA4SyD5ryXBVvckZ8ca_EDq4xk-NUbPRgzM$>


To me, that does not read like open to interpretation.

> And I'm surprised that the authors of the draft claim precisely the opposite

Are you now feeling better about the authors?

--Bruno



Orange Restricted
From: mpls <mpls-bounces@ietf.org<mailto:mpls-bounces@ietf.org>> On Behalf Of Greg Mirsky
Sent: Thursday, March 31, 2022 6:00 PM
To: Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>
Cc: mpls <mpls@ietf.org<mailto:mpls@ietf.org>>; detnet WG <detnet@ietf.org<mailto:detnet@ietf.org>>; pals@ietf.org<mailto:pals@ietf.org>
Subject: Re: [mpls] [Pals] draft-decraene-mpls-slid-encoded-entropy-label-id (was RE: Please review the PALS/MPLS/DetNet Joint Session minutes)

I agree that the wording in RFC 6790 is open to interpretation. It is quite possible that a more pedantic developer would put a check for the zero value of the EL TTL field "to ensure that it is not used inadvertently for forwarding". Is it possible to check all existing implementations that support ELI/EL? And I'm surprised that the authors of the draft claim precisely the opposite:
   Hence essentially the TTL field of the EL behaves as a reserved field
   which must be set to zero when sent and ignored when received.

Regards,
Greg

On Thu, Mar 31, 2022 at 8:43 AM Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>> wrote:

Gentlebeings,

On Mar 31, 2022, at 8:29 AM, Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>> wrote:

my interpretation of bullet 4 in Section 4.2 RFC 6790 "The TTL for the EL MUST be zero to ensure that it is not used inadvertently for forwarding" leads me to believe that any other than zero value in the EL TTL field is invalid per RFC 6790. Consequently, that packet MUST be dropped. If that is not breaking the existing network, please help me understand what is it.


Normally, we write clauses that describe such fields as “must be transmitted as zero and ignored upon receipt” just to avoid such ambiguity. It is unfortunate that RFC 6790 did not utilize this phrase. As it stands, it has certainly specified that the TTL field must be transmitted as zero. Yes, that implies that any other value is invalid. However, that does not guarantee that implementations will check.  In fact, the Law of Lethargy (people will do the least amount of work possible) suggests that most implementations will not check and will simply ignore the TTL field completely.

However, this is not a guarantee. Any design that attempts to reuse this TTL field does run a non-zero risk of being impacted by designs that do check and reject such entries.

IMHO, this by itself is not a serious risk, but risk evaluation is always subjective.

Designs should always acknowledge and articulate the risks that they undertake. It is then up to the collective wisdom of the group to weigh and evaluate the risks, benefits, and tradeoffs when making a decision.

Regards,
Tony


_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.