Re: [Detnet] [mpls] [Pals] 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 17:53 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 50C983A10CB; Fri, 1 Apr 2022 10:53:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.109 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=WWGvj8vG; dkim=pass (1024-bit key) header.d=juniper.net header.b=IXviQeht
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 WaH9rfVNfBwI; Fri, 1 Apr 2022 10:53:30 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 B9AF53A10E8; Fri, 1 Apr 2022 10:53:08 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 2317cSQR012522; Fri, 1 Apr 2022 10:53:07 -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=nwDwmOouYduDvw0KiWPcmTnGEdS/JeVykXK5VjzNb4Q=; b=WWGvj8vGPu9QAbgSt6uK2MDlPYA6DUUQoctFpML0asnSmlt3XL5N8ZcRAxuq+2QYbyQ1 AlsWgy4UVTFSlQC+cwJJW7F1rtcxgkhxk6Ir2OO1lBIke5FxnAfaMmTrQQ8iO8D75zHZ OGkueVGGcWNkxahCleJ+JjM43JeIhY3E+grz5AqtEm0YIiKLsJeYslNrvlTDcbHqYvHy j1heSN8u5OysMOrpZuuj8nYr1g+fuRO54144vmZUxi4mwr9DMcVcgsO1nN+olFgjO4RM HKxawWULiFVyNoR6s3HNnKJHrdYcZN53Es2Zxw3JPk8s1TJGveNnJXLM1T3cGujSiXlt QA==
Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2103.outbound.protection.outlook.com [104.47.58.103]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3f5w6c93mh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 01 Apr 2022 10:53:07 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HSp+9DAVMDaWTejhZ4wsktXDsxmZNEyJiJ8NRR2gbODIS8eMKsv9RzLtO3h0IRkBZQ68RXJqjX79dlL16GQtgB4AIDX5KkfYgTsifp2JVF4i6px1l4dvWccpmfmfl3RcuYbQFZVTgcftDU0UTJEw9HUh0c/HK+1PKULoo2q1bifItyG6dAfn0op3cLMpc63ee04dQS8ktxWzN3rDFSe/ehgOIKzKmTzNiM0N9MChhMXG2xwtBPcIcFYY9VbFuTbR2zDZvFDl6A/+dXm1M7a6kqTYD85HeTIF0aqhwJN3wbAHj9V69AyiMy3biJPmMu54ObSi6JNt+eYo9fSbHMzhcQ==
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=nwDwmOouYduDvw0KiWPcmTnGEdS/JeVykXK5VjzNb4Q=; b=P7HzpbwnRUCRzgqkwkjLYhOeljE3h9jzKAhKayJJ5HGrYESI970etlUffzwA/YFnSxfpQLGcS3nGorRWKgGEOCgk6NE1gQyRNSUXLDma7PGV5ViI12vaYsxLqjse7YTgClwCeA/fSRDsIgW7HTyylGUZJp/ozxZ4lZJNbQkLXgfe4Zah/hWrNF3H3ZdxnOs1cYiJaHSQtX+afsJvMEZ6PVAmJVIMNvSqSMyWr6YQsHEsWPZ2UIUp1MBg2UQ4+KOmqSDsacQwa1JUrNPGalEDI/8YC4zD+5I+drJb4e7g+ago0fON7xe27LE13DaAaR1qxjue1j0Ysy5si0fPu91/QQ==
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=nwDwmOouYduDvw0KiWPcmTnGEdS/JeVykXK5VjzNb4Q=; b=IXviQehtytF5S+GFcqVLH9azzlS/ZJRaV6B7erBj+8kx2KLX1GTA733JDEYC0t1qQidHpcEBkyKk/lHLIscz+Qb+iRA6FBSxoGWFepQup9mkPc0kFQuf69mKny6VeI0eXrv9009PzAgiji/WobD54B1hwIJDn3Ub7CpaHoXABks=
Received: from BY3PR05MB8081.namprd05.prod.outlook.com (2603:10b6:a03:366::15) by SN6PR05MB5856.namprd05.prod.outlook.com (2603:10b6:805:fb::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.21; Fri, 1 Apr 2022 17:53:04 +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 17:53:04 +0000
From: John E Drake <jdrake@juniper.net>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>
CC: mpls <mpls@ietf.org>, detnet WG <detnet@ietf.org>, "pals@ietf.org" <pals@ietf.org>, "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>, Greg Mirsky <gregimirsky@gmail.com>, Tony Li <tony.li@tony.li>
Thread-Topic: [mpls] [Pals] draft-decraene-mpls-slid-encoded-entropy-label-id (was RE: Please review the PALS/MPLS/DetNet Joint Session minutes)
Thread-Index: AQHYRe6zezWn1kaL8keCe6hhdQ2No6zbVs5j
Date: Fri, 01 Apr 2022 17:53:04 +0000
Message-ID: <032250D7-FDED-4DCF-869A-9ECC55E3DCC8@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> <AM0PR07MB4497289E748653DAA23AEC2683E19@AM0PR07MB4497.eurprd07.prod.outlook.com> <BY3PR05MB8081F333E2F0836592AD6BC4C7E09@BY3PR05MB8081.namprd05.prod.outlook.com> <31213_1648834420_62473774_31213_204_11_bf918b5e86b444f6a110420551e1f527@orange.com>
In-Reply-To: <31213_1648834420_62473774_31213_204_11_bf918b5e86b444f6a110420551e1f527@orange.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: 74941712-aff5-421f-76c0-08da140878a6
x-ms-traffictypediagnostic: SN6PR05MB5856:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <SN6PR05MB5856C77CF1013F27302BA363C7E09@SN6PR05MB5856.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: y9iiz2WVASsho5uf5Q4DNC40hb/BvH0/3WcZZ7Ij3CexePScWC4n8BuAyzOMwzIa1/RJhbKOguMNxXQkCWdwZlDbZhEydUrLYWx9ty/3O8wfpZtguZtfQVE5DnxsBf9Qnvqeox6L+qzfmkgsieDgJKEtNnxClGRCiFslykNTMu8iQfwzF1KPvg0ontTbb4xMf9cp7P65SH3VLkL3jivFZYbnpF13Jewr5JRdNrEdynqvPricl4wPglr6mY9FRZMCZA4nVZBs5dGvqmk+JC/Y+SY3PZtgBxzhaeOzBMkbYmNmPJweMa/e6LNdS+ZJyOUznYi3CBuyhHY5BMUgdenpzetg02lvuOrnTufl5/8himBxCE7Xs0nRADy3EqC7pW5MNoGmZ230G71Dv5PmdM/V0Jcb1ttyRYPLpy3fLuQxApFg8jVBSieTq14APnsScRBlS0BEfKF/VqiC0xAQ7g9b5ryKRmd+uqilQwYokZy9fDzZzTHlMyAhY/7WmYb3pjP5uV/I/XgQKNM9SiO6VB89ai4tO3uRkKqUyNEYe6LQztnyJcdytBQmOi4yabxtcmN9d+ZaAnrAHvDPos3JTxneN/Tug9KZYJCWpYt6TT8wc8HSrA1TEcu0xUKVEn5wur5ymmav7Cp55H0dUg+EIQfoKUB8EEC+T0thD3UqEpDBhGHj0hKjhJXk5nRmnk+6widmfJPBsXpLJnlDdGrtl3FluAmZtX/8Y8sA+Rvp1peTHGa9vPGWi7lpstEzGfDIfFFK
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)(91956017)(66946007)(76116006)(86362001)(2616005)(186003)(122000001)(66556008)(66476007)(66446008)(4326008)(8676002)(71200400001)(64756008)(508600001)(6486002)(53546011)(33656002)(6512007)(316002)(54906003)(2906002)(36756003)(6916009)(8936002)(5660300002)(83380400001)(38070700005)(6506007)(38100700002)(45980500001)(579004)(559001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: OYCc1seEeDfJljU//RP0wn0zzS8JzysYcTQBThFKHPcAPYi7mVat3LFZhd2ljAtsEFInaff6dagsncAMancDqdJxqkbMirjU0gcxfFJ0fhC+k4ZiLBpXukAqWa8hBDWYn0WTPFBDk6VpAjdVqNLy/Lu1fE+MIZ752Qi3Z7EC0zpT9Xr5eLCWmXC8B9mwhQT2Qaf5YwGXcZhTaiRvEg4EBh3tlWxY45hGkeYvTMBx+zaJul/d9uVCs9GcrpV1dqMUL6FyDNzg4hqqtDYG8J5exdYqQVbaF8wfW0yDWWQjhKlKGMg8KhD6v4p8GObN8dZEqKfIJdpDvMW9iz9+5812O0c1ko92e0dsNFoiJe+SyOiH8/GWrVjwv6aU/4YfHyQ0Sy83YbKtsvl5wUs1NC0UDFlAAmtF7Q66WBPqWAQSZ2jazIiwagmjA5l5ojRJt4CjCAVOEp6WY5Vy/eHvNKkmh9s41qVaTwTxh2vTwEbYagkS69YGm0H5F3tlCfb9o0BhyrwACnxcn4MOlP/OdwhzdIFSUNBa/9P5Nv2yyKnp254QYp7bEyZ9/ZT5VaSEb8KAHS0gGgjsLzCDUSgPu502pMNM0/X9my1hlm+DR7zEWvPoZ5PKjVYdTHLmfEErWL0jbz1Qt1bqFaKDsdgsaittIocTsSfeHZ0w+wZvzRLtdQDaf+2rXyESso3P1OytHmhy2kl6hjuUwymZChN31Sq7rFYleuTnUek0XNDUFf65sljyP5F+d5dUC5R8WFJs2SePz6X9rTTK51YWhUf7a5QnY1I9PgxA+mUs6vtoRUxfxSBABZ6MUk2dozl8bVcHAOrBdTwCDp+Go1vXkKEgd5ko4fQLNwCqOqn0awdZ+Y5aGQZfXO3ID5AxYwnvxloNrWCr0KBadWqVACc+TIMH0S92TXKSDbhsbfhjAWOLoDx9zcaV8BGYbZKiiPcZRNCH2/RrrD5oyTB9Pf7N/hzAg33sMcIkGn3XPBHpmjTB4au7jV0BBrZlwmhC63636MYkiS4lBFVMEs0fa6Crze/5zdsgctSLNh/TN8/AdiWjLKHtOLZ0qj6JMwA4d+Ny1tI4XIfFC/WVg+DUBs761e2bCCNsob6U+3xZ1MBCSyB7A32w19ZMAhu1eLuAF0NXZY28EZthGNN+VXnAQGleR03+3mE1e6aie6fQoG0Z1DHmEmi2yrh0z0wT4AUeftTTnE8R+3CN4JVXrKtI8ma6aVjAub4xfiQvChnbhmAZ3PJkkqRp7cl2BJ+KskBtVZTMphi79a+vyVChZfhTC7vCvcXlOrk4pri80ecuQ1xgCokZErl0aT293ZV6ZB4wxExwVjgsHZbYdAOKnWrzyNVD/VmBD/ucZTWmdm58sMzqkUQ3j1FeXxkd0mAKRkm4/+oYWduMVA26tlViba9kMhHFjmXnaKtLaUZIuYemdywtW5rBIECmz+jT4/T7uVxUAXfuBluo2vQ4DO6ZUhQzrAUfgr2bMthf/Jps+/Wcj10Dz4yAC8prcD4CkpDhD4QvHQG8woxryFN1pjiMO6wVvQkeo0wd88s7ogGhQDOE+tFyqIbJdz+kuVMBe6zJYHiGdsEUnTa8gcqy4TmwhI60ZniXT8dLvubtWPbGMRRq7hPOfpQIUIho0kgmr7j3sX0F5zX3bVBjqeISzbeWSsdHqa4NrP8qwYDvpjEdwFFXQyk+xnmuTT8Z1/MTq9QrG4v556Kv0KO8GSw3zdUbmqjRRaYD43yWL6A7FswJMvKf9ZyXIzJvK8d9LzHVZiDp2vDDwVQ520pZDwaC3lRANN5e
x-ms-exchange-antispam-messagedata-1: tkiq42YuRDd43A==
Content-Type: multipart/alternative; boundary="_000_032250D7FDED4DCF869A9ECC55E3DCC8junipernet_"
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: 74941712-aff5-421f-76c0-08da140878a6
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2022 17:53:04.1847 (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: qmPefnbe1Eg6iw1ZxaCw6QUdNTJBHfwzzBPI+2bdVLzGiotEMGPaHy5tpJiKLrk0yqfmSMvzTcsZSshJRksHpQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR05MB5856
X-Proofpoint-ORIG-GUID: oJyYm5gYJnksv4-rhLkov0AwcCiLh14L
X-Proofpoint-GUID: oJyYm5gYJnksv4-rhLkov0AwcCiLh14L
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_05,2022-03-31_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 priorityscore=1501 malwarescore=0 mlxscore=0 spamscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 mlxlogscore=999 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204010086
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/8omKmEpsOmhbKJDS1vZ9koxhTYw>
Subject: Re: [Detnet] [mpls] [Pals] 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 17:53:36 -0000

The elephant in the room is that new network actions, whether encoded in the EL LSE TTL field and in post-stack ancillary data or in a new bSPL with a mix of in-stack and post-stack data, will require software and/or hardware upgrades.  This is true, regardless of your assertions to the contrary.  I.e., ELI/EL re-use is either a red herring or a blue whale.

Sent from my iPhone

On Apr 1, 2022, at 1:34 PM, bruno.decraene@orange.com wrote:



[External Email. Be cautious of content]

John,

Please see inline [Bruno]



Orange Restricted
From: mpls <mpls-bounces@ietf.org> On Behalf Of John E Drake
Sent: Friday, April 1, 2022 2:13 PM
To: Henderickx, Wim (Nokia - BE/Antwerp) <wim.henderickx@nokia.com>; Greg Mirsky <gregimirsky@gmail.com>; Tony Li <tony.li@tony.li>
Cc: mpls <mpls@ietf.org>; detnet WG <detnet@ietf.org>; 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)

Wim,

I did a quick check of the current network action proposals and came up with the following list:

Resource partition [HBH, Forwarding]

E2E Loss Measurement [E2E, Network]

E2E OAM (E2E, Network]

HBH OAM [HBH, Network]

No Reroute [HBH, Forwarding]

Flow ID [HBH, Network]

5G Slice ID [E2E, Network]

Traffic Accounting [HBH, Network]

PTP/Bounded Delay [E2E, Forwarding]

L2 Frame Reassembly [E2E, Network]

As far as I can tell, the only network not requiring ancillary data is No Reroute.  Given that Bruno’s proposal doesn’t meaningfully support ancillary data, how much use is it?

[Bruno]
- draft-decraene-mpls-slid-encoded-entropy-label-id has two other examples.
- from an architecture perspective, Indicators can live independently of ancillary data (location)
- again draft-decraene-mpls-slid-encoded-entropy-label-id can be extended to support in-stack data if needed (this has been expressed multiple times) i.e. if post-stack data is found not to be enough.

--Bruno

Yours Irrespectively,

John



Juniper Business Use Only
From: Pals <pals-bounces@ietf.org<mailto:pals-bounces@ietf.org>> On Behalf Of Henderickx, Wim (Nokia - BE/Antwerp)
Sent: Thursday, March 31, 2022 2:22 PM
To: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>; 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: [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]

This is my point and this is what I verified on some systems that don’t care about the TTL and hence work as is, because the ambiguity in the RFC.

Now also we mix 2 discussions points in my view. One is backward compatibility and 2nd is leveraging current HW to support the extensions.
For me the 2nd is also very important as this is actually an important characteristic for the speed at which we can adopt solutions. If we can get extensions with the current HW this is a big pro of the proposals out there. This is why I am advocating to adopt Bruno’s draft as it allows to leverage the existing HW assets as is. Of course we need to do a SW upgrade, but this is still faster than swapping HW is most cases.


From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Date: Thursday, 31 March 2022 at 17:59
To: Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>
Cc: Henderickx, Wim (Nokia - BE/Antwerp) <wim.henderickx@nokia.com<mailto:wim.henderickx@nokia.com>>, detnet WG <detnet@ietf.org<mailto:detnet@ietf.org>>, mpls <mpls@ietf.org<mailto:mpls@ietf.org>>, pals@ietf.org<mailto:pals@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.