[mpls] Re: Working Group Last Call on draft-ietf-mpls-mna-hdr (2nd WG call)

Fabian Ihle <fabian.ihle@uni-tuebingen.de> Mon, 30 September 2024 13:36 UTC

Return-Path: <fabian.ihle@uni-tuebingen.de>
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 6774FC1840E1; Mon, 30 Sep 2024 06:36:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=uni-tuebingen.de
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 GvR8z8xGBhIH; Mon, 30 Sep 2024 06:36:42 -0700 (PDT)
Received: from mx03.uni-tuebingen.de (mx03.uni-tuebingen.de [134.2.5.213]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3A485C151083; Mon, 30 Sep 2024 06:36:39 -0700 (PDT)
Received: from [192.168.3.144] (u-251-c003.eap.uni-tuebingen.de [134.2.251.3]) by mx03.uni-tuebingen.de (Postfix) with ESMTPSA id 3C74820C5ED5; Mon, 30 Sep 2024 15:36:37 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mx03.uni-tuebingen.de 3C74820C5ED5
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uni-tuebingen.de; s=20211202prod; t=1727703397; bh=cRUAazfkoTH+pIDCIkvsJRTlfD9VJM893Y7BIc4aKkQ=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=qSIB0Wm+edw8X+lim3qa1wG+ISv6JlUdN/rHpFF9qBJcTqrqEShIFpmy4D2tnZeD/ Y7ue8i2nQrpVjY2IkbyiH51l6gkpOLv8fFA60kkG8xVr/xWTg7+7J142sx+2kYuA2z 5VAD8RGlsnPKs7XPqxRKio8OuOFH2V3G5m9ohr8zH57CVriGTDfr0snzN8NlJb8wZk Tla8roUo0nJ8sIWFB4BJFfj8JSIFdpvKTzsMYLUIk4RY29+x5vriQ6ShbdhPE1VWUS nYUW6PxOiGU2MSS6ZazEia/eJlTalaYFw/rLMiMvfCRZEPGNeVZWyUrRjdzSyv6Iih g6CJQiu4LS01g==
Message-ID: <2fae0f84-4cc8-4f63-8bbb-e1b49ff53f38@uni-tuebingen.de>
Date: Mon, 30 Sep 2024 15:36:36 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: "Dongjie (Jimmy)" <jie.dong=40huawei.com@dmarc.ietf.org>, Tarek Saad <tsaad.net@gmail.com>, "mpls@ietf.org" <mpls@ietf.org>
References: <DS0PR19MB65014515D511B396E79BA36FFCF82@DS0PR19MB6501.namprd19.prod.outlook.com> <LV8P220MB1914BBB4896362040615CAB2FC6F2@LV8P220MB1914.NAMP220.PROD.OUTLOOK.COM> <5f5db9a20d8e4b47b5515b686e834227@huawei.com>
Content-Language: en-US
From: Fabian Ihle <fabian.ihle@uni-tuebingen.de>
In-Reply-To: <5f5db9a20d8e4b47b5515b686e834227@huawei.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-512"; boundary="------------ms040405070801070100070006"
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate: clean
X-purgate-size: 27465
X-purgate-ID: 155931::1727703397-AB4B0C61-82A808F2/0/0
Message-ID-Hash: YH5O5PPT7G3Z64G7W7ZTYMJ4U7BOCO42
X-Message-ID-Hash: YH5O5PPT7G3Z64G7W7ZTYMJ4U7BOCO42
X-MailFrom: fabian.ihle@uni-tuebingen.de
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: MPLS Working Chairs <mpls-chairs@ietf.org>, "draft-ietf-mpls-mna-hdr@ietf.org" <draft-ietf-mpls-mna-hdr@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: Working Group Last Call on draft-ietf-mpls-mna-hdr (2nd WG call)
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/n0VzpLnRiDBU-XmlHI4K2TwY5jo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>

Hi all,

we updated our P4 implementation to meet the latest version of the 
encoding draft.

The challenges we faced in our implementation at the interim meeting were:

 1. The initial opcode could not carry AD LSE. Back then we proposed to
    redefine fields in the bSPL to eliminate the initial opcode
    encoding. The draft got updated and now supports AD LSE with a new
    length field in the initial opcode LSE. Further, the draft states
    that TC and TTL values should not have special meanings due to
    compatibility with MNA unaware solutions. Therefore, this issue is
    resolved.
 2. Mutable data with ISD is not efficient and not possible with SR.
    Therefore PSD should be used IF a network action requires mutable
    data. This discussion is still ongoing.

We currently have two implementations in P4: one using ISD only, and one 
using "PSD only". For the PSD only, we use a minimum-sized NAS and the P 
bit from the jags draft to indicate the presence of PSD. This means we 
need 2 LSEs: one Format A, and one Format B with the P bit set. For the 
PSD only implementation, LSEs are wasted, as we need two LSEs to 
indicate PSD with a single bit. This scales even worse with multiple 
scopes. We have some ideas on how to tackle this and are currently in 
the process of putting all the pieces together. However, this might 
require more changes than redefining the semantics of a reserved bit in 
the encoding draft.

For the ISD implementation, I'd like to hear about the RLD from other 
vendors. An implementation supporting maximum-sized NAS means that each 
NAS requires 17 LSE. Having a select-scoped NAS, and a HBH NAS at one 
node then already requires 34 LSE (excluding the forwarding labels). Our 
implementation is capable of this, how about others?

Best,

Fabian

On 26.09.24 18:28, Dongjie (Jimmy) wrote:
>
> Hi Tarek,
>
> Before the 1st WG LC, some implementation experience with the -04 
> version of this draft was presented on an interim meeting: 
> https://datatracker.ietf.org/meeting/interim-2024-mpls-01/session/mpls. 
> That implementation was from Academia.
>
> As shown in the meeting materials, the implementors met some 
> challenges with the encodings in -04 version, they asked some 
> questions and also gave some proposals for possible optimization. As 
> part of the WG LC, it would be important to check whether the issues 
> raised at that time have be addressed by the latest version. It would 
> be helpful if some feedback on the latest version can be provided by 
> those implementors.
>
> At IETF 120 I asked one question about the implementation report. Are 
> we aware of any other implementation of this document, besides the 
> implementation of the -04 version from Academia? This would be 
> important to gauge the maturity of the document and the interest in 
> implementing it.
>
> Best regards,
>
> Jie
>
> *From:*Tarek Saad <tsaad.net@gmail.com>
> *Sent:* Tuesday, September 24, 2024 9:25 PM
> *To:* mpls@ietf.org
> *Cc:* MPLS Working Chairs <mpls-chairs@ietf.org>; 
> draft-ietf-mpls-mna-hdr@ietf.org
> *Subject:* [mpls] Working Group Last Call on draft-ietf-mpls-mna-hdr 
> (2nd WG call)
>
> Dear WG,
>
> This email starts a two-week Working Group last call for 
> draft-ietf-mpls-mna-hdr 
> <https://datatracker.ietf.org/doc/draft-ietf-mpls-mna-hdr/>. This is 
> the 2^nd WG last call for this document.
>
> Please indicate your support or concern for this draft. If you are 
> opposed to the progression of the draft to RFC, please articulate your 
> concern. If you support it, please indicate that you have read the 
> latest version, and it is ready for publication in your opinion. As 
> always, review comments and nits are most welcome.
>
> Please send your comments to the mpls WG mailing list (mpls@ietf.org)
>
> If necessary, comments may be sent unidirectional to the WG chairs.
>
> Note, currently there are 5 IPR disclosures against this document at 
> https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-mpls-mna-hdr 
> <https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-mpls-mna-hdr>
>
> This poll runs until October 8, 2024.
>
> Thank you,
>
> Tarek (for the MPLS WG co-chairs)
>
>
> _______________________________________________
> mpls mailing list --mpls@ietf.org
> To unsubscribe send an email tompls-leave@ietf.org

-- 
Fabian Ihle
Universität Tübingen
Fachbereich Informatik Lehrstuhl Kommunikationsnetze
Wilhelm-Schickard-Institut für Informatik
Sand 13, 72076 Tübingen

Raum: B303
Telefonnr.: +49 7071 29-70545
E-Mail:fabian.ihle@uni-tuebingen.de
Internet: uni-tuebingen.de